html,body,div,img,ul,li,a,nav,span,p{margin: 0;padding: 0;border:none;}
li{list-style: none}
a,a:hover,a:link,a:visited{text-decoration:none;color: #eeeeee;}
body{font-size: 16px;font-family: "Microsoft Yahei", arial, "Hiragino Sans GB", sans-serif;}
.nav,.footer,.pic,.phone,.content-xz,.h1,#izl_rmenu,.home-phone,.news{display: none}
.home-sm,.nav-sm,.footer-sm,.news-sm{display: block}

.news-sm{position: fixed;z-index: 100; width: 100%;height: 4.5rem;line-height: 2rem;text-align: center;background-color:rgba(66,0,74,0.5);}
.news-sm a{font-size: 12px; color: #fcbeff;}
.news-sm a:hover{color: #fff}
.new1-sm{width: 100%}
.new2-sm,.new3-sm{width: 40%;float: left}
.new2-sm{margin-left: 10%}

.home-nav{position: fixed;bottom:4%;left:0;z-index:10;width: 100%;padding: 2%;text-align: center;}
.home-nav-copyright{position: fixed;bottom:1%;left:0;z-index:10;width: 100%;padding: 2%;text-align: center;}
.home-nav nav{width: 100%}
.home-nav li{float: left;width: 25%;}
.home-nav a{display: block;width: 90%;margin: 0 5%;padding:0.2em 0.5em;border-radius:0.5em;border: 1px solid #eeeeee;font-size: 12px;background-color:rgba(34, 205, 202, 0.3)}
.home-sm-logo{position: absolute;bottom: 13%;left:2%;width: 98%;}
.home-sm-logo img:nth-child(1){width: 100%}
.home-header{width: 100%;position:fixed;top:0;left:0;z-index:10;padding:1rem;background-color:rgba(34, 205, 202, 0.5)}
.home-header-logo{height: 2rem}

.content{position:relative;width: 100%;}
.content-bg{background-image: url("http://image.genjidi.aiwujie.com.cn/web/bg_phone.png");background-size: 100% auto;padding-bottom: 50%;}
.content-color{background:#eeeeee;}
.content-center{text-align: left;}
.content-center>div{width: 100%;margin: 20% auto}
.content-center p{margin-top:3rem;line-height: 2rem}
.content-text-left{text-align: left;font-size: 14px;padding-bottom: 5rem}
.content-text-center{font-size: 14px;padding-bottom: 5rem}
.content-text>div{width: 100%;margin: 20% auto;}
.content-text h3{font-size: 22px;font-weight: 900;line-height:1.5em;}
.content-text h4{font-size: 18px;font-weight: 600;line-height:1.5em}
.content-text p{text-indent: 2em;text-align: left}
.p-height{height: 2rem;}
.lc-li li{text-align:left;line-height: 2rem;}
.about-gn-li{text-align: left;line-height: 2rem;font-weight: 900}
.about-gn-li img{height: 1.5rem;margin-right:1rem;}
.faq-a a{color: #b73ccb}

.content-xz-b{width:80%;height:60%;margin: 30% auto}
.content-xz-b a{display: block;width: 100%;height: 50%;}
.content .h-70{height: 70%;}
.content .h-100{height: 100%;}
.ios-b{background-image: url("../image/ios-b.png");background-size: contain;background-repeat: no-repeat}
.ios-b:hover{background: url("../image/ios-b-h.png");background-size: contain;background-repeat: no-repeat}
.android-b{background-image: url("../image/Android-b.png");background-size: contain;background-repeat: no-repeat;}
.android-b:hover{background-image: url("../image/Android-b-h.png");background-size: contain;background-repeat: no-repeat}

/* vip会员 */
	#btnpwd {
	    width: 32% !important;
	}
	#btn-pwd {
	    width: 80% !important;
	    margin-left: 0 !important;
	    padding: 10px !important;
	    margin-bottom: 10px !important;
	}
	.form-group{
		padding-top: 30px;
	}
	.about-gn-li ul{
		padding-bottom: 50px;
	}
	.about-gn-li ul:first-child{
		padding-bottom: 0px;
	}
/* vip会员 */

/* 充值邮票 */
	.box-but{
		padding-bottom: 50px;
	}
	.content .h-100{
		margin-top: 90px;
	}
/* 充值邮票 */

/*greensm mobile css*/
	#greenheader{
		padding-right: 0px;
    	padding-left: 0px;
	}
	#greenheader .backIndex{
		width: 100%;
		height: 50px;
		background: rgba(183,60,203,0.5);
		position: fixed;
		top: 0;
		z-index: 99;
		padding: 0 15px;
	}
	#greenheader .logosm img{
		display: inline-block;
		width: 30%;
		float: left;
		margin-top: 11px;
	}
	#greenheader span a{
		line-height: 50px;
	}
	#part_top {
	    margin-top: 70px;
	}
	.part_top .partone h1 {
	    padding: 65px 0 20px 0;
	}
	#part_top .green-sm{
		background: rgba(0,0,0,0.7);
	}
	.partone .row img{
		width: 100%;
	}
	.partone .row .telephone img {
	    width: 17%;
	}
	.greensmLogo img {
	    width: 100px;
	}
	.part_right {
	    padding-top: 20px;
	}
	.part_right ol {
	    margin-left: 0px;
	    padding-left: 15px;
	}
	.part_right ol li {
	    padding-bottom: 25px;
	}
	.part_right ol li a {
	    font-size: 16px;
	}
	.part_right ol li a:hover{
		padding-left: 0px;
	}
	h1{
		font-size: 20px;
	}
	.greencontent {
	    padding: 20px 0 5px 0px;
	}
	.greencontent>ul>li {
	    padding-left: 50px;
	}
	#p1, #p2, #p3, #p4, #p5, #p6, #p7 {
	    height: 10px;
	}
	#p8{
		height: 45px;
	}
	.greensmLogo img {
	    display: block;
	    width: 110px;
	    margin: 0px auto;
	}
	#green_gotop{
		display: block;
		position: fixed;
		z-index: 999;
		right: 5px;
		bottom: 100px;
	}
	#green_gotop img{
		width: 50px;
		height: 50px;
	}

	.telephone>p{
		font-size: 30px;
		line-height: 50px;
		font-weight: bold;
		color: #444444;
		text-align: center;
		text-decoration: underline;
	}
	.telephone>p img{
		width: 80px;
		height: 60px;
		vertical-align: middle;
		padding-right: 20px;
		border: none !important;
		margin-top: 0px !important;
	}
	.telephone .mobile{
		letter-spacing: 1px;
	}

