/*Slide Start幻灯片位置开始*/
#Slidebox{
	width:100%;
	min-width: 1250px;
	height:900px;
	padding:0px;
	margin:0 auto;
	/*position:relative;*/
	overflow:hidden;
}
#flashBg {
	height:900px;
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
#flashLine {
	height:900px;
	width: 100%;
	clear: both;
}
#flash{
	width:100%;
	max-width: 1920px;
	overflow: hidden;
	height:900px;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
	position: relative;
	padding: 0px 0px;
}
#flash a {
	position: relative;
	width:100%;
	height:900px;
	display: none;
}
#flash img {
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
	height:900px;
}
.flash_bar {
	width:210px;
	z-index: 69;
	height: 30px;
	overflow: hidden;
	position: absolute;
	padding-top: 13px!important;
	padding-top: 12px;
	bottom:0px;
	left:50%;
	margin-left:-105px;
	text-align: center;
	z-index: 9999999999;
}
.flash_bar .dq {
	display: block;
	float: left;
	width: 48px;
	height: 6px;
	margin:2px 8px;
	cursor: pointer;
	overflow:hidden;
	background:#fff;
	border-radius:15px
}

.flash_bar .no {
	display: block;
	float: left;
	width: 48px;
	height: 6px;
	margin:2px 8px;
	cursor: pointer;
	overflow:hidden;
	filter:alpha(Opacity=40);
	-moz-opacity:0.4;
	opacity: 0.4;
	border-radius:15px;
	background:#000
}
.goTopWarp{
	display: none;
	position:fixed;
	z-index: 99999999;
	bottom:25px;
	right:20px;
	width:46px;
	height:46px;
	line-height:46px;
	font-size: 16px;
	text-align: center;
	cursor: pointer;
	border-radius: 50%;   
	-webkit-box-shadow: 0 6px 12px 0 rgba(0,0,0,.17);
    box-shadow: 0 6px 12px 0 rgba(0,0,0,.17);
	background:#fff url(../images/topicon.png) no-repeat center center
}

.baseInput{
	border:1px solid #d5d5d5;
	height:42px;
	width:370px;
	line-height:42px;
	border-radius:4px;
	background:#fff;
	text-indent:15px;
	font-family:微软雅黑;
	color:#c4b5b5;
	font-size:15px
}
.contactBtn{
	background:#00aeee;
	height:64px;
	width:100%;
	font-size:21px;
	color:#fff;
	font-family:微软雅黑;
	text-align:center;
	cursor:pointer
}
.cBtnWarp{
	margin-top:30px;
}

