﻿.trans{
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
}
.cover{
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

a{

}
a:hover{

}
u{text-decoration: none;}
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
  -webkit-appearance: none;
}
select,
input,
textarea{
    outline: none;
}

.tl{text-align: left !important;}
.tr{text-align: right !important;}
.tc{text-align: center !important;}

hr{border: none;outline: none;}
h1,h2,h3,h3,h4,h5,h6{font-weight: normal;}

.line2{
    border-top: 1px dashed #e4e4e4;
    font-size: 0;
    overflow: hidden;
    line-height: 0;
    height: 0;
}
.line1 {
    border: none;
    height: 1px;
    color: #333; /* old IE */
    background-color: #333; /* Modern Browsers */
}

.ic {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: middle;
    margin: 0 4px 0 0;
}
body{
 font-family:"微软雅黑","Microsoft Yahei";
 background: #fff;
}
.wp{width: 1000px;margin: 0 auto;}
/*头部*/
.logo{float: left;}
#hd{border-bottom: 1px solid #b5b5b5;}
.nav{}
.nav li{float: left;color:#5d5d5d;}
.nav a{height: auto;line-height: 100px;padding: 0 22px;color:#5d5d5d;font-size: 16px;border-right:1px solid #cccccc;display: inline!important;}
.pr0 a{padding-right: 0;border: none;}

#nav{display:none;width:60%;  position: absolute;top: 77px;z-index: 100;right:0px;background:#fff;}
#nav li{line-height:44px;text-align:center;border-top:1px solid #cccccc;}
#nav li a{font-size:16px;color:#2d4e8e;}
.overlay{display:none;position: fixed;left: 0;top: 77px; width: 100%;height: 100%;z-index: 90; background-color: rgba(0,0,0,.5);}
/*尾部*/
#fd{color: #8a8a8a;text-align: center;clear: both;padding: 75px 0;}
#fd p{line-height: 32px;letter-spacing:1px;}
.baidu-link {margin-top: 10px;}
/*首页*/
.zz-land{background: url(../images/zz-dl.jpg) no-repeat center top #2d4e8e;padding-bottom: 30px;margin-bottom: 30px;}
.zz-bnva {width: 310px;margin-top:195px;}
.zz-bnva li{width: 60px;text-align: center;float: left;margin-top:62px;}
.zz-bnva li.zz-bnva2,.zz-bnva li.zz-bnva3{margin-top:0px;}
.zz-bnva2{margin-right: 20px;}
.zz-bnva a span{color:#fff;}
.zz-L_input{margin-top: 30px;padding:16px;background: #fff;border-radius: 3px;}
.zz-L_input h2{font-size: 16px;text-align: center;padding-bottom: 10px;border-bottom: 1px solid #e8e8e8;color:#5d5d5d;}
.zz-L_input p{margin-top: 15px;}
.zz-l_input input{color:#ccc;border: 1px solid #e8e8e8;border-radius: 5px;}
.zz-input_text{position: relative;}
.zz-input_text span{position: absolute;top:76px;left:245px;}
.zz-input_text input{height: 44px;width: 100%;line-height: 44px;padding-left: 20px;padding-right: 20px;color:#ccc;border: 1px solid #e8e8e8;border-radius: 5px;font-family: "微软雅黑";}
.zz-pass input{padding-right: 30px;width: 100%;font-family: "微软雅黑";}
.zz-check input{width: 12px;height: 12px;position: relative;top: 2px;}
.zz-check span{margin-left: 10px;color:#808080;}
.zz-check a{float: right;color:#000;color:#808080;}
.zz-btn-a1 input{width: 100%;height: 46px;background: #446bb6;border: none;
    font-size: 16px;color:#fff;border-radius: 5px;font-family: "微软雅黑";cursor: pointer;
}
.zz-btn-a1 input:hover{opacity: 0.8;}
.zz-color input{background: #ff842c;cursor: pointer;}
.zz-input-link{text-align: center;}
.zz-input-link p{background: url(../images/zz-borback.png) no-repeat center center;width: 100%;}
.zz-input-link ul{margin-top: 20px;overflow:hidden}
.zz-input-link li{display: inline-block;}
.zz-input-link a{padding: 0 17px;}
.menuBtn{ 
    height: 50px;
    cursor: pointer;
    background: url(../images/ico-menu.png) no-repeat center center;
    -o-background-size: 35px auto;
    -ms-background-size: 35px auto;
    -moz-background-size: 35px auto;
    -webkit-background-size: 35px auto;
    background-size: 35px auto;
      margin-top: 10px;
    }

/* 修改密码 */
.box-from{overflow: hidden;margin: 35px 0;border: 1px solid #e2e2e2;}
.box-from .tit{margin-bottom: 35px;text-align: center;color: #05296e;}
.box-from-1{padding: 55px 0;}
.box-from-2{padding: 33px 0;}
.box-from form{padding:0 25%;padding-right: 30%;}
.box-from form tr{display: block;margin-bottom: 35px;}
.box-from form tr:last-child{margin-bottom: 0;}
.box-from form th{width: 53px;padding-right: 30px;text-align: right;color: #333;}
.box-from form td{vertical-align: middle;}
.box-from .inp{width: 100%;height: 36px;padding: 0 10px;border: 1px solid #bbc5d8;outline: none;
    line-height: 36px;
}
.box-from .inp-sm{width: 140px;}
.box-from .inp-icon{padding-right: 35px;background: url(../images/inp-icon.png) no-repeat right 4px center;}
.box-from .btn{width: 152px;height: 46px;margin-left: 40px;border: none;outline: none;cursor: pointer;
    background: url(../images/btn-change.png) no-repeat center center;
    font-family:"微软雅黑","Microsoft Yahei";font-size: 18px;color: #fefefe;
}
.btn-2{font-size: 14px !important;}
.box-from .btn:hover{opacity: 0.8;}
/* 密码找回 */
.box-from .info{position: absolute;color: #ccc;}
.ul-progress{padding-bottom: 35px;text-align: center;color: #fff;font-size: 0;}
.ul-progress li{display: inline-block;width: 140px;height: 40px;line-height: 40px;font-size: 12px;
    background-position: center center;background-repeat: no-repeat;
}
.ul-progress .step1.on{background-image: url(../images/step1-on.png);}
.ul-progress .step2{background-image: url(../images/step2.png);}
.ul-progress .step3{background-image: url(../images/step3.png);}
.ul-progress .step2.on,.ul-progress .step3.on{background-image: url(../images/step-2-3on.png);}
.ul-progress .step4{background-image: url(../images/step4.png);}
.ul-progress .step4.on{background-image: url(../images/step4-on.png);}
/* 注册 */
.box-from .vcode{display: inline-block;width: 120px;height: 50px;}
.box-from .vcode img{display: block;width: 100%;height: 100%;}
.box-from .change-vc{position: relative;top: -20px;padding-left: 20px;}
.box-from  a{color: #063081;}
.box-from  a:hover{text-decoration: underline;}
.box-from .tip{margin-left: 15px;padding: 10px 0 10px 25px;background-repeat: no-repeat ;background-position: left center;}
.box-from .require{background-image: url(../images/require.png);}
.box-from .right{background-image: url(../images/right.png);}
.box-from .error{background-image: url(../images/error.png);}
#agree{position: relative;top: 2px;}

.box-from p{margin:0;padding: 10px 0 10px 25px;background-repeat: no-repeat ;background-position: left center;}
.box-from p.validation-focus{background-image: url(../images/require.png);}
.box-from p.validation-ready{background-image: url(../images/require.png);}
.box-from p.validation-valid{background-image: url(../images/right.png);}
.box-from .validation-error{font-size:13px;margin:0;padding: 10px 0 10px 25px;background-repeat: no-repeat ;background-position: left center;background-image: url(../images/error.png);}
/* 注册 */
.yz-m-txtimg2{    border-bottom: 1px solid #f4f4f4;margin: 20px; overflow: hidden;padding: 0; padding-left: 20%;padding-right: 20%;}
/*Common For Max 480*/
@media only screen and (max-width: 767px) {
	.yz-m-txtimg2{padding-left: 0;padding-right:0;}
}