/*greensm mobile css*/

/*founder mobile css*/
#sm_founder {
	padding-top: 50px;
}
.founder_left img {
    width: 100%;
    margin-top: 20px;
}
.sm_founder h1 {
	font-size: 26px;
    padding-bottom: 35px;
}
.founder_right p {
    padding-top: 20px;
    font-size: 14px;
}
.founder_right ul li{
	font-size: 14px;
}
.fd_p01 .col-md-8 img,.fd_p02 .col-md-8 img,
.fd_p03 .col-md-8 img,.fd_p04 .col-md-8 img,
.fd_p05 .col-md-8 img,.fd_p06 .col-md-8 img,
.fd_p07 .col-md-8 img,.fd_p08 .col-md-8 img,
.fd_p09 .col-md-8 img,.fd_p10 .col-md-8 img,
.fd_p11 .col-md-8 img{
	width: 100%;
	border: 15px solid #FFFFFF;
	box-shadow: 0 0 10px #b0b0b0;
	margin-left: 0px;
}
.fd_p01, .fd_p02,
.fd_p03, .fd_p04,
.fd_p05, .fd_p06,
.fd_p07, .fd_p08,
.fd_p09, .fd_p10,
.fd_p11{
	padding-top: 50px;
}

.hidden_600{
	display: none;
}
.show_600{
	display: block;
	padding-top: 15px;
}
/*founder mobile css*/

