/* CSS Document */

.wrapper{position: relative;
	min-width: 1170px;
}
.navigation{
	position: fixed;
	top:0;
	left:-200px;
	height: 100%;
	z-index: 100;
	width: 200px;
	background: #212121;
}

.top_nav{height: 50px; line-height: 50px; font-size: 14px; width: 1170px; margin: 0 auto; color: #ffffff;}
.top_nav span{float:left;}
.top_nav span font{ padding:0 5px;}
.top_nav a{ float:right; padding: 0 10px; color: #ffffff; } 
.top_nav a:hover{ float:right; padding: 0 10px; color: #a6d218;} 
.bg_img_login{  background:url(../img/bg_img_login.jpg) center top no-repeat; padding-top: 234px; background-size:cover;overflow:hidden; }
html,body,.bg_img_login{ height:100%;}
.logo_login{ z-index:999;position:absolute; top: 20px; left:50%; margin:0 0 0 -115px; text-align: center; width:230px; }
.logo_login p{ margin:10px 0 0 0; padding: 0;}
.logo_login p span{ font-size:28px; color: #1b1b1b; clear: both; display: block;height: 36px; line-height: 36px;}
.logo_login p font{ font-size:16px;color: #999999; clear: both; display: block; }

.logo_login_index{ z-index:999;position:absolute; top: 20px; left:50%; margin:0 0 0 -115px; text-align: center; width:230px; }
.logo_login_index p{ margin:10px 0 0 0; padding: 0;}
.logo_login_index p span{ font-size:42px; color: #1b1b1b; clear: both; display: block;height: 36px; line-height: 36px;}
.logo_login_index p font{ font-size:24px;color: #999999; clear: both; display: block; }

.login_centent{ width:384px; margin:0 auto; background: #ffffff;}
.login_title{ height: 56px;   -webkit-border-top-left-radius: 10px; -o-border-top-left-radius: 10px; -moz-border-top-left-radius: 10px;border-top-left-radius: 10px;  -webkit-border-top-right-radius: 10px; -o-border-top-right-radius: 10px; -moz-border-top-right-radius: 10px; border-top-right-radius: 10px;line-height: 56px; text-align: center; font-size: 18px; color: #666666;}

.login_ipt_box{ width: 322px; height: 40px; background: #ffffff; margin: 0 auto;}
.login_ipt_box p{ display: block; height: 38px; float:left; border-right: 1px solid #e5e5e5; padding: 6px 0 0 0; margin: 0; width: 40px; text-align: center;}
.login_ipt_box input{ border:0; height: 38px; width: 260px; margin: 0  0 0 12px; float:left; display: block; font-size: 14px; color: #666;}
.login_forget{width: 322px; height: 16px; line-height: 16px; margin: 15px auto ; font-size: 12px;}
.login_forget label{position:relative; height: 16px; display:block;  float: left; }
.login_forget label input{ position:absolute; top: 1px;}
.login_forget label span{ margin:0 0 0 18px;}
.login_forget a{float: right; text-decoration: underline; color: #459ae9; }
.login_forget a:hover{ color: #000;}
.login_btn{ width: 322px; height: 46px; display: block; margin:26px auto 0 auto; text-align: center; color: #ffffff; font-size:18px; font-weight: 900; line-height: 46px;}
.login_btn:hover{ background: #799e00; color: #e5e5e5;}
.login_text{ margin:16px auto 0 auto; padding: 0 0 50px 0; text-align: center; font-size:12px; color: #666666; }
.login_text a{ padding:0 5px; color:#a6d218;text-decoration: underline;}
.login_text a:hover{ color:#666;}
.login_foot{ height: 80px; line-height: 80px; width:1170px; margin: 0 auto; position: relative;}
.login_foot a{ float:right; display: block; padding: 0 8px 0 8px; margin-top: 31px; height: 18px; line-height: 18px; border-right: 1px solid #999999; color: #999999;}
.bg_color_blue a:first-child{ border:none;}
.bg_color_blue a:hover{ color: #9fc017;}
/*********************/
.register_bg{ background:url(../img/bg_img_login2.jpg) center top no-repeat; padding-top: 140px; background-size:cover;overflow:hidden;}
html,body,.register_bg{ height:100%;}
.yanzhengma{width: 322px; height: 40px; background: #ffffff; margin: 0 auto; font-size: 14px;}
.yanzhengma input[type="text"]{ height: 40px; width:200px; padding-left: 10px;font-size: 14px; }
.yanzhengma input[type="button"]{ height: 40px; width:110px; float:right; background: #ffffff;font-size: 14px; color: #a6d218; }
.tab_choose{ width: 322px; height: 14px; background: #ffffff; margin: 0 auto; font-size: 14px; line-height: 14px;}
.tab_choose h4{ margin:0; padding:0; float:left; color: #666; width: 80px;}
.tab_choose label{ display:block; float:left;}
.tab_choose label input{ margin:0 6px 0 0 ;}
.tab_choose label span{ padding-right: 30px; }

/*******************************************/
.index_tab{ width: 500px;height: 440px; position: absolute;z-index: 9999;  top: 160px; margin-left: 85px;}
.index_tab1{ width: 300px;height: 300px; position: absolute;z-index: 9999; left:65%; top: 160px; margin-left: 85px;}

.swiper-slide h4{ text-align: left; height: 64px; line-height: 64px; font-size: 24px; color: #1b1b1b; border-bottom: 1px solid #1b1b1b; margin-bottom: 15px;}
.swiper-slide h4 span{ font-size: 16px; padding-left: 20px;}
.tab_centent p{ line-height: 25px; font-size: 16px; text-indent: 32px; padding: 0 30px; font-weight: 400; width: 660px;color:#000000   }
.tab_centent font{ display: block; text-align: right; margin: 30px 15px 15px 0; font-size: 16px; font-weight: 600;}
.tab_centent font i{ font-style: normal; padding-left: 20px;}
.index_a{ float:right; margin:63px 0 0 0 }
.index_a a{ display:block;}
.index_foot{ height: 80px; line-height: 80px; width:1170px; margin: 0 auto; position: relative;}
.index_foot h4{ position: absolute; width:130px; height: 32px; line-height: 32px; top: -16px; background: #9fc017;
	-webket-border-radius:10px; -o-border-radius:10px;-moz-border-radius:10px; border-radius:10px; text-align: center; color: #ffffff; font-size: 16px; font-style: normal; font-weight: 400;}
.index_foot span{ position: absolute; top: 20px; left: 144px; display: block; color: #ffffff; font-size: 18px; height: 24px; line-height: 24px;}
.index_foot i{ font-style:normal; font-size:24px; font-weight: bold; color: #9fc017; }
.index_foot font{ position: absolute; top: 36px; left: 384px; display: block; color: #ffffff; font-size: 18px; height: 24px; line-height: 24px;}
.index_foot a{ float:right; display: block; padding: 0 8px 0 8px; margin-top: 31px; height: 18px; line-height: 18px; border-right: 1px solid #999999; color: #999999;}
.index_foot a:first-child{ border:none;}
.index_foot a:hover{ color: #9fc017;}

#alert { position: fixed; height: 100%; width: 100%; top: 0; left: 0; background:rgba(00, 00, 00, 0.6);  z-index:999;}
#alert2 { position: fixed; height: 100%; width: 100%; top: 0; left: 0; background:rgba(00, 00, 00, 0.6);  z-index:999;}
#alert3 { position: fixed; height: 100%; width: 100%; top: 0; left: 0; background:rgba(00, 00, 00, 0.6);  z-index:999;}
.index_alert{ position: absolute; left: 50%; top: 50%; width: 440px;  margin: -150px 0 0 -220px; z-index: 9999; background: #ffffff; padding: 0 0 40px 0 }
.img_top{position: absolute; top:-56px; left: 164px; width: 112px; height: 112px;-webkit-border-radius: 50%;-o-border-radius: 50%; -moz-border-radius: 50%;border-radius: 50%; background: #ffffff; text-align: center; padding: 4px; margin: 0; padding: 0; }
.img_top img{ margin:15px 0 0 0;}
.open{ position: absolute; right: 15px; top: 10px; padding: 5px;}
.index_alert h4{ text-align:center; margin:82px 0 0 0; font-size: 20px; color: #333333}
.index_alert p{ text-align:center; color: #666666; font-size: 16px; margin: 14px 0 0 0; padding: 0 30px; line-height: 26px;}

.choujiang_dl{ padding: 10px 30px 0 50px;}
.choujiang_dl dd{ height:36px; line-height: 36px; margin: 10px 0 0 0;}
.choujiang_dl dd input{ height: 34px; border: 1px solid #e5e5e5; width: 240px; padding: 0 10px; font-size: 14px;}
.choujiang_dl dd span{ width: 80px; float:left; display: block; text-align: right; padding: 0 10px 0 0}

.go_login{ display:block; height: 38px; width:140px; background: #9fc017; text-align: center; line-height: 38px; color: #ffffff; margin: 0 auto; text-decoration:none; -webkit-border-radius:3px;-o-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; margin: 40px auto 0 auto;}

.choujiang_btn{ width:304px; height: 40px; margin: 30px auto 0 auto;}
.choujiang_btn a{ display: block;height: 38px; width:140px; margin: 0 6px; float: left;background: #9fc017; text-align: center; line-height: 38px; color: #ffffff;text-decoration:none; -webkit-border-radius:3px;-o-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;}
.choujiang_btn a:first-child{ background:#5a778a; }

.sczp_box{ width: 700px; position: absolute; left: 50%; top: 50%;  margin: -310px 0 0 -350px; z-index: 9999; background: #ffffff; padding: 0 0 20px 0}
.sczp_box h4{ background: #9fc017; height: 68px; line-height: 68px; text-align: center; font-size: 24px; color: #ffffff; font-weight: normal;}
.open2{ position: absolute; right: 20px; top: 20px; padding: 5px;}
.bg_xiu{ position:fixed;background:#5a778a;width:100%; top:0;height:50px;z-index:999}
.bg_xiu_footer{position:fixed;background:#5a778a;width:100%; bottom:0;height:80px;z-index:999}