/*--vip--*/
.baseBody{
	background:#f8f8f8
}
.baseWarp{
	padding-bottom:100px;
}
.m-searchWarp{
	position:relative;
	height:59px;
	width:1000px;
	margin:0 auto;
	background:#fff;
	border-radius:5px;
	border:1px solid #dfe0e2	
}
.bigsearchInput{
	position:absolute;
	top:3px;
	left:10px;
	height:50px;
	line-height:50px;
	width:850px;
	font-size:18px;
	color:#acacac;
	text-indent:20px;
	background:transparent
}
.bigsearchBtn{
	position:absolute;
	top:8px;
	right:28px;
	z-index:999;
	height:43px;
	width:90px;
	line-height:43px;
	text-align:center;
	color:#fff;
	font-size:18px;
	background:#58c9f3;
	border-radius:4px;
	cursor:pointer;
	font-family:微软雅黑;
}
.basePortalWarp{
	min-width:1200px;
	max-width:1300px;
	margin:0 auto;
}
.vspace{
	margin-top:33px;
}
.sspace{
	padding-top:22px;
}
.basePortalWarp h2{
	position:relative;
	height:59px;
	line-height:59px;
	text-indent:30px;
	color:#fff;
	font-size:21px;
	background:url(../images/viptitbg.png) repeat-x center;
}
.basePortalWarp h2 em{
	font-size:18px;
	color:#d5e3ef;
	padding-left:14px;
	font-style:normal;
	font-weight:normal
}
.basePortalWarp h2 span{
	position:absolute;
	top:8px;
	right:20px;
	height:40px;
	line-height:40px;
	cursor:pointer;
	font-size:18px;
	color:#d5e3ef;
	font-weight:normal;
}
.basePortalCont{
	overflow:hidden;
	background:#fff;
	padding-bottom:30px;
	border:1px solid #dae4ea;
}
.sublayout{
	float:left;
	width:25%;
	height:100%
}
.subLine{
	border-right:1px solid #dae4ea;	
}
.subNav li{
	height:66px;
	line-height:66px;
	text-indent:30px;
	cursor:pointer;
	color:#fbfbfb;
	background:#fbfbfb;
	border-bottom:1px solid #dce5eb
}
.subNav li a,
.subNav li a:visited{
	font-size:18px;
	padding-left:20px
}
.subNav li.curNav{
	font-weight:bold
}
.mainLayout{
	float:left;
	position:relative;
	width:74.5%;
	height:100%
}
.vipListCont{
	height:460px
}
.tableList{
	border:1px solid #dfdfdf;
	border-bottom:0;
	border-radius:4px;
	margin:0 auto;
	margin-top:20px;
	width:98%;	
}
.tableList td{
	border-collapse:collapse;
	height:82px;
	font-size:16px;
	border-bottom:1px solid #dfdfdf;
}
.number{
	width:10%;
	text-align:center
}
.tableList thead td{
	background:#fafafa;
	color:#797979;
	font-size:18px;
	height:55px;
	line-height:55px
}
.tableList td h5{
	line-height:28px;
	font-size:16px;
}
.tableList td p{
	line-height:20px;
	font-size:14px;
	color:#585858;
}
.nextPage{
	overflow:hidden;
	text-align:center;
	width:100%;
}
.nextPage li{
	display:inline-block;
	line-height:40px;
	padding:0 16px;
	margin:0 3px;
	font-size:16px;
	border-radius:3px;
	background:#f4f6f9;
	color:#616971;
	cursor:pointer
}
.nextPage li.curPage{
	background:#fff;
	cursor:default
}
.eidtIconBtn{
	display:inline-block;
	width:40px;
	height:40px;
	line-height:40px;
	font-weight:normal;
	font-size:21px;
	top:8px;
	right:20px;
	cursor:pointer;
	background:url(../images/editicon.png) no-repeat 0 center;
}
.verifyList{
	width:1080px;
	margin:0 auto;
	margin-top:50px
}
.verifyList li{
	position:relative;
	height:73px;
	line-height:73px;
	border-bottom:1px solid #f8f8f8;
}
.verifyList li i{
	padding-right:15px;
}
.verifyList li span{
	position:absolute;
	top:12px;
	right:8px;
}
.baseBtn{
	cursor:pointer;
	background:#58c9f3;
	width:143px;
	height:43px;
	line-height:43px;
	text-align:center;
	color:#fff;
	font-size:18px;
	font-family:微软雅黑;
	border-radius:2px
}
.infoImgBox{
	width:50%;
	margin:0 auto;
	margin-top:58px;
}
.infoImgBox b{
	display:block;
	text-align:center;
	font-size:16px;
	color:#636363;
	padding:15px 0;
	font-weight:normal
}
.infoImgBox span{
	display:block;
	text-align:center;
}
.imgBox{
	width:163px;
	height:163px;
 	line-height:163px; 
	overflow:hidden;
	text-align:center;
	border:1px solid #f8f8f8;
}
.infoTable{
	border:2px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	border-radius:4px;
	margin-top:20px;
	width:65%;
}
.infoTable td{
	border-collapse:collapse;
	height:52px;
	font-size:14px;
	border:1px solid #dfdfdf;
	border-left:0;
	border-right:0;
	border-top:1px solid #fff;
	text-indent:10px;
	font-size:18px
}
.infoTable td.tableTit{
	text-align:center;
	background:#f5f7fb;
	color:#767779
}
.leave01{
	display:inline-block;
	font-size:16px;
	color:#fff;
	width:85px;
	height:23px;
	border-radius:45px;
	background:#ffd000;
	margin-left:4px
}
.tableLink{
	line-height:40px;
}
.tableLink a,
.tableLink a:visited{
	color:#607ab0;
	font-size:16px
}
.tableLink a:hover{
	text-decoration:underline;
}
.summaryWarp{
	height:250px;
	background:url(../images/sbbg.png) repeat-x center
}
.contWarp{
	width:1200px;
	margin:0 auto;
}
.contWarp h3{
	color:#fff;
	font-size:38px;
	font-weight:100;
	text-align:center;
	padding-top:50px;
}
.contWarp p{
	text-align:center;
	padding-top:35px;
}
a.sumLink{
	display:inline-block;
	cursor:pointer;
	background:none;
	width:295px;
	height:70px;
	line-height:70px;
	text-align:center;
	color:#fff;
	font-size:24px;
	font-family:微软雅黑;
	border-radius:8px;
	border:2px solid #90c2e2;
	margin:0 25px	
}
a.sumLink i{
	padding-right:21px;
}
.tagBar{
	min-width:1200px;
	max-width:1300px;
	margin:0 auto;
	color:#607ab0;
	font-size:16px;
	text-indent:10px;
	margin-bottom:23px;
}
.tagBar span{
	padding-left:17px;
}
.setListWarp{
	width:95%;
	margin:0 auto;
	margin-top:25px
}
.setListWarp li{
	line-height:70px;
	font-size:16px;
	border-bottom:1px solid #f8f8f8
}
.switch{
	padding-left:5px;
}
.switch i{
	padding:10px 20px;
	cursor:pointer;
}
.switch i.selected{
	color:#fff;
	background:#eeb11e;
	border-radius:2px
}
.radio{
	margin-left:5px;
	font-style:normal;
}
.radio label{
	padding:0 15px;
}
.radio label input{
	width:18px;
	height:18px;
	margin-top:-2px;
}
.tag{
	border-radius:5px;
	padding:10px;
	font-style:normal;
	background:#d8dfe9;
	margin-right:8px
}
.conpanyWarp{
	width:95%;
	margin:0 auto;
	margin-top:50px;
}
.conpanyWarp h3{
	color:#282828;
	font-size:21px;
	font-weight:normal
}
.companyList{
	border:1px solid #dedede;
	border-bottom:1px solid #dedede;
	border-radius:4px;
	margin-top:20px;
}
.companyList td{
	border-collapse:collapse;
	height:45px;
	font-size:14px;
	border:1px solid #f3f3f3;
	border-left:0;
	border-right:0;
	border-top:0;
	padding-left:15px;
	font-size:18px;
	color:#282828
}
.companyList td p{
	width:50%;
	padding:5px 0
}
.companyList tr.eve{
	background:#ebeff2;
}
.companyList thead td{
	background:#fafafa;
	color:#797979;
	height:55px;
	line-height:55px;
	white-space:nowrap
}
.companyList td.thcenter{
	text-align:center;
}
.code{
	background:#eeb11e;
	padding:8px 6px;
	color:#fff;
	font-size:16px;
	border-radius:4px
}
.codeYellow,
.codeGreen{
	background:#eeb11e;
	padding:8px 7px;
	color:#fff;
	font-size:16px;
	border-radius:4px
}
.codeGreen{
	background:#0fb757;
}
.tabBtn{
	overflow:hidden;
	margin:8px 0 2px 0
}
.tabBtn li{
	float:left;
	width:157px;
	height:52px;
	line-height:52px;
	text-align:center;
	background:#fff;
	margin-right:4px;
	font-size:18px;
	cursor:pointer;
	border-bottom:6px solid #f1f1f1;
}
.tabBtn li.addTab{
	color:#a7a7a7;
	background:#fcfcfc url(../images/addicon.png) no-repeat 18px center;
}
.tabBtn li.curTab{
	border-bottom:6px solid #628fa7;
}
.noline{
	border:1px solid #f8f8f8
}
.toolbar{
	color:#3899ec;
}
.toolbar i{
	padding:0 15px;
	cursor:pointer
}
.warm{
	width:88%;
	border:1px solid #dedede;
	border-radius:4px;
	padding:30px 60px
}
.warm li span{
	display:inline-block;
	width:100px;
}
.formCont{
	display:inline-block;
}
.dateStyle{
	height:60px;
	line-height:60px;
	border-color:#dae4eb;
	background:#fafbfc;
	font-size:18px;
	color:#a5a9ad
}
.formCont i{
	display:inline-block;
	width:68px;
	padding-left:12px;
}
.setListWarp li.disline{
	border:0
}
/*--------*/
.tradeWarp{
	height:146px;
	line-height:146px;
	background:url(../images/banner1.jpg) no-repeat center
}
.tradeWarp p{
	width:50%;
	margin:0 auto;
	font-size:30px;
	color:#fff;
	text-align:center
}
.tradeWarp p span{
	font-size:48px;
	color:#eeff1e;
}
.tradeSearch{
	background:#fafbfc;
	margin-bottom:60px
}
.sourceInfo{
	text-align:right;
	font-size:18px;
	padding:20px 0
}
.chartTit{
	font-size:24px;
}
.chartWarp h4{
	text-align:right;
	padding:4px 20px 4px 0;	
}
.dropMenu{
	position:relative;
}
.dropMenu em{
	position:absolute;
	width:120%;
	right:0;
	top:25px;
	padding:15px 0;
	background:#fff;
	-moz-box-shadow: 0 2px 6px #c8c8c8;
	box-shadow:0 2px 6px #c8c8c8;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
}
.dropMenu em a{
	text-align:center;
	line-height:38px;
	font-size:16px;
	font-weight:normal;
	display:block;
}
.dropMenu em a:hover{
	background:#F9F9F9;
}
.dropMenu i{
	font-size:18px;
	font-weight:normal;
	padding-right:20px;
	margin-right:5px;
	cursor:pointer;
	background:url(../images/arrow-01.png) no-repeat right center
}
.dropMenu i.openArrow{
	background:url(../images/arrow-02.png) no-repeat right center
}
.dropMenu .dropdown{
	font-weight:normal;
	border:0;
	background:none
}
.dropMenu .dropdown div{
	border-color:#ccc;
	font-size:16px
}
.baseList{
	border:1px solid #dedede;
	border-bottom:1px solid #dedede;
	border-radius:4px;
	margin-top:20px;
}
.baseList caption{
	text-align:left;
	font-size:24px;
	padding:30px 0
}
.baseList td{
	border-collapse:collapse;
	height:45px;
	font-size:14px;
	border:1px solid #f3f3f3;
	border-left:0;
	border-right:0;
	border-top:0;
	text-indent:15px;
	font-size:18px;
	color:#282828
}
.baseList tr.eve{
	background:#f9fbfd;
}
.baseList thead td{
	background:#fafafa;
	color:#797979;
	height:55px;
	line-height:55px
}
.baseList td.thcenter{
	text-align:center;
}
.buyCenterWarp{
	height:135px;
	padding-top:60px;
	overflow:hidden;
	background:#fafafc;
}
.buyCenterWarp h2{
	text-align:center;
	font-size:18px;
	font-weight:normal;
	color:#352f5d;
	line-height:50px;
	background:url(../images/linebg.png) no-repeat center bottom
}
.buyCenterWarp h2 span{
	font-weight:bold;
	font-size:28px;
}
.buyCenterWarp h3{
	text-align:center;
	font-size:18px;
	font-weight:normal;
	color:#352f5d;
	line-height:60px
}
.buyCenterWarp h3 span{
	color:#ff541e;
}
.mealWarp{
	overflow:hidden;
	border-top:1px solid #fff;
}
.mealWarp li{
	float:left;
	width:33.28%;
	height:283px
}
.mealWarp li b{
	display:block;
	text-align:center;
	font-size:32px;
	font-weight:normal;
	padding:40px 0 10px 0
}
.mealWarp li p{
	font-size:24px;
	text-align:center;
	line-height:80px;
}
.mealWarp li p span{
	font-size:42px;
}
.mealWarp li p i{
	font-size:70px;
}
.mealWarp li em{
	display:block;
	font-size:24px;
	text-align:center;
	font-style:normal;
	text-align:center;
	line-height:40px
}
.mealWarp li.userLevel01{
	background:#9975b2;
	color:#fff;
}
.mealWarp li.userLevel02{
	background:#81b68e;
	color:#fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.mealWarp li.userLevel03{
	background:#3b769a url(../images/tig.png) no-repeat 0 0;
	color:#fff;
}
.bgcolor{
	background:#fff;
}
.keycolor{
	color:#ff6407
}
.borderStyle{
	border-radius:4px;
}
.mealList,
.mealSum{
	width:94%;
	margin:0 auto;
	margin-top:25px
}
.mealList li{
	position:relative;
	height:73px;
	line-height:73px;
	font-size:20px;
	border-bottom:1px solid #f8f8f8;
}
.mealList li b{
	position:absolute;
	top:-3px;
	right:230px;
	font-weight:normal;
}
.mealList li span{
	position:absolute;
	top:12px;
	right:8px;
}
.cutLine,
.cutLine b{
	text-decoration:line-through
}
.okBuyBtn{
	color:#58c9f3;
	background:#f8f8f8;
}
.mealSum{
	position:relative;
	height:73px;
	line-height:73px;
	font-size:20px;
}
.mealSum b{
	position:absolute;
	top:-14px;
	right:230px;
	font-weight:normal;
}
.mealSum span{
	position:absolute;
	top:0;
	right:8px;
}
.takeBar{
	text-align:center;
	line-height:45px;
	margin:30px 0 25px 0
}
.takeBar span{
	padding-right:23px;
	font-size:18px
}
.takeTabBtn{
	overflow:hidden;
	height:59px;
	width:820px;
	margin:0 auto
}
.takeTabBtn li{
	float:left;
	line-height:57px;
	text-align:center;
	width:270px;
	border:1px solid #e0e0e0;
	text-align:center;
	font-weight:bold;
	font-size:20px;
	color:#248cc5;
	cursor:pointer
}
.takeTabBtn li.cline{
	border-left:0;
	border-right:0
}
.takeTabBtn li.tcurTab{
	background:#268ec6;
	font-weight:bold;
	font-size:20px;
	color:#fff;
	border:1px solid #258dc6
}
.collect{
	width:auto;
	padding:0 20px 0 40px;
	color:#3d3d3d;
	height:33px;
	line-height:33px;
	font-size:16px;
	background:#e0e0e0 url(../images/collecticon.png) no-repeat 15px center;
}
.collected{
	width:auto;
	padding:0 10px 0 34px;
	color:#fff;
	height:33px;
	line-height:33px;
	font-size:16px;
	background:#eeb11e url(../images/collecion01.png) no-repeat 12px center;
}
.baseInfo{
	border-collapse:collapse;
	width:90%;
	margin:0 auto
}
.baseInfo td{
	border-bottom:1px solid #fff;
	background:#f8fafa;
	line-height:48px;
	font-size:18px;
	text-indent:40px
}
.baseInfo td b{
	font-size:18px;
	color:#868988;
	font-weight:normal
}
.baseInfo td b em{
	font-size:14px;
}
.redColor{
	color:#ff0000;
}
.loginInfo{
	overflow:hidden;
	height:550px;
	background:url(../images/logininfobg.png) no-repeat center bottom;
}
.loginInfo h3{
	text-align:center;
	color:#73a8d1;
	font-size:28px;
	font-weight:normal;
	margin:65px 0 28px 0
}
.loginInfoList{
	overflow:hidden;
	width:50%;
	margin:0 auto;
}
.loginInfoList ul{
	float:left;
	margin:0 15px
}
.loginInfoList ul li{
	font-size:18px;
	height:28px;
	line-height:28px;
	text-indent:15px;
	background:url(../images/listicon.png) no-repeat left center
}
.loginBox{
	margin:0 auto;
	width:80%;
	margin-top:130px;
}
.loginBox h3{
	font-weight:normal;
	line-height:30px;
	margin-bottom:10px
}
.loginBox p{
	padding:5px 0;
}
.loginStyle{
	height:60px;
	line-height:60px;
	border-color:#dbdbdb;
	background:#fafbfc;
	font-size:18px;
	color:#cccccc;
	text-indent:28px;
}
.login{
	height:57px;
	line-height:57px;
	font-size:20px;
	background:#238bc5;
	margin-top:15px
}
.mapInfo{
	text-align:center;
	font-size:20px;
	padding:40px 0 50px 0;
}
.mapSearch{
	background:#fafbfc;
	margin-bottom:40px
}
.itemWarp{
	margin:0 auto;
	margin-top:50px;
	margin-bottom:40px;
}
.eventInfo{
	font-size:20px;
	color:#534f79;
	padding:40px 0 50px 0;
}
.formBox{
	width:92%;
	margin:0 auto;
	text-align:right;
}
.infoListBox{
	overflow:hidden;
}
.infoListBox li{
	float:left;
	border:1px solid #ebeff2;
	background:#fafbfc;
	border-radius:6px;
	overflow:hidden;
	width:31%;
	margin:8px 10px;
}
.infoListBox li h3{
	float:left;
	margin:25px 15px
}
.infoListBox li h4{
	float:left;
	width:48%;
	margin:25px 0 0 0
}
.infoListBox li h4 b{
	display:block;
	font-size:20px;
	margin-bottom:15px;
	font-weight:normal;
}
.infoListBox li h4 i{
	display:block;
	height:60px;
	font-size:16px;
	font-weight:normal;
}
.infoListBox li h4 p{
	position:relative;
	font-weight:normal;
}
.infoListBox li h4 p em{
	position:absolute;
	top:-3px;
	right:5px;
	font-style:normal;
	color:#55a9bf;
	cursor:pointer
}
.view{
	padding-left:20px;
	padding-right:10px;
	background:url(../images/eyeicon.png) no-repeat left center;
}
.message{
	padding-left:20px;
	background:url(../images/messageicon.png) no-repeat left center;
}
.dateicon{
	background-image:url(../images/datearrow.png);
	background-position:right center;
	background-repeat:no-repeat;
}
.formWarp{
	width:80%;
	margin:0 auto;
}
.formWarp h3{
	font-size:20px;
	color:#525252;
	margin:32px 0;
	text-align:center
}
.formWarp p{
	margin:6px 0;
	text-align:center;
}
.formWarp p input{
	margin:0 15px;
}
.formWarp h4{
	margin-top:20px;
	text-align:center
}
.bigBtn{
	height:57px;
	line-height:57px;
	font-size:20px;
	background:#238bc5;
}
.flowBox{
	width:80%;
	margin:0 auto;
	margin-top:45px
}
.flowBox li{
	padding:15px 0
}
.flowBox li p{
	font-size:16px;
	padding:5px 0;
	padding-left:70px;
	line-height:30px
}
.flowBox li h3{
	font-size:20px;
	color:#6483ad;
	font-weight:normal
}
.flowBox li h3 i{ 
	padding-right:12px;
}
.flowBox li h3 em{
	background:#e4a407;
	border-radius:3px;
	color:#fff;
	font-size:13px;
	font-style:normal;
	padding:4px 10px;
	margin-left:10px;
}
.noline-1{
	border:1px solid #fff;
}
.seek li span{
	display:inline-block;
	width:100px
}
.label i{
	display:inline-block;
	border-radius:5px;
	padding:0 20px;
	height:37px;
	line-height:37px;
	text-align:center;
	border:1px solid #dadada;
	font-style:normal;
	background:#fff;
	margin-right:8px;
	cursor:pointer
}
.label i.ok{
	background:#f3f0f0;
}
.add{
	display:inline;
	border:0;
	color:#238cc5;
	font-size:16px;
	font-weight:normal;
	font-style:normal;
	padding-left:18px;
	cursor:pointer
}
.progress{
	display:inline-block;
	border-radius:20px;
	background:#e4e4e4;
	height:10px;
}
.progress em{
	position:relative;
	display:inline-block;
	border-radius:20px;
	height:10px;
	background:#eeb11e
}
.progress em i{
	position:absolute;
	top:-45px;
	right:-30px;
	font-size:16px;
	height:20px;
	color:#eeb11e;
	font-weight:normal;
}
.popWarp{
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-329px;
	margin-left:-270px;
	z-index:999999;
	width:539px;
	height:658px;
	background:#fff;
	border:1p solid #f1f2f2;
	border-top-left-radius:1px;
	border-top-right-radius:1px;
}
.popCont{
	position:relative;
	height:100%;
}
.popCont i.closeBtn{
	position:absolute;
	top:19px;
	right:21px;
	width:31px;
	height:31px;
	cursor:pointer;
	z-index:99;
	background:url(../images/closeicon.png) no-repeat center;
}
.popCont h3.logo{
	height:168px;
	background:url(../images/loginlogo.png) no-repeat center;
	border-bottom:1px solid #d5d5d5;
}
.loginTab{
	text-align:center;
	margin-top:30px
}
.loginTab span{
	display:inline-block;
	width:55px;
	font-size:20px;
	color:#525252;
	margin:0 25px;
	padding:4px 0;
	cursor:pointer
}
.loginTab span.curTab{
	font-weight:bold;
	color:#6483ad;
	border-bottom:3px solid #6483ad
}
.popForm{
	position:relative;
	text-align:center;
	margin-top:35px;
	height:385px;
}
.errorWarp{
	position:absolute;
	top:-25px;
	left:60px;
	font-size:12px;
	color:#F00;
}
.popForm p{
	position:relative
}
.popForm p span{
	position:absolute;
	top:10px;
	right:55px;
	width:90px;
	height:39px;
	line-height:39px;
	z-index:999;
	font-size:18px;
	color:#268ec7;
	padding:0 17px;
	cursor:pointer;
	border-left:1px solid #d5d5d5
}
.popForm input{
	margin-bottom:5px
}
.popBgWarp{
	position:fixed;
	z-index:9999;
	width:100%;
	height:100%;
	background:#868c91;
	filter:Alpha(Opacity=90);
	opacity:0.9;
}
.loginInput{
	border:1px solid #d6d6d6;
	height:59px;
	line-height:59px;
	border-radius:4px;
	background:#fafbfc;
	text-indent:28px;
	font-family:微软雅黑;
	color:#c4b5b5;
	font-size:18px
}
.passLink{
	width:429px;
	margin:0 auto;
	font-size:18px;
	margin-top:5px;
	cursor:pointer;
	text-indent:5px;
	text-align:left
}
.popLink{
	position:relative;
	text-align:center;
	font-size:18px;
	font-weight:normal;
	margin-top:35px;
	color:#b3b3b4
}
.popLink span{ 
	padding:0 20px;
	color:#525252
}
.imgLink{
	text-align:center
}
.imgLink{
	margin-top:10px;
}
.imgLink span{
	display:inline-block;
	width:60px;
	height:40px;
	cursor:pointer
}
.weixin{
	background:url(../images/weinxin.png) no-repeat center;
}
.weixin:hover{
	background:url(../images/weinxinover.png) no-repeat center;
}
.qq{
	background:url(../images/qq.png) no-repeat center;
}
.qq:hover{
	background:url(../images/qqover.png) no-repeat center;
}