/*lyh mobile css*/
#lyhsm {
	padding-top: 50px;
}
.lyhsm h1 {
	font-size: 26px;
    padding-bottom: 35px;
}
.partL p {
    padding: 0 0 20px 0;
    text-indent: 30px;
    font-size: 14px;
}
.partTitle .show_mobile{
	display: block;
	margin-bottom: 20px;
}
.partR{
	display: none;
}
.container .show_watch div {
    width: 100%;
    margin-right: 0;
    padding-bottom: 20px;
}
.partTitle,
.pic_word_round,
.partBot {
    padding-bottom: 50px;
}
.show_watch {
    width: 100%;
    padding-bottom: 50px;
}
.show_watch p {
    display: block;
    width: 100%;
    text-align: center;
    color: #444444;
    font-size: 20px;
    padding-top: 10px;
}
.pic_word_round img {
    margin: 0 0 20px 0;
    width: 100%;
}
.container .partBot div {
    width: 100%;
    margin-right: 0px;
}
.container .partBot p{
	display: block;
	width: 100%;
    text-align: center;
    color: #444444;
    font-size: 20px;
    margin-bottom: 50px;
}
.show_watch img, .partR img,
.pic_word_round img, .partBot img {
    border: 15px solid #FFFFFF;
    box-shadow: 0 0 10px #b0b0b0;
}
/*lyh mobile css*/

/*sm-public mobile css*/
#smpublic{
	padding-top: 50px;
	padding-right: 0;
	padding-left: 0;
	background: url(../img/bg-public-mobile.png) no-repeat center bottom;
}
.public_content h1{
	padding: 0 20px;
}
.public_content ol {
    width: 90%;
    margin: 50px auto 20px auto;
}
.smPubliclogo img {
    width: 100px;
}
.public_content ol li {
    padding-bottom: 10px;
    font-size: 16px;
}
.public_content .tel_mobile{
	display: block;
	padding-top: 10px;
	text-align: center;
}
.public_content .tel_mobile p{
	padding-bottom: 10px;
}
.public_content .tel_mobile p span{
	margin-left: 10px;
}
.public_content .tel_mobile h2{
	font-size: 20px;
	font-weight: bold;
	color: #E40000;
	padding-bottom: 15px;
}
.public_content>p{
	display: none;
}
.part_cen, .part_thr {
    padding-top: 20px;
}
.part_cen>div img, .part_thr>div img, .show_xs{
    border: 15px solid #FFFFFF;
    box-shadow: 0 0 10px #b0b0b0;
    float: none;
	height: auto;
}
.part_cen .imgFirst img:first-child {
	margin: 0 auto 15px auto;
	text-align: center;
	display: none;
}
.part_cen .imgSecond img{
	width: 100%;
	height: auto;
}
.part_cen .imgSecond img:first-child {
	margin-bottom: 15px;
}

.part_cen>div img:last-child {
	margin: 15px auto 0 auto;
}
.part_cen>div,.part_thr>div{
	padding-left: 20px;
	padding-right: 20px;
}
.part_cen p, .part_thr p {
    font-size: 16px;
    color: #444444;
    text-indent: 2em;
    text-align: left;
    line-height: 1.8;
    padding: 0 20px 5px 20px;
}
.part_cen .firstP {
    padding-top: 20px;
}
.part_cen>div {
    padding-top: 20px;
}
.part_thr span {
    display: block;
    padding: 20px;
    margin: 0 auto;
}
.part_thr span img:last-child {
    margin-left: 30px;
}
.part_thr div {
    padding-top: 15px;
    margin-bottom: 0px;
}
.part_thr p{
	padding-top: 20px;
}
.public_content {
    margin-bottom: 230px;
}
.part_thr span img:first-child {
    margin-top: 15px;
    width: 30%;
    height: auto;
}
.part_thr span img:last-child {
    margin-left: 30px;
    width: 20%;
    height: auto;
}
.show_xs{
	width: 100%;
	display: block;
}
/*sm-public mobile css*/




