﻿body {margin: 0; font-size:12px; height:100%;  background:#fff;font-family: "微软雅黑";max-width: 640px;}
td,div,li,p,ul,dl,dd,dt,span,font,label,i,b,table,tr,button{font-size:12px; list-style-type:none; margin:0; padding:0; font-family:"微软雅黑"}
td{padding:0px 0px 0px 0px;}
a{color:#1985cf; text-decoration:none}
a:hover{ text-decoration: none}
img{ border: 0;}
em,i{ font-style: normal}
.viewBox{overflow: hidden; padding:0 0 60px 0;}

.topx{width: 100%;height: 40px;overflow: hidden; position: relative;left: 0;top: 0;z-index: 900;padding: 0; background:#e01222 ; }
.topx span{width: 25px; height:25px; overflow: hidden; display: inline; position: absolute;top:10px;left: 6px;float: left; background:url(/img/tback.png) no-repeat center top ; background-size: 100%;}
.topx label{height: 40px;  padding:0 70px 0 30px; color:#fff; font-weight:bold; font-size:18px; line-height:40px; text-align:center; overflow:hidden; display:block}
.topx font{width:40px;height: 40px; position: absolute;top:0;right:0;float: left; display:block; text-align:right; background:#1498af;background-size: 25px;}
.topx font a{width:25px;height: 25px;float: left; display:block; text-align:right; background:url(/img/home2.png) no-repeat;background-size: 25px;margin: 8px 0 0 8px;}

.topLogin{width: 100%;height: 50px;overflow: hidden; position: relative;left: 0;top: 0;z-index: 900;padding: 0;  background:#fafbff ;border-bottom: 1px solid #ddd;}
.topLogin span{width: 25px; height:25px; overflow: hidden; display: inline; position: absolute;top:10px;left: 6px;float: left; background:url(/img/tback.png) no-repeat center top ; background-size: 100%;}
.topLogin label{height: 50px;  padding:0 30px 0 30px; color:#333; font-weight:bold; font-size:16px; line-height:50px; text-align:center; overflow:hidden; display:block}
.topLogin font{width:25px;height: 25px; position: absolute;top:10px;right:10px;float: left; display:block; text-align:right; background:url(/img/home2.png) no-repeat;background-size: 25px;}
.topLogin font a{width:25px;height: 25px;float: left; display:block; text-align:right; background:url(/img/home2.png) no-repeat;background-size: 25px;  ;}

.lrLogo{ width: 100%;overflow: hidden;padding: 15px 0 15px 0;}
.lrLogo label{ width: 110px;height: 110px;display: block;margin: 0 auto;}
.lrLogo label img{ width: 100%;}

/*---找回密码----------*/
.getpwdBox{ position: relative; padding:0;  margin:0px 0 0 0; background: #fff; overflow: hidden}
.getpwdT{ float:left; width:100%; height: 38px; line-height:30px; font-size:20px; color:#444; }

.getpwd1{overflow:hidden; margin: 0;position: relative;  border-bottom:1px #dedede solid; position: relative}
.getpwd1 span{ width: 80px;height: 46px;line-height: 46px;font-size: 14px;color: #333; display: block;position: absolute;left: 0;top: 0; text-align: right}
.getpwd1 label{overflow: hidden; height: 46px;line-height: 46px;display: block;text-align: left;padding: 0 0 0 80px;}

.getpwd1 label input{ width:63%; height:46px; line-height:46px; color:#999; padding:0 0 0 10px;  margin-right:8px; display:inline; border: none }
.getpwd1 label a{width:30%;  height:46px; line-height:46px; color:#f60;border-left: 1px solid #ddd; text-decoration:none; display:inline-block; background:#fff; display:inline-block;  text-align:center; position:absolute;right:0; top:0; }
.getpwd1 label a:hover{ color:#fff; text-decoration:none; background:#333}
.getpwd1 label a.grayValidCss{ background:#fff; display:inline-block; float:left;text-align: center; color: #aaa }
.getpwd1 label a.grayValidCss:hover{ color:#888; text-decoration:none; background:#eee}
.getpwd1 label a.grayValidCss b{ color: #f00;padding: 0 3px;font-weight: bold; font-weight:bold }

.getpwd2{overflow:hidden;  border-bottom:1px #dedede solid;   font-size:14px;  position: relative}
.getpwd2 span{ width: 80px;height: 46px;line-height: 46px;font-size: 14px;color: #333; display: block;position: absolute;left: 0;top: 0; text-align: right}
.getpwd2 label{overflow: hidden; height: 46px;line-height: 46px;display: block;text-align: left;padding: 0 0 0 80px;}
.getpwd2 label input{border:0; width:95%; height:46px; line-height:46px; padding-left: 10px; display:inline-block; background:#fff; color:#999;}


.getpwd3{overflow: hidden; height:50px; line-height:50px; margin-top:16px;padding: 0 1%;}
.getpwd3 a{ display:block;overflow: hidden; height:50px; margin:0; text-align:center; font-size:16px; color:#fff;border-radius:2px; text-decoration:none;
background: #1fc673;
background: -webkit-linear-gradient(#2ad47f, #1fc673); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#2ad47f, #1fc673); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#2ad47f, #1fc673); /* Firefox 3.6 - 15 */
background: linear-gradient(#2ad47f, #1fc673); /* 标准的语法 */
}
.getpwd3 a:hover{ color:#fff; background:#2ad47f;}





/*注册登录S*/
.register{ position: relative; padding:0;  margin:0px 0 0 0; background: #fff; overflow: hidden}

/*---找回密码----------*/
.qucklyBox{ position: relative; padding:0;  margin:0px 0 0 0; background: #fff;overflow: hidden; }
.qucklyT{ float:left; width:100%; height: 38px; line-height:30px; font-size:20px; color:#444; }

.quckly1{overflow:hidden; margin: 0;position: relative;  border-bottom:1px #dedede solid; position: relative}
.quckly1 span{ width: 80px;height: 46px;line-height: 46px;font-size: 14px;color: #333; display: block;position: absolute;left: 0;top: 0; text-align: right}
.quckly1 label{overflow: hidden; height: 46px;line-height: 46px;display: block;text-align: left;padding: 0 0 0 80px;}

.quckly1 label input{ width:63%; height:46px; line-height:46px; color:#999; padding:0 0 0 10px;  margin-right:8px; display:inline; border: none }
.quckly1 label a{width:30%;  height:46px; line-height:46px; color:#f60;border-left: 1px solid #ddd; text-decoration:none; display:inline-block; background:#fff; display:inline-block;  text-align:center; position:absolute;right:0; top:0; }
.quckly1 label a:hover{ color:#fff; text-decoration:none; background:#333}
.quckly1 label a.grayValidCss{ background:#fff; display:inline-block; float:left;text-align: center; color: #aaa }
.quckly1 label a.grayValidCss:hover{ color:#888; text-decoration:none; background:#eee}
.quckly1 label a.grayValidCss b{ color: #f00;padding: 0 3px;font-weight: bold; font-weight:bold }

.quckly2{overflow:hidden;  border-bottom:1px #dedede solid;   font-size:14px;  position: relative}
.quckly2 span{ width: 80px;height: 46px;line-height: 46px;font-size: 14px;color: #333; display: block;position: absolute;left: 0;top: 0; text-align: right}
.quckly2 label{overflow: hidden; height: 46px;line-height: 46px;display: block;text-align: left;padding: 0 0 0 80px;}
.quckly2 label input{border:0; width:95%; height:46px; line-height:46px; padding-left: 10px; display:inline-block; background:#fff; color:#999;}


.getpwd3{overflow: hidden; height:50px; line-height:50px; margin-top:16px;padding: 0 1%;}
.getpwd3 a{ display:block;overflow: hidden; height:50px; margin:0; text-align:center; font-size:16px; color:#fff;border-radius:2px; text-decoration:none;
background: #1fc673;
background: -webkit-linear-gradient(#2ad47f, #1fc673); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#2ad47f, #1fc673); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#2ad47f, #1fc673); /* Firefox 3.6 - 15 */
background: linear-gradient(#2ad47f, #1fc673); /* 标准的语法 */
}
.getpwd3 a:hover{ color:#fff; background:#2ad47f;}





.login{ float:left; width:92%;padding:0 4%; display:inline; position:relative; margin: 0;}
.login-title{ float:left; width:100%; line-height:40px; font-size:16px; color:#444; margin:20px 0 5px;}
.loginMsg{display: none; float: left;width: 98%; height:22px; line-height:20px;padding: 0 1%;margin: 0; text-align: center}
.loginMsg b{ width:14px; height:14px; display:inline-block; float:left; margin:3px 0; background:url(/img/all-bg.png) no-repeat -441px -276px; }
.loginMsg font{ line-height:22px; margin:0 0 0 6px; color: #f60}

.loginD1{ overflow:hidden; border:1px #dedede solid; font-size:12px; margin:8px 0 13px 0;position: relative; background: #fff}
.loginD1 label{width:40px; height:25px;line-height: 25px; position:absolute; top:12px ; left: 5px; display:inline-block;border-right:1px solid #ddd;background: url(../img/hp.png) no-repeat center;background-size: 25px 25px;  }
.loginD1 label.mm{background: url(../img/lm.png) no-repeat center;background-size: 25px 25px;  }
.loginD1 p{height:50px;line-height: 50px; display:block;padding: 0 0 0 56px; overflow: hidden}
.loginD1 p input{ border:0; height:46px; line-height:46px; width:80%; color:#333; font-size: 14px; overflow:hidden;width: 98%; }


.loginD2{ overflow:hidden; font-size:12px; margin:15px 0 10px 0; position:relative}
.loginD2 a{ display:block; width:100%; height:50px;line-height: 50px; text-align:center; font-size:16px; color:#fff; text-decoration:none;background: #f60;           
background: linear-gradient(#f90, #f60); /* 标准的语法 */
}
.loginD2 a:hover{ color:#fff; background:#f60;}

.loginD2x{ overflow:hidden; font-size:12px; margin:15px 0 10px 0; position:relative}
.loginD2x a{ display:block; width:100%; height:50px;line-height: 50px; text-align:center; font-size:16px; color:#fff; text-decoration:none;background: #f60;
    background: linear-gradient(#2ad47f, #1fc673); /* 标准的语法 */

}
.loginD2x a:hover{ color:#fff; background:#f60;}



.loginD3{ overflow:hidden;line-height:30px; font-size:12px; margin-top:5px; position:relative}
.loginD3 font{ float: right;padding: 0 6px;}
.loginD3 a{ color: #666;}



.login-captcha{ float:left; margin-top:16px; display: none; font-size:12px;}
.login-captcha01{ width:90px; height:28px; line-height:28px; color:#999; padding-left:8px; margin-right:8px; display:inline; border:1px #c7c5c5 solid;}
.login-captcha a{ color:#666; margin-left:10px; text-decoration:none; font-size:12px;}
.login-captcha a:hover{ color:#e20412; text-decoration:underline;}
.logins1{ float:left; width:98%; height:30px; line-height:30px; font-size:12px; color:#666; margin:15px 2%; display:none;}
.logins1 font{ float:right;  color:#666; padding:0 0 0 15px;}
.logins1 font a{ color:#666; text-decoration:none }
.logins1 font a:hover{ color:#f20000; }

.login-automatic{ float:left;}
.login-forgot{ float:right; }
.login-forgot a{ color:#666; text-decoration:none;}
.login-forgot a:hover{ color:#e20412; text-decoration:underline;}
.login-reg{overflow: hidden; margin:10px 1% 10px 1%;}
.login-reg a{ display:block;overflow: hidden; height:50px; line-height:50px;  text-align:center; font-size:16px; color:#333;border: 1px solid #ddd;
background: #e6e6e6;
background: -webkit-linear-gradient(#f9f9f9, #e6e6e6); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f9f9f9, #e6e6e6); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f9f9f9, #e6e6e6); /* Firefox 3.6 - 15 */
background: linear-gradient(#f9f9f9, #e6e6e6); /* 标准的语法 */


              }
.login-reg a:hover{ color:#666; background:#e6e6e6;}

.login-reg2{ width:98%; height:50px; line-height:50px; margin:0 2% 10px 0%;}
.login-reg2 a{ display:block; width:100%; height:50px; text-align:center; font-size:16px; color:#333;border: 1px solid #ccc;
background: #e6e6e6;
background: -webkit-linear-gradient(#f9f9f9, #e6e6e6); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(#f9f9f9, #e6e6e6); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(#f9f9f9, #e6e6e6); /* Firefox 3.6 - 15 */
background: linear-gradient(#f9f9f9, #e6e6e6); /* 标准的语法 */
              }
.login-reg2 a:hover{ color:#666; background:#ddd;}


.register{  position: relative; padding: 0 2% ;  overflow: hidden}
.registerC {padding: 0;  overflow: hidden}
.registerC p{overflow: hidden;  font-size:14px; margin-top:8px; position: relative}
.registerC p label{ width:90px; height:38px; line-height:38px;text-align: right;padding: 0 ;position: absolute;left: 0;top: 0; display: block}
.registerC p span{ line-height:38px;display: block;overflow: hidden;padding: 0 0 0 90px; }
.registerC p input{width:96%; height:36px; line-height:36px;border:1px #dedede solid;padding:0 3px; display:inline; background:#fff; color:#999;}
.registerC p label font{}


.registerC p span.verify {  }
.registerC p span.verify input{width:60%; height:36px; line-height:36px;border:1px #dedede solid;padding:0 3px; display:inline; background:#fff; color:#999;}
.registerC p span.verify a{ width:33%; height:36px; line-height:36px;margin: 0 0 0 2px; color:#fff;text-decoration:none; display:inline; background:#57565f; display:inline-block; text-align:center }
.registerC p span.verify a:hover{ color:#fff; text-decoration:none; background:#333}
.registerC p span.verify a.grayValidCss{ background:#ebebeb; display:inline-block;  text-align: center; color: #888 }
.registerC p span.verify a.grayValidCss:hover{ color:#888; text-decoration:none; background:#eee}
.registerC p span.verify a.grayValidCss b{ color: #f60;padding: 0 3px;font-weight: bold; font-weight:bold }


.registerC2 {padding: 0 2% ;  overflow: hidden}
.registerC2 p{padding: 20px 0 20px 10px; font-size:12px;line-height:20px;}
.registerC2 p a{color:#666; text-decoration: underline }
.registerC2 p a:hover{color:#f60;}

.registerC3 {padding: 5px 2% ;  overflow: hidden}
.registerC3 p{  overflow: hidden}
.registerC3 p a{color:#fff; background:#e20412;text-decoration: none;font-size: 16px;display: block;overflow: hidden;line-height: 50px;text-align: center;border-radius: 3px;}
.registerC3 p a:hover{color:#fff; background: #e20412}

.registerC4{ float: left;width:700px; height:22px; line-height:20px;padding:0px 0 0 116px;margin: 5px 0;display: none;}
.registerC4 font{ line-height:22px; margin:0 0 0 6px; color: #f60}
.registerC4 a{ color: #0986e7;padding: 0 2px; text-decoration: underline}
.registerC4 a:hover{ color: #2163c6; text-decoration: underline}

.registerMsgy{display: none; float: left;width: 280px; height:22px; line-height:20px;padding:2px;  margin: 5px 0px 1px 0px; }
.registerMsgy b{ width:14px; height:14px; display:inline-block; float:left; margin:3px 0; background:url(../img/all-bg.png) no-repeat -441px -306px; }
.registerMsgy font{ line-height:22px; margin:0 0 0 6px; color: #659d36}

.Fwtk{width: 96%; height:96%;display: none; background: #fff;z-index: 8888;position: fixed;overflow: hidden;left: 2%;top: 2%;border-radius: 5px 5px 5px 5px;  }
.FwtkT{width: 100%; height: 50px; line-height: 50px; background: #1696cc;}
.FwtkT label{ font-weight: bold;font-size: 14px;color: #fff;padding: 0 10px;}
.FwtkT a{width:50px; height: 50px; text-align: center; float: right; display: block; color: #fff; padding: 0 10px;font-size: 14px;}
.FwtkT a:hover{color: #fff; background: #1283b3}
.FwtkC{width: 96%;padding: 10px 2%;overflow: hidden;overflow-y: auto;height: 98%;line-height: 25px;color: #555; }


.Fwtk2{width: 96%; height:96%;display: none; background: #fff;z-index: 8888;position: fixed;overflow: hidden;left: 2%;top: 2%;border-radius: 5px 5px 5px 5px;  }
.Fwtk2T{width: 100%; height: 50px; line-height: 50px; background: #1696cc;}
.Fwtk2T label{ font-weight: bold;font-size: 14px;color: #fff;padding: 0 10px;}
.Fwtk2T a{width:50px; height: 50px; text-align: center; float: right; display: block; color: #fff; padding: 0 10px;font-size: 14px;}
.Fwtk2T a:hover{color: #fff; background: #1283b3}
.Fwtk2C{width: 96%;padding: 10px 2%;overflow: hidden;overflow-y: auto;height:300px;line-height: 25px;color: #555; }
.Fwtk2B{width: 100%;height:60px;overflow: hidden;background: #f8f8f8;border-top: 1px solid #eee; text-align: center }
.Fwtk2B a{color:#666; background:#ddd;padding:  0 30px;height: 40px;text-align: center;line-height: 40px;border-radius: 5px; display: inline-block;margin:10px auto; text-decoration: none;font-size: 16px; }

.Fwtk2B a.z{color:#fff; background:#e20412;padding: 0 30px; height: 40px;text-align: center;line-height: 40px;border-radius: 5px; display:  inline-block;margin:10px auto; text-decoration: none;font-size: 16px; }
.Fwtk2B a.z:hover{color:#fff; background: #e20412}


.BoxMask{width:100%; height:100%; background:#333; position:absolute; top:0;left:0; z-index:5;opacity: 0.8; display:none; z-index:8887}

/*验证时提示字体*/
.YanRed{color:#e00;background:url(/img/y1.png) no-repeat;background-size:20px; height:20px; padding:0 0 0 23px;  margin:0 0 0 5px; line-height:20px; display: inline-block}
.YanGreen{color:#008000;background:url(/img/y2.png) no-repeat;background-size:20px;  height:20px; padding:0 0 0 23px; margin:0 0 0 5px; line-height:20px; display: inline-block }
.YanGray{color:#888;background:url(/img/y3.png) no-repeat; background-size:20px; height:20px; padding:0 0 0 23px; line-height:20px; display: inline-block}

.page{ padding:5px 2%;width: 96%; height:40px; display:block;background: #fff;margin: 5px 0;}
.page div{width:100%;display:block; background:#fff}
.page p{width:20%; margin:0 0 0 0;; float:left; }
.page p a{border-radius:3px 0 0 3px; display:block; height: 18px; padding: 7px 0; background: #f5f6f9; border: solid #d0d6e1 1px; font-size: 14px; line-height:18px; text-align: center;}
.page p.first a{ color:#333}
.page p.prev a{border-radius:0; border-left:none; color:#333}
.page p.next a{border-radius:0; border-left:none; color:#333}
.page p.last a{border-radius:0 3px  3px 0;border-left:none; color:#333}
.page p span{border-radius:0; display:block; height: 18px; padding: 7px 0; background: #f5f6f9;border: solid #d0d6e1 1px; border-left:none; font-size: 12px; line-height:18px; text-align: center;}
.page p span b{ color: #e0313d;}

.page{ padding:5px 10px; height:40px; display:block; background:#fff}
.page div{width:100%;display:block; background:#fff}
.page p{width:20%; margin:0 0 0 0;; float:left; }
.page p a{border-radius:3px 0 0 3px; display:block; height: 18px; padding: 7px 0; background: #f5f6f9; border: solid #d0d6e1 1px; font-size: 14px; line-height:18px; text-align: center;}
.page p.first a{ color:#3b5997}
.page p.prev a{border-radius:0; border-left:none; color:#3b5997}
.page p.next a{border-radius:0; border-left:none; color:#3b5997}
.page p.last a{border-radius:0 3px  3px 0;border-left:none; color:#3b5997}
.page p span{border-radius:0; display:block; height: 18px; padding: 7px 0; background: #f5f6f9;border: solid #d0d6e1 1px; border-left:none; font-size: 12px; line-height:18px; text-align: center;}
.page p span b{ color:#e0313d}


.zcxy{font-size:16px; list-style-type:none; margin:0; padding:0; font-family:"微软雅黑"}
.zcxy p{ line-height:28px;font-size:14px;  }
.zcxy p.strong{ font-size:16px;  padding: 20px 0 0 0 }
.zcxy p.tbzy{ font-size:14px;color:#f60; font-weight:bold  }