.loginBtn{
	position:absolute;
	bottom:-10px;
	right:0;
	z-index:999;
	height:61px;
	width:539px;
	line-height:61px;
	text-align:center;
	color:#fff;
	font-size:24px;
	background:#258dc6;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px;
	cursor:pointer;
	font-family:微软雅黑;
}
.payBtnBox{
	position:absolute;
	bottom:-3px;
	right:0;
	height:61px;
	z-index:999;
	width:539px;
}
.payweixinBtn{
	height:61px;
	line-height:61px;
	text-align:center;
	color:#fff;
	font-size:20px;
	background:#258dc6;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:0;
	cursor:pointer;
	font-family:微软雅黑;
	font-weight:bold
}
.payzhifuBtn{
	height:61px;
	line-height:61px;
	text-align:center;
	color:#248cc5;
	font-size:20px;
	background:#ececec;
	border-bottom-left-radius:0;
	border-bottom-right-radius:4px;
	cursor:pointer;
	font-family:微软雅黑;
	font-weight:bold
}
.selectBox{
	text-align:center;
	height:50px;
	line-height:50px;
	padding-top:57px;
}
.selectBox em{
	position:relative;
	display:inline-block;
	padding-right:10px;
	font-size:20px;
	top:-10px;
	height:40px;
	line-height:40px;
	font-style:normal;
}
.payNum{
	text-align:center;
	font-size:20px;
	margin-top:25px
}
.payNum span{
	color:#ff6600
}
.payNum span i{
	font-size:36px;
	font-weight:bold
}
.reportNum{
	text-align:center;
	color:#268ec7;
	font-size:18px;
	margin-top:25px
}
.bottomLink{
	position:absolute;
	bottom:-40px;
	left:0;
	width:100%;
	color:#fff;
	font-size:20px;
	text-align:center;
	font-weight:bold;
	cursor:pointer
}


