*{
	margin: 0;
	padding: 0;
}
.inner{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.clearfix:before,
.clearfix:after{
	display: table;
	content: '';
}
.clearfix:after{
	clear: both;
}
img{
	border: 0 none;
	vertical-align: middle;
}
a{
	color: #333;
	text-decoration: none;
	background-color: transparent;
}
.logos{ float:left; width:300px; margin-top:50px}
a:active,
a:hover,
:focus{
	outline: 0;
}
body,
input,
button,
select,
textarea{
	font: 12px/1.5 "Microsoft YaHei", Arial, \5b8b\4f53, sans-serif;
	color: #333;
}
.container{ width:1000px; margin:0px auto}
.icon,
.btn{
	display: inline-block;
}
.icon{
	position: relative;
	vertical-align: top;
	background: url(../image/icon.png) no-repeat;
}
.btn{
	border: 0 none;
	text-align: center;
	cursor: pointer;
}
.btn:hover{
	opacity: .9;
	filter: alpha(Opacity=90);
}

.kuang_w{ position:absolute; left:50%; margin-left:-622px; top:70px}
.kuang{ width:1244px;  position:relative; height:639px; background:url(../image/kuangbg.png); overflow:hidden}
.register-bg{
	background: #ffffff;
}
.register-container{
	overflow: hidden;
}
.register-header{

	z-index: 9;
	top: 0;
	left: 0;
	width: 100%; background:url(../image/banner.jpg); height:235px
}
.register-banner{
	height: 325px;
	overflow: hidden;
	background: url(../image/register_banner.jpg) no-repeat center top;
}
.register-inner{
	padding: 14px 49px 100px;
	margin-top: 40px;
	border: 1px solid #efefef;
	background-color: #fff;
}
.register-heading{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #b2b2b2;
	font-size: 18px;
	color: #e2413e; font-weight:bold
}
.register-heading .icon-edit{
	float: left;
	width: 22px;
	height: 22px;
	margin-top: 4px;
	margin-right: 10px;
	background-position: 0 0;
}
.register-form{  margin-left:20px; margin-right:20px; overflow:hidden
}
.tis{ }
.tis span{ color:#FF0000}
.clear{ clear:both; height:20px}
.register-form .input-group{
	overflow: hidden;
	margin-top: 10px; margin-left:55px; 
}
.register-form .ipt-lab,
.register-form .ipt,
.register-form .ipt-tip{
	float: left;
}
.register-form .code-img{

}

.register-form .ipt-lab,
.register-form .ipt-tip,
.login-form .ipt-lab{
	height: 36px;
	line-height: 36px;
	overflow: hidden;
}

.register-form .ipt-lab{
	width: 75px;
	margin-right: 10px;
	text-align: right; color:#004454
}
.register-form .ipt-tip{
	margin-left: 20px; position:absolute; 
}
.tit2{ font-size:22px; color:#FFFFFF; margin-top:25px; margin-bottom:10px; margin-left:72px}
.register-form .ipt-tip{
	color:#FF0000
}
.register-form .ipt,
.login-form .ipt{
}
.register-form .ipt{
	width: 218px;
	border: 1px solid #007d98; background-color:#ffffff; height:30px
}
.code-img{
 position:absolute; left:230px; top:7px
}
.register-form .btn-group{
	padding-left: 85px; padding-top:15px
}
.register-form .btn-group .btn{
	display: block;
	width: 270px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 15px;
	border-radius: 5px;
	color: #fff;
	font-size: 16px;
}
.register-form .btn-group .btn-reg{ width:134px; height:34px; border:0px; float:left;background:url(../image/d1.png); margin-left:55px
}
.zhanghu{ display:inline-block; float:left; line-height:34px; margin:0px 22px; color:#d70000}
.register-form .btn-group .btn-login{
width:134px; height:34px; border:0px; float:left;background:url(../image/d2.png); margin-left:55px
}
.register-form .btn-group .btn-login:hover{opacity: .9;
	filter: alpha(Opacity=90);}
	.register-form .btn-group .btn-reg:hover{opacity: .9;
	filter: alpha(Opacity=90);}
.yy{ float:left; line-height:34px; margin-left:15px}
.yy a{ color:#d70000}	
.footer{

	text-align: center;
	font-size: 13px;

}
.footer p{
	margin-top: 1px;

}
.register-container .footer{
	color: #858585;
}
.header{
	height: 160px;
	overflow: hidden; 
}
.logo{ float:left; margin-top:42px; margin-left:130px; width:457px;background:url(../image/logo.png); border-bottom:1px solid #b3b3b3; padding-bottom:13px
}
.logo dl{ font-size:30px; color:#e74c00; font-weight:100; text-align:center
}
.logo div{ text-align:center}
.logo2 div{ text-align:center}
.content{
	 width:1000px; height:367px; position:relative;border-radius:10px
}
.clear{ clear:both; overflow:hidden; height:0px}

.lanmu2{ margin-top:23px}
.lanmu2 a{ display:inline-block; width:130px; height:39px; text-align:center; line-height:31px; font-size:18px; color:#FFFFFF; margin-right:10px; }
.lanmu2 a.l1{ background:url(../image/k1.png); margin-left:118px; margin-right:55px}
.lanmu2 a.l2{ background:url(../image/k2.png)}
.lanmu2 a.l1:hover{background:url(../image/k1s.png)}
.lanmu2 a.l2:hover{background:url(../image/k2s.png)}
.wz{ float:left; width:328px; height:89px; background:url(../image/wz.png); margin-left:52px; margin-top:35px}
.float-login{
	float: right;
	width: 492px;
	height: 377px;
	color: #fff; margin-right:49px; margin-top:25px 
}
.float-login h3{
	height: 62px;
	line-height: 62px;
	overflow: hidden;
	font-size: 22px;text-align:center; color:#0054a3; font-weight:bold
}
.login-form{  width:402px;  margin-left:45px 

}
.ljdl{ width:378px; height:43px; color:#FFFFFF; border:0px; margin-left:25px; font-size:18px; color:#FFFFFF; background-color:#008cd6;border-radius:50px; margin-top:14px}
.mfzc{ display:inline-block; width:187px; height:43px; text-align:center; line-height:43px; font-size:18px; color:#FFFFFF; margin-top:15px; margin-left:70px; background-color:#e63600;border-radius:50px;}
.mfsw{ display:inline-block; width:187px; height:43px; text-align:center; line-height:43px;  font-size:18px; color:#FFFFFF; margin-top:15px; ; background-color:#ff1616;border-radius:50px;}
.ljdl:hover{
	opacity: .9;
	filter: alpha(Opacity=90);
}
.mfzc:hover{	opacity: .9;
	filter: alpha(Opacity=90);}
.mfsw:hover{	opacity: .9;
	filter: alpha(Opacity=90);}
.login-form .input-group{
	position: relative;
	margin-bottom: 19px;margin-left:18px;
}
.code{ position:absolute; right:20px; top:11px}
.login-form .ipt-lab{
	position: absolute;
	z-index: 9;
	left: 0;
	top: 0;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 13px; color:#333333;line-height:44px;
}
.login-form .ipt-lab i{
	float: left;
	width: 24px;
	height: 24px;
	margin-top: 10px;
	margin-right: 8px; border-right:1px solid #7f7f7f; 
}
.login-form .ipt-lab .icon-user{
	background-position: 0 0px;
}
.login-form .ipt-lab .icon-lock{
	background-position: 0px -55px;
}

.login-form .ipt-lab .icon-yzm{
	background-position: 0px -109px;
}
.login-form .ipt{
	width: 300px;
	padding-left: 10px;
	font-size: 14px;
	color: #000000;height:38px;  border:0px;  background-color:#cccccc; border-radius:5px ; margin-left:67px
}
.login-form .btn-group{
	
}
.error,.onFocus,.onError,.onShow{ color:#FF0000; position:absolute; bottom:-19px; left:73px}
.login-form .btn-group .btn,
.float-login .btn-visit{
	color: #fff;
	font-size: 18px;
}
.login-form .btn-group .btn{
	float: left;
	width: 95px;
	height: 30px;
	border-radius: 5px;
	background-color: #0085b7;
}
.login-form .btn-group a.btn{
	width: 105px;
	line-height: 32px;
}
.login-form .btn-group .btn-login{
	margin-right: 12px;
	border-color: #2d8800;
	background-color: #2d8800; width:105px;
	color: #ffffff;
}
.float-login .btn-visit{
	display: block;
	height: 40px;
	line-height: 40px;
	margin-top: 15px;
	border-radius: 5px;
	background-image: -webkit-linear-gradient(top, #eb1919, #c40606);
	background-image: -moz-linear-gradient(top, #eb1919, #c40606);
	background-image: -o-linear-gradient(top, #eb1919, #c40606);
	background-image: linear-gradient(to bottom, #eb1919, #c40606);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb1919', endColorstr='#c40606', GradientType=0); width:224px
}
.float-login .btn-os{
	position: absolute;
	z-index: 9;
	top: 6px;
	right: 15px;
	width: 224px;
	height: 62px;
	line-height: 54px;
	font-size: 13px; font-size:34px; font-family:"Times New Roman", Times, seriff; color:#88ccff
}
.float-ad{
	float: left; width:759px; height:339px
}
.nav{

	height: 33px;
	line-height: 33px;
	overflow: hidden;

	font-size: 13px; text-align:center; margin-top:15px; color:#000000 
}
.nav a{

	margin-left: 5px; height:23px; display:inline-block;text-align:center; line-height:23px; margin-right:5px
}
.nav a:hover{ background:url(../image/navbg.png) no-repeat}

.nav a:first-child{
	margin-left: 0;
}

.nav a.current,.nav a:hover{
	color:#FF0000;
}
.fr{ float:right;width:665px; margin-top:50px}
.site-notice{
	position: relative;
	float: right;
	width: 550px;
	height: 18px;
	overflow: hidden;
	padding-left: 95px;

	color: #a5a5a5; 
}
.site-notice h3{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	color: #ffffff;
	font-weight: normal;
}
.site-notice h3 .icon-horn{
	float: left;
	width: 20px;
	height: 18px;
	margin-top: 1px;
	margin-right: 5px; background:url(../image/gg.png) left top no-repeat
}
.notice-list li{
	height: 18px;
	overflow: hidden;
}
.index .footer{

	
	z-index: 9;
	width: 100%;
}
.ie{ display:block; background:url(../image/img2.png) center top  no-repeat; padding-top:85px; text-align:center; margin-top:15px}
.hide{display:none;}
.show{display:block;}
.zlc-model{height:100%;}
.model-content{padding:0 15px;}
.model-content h4,.model-content p{line-height:24px;}
.model-content h4{margin-bottom:5px;font-size:13px;font-weight:normal;color:#98282b;}
.model-content p{margin-bottom:25px;}
.model-content .warn{color:#e43232;}

.zlc-faq .icon-doubt,.jc-aboutus .icon-i{float:left;width:12px;height:13px;margin-top:6px;margin-right:10px;}
.zlc-faq .icon-doubt{background-position:-140px 0;}
.zlc-aboutus .icon-i{background-position:-170px 0;}

.prom-table,.prom-table th,.prom-table td{border:1px solid #b5e2ff;}
.prom-table{margin-bottom:25px;text-align:center;background-color:#fff; width:100%; background-color:#FFFFFF}
.prom-table tr{height:40px;}
.prom-table th,.prom-table td{padding-left:20px;padding-right:20px;}
.prom-table td{color:#e43232;}

.agency-actions{height:40px;line-height:40px;margin-bottom:20px;}
.agency-actions a{width:115px;border-radius:3px;font-size:14px;color:#fff;background-color:#98292b;}
.agency-actions .btn-login{float:left;}
.agency-actions .btn-reg{float:right;}

.agency-login{position:relative;height:475px;margin-top:150px;background:url(../image/agency_login_banner.jpg) no-repeat center;}
.agency-login .user-login{top:70px;}
.agency-login .login-form .ipt{width:150px;}
.agency-login .login-form .btn-login{width:209px;height:50px;margin-top:5px;margin-left:-3px;background-position:0 -280px;}
.agency-login .jc-logo{background:none;}

.winning-class{border:5px solid #00a8ec;background:url(../image/model_bg.jpg) center top  !important;}
.winning-class .layui-layer-title{padding:30px !important;border-bottom:0 none !important;border-radius:10px !important;font-size:26px !important;font-weight:bold;color:#0066c7 !important;text-align:center;background:transparent !important;   }
.winning-class .layui-layer-title span{ font-size:14px}
.winning-class .layui-layer-page .layui-layer-content{background:none}

.winning-class .layui-layer-setwin{top:15px !important;right:15px !important;}
.winning-class .layui-layer-setwin .layui-layer-close1{width:30px;height:30px;background:url(../image/close.png) no-repeat!important;}



.banner{ margin-left:14px; margin-top:15px; float:left}
/*banner*/
.banner .flexslider{position:relative;height:609px;overflow:hidden;background:url(../image/loading.gif) 50% no-repeat; overflow:hidden; width:689px}
.banner .slides{position:relative;z-index:1; height:609px; overflow:hidden;}
.banner .slides li{height:609px;border-radius:150px 0 0 150px; }
.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:40%;}
.banner .flex-direction-nav li a{display:block;width:49px;height:49px;overflow:hidden;cursor:pointer;position:absolute;}
.banner .flex-direction-nav li a.flex-prev{background:url(../image/left.png) center center no-repeat ; left:50%; margin-left:-550px}
.banner .flex-direction-nav li a.flex-next{background:url(../image/right.png) center center no-repeat ;left:50%; margin-left:530px}

.banner .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; left:115px}
.banner .flex-control-nav li{display:inline-block;width:32px;height:7px;margin:0 5px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;width:32px;height:7px;line-height:40px;overflow:hidden;cursor:pointer; background-color:#FFFFFF}
.banner .flex-control-nav .flex-active{ background-color:#fd843c}

.kuang_bg{ width:647px; height:639px; position:absolute; right:1px; top:-15px; background:url(../image/loginbg.png) 0px 15px no-repeat; z-index:699}


.login_ico{ width:131px; height:131px; background:url(../image/login.png); position:absolute; z-index:999; top:255px; left:590px}
.reg_ico{ width:131px; height:131px; background:url(../image/reg.png); position:absolute; z-index:999; top:255px; left:590px}