.all {
    width: 1180px;
    margin: 0 auto;
    /* overflow: hidden; */
    padding: 0px 10px;
}
.weizhi {
    margin: 20px auto;
    padding: 10px 0;
    border-bottom: 1px dashed #ccc;
}
.weizhi p {
    display: inline-block;
    font-size: 14px;
}
.w1430 {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
.w1430 .opt-list {
    border-top: 1px solid #DDD;
}
.w1430 .brand-section {
    overflow: hidden;
    border: 1px solid #DDD !important;
    margin-top: -1px;
    zoom: 1;
    overflow: hidden;
}
.w1430 .opt-list dt {
    width: 113px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 32px;
    text-indent: 20px;
    color: #999;
    float: left;
    font-size: 14px;
}
.w1430 .opt-list dd {
    width: 1085px;
    float: left;
    padding: 5px 20px;
    background: #FFF;
    border-left: 1px solid #DDD;
    box-sizing: border-box;
    overflow:hidden;
}
.lf-list {
    float: left;
    width: 860px;
    overflow: hidden;
}
.brand-list {
    /* height: 22px; */
    overflow: hidden;
    position: relative;
    color: #999;
}
.clearfix {
    zoom: 1;
    font-size:14px;
}
.w1430 .lr-more a {
    position: relative;
    border: 1px solid #EEE;
    line-height: 18px;
    overflow: hidden;
    text-decoration: none;
    color: #333;
    /* padding: 3px 18px 3px 7px; */
    padding: 5px;
    margin: 0 5px;
    display: inline;
    font-size:12px;

}
.p:after {
    content: "";
    clear: both;
    display: block;
}
.clearfix:after {
    clear: both;
}
.w1430 .lf-list .brand-list a {
    float: left;
    line-height: 27px;
    margin-right: 20px;
    cursor: pointer;
    white-space: nowrap;
    font-size: 14px;
}
.w1430 .lr-more {
    float: right;
    width: 150px;
    position: relative;
}
.lr-more input[type="text"] {
    width: 40px;
    height: 22px;
    text-align: center;
    border: 1px solid #EEE;
    outline: none;
}
.lr-more input[type="submit"] {
    border: 1px solid #EEE;
    background-color: white;
    color: #999999;
    padding: 0 4px;
    outline: none;
    cursor: pointer;
    height: 24px;
}
.lr-more input[type="submit"] {
    border: 1px solid #EEE;
    background-color: white;
    color: #999999;
    padding: 0 4px;
    outline: none;
    cursor: pointer;
    height: 24px;
}

.lb_b {
    overflow: hidden;
    margin-top: 35px;
}
.lb_top, .lb_l, .lb_r {
    overflow: hidden;
    border: 1px solid #E4E4E4;
    position: relative;
}
.lb_l, .lb_r {
    width: 48%;
    float: left;
    margin-bottom: 35px;
}
.lb_top:hover, .lb_l:hover, .lb_r:hover {
    border: 1px solid #ce191b;
}
.lb_la .lb_l {
    width: 283px !important;
    margin: 0px 5px;
    margin-bottom: 20px;
}
.l_3 {
    text-align: center;
}
.lb_la .l_3 a {
    display: inline-block;
}
.lb_la .l_3 a img {
    margin-top: 0px !important;
    width: 100%;
    padding-top: 5px;
}
.jiaq {
    padding: 5px 10px;
    overflow: hidden;
    overflow: hidden;
}
.jiaq .wz_1 {
    font-size: 24px;
    color: rgb(255, 148, 17);
}
.jiaq .wz_1 i {
    display: inline-block;
    float: right;
    font-size: 12px;
    color: #666;
    line-height: 31px;
    font-style: normal;
}

.jiaq_2 {
    padding: 0px 10px;
    min-height: 20px;
    margin-bottom: 5px;
    text-align: center;
}
.jiaq_2 .wz_2 {
    font-size: 14px;
    line-height: 20px;
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.jiaq_4 a {
    float: right;
    display: block;
    padding: 5px 10px;
    background: #f25;
    color: #fff;
    border-radius: 5px;
    margin-bottom: 10px;
}
.jiaq_4 {
    padding: 0px 10px;
    min-height: 20px;
    margin-bottom: 5px;
    display: none;
}

/*分页开始*/
.fenye {
    text-align: center;
    line-height: 30px;
    margin: 30px 0 30px 0;
    clear: both;
}
.fenye a {
    padding: 5px 10px;
    color: #666;
    border-radius: 5px;
    margin: 0 2px;
    font-size: 14px;
}
#xuzhong {
    background: #CE191B;
    color: #FFF;
}
.xuzhong_2 {
    background: #e4662d !important;
    color: #FFF;
}
.fenye_2 a:hover {
    background: #e4662d !important;
}
/*分页结束*/

/*产品内页开始*/
.cp_xq {
    /* overflow: hidden; */
    margin: 30px 0;
    position: relative;
    /* width: 970px; */
    /* border-right: 1px solid #e0e0e0; */
}
#preview {
    text-align: center;
    width: 420px;
    float: left;
    position: relative;
}
.jqzoom {
    width: 360px;
    height: 400px;
    position: relative;
    overflow: hidden;
}
.jqzoom img {
    width: 100%;
}
.xq_right {
    width: 750px;
    float: left;
    margin-left: 10px;
    position: relative;
}
#spec-n5 {
    width: 400px;
    height: 56px;
    padding-top: 6px;
    overflow: hidden;
}
#spec-left {
    background: url(../img/l1.png) no-repeat center;
    width: 20px;
    height: 45px;
    float: left;
    cursor: pointer;
    margin-top: 5px;
}
#spec-list {
    position: relative;
    width: 320px;
    margin-right: 6px;
}
#spec-list ul li {
    float: left;
    margin-right: 0px;
    display: inline;
    width: 62px;
}
#spec-list ul li img {
    padding: 2px;
    border: 1px solid #ccc;
    width: 53px;
    height: 50px;
}
.xq_right h4 {
    margin-bottom: 5px;
    line-height: 35px;
    font-size: 20px;
    color: #000;
    text-indent: 5px;
    font-weight: 100;
}
.xq_right p {
    font-size: 14px;
    line-height: 35px;
    color: #878787;
}
.hs {
    color: #FF0036 !important;
}
.dz {
    font-size: 24px;
    color: #FF0036 !important;
}
.xq_right dl {
    overflow: hidden;
    padding-bottom: 10px;
}
.xq_right dt {
    float: left;
    width: 66px;
    color: #838383;
    font-size: 14px;
    line-height: 28px;
}
.xq_right dd {
    float: left;
    overflow: hidden;
}
.xq_right dd a {
    display: inline-block;
    background-color: #fff;
    white-space: nowrap;
    width: auto!important;
    min-width: 10px;
    padding: 0 9px;
    text-align: center;
    border: 1px solid #b8b7bd;
    color: #000;
    text-decoration: none;
    margin-right: 10px;
    font-size: 14px;
    line-height: 28px;
}
.xq_right dd a {
    display: inline-block;
    background-color: #fff;
    white-space: nowrap;
    width: auto!important;
    min-width: 10px;
    padding: 0 9px;
    text-align: center;
    border: 1px solid #b8b7bd;
    color: #000;
    text-decoration: none;
    margin-right: 10px;
    font-size: 14px;
    line-height: 28px;
}
.fllist {
    overflow: hidden;
    padding-bottom: 20px;
    /* border-bottom: 1px solid #ccc; */
    position: relative;
    z-index: ;
}
.xq_right p input {
    width: 35px;
    height: 25px;
    border: 1px solid #ccc;
    padding-left: 4px;
    outline: none;
}
.xq_right p span {
    color: #333;
}
.btn_ a {
    display: block;
    width: 15px;
    height: 10px;
    border: 1px solid #ccc;
    margin-bottom: 4px;
    text-align: center;
}
.btn_ a i {
    display: block;
    margin-top: -12px;
}
.btn_ a {
    display: block;
    width: 15px;
    height: 10px;
    border: 1px solid #ccc;
    margin-bottom: 4px;
    text-align: center;
}
.btn_ a i {
    display: block;
    margin-top: -12px;
}
.xq_right p {
    font-size: 14px;
    line-height: 35px;
    color: #878787;
}
.btn_ {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.gm a {
    display: inline-block;
    background: #E4662D;
    line-height: 38px;
    margin: 10px 10px 0 0;
    width: 150px;
    height: 38px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    border: 1px solid #f9a237;
}
.gm a:first-child {
    border: 1px solid #E4662D;
    background: #ffeded;
    color: #E4662D;
}
/*产品内页结束*/

/*登录页面开始*/
.loginsum_cm {
    height: 120px;
    /*line-height: 120px;*/
    overflow: hidden;
    border-bottom: 1px solid #e0d3d3;
}
.loginsum_cm .login-dl {
    float: left;
    line-height:120px;
}
.loginsum_cm .login-dl img {
    /* width: 183px; */
    height: 50px;
    vertical-align: middle;
}
.loginsum_cm .login-welcome {
    float: left;
    margin-left: 30px;
    line-height:120px;
}
.loginsum_cm .login-welcome span {
    font-size: 28px;
    color:#a11d19;
}
.sum_reme_for{display: -webkit-flex;justify-content: center;margin-top: 40px;}
.sum_reme_for p{margin: 0 30px;}
.text_yzm{margin: 0 auto 20px;width: 80%;overflow: hidden;}
.text_uspa img{float: left;margin-left: 10px;width: 17px;height: 17px;}
.layel1 p{font-size: 14px;color: #919191 ;}
.layel1 span{color: #199ddf;}
.loginsum_main .login_form{margin: 0;width: 512px;height: 560px;}
.loginsum_main .login_form .lo_intext{margin: 0;border-radius: 0;width: 100%;height: 100%;}
.loginsum_cm .logor-r{float:right;color:#a11d19;font-size:25px;padding-left:50px;background:url("../img/dianhua (1).png")no-repeat center left;margin-top:30px;height:55px;background-size:50px;}
.loginsum_cm .logor-r p{line-height:55px;}
.loginsum_main .login_form .lo_intext .layel1{color: #3c8cff;height: auto;padding: 50px 0;}
.loginsum_main .login_form .lo_intext .layel2 .login_bnt a{background: #3c8cff;color: #fff;}
.loginsum_main .login_form .lo_intext .layel2 .login_bnt a:hover{background: #639cef;}
.login_form_box{display: -webkit-flex;justify-content: center;}
.login_form_l{position: relative;}
.login_form_l p{position: absolute;top: 100px;left: 0;width: 100%;text-align: center;color: #fff;font-size: 36px;letter-spacing: 0.1em;}
.main{width: 100%;height: auto;padding:100px 0px;background: url(../img/yhzx_newimg1.jpg) center no-repeat;margin: 100px auto 0;}
.main .M-wid{width: 1180px;margin:0 auto;}
.main .M-wid .W-rig{width: 310px;padding: 20px;background:rgba(255,255,255,.9);float: right;margin-right: 120px;}
.main .M-wid .W-rig p{margin-bottom: 20px;font-size: 24px;color: #a11d19;font-weight: bold;text-align:center;}

.main .M-wid .W-rig .user{width:310px;height:40px;margin-bottom: 20px;border:1px solid #ccc;}
.main .M-wid .W-rig .user i{display: inline-block;width:40px;height:40px;background: url(../img/yhm.png);}
.main .M-wid .W-rig .user input{background:none;outline:none;border:0px;width: 260px;height: 40px;float: right;padding-left:10px;}

.main .M-wid .W-rig .pass{width:310px;height:40px;margin-bottom: 20px;border:1px solid #ccc;}
.main .M-wid .W-rig .pass i{display: inline-block;width:40px;height:40px;background: url(../img/mm.png);}
.main .M-wid .W-rig .pass input{background:none;outline:none;border:0px;width: 260px;height: 40px;float: right;padding-left:10px;}

.main .M-wid .W-rig .yanz{width:310px;height:42px;margin-bottom: 20px;}
.main .M-wid .W-rig .yanz input{background:none;outline:none;border:1px solid #ccc;height:40px;width:140px;padding-left:10px;float: left;}
.main .M-wid .W-rig .yanz img{width:140px;height:40px;float: right;}

.main .M-wid .W-rig .btu a{display:inline-block;width: 310px;height:40px;background:#a11d19;color:#fff;font-size:16px;text-align: center;line-height: 40px;}

.main .M-wid .W-rig .xuanze{width: 310px;height:16px;margin: 20px 0;}
.main .M-wid .W-rig .xuanze .X-left{float: left;font-size: 12px;color: #333;}
.main .M-wid .W-rig .xuanze .X-left input{float: left;height: 16px;width: 16px;}
.main .M-wid .W-rig .xuanze .X-left span{margin-left: 5px;}
.main .M-wid .W-rig .xuanze .X-right{float: right;font-size: 12px;}
.main .M-wid .W-rig .xuanze .X-right a{color: #333;}

.main .M-wid .W-rig .fenxiang{}
.main .M-wid .W-rig .fenxiang span{font-size: 12px;color:#333;float: left;margin-top:5px ;}
.main .M-wid .W-rig .fenxiang i{display: inline-block;width: 26px;height: 26px;}
.main .M-wid .W-rig .fenxiang .F-q{background: url(../img/qq23.png);margin-left:10px;}
.main .M-wid .W-rig .fenxiang .F-w{background: url(../img/weixin23.png);margin-left:5px;}

.main .M-wid .W-rig .quzhuce{font-size:12px;text-align: center;margin-top:20px;}
.main .M-wid .W-rig .quzhuce a{color: #a11d19;}
/*登录页面结束*/

/*注册开始*/
.rztz{position:fixed;height:580px;top:40px;z-index:1000;width:1100px;left:50%;margin-left: -550px;background:#fff;order: 1px solid #eee;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);padding:20px;box-sizing:border-box;top: 50%;margin-top:-290px;display:none;}
.rztz h5{font-size:18px;text-align:center;margin-bottom:20px;font-weight:bold;}
.rztz span{float:right;margin-top:-55px;cursor:pointer;}
.rztz span:hover{color:#e4662d;}
.rztz-s{overflow:auto;width:100%;height:468px;}
.rztz-s h4{color:#a11d19;font-size:16px;margin:20px auto;}
.rztz-s p{color:#666;font-size:14px;line-height:20px;padding-right:5px;}
.fsd{width:100%;background:#fff;padding:10px 0;text-align:center;}
.fsd button{height: 28px;
    line-height: 28px;
    margin: 0 6px;
    padding: 0 15px;
    border: 1px solid #dedede;
    background-color: #f1f1f1;
    color: #333;
    border-radius: 2px;
    font-weight: 400;
    cursor: pointer;
    text-decoration: none;outline:none;}
.fsd .active{background:#a11d19;color:#fff;cursor:pointer;}   
/*注册结束*/

/*忘记密码开始*/
/*.content {max-width: 1200px;margin: 0 auto;}*/
.register_genre_wrap{width:1200px;text-align:center;margin:50px auto;}
.regi_genre{width:48%;float:left;min-height:300px;background:#fff;border-radius:6px;padding:30px 0;text-align:center}
.tx-box{min-height:300px;padding-left:15px;padding-right:0}
.tx-box img{margin:0 auto}
.regi_genre:first-child{margin-right:4%}
.regi_genre img{border-radius:50%;margin-top:60px}
.regi_genre h3{font-size:28px;color:#333;margin-bottom:30px;font-weight:400}
.regi_genre p{height:120px;font-size:16px;color:#666;line-height:30px;text-align:left;margin:0 18px}
.regi_genre_sub{width:220px;height:46px;line-height:46px;background:#1b70b7;text-align:center;font-size:18px;color:#fff;display:block;margin:0 auto}
.regi_genre_sub:hover{color:#fff;background-color:#337ab7;transition:all .5s}
.getCode{width:100px;height:48px;line-height:48px;border:none;background:#a11d19;color:#fff;font-size:16px;text-align:center;border-radius:0;display:inline-block;cursor:pointer}
.public_tit{width:100%;height:90px;line-height:90px;text-align:center;background:#a11d19;font-size:24px;color:#fff;font-weight:700}
.public_box{width:100%;text-align:center;padding-top:50px;background:#fff;padding-bottom:40px}
.public_list{width:510px;margin:0 auto}
.public_list_left{width:106px;text-align:right;font-size:16px;color:#333;margin-right:24px;display:inline-block}
.public_list_left span{font-size:20px;color:#fd7328}
.public_list_right{display:inline-block}
.public_rtit{width:370px;height:46px;line-height:46px;border:1px solid #e5e5e5;text-indent:10px;font-size:15px}
.public_list_right2 input{width:270px}
.public_list_right2 input button{height:46px;background:#1b70b7;color:#fff}
.public_list_title{width:100%;height:30px;line-height:30px;font-size:14px;color:#333;text-align:center}
.public_list_title .pup{width:240px;padding-left:18px;height:30px;line-height:30px;background:url(../img/btn_errorInfo.png) no-repeat;background-position:left;margin:0 auto;text-align:left}
.pup2,.pup3,.pup4,.pup5{width:250px;padding-left:18px;height:30px;line-height:30px;background:url(../img/btn_errorInfo.png) no-repeat;background-position:left;margin:0 auto;text-align:left}
.public_list_title img{vertical-align:unset}
.public_list_title2{width:390px;height:46px;line-height:46px;display:inline-block;margin-left:112px}
.public_list_title2 li{width:116px;height:16px;line-height:16px;text-align:center;background:#dcdcdc;font-size:14px;color:#fff;display:inline-block}
.public_list_title2 li.a_act{background:#ec3701}
.public_list_title2 li.b_act{background:#f78115}
.public_list_title2 li.c_act{background:#6ba001}
.pub_agreement{width:390px;height:30px;line-height:30px;display:inline-block;margin-left:112px;text-align:left;margin-bottom:30px;font-size:16px;color:#333}
.pub_agreement input[type=checkbox]{width:18px;height:18px;background-color:#fff;-webkit-appearance:none;border:1px solid #bfbfbf;border-radius:2px;outline:0;margin:1px 5px 0 0}
.pub_agreement input[type=checkbox]:checked{background:url(../img/checkbox_icon.png) no-repeat center}
.pub_agreement .login_box_left{font-size:16px;color:#333;margin-right:6px}
.pub_agr_tit{font-size:16px;color:#177acf;display:inline-block;margin-left:4px;cursor:pointer}
.publ_reg{width:398px;margin-left:112px;height:50px;line-height:50px;font-size:18px;color:#fff;text-align:center;background:#a11d19;display:block;margin-bottom:25px;padding:0;cursor:pointer;border:none}
.publ_go{margin-left:112px;text-align:center;font-size:16px;color:#333;padding-bottom:25px}
.publ_go a{color:#a11d19;display:inline-block}
.publ_kf{text-align:center;font-size:14px;color:#666}
.publ_kf img{width:18px;height:17px;display:inline-block;vertical-align:unset}
.public_out{width:390px;height:46px;line-height:46px;border:1px solid #e5e5e5;font-size:15px}
.public_out select{width:32.3%;height:46px;line-height:46px;font-size:16px;color:#666;display:inline-block;border:none;text-align:center;overflow:hidden;text-align-last:center}
.re_succeed{width:100%;height:520px;background:#fff;text-align:center;margin-top:30px}
.re_succ_top{width:780px;padding:78px 0;text-align:center;margin:0 auto;border-bottom:1px solid #e5e5e5}
.re_succ_top img{width:65px;height:68px;display:inline-block}
.re_succ_top span{font-size:24px;color:#333;margin-left:24px}
.re_succ_con{width:780px;text-align:left;margin:0 auto}
.re_succ_con h3{padding:22px 0;font-weight:400}
.re_succ_list{margin-left:20px}
.re_succ_list li{display:inline-block;text-align:center;padding:0 20px;border-right:1px solid #e5e5e5}
.re_succ_list li:last-child{border-right:0}
.re_succ_list li img{width:34px;height:39px}
.re_succ_list li p{font-size:16px;color:#666}
.re_p{font:14px/20px "microsoft yahei";color:#fca06e;text-align:center;margin-top:26px}
.re_p a{color:#2eb16a;text-decoration:underline}
/*忘记密码结束*/

.sjrz{width:1224px;margin:30px auto;}
.sjrz-t{font-size:25px;padding-bottom:5px;border-bottom:1px solid #dcd4d4;margin-bottom:20px;}
.sjrz-b{overflow:hidden;}
.sjrz-b>div{margin-bottom:20px;}
.sjrz-b i{color:#f00;font-style:normal;}
.sjrz-b1{overflow:hidden;}
.sjrz-b1 dl{overflow:hidden;float:left;width:30%;}
.sjrz-b1 dl dt{width:80px;float:left;line-height:40px;margin-right:10px;text-align:right}
.sjrz-b1 dl dd{float:left;overflow:hidden;}
.sjrz-b1 dl dd>input{height:38px;border:1px solid #dcd4d4;text-indent:10px;width:200px;}
.sjrz-b1 dl dd p{float:left;margin-right:20px;line-height:40px;}
.sjrz-b1 dl dd p input{float:left;margin-top:13px;margin-right:10px;}
.sjrz-b1 dl dd p span{float:left;}
.sjrz-b2{overflow:hidden;}
.sjrz-b2 p{overflow:hidden;}
.sjrz-b2 p span{line-height:40px;margin-right:10px;display:block;float:left;width:80px;text-align:right;}
.sjrz-b2 p input{height:38px;width:800px;border:1px solid #dcd4d4;text-indent:10px;width:calc(100% - 92px)}
.sjrz-b3{overflow:hidden;}
.sjrz-b3 dl{overflow:hidden;}
.sjrz-b3 dl dt{float:left;margin-right:10px;width:80px;line-height:40px;text-align:right;}
.sjrz-b3 dl dd{overflow:hidden;width:calc(100% - 92px)}
.sjrz-b3 dl dd input{border:1px solid #dcd4d4;height:38px;text-indent:10px;width:calc(100% - 2px);}
.sjrz-b4{overflow:hidden;}
.sjrz-b4 dl{overflow:hidden;}
.sjrz-b4 dl dt{float:left;list-style:40px;margin-right:10px;}
.sjrz-b4 dl dd{float:left;overflow:hidden;}
.sjrz-b4 dl dd input{float:left;margin-top:5px;margin-right:5px;}
.sjrz-b4 dl dd p{float:left;}
.sjrz-b4 dl dd a{float:left;}
.sjrz-b4 dl dd a:hover{color:#a11d19;}
.sjrz-b5 .button1{margin-left:80px;width:100px;height:40px;margin-right:20px;border-radius:5px;color:#fff;background:#a11d19;cursor:pointer;}
.sjrz-b5 button:hover{opacity:0.8;}
.sjrz-b5 .button2{width:80px;height:38px;border-radius:5px;background:none;border:1px solid #a11d19;cursor:pointer;}