/*-------*/
.forumBody{
	background:url(../img/forumbg.jpg) no-repeat center top;
	background-size:cover;
	background-attachment:fixed
}
.forumMapWarp,
.forumLinkWarp{
	width:80%;
	min-width:1200px;
	height:604px;
	margin:0 auto;
	margin-top:30px;
}
.forumLinkWarp{
	width:1200px;
	height:700px;
	margin-top:150px;
}
.forumImgBox{
	float:left;
	width:800ox;
	height:100%;
}
.forumLinkBox{
	float:left;
	width:30%;
	margin-top:20%;
}
.subtitle a,
.subtitle a:visited{
	color:#195b92;
	font-size:30px;
	line-height:36px;
	font-weight:normal
}
.subtitle a:hover{
	text-decoration:underline
}
.subtitle {
	width:340px;
}
.title{
	font-weight:normal;
	color:#bc7624;
	font-size:66px;
	line-height:70px
}
.cityshow{
	margin-top:80px;
	font-size:18px;
}
.cityshow a,
.cityshow a:visited{
	clear:both;
	font-size:18px;
	color:#010101;
	line-height:35px
}
.cityshow a:hover{
	text-decoration:underline;
}
.cityshow span{
  display:inline-block;
  width:90%;
  text-align:right;
  
}
.img_b{width:100%;height:100%}
.img_b li{width:33.3%;float:left;height:33%; overflow:hidden;}
.img_b li i{color:#195b92;font-size:30px;line-height:36px;text-align:center;display:block;margin-top:20px}
.img_b li h1{color:#bc7624;font-size:66px;line-height:70px;text-align:center;display:block}
.img_b li p{font-size:18px;line-height:36px;padding:30px}
.forumImgListWarp{
	height:900px;
	overflow:hidden;
	margin-top:200px;
}
.formInput span{
	font-size:18px;
	line-height:40px;
	text-align:left;
	text-indent:18px;
	display:block;

}
.formInput input{
	display:block
}
.errortip{
	font-size:16px;
	font-style:normal;
	color:#FA3A40;
}
.bulidPage{
	text-align:center;
	padding:150px 0
}
/*-----20171114----*/
.aritcleWarp{
	width:90%;
	margin:0 auto;
	color:#8f9190;
}
.aritcleWarp h1{
	font-size:18px;
	padding:30px 0;
	margin-top:20px;
	border-bottom:1px solid #f0f0f0;
	text-align:center;
}
.aritcleWarp h3{
	margin-top:10px;
}
.aritcleWarp h3 em{
	width:49%;
	display:inline-block;
	font-style:normal;
	font-size:16px;
	font-weight:normal;
	line-height:40px;
}
.collect01{
	display:inline-block;
	border-radius:4px;
	cursor:pointer;
	width:auto;
	padding:0 20px 0 40px;
	color:#3d3d3d;
	height:28px;
	line-height:28px;
	font-size:14px;
	border:1px solid #f0f0f0;
	background:#fff url(../images/collecticon.png) no-repeat 15px center;
}
.articleCont{
	padding:50px 0;
	color:#333
}
.articleCont p{
	text-indent:32px;
	line-height:30px;
}
.floatMenu{
	position:fixed;
	z-index:999;
	top:177px;
	left:200px;
	width:35px;
	background:#fff;
	border-radius:5px;
}
.floatMenu li{
	padding:15px 5px;
	border-radius:5px;
	text-align:center;
	cursor:pointer;
}
.floatMenu li.curTab{
	background:#0088cc;
	color:#fff
}
.topicWarp{
	position:relative;
	background:none;
	border:0
}
.topicCont{
	width:75%;
	float:right;
	background:#fff;
	border-radius:6px;
	color:#797979;
	margin-bottom:20px
}
.topicCont h3{
	font-size:18px;
	line-height:48px;
	text-indent:20px;
	border-bottom:1px solid #f0f0f0;
}
.topicCont h3 span{
	color:#c9c9c9;
	font-size:14px;
	padding-left:5px
}
.topicCont p{
	padding:20px 10px;
	font-size:16px
}
.trendWarp{
	padding:20px 0
}
.trendBox{
	margin-left:100px;
	padding-left:20px;
	padding-bottom:15px;
	border-left:2px solid #7087a3;
}
.trendCont{
	position:relative;
	margin:0 10px 0 0;
	border-radius:5px;
	border:1px solid #eaecf1;
}
.trendCont em{
	position:absolute;
	top:5px;
	left:-100px;
	font-size:14px;
	font-style:normal;
	color:#333;
	font-weight:bold
}
.trendCont i{
	position:absolute;
	top:5px;
	left:-31px;
	width:18px;
	height:18px;
	border-radius:50%;
	background:#7087a3
}
.trendCont h4{
	padding:10px;
}
.trendCont h4 span{
	font-size:14px;
	padding:0 6px;
	font-weight:normal;
}
.trendCont p{
	padding:10px;
}
.trendCont label{
	display:block;
	text-align:right;
	padding:15px;
	font-size:14px
}
.tbtn{
	float:right;
	background:#41cac0;
	border-radius:4px;
	color:#fff;
	border:0;
	padding:6px 10px;
	cursor:pointer;
	margin:0 5px
}
.tbtn b{
	display:inline-block;
	border-radius:50%;
	background:#fff;
	width:16px;
	height:16px;
	color:#333;
	text-align:center;
	line-height:16px;
	font-size:12px
}
.curTrend i{
	background:#333;
}
.curTrend-2 i{
	background:#333;
}
.curTrend-2 em{
	color:#ff8f0a;
}
.hotList{
	width:97%;
	margin:0 auto;
	margin-bottom:20px;
	border-collapse:collapse;
}
.hotList thead td{
	line-height:48px;
	font-size:16px;
	font-weight:bold;
	text-indent:4px;
	border-bottom:2px solid #ddd;
}
.hotList tbody td{
	line-height:45px;
	font-size:16px;
	text-indent:4px;
	border-bottom:1px solid #ddd;
}
.hotList tbody td a,
.hotList tbody td a:visited{
	font-size:16px;
	color:#667fa0;
}
.comInput{
	margin:10px;
	border:1px solid #1fa2ef;
}
.comBtn{
	color:#fff;
	font-size:16px;
	padding:5px 30px;
	background:#f8b62c;
	margin:0 10px 0 0;
	cursor:pointer
}

.leaveWord01,
.leaveWord02{
	overflow:hidden;
	width:96%;
	margin:0 auto;
	margin-top:10px
}
.leaveWord01 span,
.leaveWord02 span{
	float:left;
}
.leaveWord01 b,
.leaveWord02 b{
	float:left;
}
.leaveWord01 b em,
.leaveWord01 b i,
.leaveWord02 b em,
.leaveWord02 b i{
	display:block;
	font-style:normal;
	padding-left:5px;
	font-weight:normal;
	line-height:25px
}
.leaveWord01 b em,
.leaveWord02 b em{
	font-weight:bold;
	color:#1fadf3;
}
.leaveWord02{
	width:80%;
}
.leaveWord02 em,
.leaveWord02 i{
	display:inline-block !important;
}

.leaveCont01,
.leaveCont02,
.leaveCont03{
	width:96%;
	margin:0 auto;
	margin-top:20px;
	border-bottom:1px solid #fac861;
}
.leaveCont01 span,
.leaveCont02 span,
.leaveCont03 span{
	display:inline-block;
	font-size:14px;
	line-height:40px;
	padding-left:30px;
	width:50%
}
.leaveCont01 em,
.leaveCont02 em,
.leaveCont03 em{
	display:inline-block;
	font-size:14px;
	font-style:normal;
	line-height:40px;
	padding-right:30px;
	width:40%;
	text-align:right
}
.leaveCont01 em i,
.leaveCont02 em i,
.leaveCont03 em i{
	background:url(../images/zan.jpg) no-repeat 0 center;
	padding-left:15px;
	cursor:pointer
}
.leaveCont02{
	position:relative;
	width:80%;
	border-bottom:1px solid #1fa2ef;
}

.leaveCont03{
	position:relative;
	width:80%;
	margin-top:10px;
	border-bottom:0
}
.leaveCont03 span{
	width:26%;
}
.leaveCont03 em{
	width:20%;
	text-align:left;
}

.leaveCont02 b{
	position:absolute;
	bottom:-7px;
	left:80px;
	width:20px;
	height:20px;
	background:url(../images/leavearrow.jpg) no-repeat center;
}
.mainTitWarp{
	float:right;
	width:75%;
}
.mainTitWarp h3{
	font-size:20px;
	line-height:40px;
	text-align:center;
	font-weight:normal
}
.mainTitWarp h4{
	padding:5px 0;
}
.mainTitWarp h4 b{
	display:inline-block;
	width:33%;
}
.mainTitWarp h4 em{
	display:inline-block;
	width:33%;
	text-align:center;
	font-size:14px;
	font-style:normal;
	font-weight:normal
}
.mainTitWarp h4 i{
	display:inline-block;
	width:33%;
	font-weight:normal;
	text-align:right
}
.aboutWarp{
	height:260px;
	background:url(../images/about.jpg) no-repeat center;
}
.aboutTit{
	width:50%;
	font-size:28px;
	padding:55px 0 15px 0;
	margin:0 auto;
	color:#0f70c3
}
.aboutInfo{
	width:50%;
	font-size:24px;
	padding:15px 0;
	margin:0 auto;
	color:#0f70c3
}
.aboutCont{
	width:90%;
	padding-top:60px;
	margin:0 auto;
}
.aboutCont p{
	line-height:35px;
	font-size:18px;
	text-indent:32px;
	margin:20px 0
}
.contactUs{
	width:90%;
	margin:0 auto;
	padding:30px 0;
	margin-top:50px;
	margin-bottom:50px;
	background:#f1faff
}
.contactUs h3,
.contactUs p{
	text-align:center;
	line-height:40px;
	font-size:18px
}
.contactUs h3{
	padding:10px 0;
	margin:0 auto;
	font-size:22px;
	margin-bottom:20px;
}
.contBox{
	margin-top:20px;
}
.contBox h3{
	width:90%;
	text-indent:10px;
	margin:0 auto
}