html,body{font-size: 14px;font-family:"微软雅黑", arial;color: #444;background: #fff;max-width: 1920px;margin: 0 auto;
    height: 100%;}
*{padding: 0;margin: 0;transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition:all 0.5s;}

.clear{clear: both;}
a:hover,a{text-decoration: none;cursor: pointer;}


/*verify-----------------*/
.verify_box{text-align: right;}
.verify_bg{position: absolute;width: 70%;max-width: 1270px;height: 100%;}

.verify_form{text-align: left;width: 650px;position: absolute;right: 0;top: 0;height: 100%;background: #fff;padding: 0 100px;box-sizing: border-box;align-items:center; display: -webkit-flex;display: -ms-flexbox;}
.layui-form{width: 100%;}
.verify_form .verify_title{font-size: 30px;text-align: center;margin-bottom: 20%;}
.verify_box .layui-form-label {padding: 9px 0;width: 115px;text-align: left;color: #6f6f6f;line-height: 31px;}
.verify_box .layui-input-block {margin-left: 115px;}
.verify_box .layui-form-item{margin-bottom: 10px;}
.verify_box .layui-input, .verify_box .layui-select, .verify_box .layui-textarea {height: 50px;line-height: 50px\9;border-radius: 3px;text-align: right;padding-right: 10px;}
.verify_box .layui-form-select .layui-input{padding-right: 30px;}
.verify_box input::-webkit-input-placeholder{color: #a1a1a1;}
.verify_box .layui-btn {height: 50px;line-height: 50px;background-color: #2577e3;font-size: 16px;border-radius: 3px;width: 100%;margin-top: 40px;}
.layui-form-mid {line-height: 31px;}

/*login-------------------------*/
.index_bg{position: absolute;width: 100%;height: 100%;background-size: 100% auto;}
.login_form.verify_form{width: auto;height: 510px;padding: 0 35px;position:relative;}
/*margin: -255px 0 0 -225px;left: 50%;top: 50%;*/
.login_box.verify_box{align-items:center; display: -webkit-flex;display: -ms-flexbox;justify-content: center;
    height: 100%;}
.login_box.verify_box .layui-form-label{width: 60px;}
.login_box.verify_box .layui-input-block {margin-left: 60px;}
.login_box.verify_box .layui-input{text-align: left;}
.login_box .layui-form-item .layui-input-inline { width: 180px; margin-right: 15px;}

/*index---------------------------*/
.index_container{width: 1350px;position: relative;margin: 0 auto;padding-top: 145px;}
.index_title{text-align: center;margin-bottom: 85px;}
.index_title div{font-size: 44px;border: 1px solid rgba(255,255,255,0.3);border-left: none;border-right: none; display: inline-block;line-height: 90px;color: #fff;}
.index_mt{font-size: 18px;color: #fff;line-height: 40px;margin-bottom: 30px;}
.index_mt a{font-size: 14px;background: #efefef;display: inline-block;width: 180px;text-align: center;border-radius: 20px;float: right;}
.index_mt a:hover{background: #2577E3;color: #fff;}
.index_set{margin: 0 -10px;font-size: 0;}
.index_set_list{width: 20%;display: inline-block;padding: 0 10px;box-sizing: border-box;text-align: center;}
.index_set_list > a{background: #fff;height: 300px;font-size: 18px;padding-top: 100px;box-sizing: border-box;box-shadow: 0 0 20px rgba(0,0,0,0.35);display: block;}
.index_set_list > a > div{background: #2577e3;border-radius: 4px;width: 60px;height: 60px;margin: 0 auto;align-items:center; display: -webkit-flex;display: -ms-flexbox;justify-content: center;}
.index_set_list > a > div img{width: 60%;height: auto;}
.index_set_list > a p{margin-top: 30px;}
.index_set_list > a:hover{background: #2577E3;color: #fff;}
.index_set_list > a:hover p{color: #fff;}
.index_set_list > a:hover img{width: 100%;}

/*piliang-------------------------*/
.pub_bg{width: 100%;height: 60%;position: absolute;left: 0;top: 40%;background: #efefef;}
.pub_box{width: 100%;padding-top: 80px;position: relative;}
.pub_box .index_title div a{font-size: 36px;border: none;color: white;display: block}
.pub_con{background: #fff;border-radius: 8px;padding-top: 110px;box-sizing: border-box;width: 96%;height: 75%;position: absolute;left: 2%;box-shadow: 0 0 20px rgba(0,0,0,0.35);}
.pub_container{width: 1200px;margin: 0 auto;}
.pub_title{font-size: 24px;margin-bottom: 35px;}
.piliang_list{margin-right: 35px;display: inline-block;text-align: center;}
.piliang_list.in .piliang_img{background: rgba(97,195,253,0.2);}
.piliang_list:hover .piliang_img{background: rgba(97,195,253,0.2);}
.piliang_img{background: rgba(97,195,253,0);border-radius: 8px;padding: 5px;margin-bottom: 10px;}
.piliang_img div{background: #2577E3;border-radius:  8px;}
.piliang_caozuo{margin-top: 60px;margin-bottom: 25px;}
.piliang_caozuo input{height: 50px;line-height: 50px;width: 400px;border: 1px solid #bebebe;border-radius: 4px;padding: 0 15px;margin-right: 20px;}
.piliang_caozuo a{border-radius: 19px;display: inline-block;background: #efefef;line-height: 38px;height: 38px;padding: 0 16px;}
.piliang_caozuo a.up{margin-right: 10px;padding: 0 26px;color: #fff;background: #6f6f6f;}
.piliang_caozuo a:hover{background: #2577E3;color: #fff;}
.tijiao{width: 105px;height: 42px;line-height: 42px;text-align: center;color: #fff;background: #2577E3;display: inline-block;border-radius: 4px;font-size: 16px;}
.tijiao:hover{color: #fff;opacity: 0.8;}

.daochu{position: fixed;background: rgba(0,0,0,0.8);width: 100%;height: 100%;top: -50%;left:  -50%; align-items:center; justify-content: center;display: none;display: -webkit-flex;display: -ms-flexbox;transform: scale(0);-webkit-transform: scale(0);-ms-transform: scale(0);-moz-transform: scale(0); opacity: 0;transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s; -ms-transition:all 0.8s;}
.daochu.in{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);opacity: 1;top: 0;left: 0;}
.daochu_box{width: 1070px;background: #fff;height: 60%;position: relative;border-radius: 6px;box-sizing: border-box;padding: 38px;}
.close{position: absolute;display: inline-block;right: -15px;top: -70px;cursor: pointer;opacity: 0.6;}
.close:hover{opacity: 1;}
.btn_daouchu{text-align: right;margin-bottom: 30px;}
.btn_daouchu a{height: 38px;line-height: 38px;display: inline-block;padding: 0 24px;background: #2577E3;color: #fff;border-radius: 19px;}
.daochu_box table{background: #efefef;width: 100%;line-height: 40px;font-size: 16px;}
.daochu_box table td{padding-left: 40px;}
.daochu_box table tr{border-bottom: 1px solid #fff;}
.daochu_box table tr.table_head{background: #6f6f6f;border: none;color: #fff;}
.daochu_box table td.daxie{text-transform: uppercase;}

/*weixin--------------------------*/
.weixin_box{margin-bottom: 55px;}
.weixin_box > div{font-size: 16px;margin-bottom: 20px;}
.weixin_box p{font-size: 14px;line-height: 24px;color: #6f6f6f;}
.weixin_box input{width: 400px;height: 50px;line-height: 50px;border: 1px solid #bebebe;border-radius: 4px;padding: 0 15px;display: block;margin-bottom: 20px;}

.pub_title a{font-size: 14px;background: #efefef;display: inline-block;text-align: center;border-radius: 20px;float: right;line-height: 38px;height: 38px;padding: 0 16px;margin-left: 15px;}
.pub_title a:hover{background: #2577E3;color: #fff;}
.layui-form-select dl dd.layui-this {
    background-color: #2577e3;
    color: #fff;
}

.weixin_box .layui-form-label{padding: 9px 0px;width: 100px;line-height: 32px;text-align: left;}
.weixin_box .layui-input-block{width: 320px;display: inline-block;margin-left: 10px;}
.weixin_form input{width: 320px;text-align: right;}
.weixin_form .layui-form-item{margin-bottom: 0;font-size: 14px;}
.weixin_box .radio_ok .layui-form-label{width: 150px;}
.layui-form-radio>i:hover, .layui-form-radioed>i{color: #2577E3;}
.weixin_box .layui-input-block .layui-btn{width: 105px;height: 42px;line-height: 42px;text-align: center;color: #fff;background: #2577E3;display: inline-block;border-radius: 4px;font-size: 16px;margin: 50px 0 0 -10px;}
.layui-form-select .layui-edge{border-top-color:#6f6f6f;}

.xiangm a{width: 252px;height: 252px;padding-top: 70px;background: #2577E3;color: #fff;}
.index_set_list.xiangm > a > div img{width: 80%;}
.index_set_list.xiangm > a p {margin-top: 24px;}


/*bjb*/
@media only screen and (max-width: 1599px) {
.verify_form {width: 500px;padding: 0 60px;}
.index_container {width: 1050px;padding-top: 70px;}
.index_title div {font-size: 30px;line-height: 55px;}
.index_title {margin-bottom: 50px;}
.index_set_list > a { height: 220px; font-size: 16px; padding-top: 66px;}
.index_set_list > a p {margin-top: 20px;}
.index_mt {font-size: 16px;}
.pub_box .index_title div a{ font-size: 30px; line-height: 60px;}
.pub_con {padding-top: 70px;}
.pub_box {padding-top: 50px;}
.pub_container {width: 950px;}
.pub_title {font-size: 20px;margin-bottom: 25px;}
.piliang_caozuo {margin-top: 45px;}
.daochu_box table {line-height: 36px;font-size: 14px;}
.daochu_box {padding: 30px;height: 70%;}
.btn_daouchu {margin-bottom: 25px;}
.xiangm a {width: 200px;height: 200px;padding-top: 46px;}
.weixin_box {margin-bottom: 45px;}
.weixin_box .layui-input-block .layui-btn {width: 100px;height: 36px;line-height: 36px;font-size: 14px;margin: 25px 0 0 -10px;}
.weixin_box input {height: 44px;line-height: 44px;margin-bottom: 15px;}
.weixin_box .layui-form-label {line-height: 26px;}


}
/*ipad*/
@media only screen and (max-width: 1365px) {

}
/*mob*/
@media only screen and (max-width: 768px) {
.verify_form{width: 100%;padding: 0 20px;}
.index_bg{opacity: 0.3;}
.login_form.verify_form{width: 100%;margin-left: 0;left: 0;padding: 0 20px;background: none;}
.verify_form .verify_title {font-size: 26px;}
.login_box .layui-form-item .layui-input-inline {
    display: inline-block;
    float: left;
    left: 0;width: 150px;margin: 0;}
.login_box .layui-form-item .layui-input-inline+.layui-form-mid{margin-left: 10px;top: 0;margin-right: 0;}
}

@media only screen and (max-width: 360px) {
.layui-form-item{font-size: 12px;}
.login_box .layui-form-item .layui-input-inline {width: 150px;}
.login_box .layui-form-item .layui-input-inline+.layui-form-mid{margin-left: 10px;top: 0;margin-right: 0;}
.login_box.verify_box .layui-form-label {width: 40px;}
.login_box.verify_box .layui-input-block {margin-left: 40px;}
.login_box .layui-form-item .layui-input-inline {width: 130px;}
}