html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
/* 取消链接高亮  */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); }
/* 设置HTML5元素为块 */
article, aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section {display: block;}
/* 图片自适应 */
img{max-width: 100%;height: auto;width:auto\9; /* ie8 */-ms-interpolation-mode:bicubic;/*涓轰簡鐓ч【ie鍥剧墖缂╂斁澶辩湡*/}
/*取消chrome表单自动填充颜色*/
input:-webkit-autofill{-webkit-box-shadow: 0 0 0 1000px white inset }
/* 去除iPhone中默认的input样式  */
input[type="submit"],input[type="reset"],input[type="button"],input,button{-webkit-appearance:none; resize: none;}

html{height: 100%;font-size: 16px;}
body{height: 100%;color: #333;line-height:1.5;
	font-family: "Helvetica Neue", Helvetica, Arial,Tahoma,"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;}
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{margin:0; padding:0; border:none;}

em,i{font-style:normal;}
textarea,select{border:1px solid #ddd;}
a{text-decoration:none;font-size:1rem;color:#333;font-family: "Helvetica Neue", Helvetica, Arial,Tahoma,"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;outline:none;}
a:hover{color:#333; text-decoration:none;}
ul,ol{list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%; font-family: "Helvetica Neue",Helvetica, Arial,Tahoma,"Microsoft YaHei",  "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;outline:none;;}
img{border: none;}
p{color: #333;font-family: "Helvetica Neue",Helvetica, Arial,Tahoma,"Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;outline:none;;}
select{border: 1px solid #ddd;}
form{padding: 0;margin: 0;display: block;overflow: hidden;}
hr{margin:5px auto;}
.horizontal{border-style: initial;border-width: 1px;border-color:#000;}
.img-responsive{margin: 0 auto;}
/*动画效果，初始隐藏*/
.wow { visibility: hidden; }
.manageNava a:focus{outline:none;}


input[type=checkbox]{position:relative;top:0.188rem;display:inline-block;margin-top:0;margin-bottom:0;width:20px;height:20px;border:1px solid #ddd;border-radius:0;background:-webkit-linear-gradient(#fafafa,#dcdcdc);-webkit-box-shadow:inset 0 1px 2px #fff,0 1px 2px rgba(0,0,0,.2);vertical-align:baseline;-webkit-appearance:none;-webkit-margin-start:0;-webkit-margin-end:3px}

input[type=checkbox]{border-color:#ddd;background:#fff;-webkit-box-shadow:none}
/*
input[type=checkbox]:checked::before{position:absolute;top:0.0625rem;left:0.25rem;height:1rem;color:grey;content:url(../images/checkmark.png);font-size:0.75rem;}
*/
input[type=checkbox]:checked::before{border:none;position:absolute;width:20px;height:20px;top: -1px; left: -1px;color:grey;content:url(../images/checkmark1.png);}



input[type=radio]{position:relative;top:0.188rem;display:inline-block;margin-bottom:0;width:1rem;height:1rem;border:1px solid #a0a0a0;border-radius:100%;background:-webkit-linear-gradient(#fafafa,#dcdcdc);-webkit-box-shadow:inset 0 1px 2px #fff,0 1px 2px rgba(0,0,0,.2);vertical-align:baseline;-webkit-transition:border 500ms;-webkit-appearance:none;-webkit-margin-start:0;    -webkit-margin-end: 10px;}
input[type=radio]{width:1rem;height:1rem;border-color:#c5c5c5;background:#fff;-webkit-box-shadow:none}
/* 旧的代码使用rem去做before的点，是十分不正确的做法*/
input[type=radio]:checked::before{
	position: absolute;
    top: 2px;
    left: 2px;
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #11854b;
    border-radius: 50%;
    content: '';
    vertical-align: top;
    opacity: 1;
}

/*=== 义百度编辑器的表格样式 S ===*/
table.uetable {margin-bottom: 10px; border-collapse: collapse; display: table;}
table.uetable caption {border: 1px dashed #DDD; border-bottom: 0; padding: 3px; text-align: center;}
table.uetable td, table.uetable th {padding: 5px 10px; border: 1px solid #DDD;}
table.uetable th {border-top: 1px solid #BBB; background-color: #F7F7F7;}
table.uetable td p {margin: 0; padding: 0;}
table.uetable.noBorderTable td,
table.uetable.noBorderTable th,
table.uetable.noBorderTable caption{border: 1px dashed #ddd !important;}
table.uetable .selectTdClass{background-color: #edf5fa !important;}
table.uetable  tr.firstRow th{border-top-width: 2px;}
table.uetable .ue-table-interlace-color-single{background-color: #fcfcfc;}
table.uetable .ue-table-interlace-color-double{background-color: #f7faff;}
/*=== 定义百度编辑器的表格样式 E  ===*/

/*========== 请谨慎修改reset css END  ==========*/

/**/



#top_header {
	width: 100%;
	height: 80px;
	margin: 0 auto;
	position: absolute;
	z-index: 300;
	left: 0px;
	top: 0px !important;
	height: auto;
	background-color: rgba(255, 255, 255, 0.56);
}
.top_nav {
	max-width: 1300px;
	width: auto;
	margin:0 auto;
}

.top_logo{
	float:left;
	padding-top:10px;
	}

.top_nav1{ float:right;}
.top_nav ul li {
	height: 80px;
	line-height: 80px;
	float: left;
}
.top_nav ul li a{
	padding:0px 30px;
	color:rgb(17, 133, 75);
	font-family:"微软雅黑,Microsoft YaHei";
	font-size:18px;
	display:inline-block;
	
	}

#content{
	width:100%;
	margin:0 auto;
	background:#f8f8f8;
	height:auto;
	
	}
.banner{ width:100%;height:auto; overflow:hidden;}
.banner img{ width:100%;}

.n_content{
	max-width: 1300px;
	width: auto;
	margin:0 auto;
	height: auto;
    overflow: auto;
	padding:50px 0px;
	}
#left_content{
	float:left;
	max-width: 100%;
	width:21.2%;
    height: 100%;
	}	
.n_content .left_title{
	width: 100%;
	height:auto;
	}
.n_content .left_title img{
	width: 100%;
}
.n_content .left_list{
    width: 100%;
	background:#fff;
	border:2px solid #11854b;
	border-radius:0px 0px 15px 15px;
	
	
	}
.n_content .left_list ul{
	padding:10px;
	
	}	
.n_content .left_list ul li{
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px;
	width:100%;
	}
.n_content .left_list ul li:hover{
	border-bottom: 1px solid;
	border-bottom-color:rgb(0,0,0,0);
	background:#11854b;
	border-radius:10px;
	box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3);

	}	
.n_content .left_list ul li a{
	color:#666;
	font-size:16px;
	display:block;
	line-height:45px;
	width:100%;
	text-align:center;
	}
.n_content .left_list ul li a:hover{
	color:#fff;
	}	

.right_content{
	max-width: 100%;
	width:75%;
    height: 100%;
	float:right;
	background:#fff;
	
	}
.right_content .right_nr{
	padding:50px 50px 20px 50px;
	}
.right_content .right_nr p{
	font-size:22px;
	color: rgb(63, 63, 63);
	font-family:"微软雅黑";
	}


/**/


.jq22-register-box {

    width: 100%;
    padding-bottom: 30px;

}

.jq22-register-link {
    position: absolute;
    width: 100%;
    top: -28px;
}

.jq22-register-link a {
    color: #f6f6f6;
    font: 12px/1.2 "Hiragino Sans GB","Microsoft YaHei","微软雅黑",arial,Tahoma,SimSun,sans-serif;
    text-decoration: none;
}

.jq22-register-form{
	width: 90%;
	margin:0 auto;
	overflow:hidden;
	}

.jq22-register-form-item {
    margin: 10px auto;
    position: relative;
    text-align: justify;
	overflow:hidden;
	line-height:42px;
	display: list-item;
}
.jq22-register-form-item .form_name{
	line-height:42px;
	width: 12%;
	display: inline-block;
	color: #555;
	font: 15px/1.2 "Hiragino Sans GB","Microsoft YaHei","微软雅黑",arial,Tahoma,SimSun,sans-serif;
	}

.jq22-register-form-item input {
    width: 88%;
    height: 42px;
    box-sizing: border-box;
    outline: 0;
    border: 1px solid #ebebeb;
    text-indent: 15px;
    font-size: 14px;
    line-height: 50px;

    background: #fff;
    float: right;
    border-radius:5px;
}

.jq22-register-form-item input:focus {
    border: 1px solid #bbbaba;
    background: #fff;
}

.jq22-register-form-item input:active {
    border: 1px solid #bbbaba;
    background: #fff;
}

.jq22-register-form-item select {
	width: 88%;
	height: 42px;
	box-sizing: border-box;
	outline: 0;
	border: 1px solid #ebebeb;
	text-indent: 15px;
	font-size: 14px;
	line-height: 50px;

	background: #fff;
	float: right;
	border-radius:5px;
	}
	
.form_left{
	width:48%;
	float:left;
	overflow:hidden;
	}
.form_right{
	width:48%;
	float:right;

	}
.form_left .form_name{
	width: 25%;
	}
.form_left input{
	width:72%
	}
	
.form_left select{
	width:75%;
	}
/**/	
	
.form_right .form_name{
	width: 15%;
	}
.form_right input{
	width:85%
	}
.form_btn{
	display: inline-block;
    width: 100%;
	}		
	
.jq22-get-code {
    position: absolute;
    top: 23px;
    *top: 26px;
    right: 8px;
    height: 26px;
    color: #999;
    font-size: 12px;
    line-height: 26px;
    background: #eee;
    border-radius: 2px;
    padding: 0 10px;
    cursor: pointer;
}




.jq22-register-tag {
    text-align: center;
    width: 350px;
    margin: 0 auto;
    position: relative;
    top: 4px;
    display: block;
    float: left;
}

.clear {
    display: block;
    width: 0;
    height: 0;
    clear: both;

}

.protocol {
    font-size: 14px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #999;
}

.protocol a {
    color: #ff553e;
    text-decoration: none;
}



.jq22-register-bottom {
    position: absolute;
    width: 76%;
    margin-left: 12%;
    bottom: -46px;
}

.jq22-register-bottom a {
    color: #f6f6f6;
    font: 12px/1.2 "Hiragino Sans GB","Microsoft YaHei","微软雅黑",arial,Tahoma,SimSun,sans-serif;
    text-decoration: none;
    float: left;
    width: 33%;
    text-align: center;
}

.focus {
    width: 390px;
    text-align: left;
    color: #F00;
    font-size: 12px;
    position: relative;
    padding-left: 120px;
    float: left;
}

.focus span {
    height: 35px;
    line-height: 35px;
	color:#f00;
}

.icon-tips {

    width: 15px;
    height: 15px;
    background-size: 15px;
    display: block;
    float: left;
    position: absolute;
    left: 0;
    top: 9px;
}


.jq22-register-form-item .jq22-btn-reg {
    width: 100%;
    height: 50px;
    outline: 0;
    border: 0;
	border-radius:5px;
    background: #11854b;
    color: #fff;
    cursor: pointer;
    text-align:center;
}



.jq22-register-form-item .jq22-btn-reg:hover {
    width: 100%;
    height: 50px;
    outline: 0;
    border: 0;
    background: #11854b;
    color: #fff;
    cursor: pointer;
    text-align:center;
}
.jq22-register-form-item .jq22-btn-reg:focus {
    width: 100%;
    height: 50px;
    outline: 0;
    border: 0;
    background: #11854b;
    color: #fff;
    cursor: pointer;
    text-align:center;
}

.msg{
    margin-left:-20px;
    width: 350px;
    text-align: left;
    color: #ff552e;
    font-size: 12px;
    position: relative;
    padding-left: 20px;
    float: left;
    height: 35px;
    line-height: 35px;
}

/**/
.huiyuan .form_name_1{
	line-height:42px;
	width: 12%;
	display: inline-block;
	color: #555;
	font: 15px/1.2 "Hiragino Sans GB","Microsoft YaHei","微软雅黑",arial,Tahoma,SimSun,sans-serif;
	}
	

.huiyuan_1{ height:30px; line-height:30px; display:block;cursor:pointer}

/*会员注册*/

.right_hyzc{
	padding: 50px;
}
.right_xx{
	padding-top: 30px;
}
.right_tit{
	text-align:right;
	padding: 10px;
	color: #fff;
	background: #11854b;
	
}
.right_list{
	color: #555;
	font: 16px/1.2 "Hiragino Sans GB","Microsoft YaHei","微软雅黑",arial,Tahoma,SimSun,sans-serif;
	line-height: 30px;
}
.right_list span{
	font-weight: bold;
	font-size: 16px;
}
.right_list a{
	border: 1px solid #cecece;
    border-radius: 10px;
    margin-top: 15px;
	margin-right: 10px;
    display:block;
    width: 160px;
    text-align: center;
    height: 40px;
	font-size: 14px;
    line-height: 40px;
	float: left;
    margin-bottom: 10px;
}

.right_xx1{
	margin-top: 30px;
}
.right_xx_title{
	width:;
	background: #11854b;
	color: #fff;
	padding: 15px;
	font-size: 16px;
	font: 16px/1.2 "Hiragino Sans GB","Microsoft YaHei","微软雅黑",arial,Tahoma,SimSun,sans-serif;
	margin-bottom: 15px;

	overflow: hidden;


}
.right_xx_title span{
	font-weight: bold;
	line-height: 31px;
}
.right_xx_title a{
	border: 1px solid #fff;
    border-radius: 5px;
	float: right;
    text-align: center;
	padding: 5px;
	color: #fff;
	font-size: 14px;

}
.right_xx_zl{
	padding: 10px;
	line-height: 30px;
	font-size: 16px;
	font-family: "微软雅黑";
	color: #232323;
}


.right_xx_zl span{
	font-size: 16px;
	font-weight: bold;
}
.right_xx_zl1{
	background: #f8f8f8;
	color: #232323;
}

/*发票*/
.right_xx_fp{
	border-bottom: 1px dashed #ddd;
	margin-bottom: 10px;
}

.right_xx_bc{
	width:120px;
	padding: 10px 10px;
	border-radius: 10px;
	margin-left: 15px;
	background:#11854b;
	color:#fff;
	font-weight: normal !important;
}


/**/
.right_tudl a{
	border: 1px solid #cecece;
    border-radius: 10px;
    margin-top: 15px;
    display: block;
    width: 120px;
    text-align: center;
    height: 40px;
    line-height: 40px;
}


/**/

.right_nr1{
	width: 100%;
    padding: 50px 0px;
}
.right_zcbt{
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: bold;
}
.right_nr1 .right_nr2{
	width: 90%;
	margin:0 auto;
	overflow:hidden;
}
.right_nr2 .right_zc{
	width: 200px;
	background: #11854b;
	border-radius: 5px;
	padding: 10px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	margin-top: 20px;
	
}
.right_zc a{
	width: 100%;
	display: block;
	color: #fff;
}



/*会员支付*/
.hyzf{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 16px;
	line-height: 32px;
	padding: 5px 10px;
	color: #232323;
}
.hyzf_1{
	background: #f8f8f8;
}

/*续费缴费*/

.xfjf{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 16px;
	line-height: 32px;
	
	color: #232323;
}
.xfjf_1{
	padding: 5px 10px;
	margin-bottom: 5px;
}
.xfjf_2{
	background: #f8f8f8;
}

.xfjf_3{
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
	font-size: 16px;
	line-height: 32px;
	color: #232323;
	border-top:1px dashed #ddd;
	padding-top: 20px;
	margin-top: 20px;
}

.xfjf_3 span{
	font-weight: bold;
	padding-bottom: 10px;
	display: inline-block;
}
.xfjf_3 p{
	font-size: 15px;
	line-height: 22px;
	padding-bottom: 15px;
}

.xfjf_3 p b{
	width: 165px;
	display: inline-block;
}






/*底部*/
.footer{
	width: 100%;
	background: #11854b;
	padding: 30px 15px;
	margin-bottom: 53px;
}
.footer_bottom{
	max-width: 1300px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.footer_bottom p{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #fff;
	text-align: center
}
.footer_bottom p a{
	color:#fff;
}









/*响应式*/
@media screen and (min-width:768px) and (max-width: 1199px) {
	.jq22-register-form-item .form_name{
		width:17%;
	}
	.jq22-register-form-item input{
		width: 83%;
	}
	.form_left .form_name{
		width: 30%;
	}
	.form_left select{
		width: 70%;
	}
	.hyxg_1{

		width: 20% !important;

	}
	.hyxg_2{
		width: 80% ;
	}
}

@media screen and (min-width:768px) and (max-width:1010px) {
	.top_logo{
		width: 30%;
	}
	.top_nav1{
		width: 70%;
	}
	.top_nav ul li{
		height: 50px;
		line-height: 50px;
	}
	.top_nav ul li a{
		font-size: 16px;
		padding: 0px 24px;
	}
}

@media only screen and (min-width: 768px) {
	.bottom-fixed{
		display: none;
	}
	.clearFloat{
		display: none;
	}
	.footer{
	margin-bottom: 0;
}
}

@media only screen and (max-width: 767px) {
	#top_header{
		display: none;
	}
	.banner{
		display: none;
	}
	#left_content{
		display: none;
	}
	.right_content{
		width: 100%;
	}
	.n_content{
		padding: 0;
	}
	.form_left{
		width: 100%;
	}
	.form_right{
		width: 100%;
	}
	.right_content .right_nr{
		padding: 30px 30px 20px 30px;
	}
	.right_hyzc{
		padding: 15px !important;
	}

	.right_nr1{
		padding: 20px !important;
	}
	.right_nr1 .right_nr2{
		width: 100%;
	}
	
	.hyxg_1{
		text-align:left !important;
		width: 100% !important;
		margin-bottom: 10px;
	}
	.hyxg_2{
		width: 100% !important;
	}
	.hyxg_2 .xgts{
		display: block;
		margin-top: 10px;
	}
	.hyxg_2 input{
		width: 100% !important;
	}
	
	.wszl{
		margin-bottom: 15px !important;
	}
	.wszl_1{
		text-align:left !important;
		width: 100% !important;
		margin-bottom: 10px !important;
	}
	.wszl_2{
		width: 100% !important;
	}
	.wszl_2 input{
		width: 100% !important;
	}
	.wszl_2 select{
		width: 100% !important;
	}
	.wszl_2 textarea{
		width: 100% !important;
	}
	
	/*发票*/


	.right_xx_bc{
		display: block;
		margin-left: 0;
		padding: 5px 10px;
	}
	
}


@media screen and (min-width:640px) and (max-width:767px) {
	.jq22-register-form-item .form_name{
		width: 15.5%;
	}
	.jq22-register-form-item input{
		width: 84.5%;
	}
	.form_left select{
		width: 84.5%;
	}
}
@media only screen and (max-width: 639px) {
	.jq22-register-form-item .form_name{
		width: 30%;
	}
	.jq22-register-form-item input{
		width: 70%;
	}
	.form_left select{
		width: 70%;
	}
	.jq22-register-form-item select{
		width: 70%;
	}
	.right_conten .right_hyzc{
	padding: 15px;
}
	
}






















