@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
img { border: none; }
ul, li { list-style: none; }
a { text-decoration: none;  cursor: pointer; }
input, select, button, textarea { font-size: 14px; font-family: "微软雅黑"; color: #666;outline: none;}
body { font-size: 12px;  font-family: "微软雅黑";}
h1, h2, h3, h4, h5, h6, h7, b { font-weight: normal; }
h1, h2, h3, h4, h5, h6, h7, b { font-weight: normal; }
i, em { font-style: normal; }
.fix { zoom: 1 }
.fix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.w1200{ width:1200px; margin:0 auto;}
.clear{ clear:both}


/***********登陆页****************/
.footer{ height:68px; line-height:68px; color:#333; text-align:center; background:#eaeaea;}
.footer a{ color:#333;}
.footer a:hover{ color:#f08200;}


.xz-header{height: 45px; background: #fff;border-bottom: 1px solid #eee; padding: 0 20px; box-sizing: border-box; position:relative;;}
.xz-logo{ float: left;}
.xz-logo-a{ display: block; float: left; height: 40px; margin-right:12px;background: url("../image/logo.png") no-repeat;background-size: contain;width: 130px;}
.xz-logo-a img{height: 40px;}
.xz-logo-r{ float: left;position: relative;z-index: 22;margin: 10px 0 0 0;font-size: 20px;color: #333;}
.xz-logo-r:before{content: '';display: block;width: 0;height: 25px;background: #D5D5D5;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.xz-logo-r span{font-size: 11px;color: #999;display: block;}
.xz-logo-p1{ font-size: 20px; color: #1A85FF; height:24px; line-height:20px;}
.headR{text-align: right;font-size: 16px;color: #666;line-height: 70px;}
.headR i{font-style: normal;margin: 0 17px;color: #D5D5D5;font-size: 20px;font-family: '宋体';}
/*.headR span{background: url(../images/kf_ico.png) no-repeat left center;padding-left: 24px;}*/
.headR span em{color: #FF970F;font-weight: bold;}
.headR a{ color: #666;transition: all 0.2s; -webkit-transition: all 0.2s; -o-transition: all 0.2s; -moz-transition: all 0.2s; -ms-transition: all 0.2s;}
.headR a:hover{ color:#1A85FF;}
.headR a img{margin-right: 8px;vertical-align: middle;}
.xz-head-r{ float: right; line-height: 72px; height: 72px;color: #667880; position:relative; z-index:99;margin-left: 10px;}
.headR .xz-head-r a{ display:inline-block;padding: 0; width:60px; height:26px; line-height:26px; text-align:center; border:1px solid #1A85FF; background:#fff; border-radius:26px; font-size: 12px; color: #1A85FF; margin: 0 0 0 3px; position:relative;}
.xz-head-r a:hover{ background:#1A85FF; color:#fff;}
.xz-head-r span.xz-head-rdh{ display:inline-block; color:#f08200; background:url(../image/xztb01.png) no-repeat left center; padding-left:20px; font-size:16px; line-height:28px;}
.j_gd span {display: none;width: 122px;height: 122px;position: absolute;top: 26px;left: 50%;margin-left: -75px;padding-top: 14px;}
.j_gd span em {display: block;position: absolute;top: 1px;left: 50%;margin-left: 7px;border-color: #edeff0 #edeff0 #fff #edeff0;border-style: solid;border-width: 7px;}
.j_gd span img {display: block;width: 100px;height: 100px;padding: 10px;background: #fff;border: 1px solid #dedede;}
.xz-head-r a:hover span{ display:block;}

.xz-dl{ min-height: 500px; overflow: hidden;}
.xz-dl-d{ max-width: 1350px; margin: 0 auto; overflow: hidden;display: flex;justify-content: space-between}
.xz-dl-left{ float: left;}
.xz-dl-right{margin-top: 67.5px; float: right; width: 340px; border: 1px solid #eee; position:relative;border-radius: 6px;}
.xz-dl-top{ height: 48px; border-bottom: 1px solid #EDEDED; padding: 0 10px; box-sizing: border-box; background: #f8f8f8;}
.xz-dl-ul{ margin: 30px 32px;}
.xz-dl-div{ padding: 30px 32px 0; display:none;}
.xz-dl-div .xz-dl-ul{ margin:0;}
.xz-dl-ul li{ height: 45px; margin-bottom:20px;}
.xz-dl-ul .xz-dl-li label{ display: block; border: 1px solid #eee;border-radius: 4px; position: relative; padding: 0 10px;}
/*.xz-dl-ul .xz-dl-li:nth-child(2) label{padding-right: 35px;}*/
/*.xz-dl-ul .xz-dl-li:nth-child(2) label i{background: url(../image/eyeico.png) no-repeat center; position: absolute; right:10px; top: 12px;}*/
.xz-dl-ul .xz-dl-li label input{ width: 100%; height: 25px; margin: 10px 0px; box-sizing: border-box; padding: 0; border: none; font-size: 14px;outline: none;}
.xz-dl-ul li label i{ display: block; width: 20px; height: 21px;}
.xz-dl-ul li.xz-dl-li2 label{padding-left:35px;}
.xz-dl-ul li.xz-dl-li2 label i{background: url(../image/xztb05.png) no-repeat 50% center/13px auto; position: absolute; left:6px; top: 12px;}
.xz-dl-ul li.xz-dl-li3 label{ float:left; width:126px;padding-right: 10px;}
.xz-yzm{ float:right; background:#f8f8f8; color:#1A85FF; font-size:13px; border:1px solid #eee; height:47px; width:90px; cursor:pointer;border-radius: 4px;}
.xz-yzm:hover{ background:#e9e9e9;}
.xz-dl-bt{ display: block;  height: 45px; line-height: 45px; border: none; background: #1A85FF; color: #FFF !important; font-size: 16px; text-align: center; border-radius: 5px;}
.xz-dl-ul li .xz-dl-ul-p1 label{ border: none; display: inherit; float: left;color: #666;}
.xz-dl-ul li .xz-dl-ul-p1 label input{width: auto;display: inline-block;vertical-align: middle;margin-right: 5px;}
.xz-dl-ul li .xz-dl-ul-p1 a{ float: right;color: #666;}
.xz-dl-ul li .xz-dl-ul-p1{ line-height: 45px;}
.xz-dl-top{ padding:0 32px; line-height: 50px;}
.xz-dl-top span.xz-dl-top-left{ display: inline; float: left; font-size:16px; color:#333; font-weight:bold;}
.xz-dl-top a.xz-dl-top-right{ float: right; font-size:12px; color:#1A85FF;}
.xz-dl-top a:hover{ text-decoration:underline;}
.xz-dl-ul li.xz-dl-li1{ line-height:28px; clear:both; overflow:hidden; margin:30px 0 0; height:28px;}
.xz-dl-li1 span{ float:left; font-size:12px; color:#8d8d8d}
.backwx{color: #333;background: url(../image/backico.png) no-repeat left center;padding-left: 20px;display: none;}
.xz-dl-li1 a{ float:left;}
.xz-dl-li1 a.xz-dl-a{ font-size: 12px; float:right; display: inline; color: #888;}
.xz-dl-li1 a.xz-dl-a em{color: #1A85FF;}
.xz-dl-li1 img{ display:block;margin-top: 5px;}
.wxcode{width: 200px;margin: 0 auto;text-align: center;}
.wxcode iframe {width: 200px;height: 200px;}
.wxcode img{display: block;width: 200px;height: 200px;margin: 0 auto 5px;}
.wxcode p{color: #999;}

.zccon{background: #fff;}
.register{padding-right: 50px;padding-bottom: 30px;height: 420px;}
.register h3{font-size: 18px;color: #333;text-align: center;padding: 60px 0 0;}
.register h3:after{content: '';display: block;width: 40px;height: 3px;background: #1A85FF;margin: 5px auto 0;}
.dlbind-form1{border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;padding-right: 20px;}
.dlbind-form1 select{float: left;width: 67px;border: none;border-right: 1px solid #e5e5e5;height: 40px;border-radius: 0;background: none;}
.dlbind-form1 input{float: right;width: 100%;border: none;background: none;height: 40px;line-height: 40px;outline: none;}
.dlbind-form2 input{float: left;width: 226px;height: 40px;border: none;border-bottom: 1px solid #e5e5e5;outline: none;}
.dlbind-form2 a{float: right;width: 102px;height: 40px;border: 1px solid #1A85FF;border-radius: 4px;font-size: 14px;color: #1A85FF;text-align: center;line-height: 40px;}
.dlbind-form2 a.active{color: #999;border-color: #999;}
.dlbind-xy{font-size: 14px;color: #333;display: block;margin: 15px 0 25px;}
.dlbind-xy input{margin-right: 9px;}
.dlbind-btn{display: block;height: 42px;background: #1A85FF;border-radius: 4px;width: 340px;font-size: 18px;color: #fff;cursor: pointer;outline: none;border: none;}
.register-l{width: 340px;margin-top: 35px;}
.dlbind-form3{background: url(../image/eyeico.png) no-repeat 305px center;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px;padding-right: 20px;margin-top: 20px;}
.dlbind-form3 input{height: 40px;line-height: 40px;background: none;border: none;}
.register-r{float: right;margin-top: 30px;width: 330px;text-align: center;}
.didanf{margin-top: 40px;}
.didanf p{font-size: 14px;color: #333;margin-bottom: 15px;}
.didanf a{margin: 0 15px;}

/*登录选择*/
.sel-box{overflow: hidden;}
.sel-top{background: #F7F8FA;height: 80px;margin: 50px auto 0;max-width: 1130px;padding: 0 40px 0 30px;}
.sel-top-l{font-size: 12px;color: #666;padding-top: 18px;}
.sel-top-l span{display: block;font-size: 16px;color: #333;margin-bottom: 5px;}
.sel-top-r{padding-top: 15px;font-size: 12px;color: #666;}
.sel-top-r img{width: 50px;height: 50px;margin-right: 12px;}
.sel-top-r span{display: block;font-size: 14px;margin-bottom: 5px;margin-top: 6px}
.sel-list{padding: 40px 30px;max-width: 1140px;margin: 0 auto;}
.sel-list h3{font-size: 16px;color: #333;font-weight: bold;margin-bottom: 30px;}
.sel-list li{float: left;width: 266px;height: 120px;border: 1px solid #E8E8E8;border-radius: 6px;padding: 13px 18px;box-sizing: border-box;margin: 0 12px 20px 0;position: relative;}
.sel-list li p{font-size: 16px;color: #333;}
.time{display: block;font-size: 10px;color: #999;margin-top: 10px;}
.opt{position: absolute;left: 18px;right: 18px;bottom: 13px;}
.opt em{height: 16px;border: 1px solid #FFAE51;border-radius: 2px;font-size: 10px;color: #FFAE51;padding: 0 5px;line-height: 16px;margin-top: 5px;}
.into{display: none;width: 58px;height: 22px;border: 1px solid #1A85FF;border-radius: 12px;font-size: 12px;color: #1A85FF;text-align: center;line-height: 22px;}
.into img{vertical-align: middle;margin-left: 5px;}
.sel-list li:hover{border-color: #51A2FF;box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.06);;}
.sel-list li:hover .into{display: block;}
.sel-list li a:hover{text-decoration: none;}