html { font-family:Microsoft YaHei,Helvetica Neue, Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust:100%; font-size: 62.5%; }
body { margin: 0; font-size:1.4rem; line-height: 20px; color: #000; background-color: #fff; height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
a { background: transparent; text-decoration:none; color: #000; }
a:active { outline: 0; }
b, strong { font-weight: bold; }
dfn { font-style:normal; }
img { border: 0; vertical-align: middle;}
img{max-width:100%;}
a,input,button { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;}
input, textarea, button { border:0; margin:0; padding:0; outline: none; resize: none; -webkit-appearance:none; 
font-family:Microsoft YaHei, Helvetica, STHeiTi, Arial, sans-serif; font-size: 100%;}
select { margin:0; padding:0; outline: none; resize: none;  border: 1px solid #999; font-family:"Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif; font-size: 100%;}
input[type="checkbox"] { -webkit-appearance:checkbox; vertical-align: middle; }
input[type="radio"] { -webkit-appearance:radio; vertical-align: middle;  }
table {
	border-collapse: collapse;
	border-spacing: 0;
	color: #3b5998;
}
td, th { padding: 0; }
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol { list-style: none; }

a, a:link, a:active, a:visited, a:hover{color: inherit;text-decoration: underline;}
nav:not(.mm-menu){display: none;}
.header,.content,{text-align: center; overflow:hidden;}
.header{background: #ffaa40;font-size:1.4rem;color: #fff;line-height: 50px;-moz-box-sizing: border-box;box-sizing: border-box;	width: 100%;height: 50px;padding: 0 50px;border-bottom:#e17d00 solid 1px;}
.header,footer.fixed{position: fixed;top: 0;left: 0; z-index:999;}
.fixed{position: fixed;bottom: 0;left: 0;}
.header a.nav{display: block;width: 22px;height: 18px;padding: 14px;position: absolute;top: 0;left: 0;}
.header a.nav:before,.header a.nav:after{content: '';display: block;background: #fff;height: 2px;}
.header a span{background: #fff;display: block;height: 2px;margin: 6px 0;}
.content{padding: 150px 50px 50px 50px;}
.logo{ width:46%;margin:0 auto; font-size:1.8rem; color:#fff; text-align:center}
.logo img{ width:100%; position:relative; z-index:10}
.toper{width:100%; height:36px; background:#f4f4f4; border-bottom:#f0f0f0 solid 1px; overflow:hidden; padding-top:10px; margin-top:50px;}
.toper .weather{ width:70%; padding-left:2%; float:left}
.toper .wufangjin{ width:25%; float:right;}

.top{float:right; margin-right:20px;}
.city{background:#e60012; width:100%; padding:0 5px; height:26px; line-height:26px; border-radius: 1.25rem;font-size:1.2rem;cursor: pointer; text-align:center;}
.select_city{left: 0; right: 0;  z-index:0; background: #fff; position: absolute; width: 100%;  top: 0; height: 100%;}
.city-list { margin: 0 1.25rem; }
.city-list b{ color:#F00;padding:0 5px; font-size:1.6rem}
.city-list a{ display: block;  font-size: 1.4rem; text-decoration:none; float:left; padding:0 5px; line-height:25px;}
.city-list li{border-bottom: 1px solid #c5c5c5; padding:5px 0; overflow:hidden;}
.city span{ color: #fff;}
.city i{ width:0.5625 ; height: 0.5625;}
.select-return{font-size: 1.6rem; color: #fff; width: 100%; height:40px; line-height:40px; background: #666; position: relative; text-align: center;}
.select_city h6{background-color: #eaeaeb; font-weight: normal; font-size:1.4rem; color: #626262;   padding: 0.4rem 1.25rem;}
.return-btn{ background:url(../img/return.png) no-repeat;background-position: 0 14px; text-indent: 15px; position: absolute; color: #FFFFFF; line-height:40px; left: 1.25rem; font-size:1.4rem}
.fail{font-size: 1.2rem; height: 2.375rem; display: block; line-height: 2.375rem; padding-left: 1.25rem;}
.text{ background: url(../img/home_banner_text.png) no-repeat center; width: 13.59375rem;height: 6.1875rem; margin: 0 auto;  background-size:cover;}
.search{ border: 1px solid #ccc; margin-top: 0.75rem; border-radius: 3px; background: #fff; margin: 0px 15px; height: 1.875rem; position: relative;}
.search-icon{  float: right; background:#47b6bd ; width: 3rem; height:1.91rem; }
.search-icon img{ width: 100%; height: 100%;}
.search-input{line-height: 1.875rem; float:left; width: 74%; padding-left: 15px;}
.fl{ float:left; width:30%;}
.return-btn a{ text-decoration:none;}
.notice { background:#fff;height:36px;line-height:36px; padding-left:10px}
.notice dt { float:left;width:10%;color:#93a0ae;}
.notice dt img { vertical-align:middle;margin-right:5px;}
.notice dd {height:40px;overflow:hidden;}
.notice dd ul li { height:40px;line-height:40px; font-size:1.2rem;overflow:hidden;}
.border_bottom { width:90%; margin:0 auto; margin-top:10px; background:#fefaf9; border:#f2d6b9 solid 1px;}
.scrollDiv{height:25px;/* 必要元素 */line-height:25px;overflow:hidden;/* 必要元素 */}
.scrollDiv li{ width:100%;height:25px;}
#s2,#s3{height:100px;}

/* 圆形菜单导航 */

.info-nr {position:fixed;bottom:70px;left:0px;	z-index:900;tap-highlight-color: rgba(0, 0, 0, 0);}	 
#toMenu{display:block;width:45px!important;height:45px!important;border-radius:45px;position: absolute;box-shadow:0 0 0 3px #FFFFFF, 0 2px 3px 0 rgba(0, 0, 0, 0.25);
	    bottom:17px;left: 17px;z-index:9999;color:#fff;background:url(../img/png2.png) 50% 50% rgba(26,126,237,0.8);background-repeat: no-repeat;background-size:auto 80%;}
.info-nr-phone{height:100px;width:100px;}
.info-nr-phone2{height:185px;width:195px;}
#info-nr-phone{position:relative;border-radius:0 167px 0 0;}
.info-nr-phone>div {
	width:40px;
	height:40px;
	border-radius:40px;
	box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 0 rgba(0, 0, 0, 0.25);	
	position:absolute;
	bottom:0;
	left:0;
	margin-bottom:20px;
	margin-left:20px;
	z-index:900;
	-moz-transition: transform 200ms;
	-webkit-transition: -webkit-transform 200ms;
	-ms-transition: transform 200ms;	
}
.info-nr-phone>div a{ display: block;height:100%;width:100%;}
.info-nr-phone> .to_01 {-webkit-transform: translate(-14px, -120px) rotate(720deg); 
						   -moz-transform: translate(-14px, -120px) rotate(720deg);
						    -ms-transform: translate(-14px, -120px) rotate(720deg); 
						     -o-transform: translate(-14px, -120px) rotate(720deg);
							    transform: translate(-14px, -120px) rotate(720deg);
								background:url(../img/55.png) 50% 50% no-repeat rgba(0,0,0,0.7);
								background-size:auto 85%;}
.info-nr-phone> .to_02 {-webkit-transform: translate(39px, -108px) rotate(720deg); 
						   -moz-transform: translate(39px, -108px) rotate(720deg);
						    -ms-transform: translate(39px, -108px) rotate(720deg); 
						     -o-transform: translate(39px, -108px) rotate(720deg); 
							    transform: translate(39px, -108px) rotate(720deg);
								background:url(../img/4.png) 50% 50% no-repeat rgba(0,0,0,0.7);
								background-size:auto 80%;}
.info-nr-phone> .to_03 {-webkit-transform: translate(85px, -80px) rotate(720deg); 
						   -moz-transform: translate(85px, -80px) rotate(720deg);
						    -ms-transform: translate(85px, -80px) rotate(720deg); 
						     -o-transform: translate(85px, -80px) rotate(720deg);
						 	    transform: translate(85px, -80px) rotate(720deg);
								background:url(../img/3.png) 50% 50% no-repeat rgba(0,0,0,0.7);
								background-size:auto 75%;}
.info-nr-phone> .to_04 {-webkit-transform: translate(116px, -36px) rotate(720deg);
						   -moz-transform: translate(116px, -36px) rotate(720deg);
						    -ms-transform: translate(116px, -36px) rotate(720deg);
						     -o-transform: translate(116px, -36px) rotate(720deg); 
							    transform: translate(116px, -36px) rotate(720deg);
								background:url(../img/2.png) 50% 50% no-repeat rgba(0,0,0,0.7);
								background-size:auto 70%;} 
.info-nr-phone> .to_05 {-webkit-transform: translate(130px, 14px) rotate(720deg); 
						   -moz-transform: translate(130px, 14px) rotate(720deg);
						    -ms-transform: translate(130px, 14px) rotate(720deg); 
						     -o-transform: translate(130px, 14px) rotate(720deg); 
							    transform: translate(130px, 14px) rotate(720deg);
								background:url(../img/1.png) 50% 50% no-repeat rgba(0,0,0,0.7);
								background-size:auto 72%;}
.i-tab-title{background:url(../img/bottomBG.png) bottom center no-repeat; background-size:contain;}
.i-tab-title h2,.i-tab-title .tab-btn{ width:50%; float:left; }
.i-tab-title h2{font:400 1.1em/3em 'microsoft yahei';color:#4f4f4f;text-align:left; padding-left:20px;}

.i-tab-title1 h2{font:400 1.1em/3em 'microsoft yahei';color:#4f4f4f;text-align:left;padding-left:20px;}

.i-tab-title .tab-btn p{ width:78%; border:1px #ead9bd solid; border-radius:0.2em; background:#FFF; margin-top:1.0em; overflow:hidden;}
.i-tab-title .tab-btn p a{ display:block; width:50%; text-align:center; font:400 1.2em/2em 'microsoft yahei'; float:left; color:#333; text-decoration:none;}
.i-tab-title .tab-btn .tab-cur{ background:#fef6f3; color:#333;}
.tab-content{ width:90%;margin:0 auto;}
.tab-con ul{overflow:hidden;}
.tab-con ul li{ width:100%; border-bottom:1px #ccc dashed; text-align:left; line-height:30px;}
.tab-con ul li:hover{ background:#fef6f3;}
.tab-con ul li a{ display:block; margin-left:5%; color:#4f4f4f; text-decoration:none}
.tab-con span{float:right;line-height:30px;}
.tab-con span a{text-decoration:none; color:#666; font-size:1.4rem;}
.app{ width:97%; margin:0 auto; overflow:hidden; margin:14px auto;}
.app span{ float:left; width:48%; margin:0 1%;}
.app img{ width:100%}
.member{ width:8%; position: absolute;top: 0; right:10px;}
.member img{ width:90%;}
/*弹框样式1*/
.cd-popup {
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    transition: opacity 0.3s 0s, visibility 0s 0.3s;
    z-index:9999;
}
.cd-popup.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
}
.cd-popup-container {
    position: relative;
    width:80%;
    margin:10% auto;
	overflow:hidden;
    background:url(../img/bgimg.jpg) top center no-repeat;
    border-radius:10px;
    text-align: center;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
.cd-popup-close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;display: block;font-size:14px;}
.is-visible .cd-popup-container {-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
.cd-popup-container p{ font-size:1.4rem;color:#333; line-height:40px; text-align:left;}
.about{ width:96%; margin:0 auto; margin-top:20px; margin-bottom:100px; text-align:left; font-size:1.4rem; line-height:25px;}
.about p{ text-indent:2em; color:#000;}
.about img{ width:100%; text-align:center; margin-top:10px;}
.foot{ width:96%; font-size:1.2rem; text-align:center; color:#515151; line-height:23px; margin:0 auto; margin-bottom:20px; padding-bottom:60px;}
.foot p{ width:100%; margin:0 auto; text-align:center;}
.foot p.danw{ width:70%; text-align:left; margin:0 auto; margin-bottom:10px;}
.am{ margin-top:16px;}
.cp-unit{ width:100%; margin-top:10px; margin-bottom:100px; overflow:hidden;}
.cp-unit ul li{ width:46%;float:left;text-align:center; padding-left:2.5%; line-height:20px; font-size:1.4rem; color:#666; line-height:24px;}
.cp-unit ul li img{ width:100%; border:#e2e2e2 solid 1px; }
.toptup{ width:90%; margin:0 auto; text-align:center; }
.toptup img{width:100%;}
.sb {
	width:94%; padding:0 3% 30% 3%;overflow:hidden;}
.sb ul li {
	width: 46%;
	text-align: center;
	float: left;
	color: #333;
	margin:3% 0 0 3%;
}
.sb ul li img {
	width: 100%;
}
.mao {
	position: absolute;
	line-height:20px;
	font-size: 1.4rem;
	padding:0 12%;
	margin-bottom:5px;
	width:76%;
	bottom:0;
	left:0;
}
.aligncenter {
	text-align: center
}
.wao {
	position: relative; z-index:-1;
}
.province{ width:100%; text-align:center; font-size:1.8rem; font-weight:bold; color:#333; margin-top:10px;}
.sb p{ text-align:center; font-size:1.6rem; color:#F00; line-height:30px;}
.cp-pic{ width:65%; margin:0 auto; margin-top:20px;}
.cp-pic img{ width:100%;}
.fot{ width:94%; margin:0 auto;margin-top:20px; margin-bottom:20px;}
.fot img{ width:70%;}

.content { margin: 0 auto; margin-bottom:100px; width:96%; padding: 35px 15px 20px; font-size: 1.4rem;}
/* 通知 */
.notice-list {width:96%;border-bottom: 1px dotted #ccc; text-align:left; padding-bottom:20px; overflow:hidden;}
.notice-list dt { padding: 15px 0 5px; font-weight: bold; font-size: 1.6rem; color: #353535;}
.notice-list dd { float:left}
.notice-list dd img{ float:left; width:24%; margin-right:10px}
.notice-con { float:left; width:73%;padding-bottom: 5px; text-indent: 2em; font-size: 1.4rem; color: #808080; }
.mainbox-other { float:left; width:100%;margin:0 auto;position: relative; z-index:-1;}
.beizhu{width:95%; margin:0 auto;text-align:left;}
.tablelist{width:100%;text-align: center;line-height:25px;border-collapse: collapse;margin-bottom:20px;}
.tablelist td{border:solid 1px #dcdcdc; font-size:1.2rem;color: #333; }
.headtable{width:100%;text-align:center;line-height:30px;border-collapse:collapse;}
.headtable td{background:#3b5998; color:#FFF;}

.news-wrap{position:relative; width:96%; margin:0 auto; margin-bottom:100px;font-size:13px; z-index:-1;}
dl.news-list{ margin:0; padding:0;}
dl.news-list.onlytitle dd .new-title{ min-height:39px;}
dl.news-list dt{ margin:-4px 0 0; width:63px; float:left; font-size:20px; color:#999;}
dl.news-list dd{ margin-left:75px; padding:0; border-left:2px dotted #e8e8e8;}
dl.news-list dd .new-title{ margin:1px 0 0;}
dl.news-list dd .new-title a, dl.news-list dd .new-title span{ background:url(../img/news-listddbg.png) left 6px no-repeat; margin:0 0 0 -12px; padding:0 0 0 32px; font-size:14px; color:#515151; display:inline-block;line-height:25px;}
dl.news-list dd .new-title a, dl.news-list dd .new-title span b{ color:#333}
dl.news-list.onlytitle dd .new-title a, dl.news-list.onlytitle dd .new-title span{ padding-bottom:9px;}
dl.news-list dd .new-text{ margin:0 0 0 28px; color:#999;}
dl.news-list dd .new-text p{ margin:0;}
dl.news-list dd .new-date{ margin:2px 0 0 28px; padding:0 0 8px; color:#999;}
dl.news-list dd{ margin-left:60px;}
dl.news-list dd .new-title a{ padding-left:20px;}
dl.news-list dd .new-text{ margin-left:16px;}
dl.news-list dd .new-date{ margin-left:16px;}
dl.news-list.onlytitle dd{ margin-left:60px;}
dl.news-list.onlytitle dd .new-title a, dl.news-list.onlytitle dd .new-title span{ padding-left:24px;}
list.onlytitle dd .new-title span {padding-bottom: 9px;}
dl.news-list dt { margin: 5px 0 0; width:50px;float: left; font-size: 20px;color: #999;}

.newslist{ width:100%; margin-top:10px; margin-bottom:100px;}
.detail-icon{
	position:absolute;
	z-index:-1;
	right:0;
	width:20px;
	height:20px;
	float:right;
	background:url(../img/yu.png) no-repeat 20%;
	background-size:30% 40%;
	margin-top:10px;
}
.news-icon{
	position:absolute;
	z-index:-1;
	width:28px;
	height:20px;
	left:4px;
	float:left;
	background:url(../img/dian.png) no-repeat 20%;
	background-size:30% 40%;
	margin-top:10px;
}
.newslist ul li{width:100%;border-bottom: 1px solid #dcdcdc; padding:5px 0; color: #4D4D4D;overflow:hidden;}
.newslist ul li:hover{background:#eeeeee;}
.newslist ul li a{width:100%;float:left; padding:0 6px 0 16px; font-size:1.4rem; color:#333; text-decoration:none;}
.news-date {width:93%;float:left;padding: 0 7%; color:#959595;font-size: 1.2rem; }
.news-con {width:86%;float:left; padding: 0 10px;color:#333;font-size: 1.4rem; line-height:26px; display: table-cell;vertical-align: middle;}
.article{ width:90%; margin:0 auto; margin-top:20px; margin-bottom:100px; font-size:1.4rem; color:#3b3b3b;}
.article h3{font-size:1.6rem; color:#333;text-align:center;}
.article-date{ text-align:center; line-height:30px; margin-bottom:10px;}
<!--登陆-->
.clear:after{
  display:block; 
  content:"clear"; 
  height:0; 
  clear:both; 
  overflow:hidden; 
  visibility:hidden;
}
.clear{zoom:1;}
.floatL{float: left;}
.floatR{float: right;}

/* banner */
.banenr{ width:100%; overflow:hidden;position:relative; margin-top:50px;}
.banenr img{ width:100%;}
.banenr ul li{width: 100%; position: relative;}
.banenr>ol{height:20px;position: relative;z-index:10;width:30%; left:28%; bottom:8px; margin-top:-10px;text-align:right;padding-right:20px;}
.banenr>ol>li{display:inline-block;margin:3px;width:10px;height:10px; background-color: #666666; border-radius: 50%; -webkit-border-radius: 50%;}
.banenr>ol>li.on{ width: 10px; height: 10px; background-color: #ea2979;}
/* 合作加盟 */
.partner { width:90%; margin: 0 auto; margin-bottom:100px; padding-bottom: 20px; overflow:hidden;}
.partner .item { padding-top:10px; font-size: 1.4rem; color: #666; text-align:left;}
.partner .item label { display: block; width: 100%; height: 30px; line-height: 30px; font-size: 1.4rem; color: #333; text-align:left;}
.join .sq-con { line-height: 30px; overflow: hidden;}
.join .sq-con label { float: left;}
.join .sq-type { overflow:hidden;}
.join .sq-types { height: 40px;}
.join .sq-types li { width: 33%; float: left; text-align: left;}
.dw-input{ width:94%; padding-left:5%; height:36px; line-height:36px; border-radius:3px; border:#bfbfbf solid 1px;}
.dh-input1{ width:25%; height:36px; line-height:36px; border-radius:3px; border:#bfbfbf solid 1px; padding-left:5%}
.dh-input2{ width:61%; height:36px; line-height:36px; border-radius:3px; border:#bfbfbf solid 1px; padding-left:5%}
.info-input{ width:48%;height:36px; line-height:36px; border-radius:3px; border:#bfbfbf solid 1px; text-align:center;}
.qq-input{ width:99%;height:36px;line-height:36px; margin-top:10px;  border-radius:3px; border:#bfbfbf solid 1px; text-align:center;}
.right{ float:right;}
.left{ float:left;}
.hzms{ width:94%; height:100px;border-radius:3px; border:#bfbfbf solid 1px; padding-left:5%}
.cft{ width:100%; color:#333; line-height:40px; text-align:left;}
.ads_btn1{width:120px; height: 40px; background-color: #40BF54; border: none; border-radius: 4px; color: #fff; font-size:1.4rem; cursor: pointer; text-align:center;}
.ads_btn2{width:100px; height: 40px; background-color: #40BF54; border: none; border-radius: 4px; color: #fff; font-size:1.4rem; cursor: pointer; text-align:center;}
.ads_btn3{width:100px; height: 40px; background:#FFF; border:#40BF54 solid 1px;border-radius: 4px; color: #333; font-size:1.4rem; cursor: pointer; text-align:center;}
.ads_btn4{width:30%; height: 36px; background:#FFF; border:#ccc solid 1px;border-radius: 4px; color: #333; font-size:1.4rem; cursor: pointer; text-align:center; margin:0 1%;}
.ads_btn5{width:30%; height: 38px; background:#40BF54; border-radius: 4px; color: #fff; font-size:1.4rem; cursor: pointer; text-align:center; margin:0 1%;}
.ads_btn4:hover{background-color: #40BF54; color:#FFF;}

/* 注册 */
.relogo{ width:46%; margin:16px auto;}
.relogo img{ width:100%;}
.yzm{ width:55%;height:36px; line-height:36px; border-radius:3px; border:#bfbfbf solid 1px;padding-left:5%}
.hq-code { float:right; width:34%; height: 38px; background:#fff5e5; padding: 0 14px; _padding: 0;cursor: pointer;border-radius:3px; border:#ffebca solid 1px;}
.hqcode-img { float:right; width:34%; height: 38px; border-radius:3px;}
.zhuc{width:100%; margin:20px auto; text-align:center}
.personal{ width:90%; margin:0 auto;}
.personal-ma{ margin-top:50px;}
.mas{ margin:80px auto;}
.personal .font{ width:94%; padding:3%; margin:10px auto;border-radius:3px; background:#F5F5F5; text-align:left;border:#dcdcdc solid 1px;}
.personal .font a{ color:#F00; text-decoration:underline;}
.bdtb { width:100%; table-layout: fixed; border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; }
.bdtb th, .bdtb td { padding:2px; border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; }
.nbdtb {width:100%;}
.nbdtb th, .nbdtb td { padding: 2px; border-bottom: 1px dashed #e0e0e0;}
.nbdtb td { font-size:1.2rem; line-height: 1.8;}
.tablelist-info{width:100%;text-align:center; line-height:30px;border-collapse:collapse; margin-top:20px;}
.tablelist-info td{border:solid 1px #a7b5bc; padding:2px; text-align:left}
.cphoto{ width:20%; margin:16px auto; text-align:center}
.cphoto img { display: block; width:100%;border-radius: 50px;width: 60px; height: 60px; border:#CCC solid 1px;}
.itm-label { width:100%; color:#333; line-height:36px; text-align:left;}
.ma-grzl{ margin-top:10px;}
.itm .itm-label i { margin-right:5px; color:#F30;}
.itm{ width:100%; overflow:hidden}
.ma-xiu{ margin-top:14px;}
.mak-xiu{ margin-bottom:20px;}
.input-xiu{ float:right; width:94%; height:36px; line-height:36px;border-radius:3px; border:#bfbfbf solid 1px; padding-left:5%;}
.tablelist1{width:100%;text-align:center; line-height:30px;border-collapse:collapse; margin-top:20px;}
.tablelist1 tr td{border:solid 1px #a7b5bc; padding:2px; text-align:center; font-size:1.2rem}
.tablelist1 tr th{border:solid 1px #a7b5bc; padding:2px; text-align:center;font-size:1.4rem}
.tablelist1 tr td a{ text-decoration:none;}

.login-tab {width:90%; margin:0 auto; margin-top:50px;}
.login-tab .tab-head { height:36px; line-height:36px; background:#f1f1f1}
.login-tab .tab-head span { display: block; float: left; width: 50%; height: 36px; text-align: center; color: #666; font-size:1.4rem;}
.login-tab .tab-head span.yw { display: block; float: left; width: 20%; height: 36px; text-align: center; color: #666; font-size:1.4rem;}
.login-tab .tab-head span.yw.current {background:#40BF54; color:#FFF;}
.login-tab .tab-head .current {background:#40BF54; color:#FFF;}
.tab-con {display: none; margin:0 auto;padding:20px 0;}
.yf_Right dt{line-height: 40px;}
.yf_Right h4{float: left;height: 40px;line-height: 40px;}
.yf_Right h4 i{color: red; margin-right:10px;}
.msg{width:95%; padding-left:5%; height:36px; line-height:36px; border-radius:3px; border:#bfbfbf solid 1px;}
.membertop{ background:url(../img/bgh.jpg) repeat-x;padding-top: 10px; padding-bottom:16px; color:#FFF; border-bottom:#e25619 solid 1px; font-size:1.2rem; margin-top:50px;}
.membertop img{ border-radius: 50px; width: 60px; height: 60px; margin:0 auto; display: block;}
.membertop p{ text-align: center; margin-top:10px; line-height:16px; }
.membertop p a{color: #333; text-decoration:none;line-height: 40px;}
.classification{width:100%;background:#fff;overflow: hidden; margin:10px 0;}
.classification li { border-bottom: 1px solid #ddd;padding:5px 0;margin: 0 1rem;overflow: hidden;}
.classification li a { display: block; overflow: hidden;}
.classification img { width:23px; height: 23px; float: left;margin-top: 4px;}
.classification li span {color: #000; float: left; margin-left: 2%; line-height:30px;}
.classification li .am-icon-angle-right{ float: right; width:6%;}
.classification li i img{width:100%;}
.list-link { display: block;background:url(../img/yu.png) no-repeat right center;}
.join-inputs{border:#CCC solid 1px; border-radius:6px; width:30%; height:36px; line-height:36px; float:left}
.join-input{ border:#CCC solid 1px; border-radius:6px; width:60%;height:36px; line-height:36px; float:right}
.loginform { display: none;}
.login{ width:93%; height:36px; line-height:36px; border-radius:3px; border:#bfbfbf solid 1px; padding-left:6%;}
.yam{ width:58%; height:36px; line-height:36px; border-radius:3px; border:#bfbfbf solid 1px; padding-left:6%;}
.malog{ margin:10px 0}
.cc{ height:36px;}
.itm .code-img {width:30%; height: 36px; border-radius:6px; float:right;}
.fred{ color:#F30; font-weight:bold;}
.indexlogin{height:40px; line-height:40px; border-radius:3px; border:#bfbfbf solid 1px; width:90%; padding-left:9%; margin:0 auto; }
.indexyzm{height:38px; line-height:38px; border-radius:3px; border:#bfbfbf solid 1px; width:90%;padding-left:9%; margin:0 auto; float:left; }
.wit{width:100%; margin:0 auto; text-align:left; line-height:30px;}
.mis{ width:100%;overflow:hidden}
.indexbtn {width:100%; margin:0 auto; height: 40px; line-height:40px; text-align: center; background:#39C; font-size:1.4rem; color: #fff; cursor: pointer; border-radius:6px; border:none;}
.btnbox{ width:100%; margin:0 auto; text-align:center;}
.index-ulink a {
    display: block;
	float:left;
	font-size:1.2rem;
	text-decoration:none;
	width:36%;
    height: 28px;
    line-height: 28px;
    text-align: center;
	background:#f36f21;
    border-radius:4px;
    color: #fff; margin-left:20px;
}
.index-ulink { width:100%; text-align:center;height: 36px; margin:10px auto;overflow:hidden;}
.inyzm{height:40px; line-height:40px; border-radius:3px; border:#bfbfbf solid 1px; width:90%; padding-left:9%; position:relative;}
.index-code{ position:absolute; right:0; top:0; width:40%;}
.index-code-img{ width:100%; height:43px;border-radius:0 2px 6px 0;}
.payment{ width:100%;height:500px; overflow:hidden}
.payment ul li{float:left; width:24.6%; border:#e5e5e5 solid 1px; border-left:none; border-top:none;}
.payment ul li a{ text-decoration:none;}
.iicon1 {
    background: url(../img/qb_i.png) no-repeat center;
    display: block;
    width: 100%;
    height: 3.5em;
    background-size: 50%;
}
.iicon2 {
    background: url(../img/xh_i.png) no-repeat center;
    display: block;
    width: 100%;
    height: 3.5em;
    background-size: 50%;
}
.iicon3 {
    background: url(../img/xg_i.png) no-repeat center;
    display: block;
    width: 100%;
    height: 3.5em;
    background-size: 50%;
}
.iicon4 {
    background: url(../img/mq_i.png) no-repeat center;
    display: block;
    width: 100%;
    height: 3.5em;
    background-size: 50%;
}
.iicon5 {
    background: url(../img/phone_i.png) no-repeat center;
    display: block;
    width: 100%;
    height: 3.5em;
    background-size: 50%;
}
.iicon6 {
    background: url(../img/tel_i.png) no-repeat center;
    display: block;
    width: 100%;
    height: 3.5em;
    background-size: 50%;
}
.iicon7 {
    background: url(../img/weixin_i.png) no-repeat center;
    display: block;
    width: 100%;
    height: 3.5em;
    background-size: 50%;
}
.iicon8 {
    background: url(../img/more_i.png) no-repeat center;
    display: block;
    width: 100%;
    height: 3.5em;
    background-size: 50%;
}

.title {
    display: block;
    height: 2em;
    line-height: 2em;
    font-size:1.2rem;
    text-align: center;
    overflow: hidden;
    width: 80%;
    margin: 0 auto;
    color: #595259;
}


.logolg{ width:46%; margin:30px auto;}
.logolg img { width:100%;}
.lgform{ width:70%; padding:15%; padding-top:0}
.boxa{ text-decoration:none; color:#F30;}
.ilogin-box {width:90%; margin:0 auto; }
.ilogin-box .tit { height: 36px; line-height: 36px; background-color: #fdf7f2; font-size: 14px; }
.ilogin-box .tit span { float: left; display: block; width: 133px; text-align: left; padding-left:22px; border-bottom: 1px solid #f2d6b9; cursor: pointer; }
.ilogin-box .tit .current { border-bottom: 1px solid #fff; background-color: #fff; }
.ilogin-box .tit .normal-login { background-color: #fdf7f2; }
.ilogin-box .user-info { padding: 10px; background: transparent url(../img/logined.jpg) no-repeat right top; }
.ilogin-box .user-info p { float: left; margin-left: 10px; }
.paymain{ width:96%; margin:0 auto;}
.pay-info { display: none; }
.paygas{ width:100%; border:#ccc solid 1px; border-radius:4px; height:38px; line-height:38px;}
.fg p{ font-size:1.4rem; line-height:35px;color:#333;}
.gasbtn{ width:50%; border-radius:5px; background:#06C; height:40px; line-height:40px; color:#FFF; font-size:1.4rem; text-align:center;}
.mak{ margin:20px auto; text-align: center;}
/*.tel{ width:80%; height:80px; margin:0 auto;text-align:right;border-radius:20px; background:#fff url(../img/iph.png) left no-repeat; background-size:21%; padding:2px 24px; color:#333; margin-top:10px;}*/
.telist{border-left:#ea4a3a solid 4px;}
.telist1{border-left:#7fd9b5 solid 4px;}
.companytit{height:36px; line-height:36px; font-size:1.4rem; background:#f7f7f7; color:#333; text-align:left; padding-left:2%;}
.tablelistn{width:100%;text-align:left; line-height:36px;border-collapse:collapse;padding-left:2%; margin-top: 20px; }
.tablelistn td{border:solid 1px #e2e2e2; color:#333; font-size:1.2rem;padding-left:2%;} 
.register{width:93%; height:36px; line-height:36px; border-radius:3px; border:#bfbfbf solid 1px; padding-left:6%;}
.registerpro{ width:90%; margin:0 auto; margin-top:20px; margin-bottom:100px;}
.registerpro p{ line-height:50px; color:#333; text-align:center;}
.registerpro img{ width:100%}




/* 修改查询方式 */
.pay-con { width:90%; margin:0 auto; margin-bottom:100px;}
.pform { width:100%; }
.fg:before, .fg:after { display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden; }
.fg { *zoom: 1; }
.fgma { margin:20px 0;}
.fg .fl, .fg .fr { width: 194px; }
.fg p{ font-size:14pxp; line-height:35px; font-size:14px; color:#333;}
.isBx { margin-right:20px;}
#bx-area { display: none; }
.select { background: url(../img/arrow.png) no-repeat right center; }
.fg-wrap:before,
.fg-wrap:after {
	display: block;
	content: "clear";
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.fg-wrap {
	*zoom: 1; overflow:hidden
}
.fg-wrap .fg {
	float: left;
	width:50%;
}
.fg-wrap .fg dl {
	display: none;
	position: absolute;
	left: 0;
	top: 71px;
	z-index: 1;
	width: 100%;
	overflow-y: auto;
	max-height: 156px;
	_height: 156px;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
}
.fg-wrap .fg dd {
	padding: 0 10px;
	line-height: 30px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px dashed #ddd;
	cursor: pointer;
}
.tab-btn {
	overflow: hidden; margin-bottom:20px;
}
.tab-btn span {
	float: left;
	display: block;
	margin:0 1px;
	width:32%;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border-radius: 4px;
	border: 1px solid #3c8ee0;
	background-color: #fff;
	color: #3c8ee0;
	font-size: 14px;
	cursor: pointer;
}
.tab-btn .cur {
	background-color: #3c8ee0;
	color: #fff;
}
.tab-btn .serch {
	background-color: #3c8ee0;
	color: #fff;
	margin:20px 0;
}
.query-tab-con {
	display: none;
}
.radio, .radioed { padding-left:14px; background: url(../img/radio.png) no-repeat left center; cursor: default; }
.radioed { background-image: url(../img/radio-c.png); }
.joins-input{ width:100%; height:40px; line-height:40px; border:#CCC solid 1px; border-radius:4px;}
.ban{ margin-top:50px;}
.footer{position:fixed;bottom:-18px;left:0;right:0;margin:auto;z-index: 10;}
.footer_menu{ background:url(../img/lines_03.png) repeat-x;display:block;width:100%;height:80px;margin:0;padding:0;}
.footer .footer_menu>li{position:relative;text-align:center;display:inline-block;width:20%;float:left;}
.footer_menu li:first-child{background:none;}
.footer .footer_menu>li>a{height:80px;margin-right:1px;display:block;text-align:center;color:#333;text-decoration:none;}
.footer .footer_menu>li.home{width:20%;}
.footer .footer_menu>li.home a{height:86px;width:86px;margin:auto;border-radius:60px;position:relative;top:-10px;left:-10px;background:url(../img/home_icon.png) no-repeat center center;background-size:100% 100%;}
.footer .footer_menu>li>a label{overflow:hidden;margin:0 0 0 0;font-size:12px;display:block !important;line-height:18px;text-align:center;}
.footer .footer_menu>li>a img{padding:18px 0 0 0;height:30px;width:30px;color:#fff;line-height:48px;vertical-align:middle;}
.footer li:first-child a{display:block;}
.footer_menu li:last-of-type a{background:none;overflow:hidden;}
.footer .footer_menu>li>a:hover, .footer .footer_menu>li>a:active{background-color:#ffa400; color:#FFF}
