*{margin: 0;padding: 0;}
body{

font-family: Microsoft YaHei;
}
a{text-decoration: none;}
ul,li{

list-style: none;
}
input,button{
outline: none;
font-family: Microsoft YaHei;
border: 0;
}


.zyts{
padding: 15px 15px 15px 10px;
color: #666;
border-radius: 5px;
background-color: #fff4ed;
font-size: 14px;
}
.zyts .bt{
color: #333;
}

.zyts span{
color: red;
}


/*dialog*/
.aui-dialog {
width: 20%;
text-align: center;
position: fixed;
z-index: 999;
left: 40%;
margin-left: -6.75rem;
margin-top: 0;
top: 45%;
border-radius: 0.3rem;
opacity: 0;
background-color: #ffffff;
-webkit-transform: translate3d(0, 0, 0) scale(1.2);
transform: translate3d(0, 0, 0) scale(1.2);
-webkit-transition-property: -webkit-transform, opacity;
transition-property: transform, opacity;
/*display: none;*/
}
.aui-dialog-header {
padding: 0.5rem 0.75rem 0 0.75rem;
text-align: center;
font-size: 16px;
color: #212121;
}
.aui-dialog-body {
padding:29px;
overflow: hidden;
font-size:16px;
color: #757575;
}
.aui-dialog-body input {
border: 1px solid #dddddd;
height: 1.8rem;
line-height: 1.8rem;
min-height: 1.8rem;
padding-left: 0.25rem;
padding-right: 0.25rem;
}
.aui-dialog-footer {
position: relative;
font-size: 1em;
border-top: 1px solid #dddddd;
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.aui-dialog-btn {
position: relative;
    display: block;
    width: 100%;
    padding: 0 18px;
    height: 36px;
    font-size: 16px;
    line-height: 36px;
    text-align: center;
    color: #0894ec;
border-right: 1px solid #dddddd;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-flex: 1;
box-flex: 1;
}
.aui-dialog-btn:last-child {
border-right: none;
}
.aui-dialog.aui-dialog-in {
opacity: 1;
-webkit-transition-duration: 300ms;
transition-duration: 300ms;
-webkit-transform: translate3d(0, 0, 0) scale(1);
transform: translate3d(0, 0, 0) scale(1);
}
.aui-dialog.aui-dialog-out {
opacity: 0;
-webkit-transition-duration: 300ms;
transition-duration: 300ms;
-webkit-transform: translate3d(0, 0, 0) scale(0.815);
transform: translate3d(0, 0, 0) scale(0.815);
}
.aui-mask {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.3);
opacity: 0;
z-index: 8;
visibility: hidden;
-webkit-transition: opacity .3s,-webkit-transform .3s;
transition: opacity .3s,transform .3s;
}
.aui-mask.aui-mask-in {
visibility: visible;
opacity: 1;
}
.aui-mask.aui-mask-out {
opacity: 0;
}

.gzhy_1,.gzhy_2,.gzhy_3{
display: flex ;
width: 100%;
align-items: center;
flex-wrap: wrap;
padding: 0 1rem;

}

.gzhy,.gzhy1,.gzhy2{
display:none;
}

.dxk{
display: flex;
align-items: baseline;
width: 22%;
}

.dxk span{
margin-left: 10px;
color: #666 !important;
}


.dxk input{
position: relative;
}

.dxk input::before {
content: "";
width: 22px;
height: 22px;
position: absolute;
top: -4px;
left: 0;
background-image: url("../images/nocheck.png");
background-size: 20px 20px;
background-position: 1px 1px;
background-repeat: no-repeat;
background-color: #3cab9f;
}

.dxk input:checked::before {
content: "";
background-image: url("../images/check.png");
background-size: 24px 27px;
background-position: center;
background-position: 1px -6px;
}


.footer {
width: 100%;
background: #2b2b2b;
}
.footer .footer2 {
width: 1000px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
padding: 1rem 0;
font-size: 0.8rem;
}
.footer .footer2 .logoxx {
width: 24%;
text-align: center;
}
.footer .footer2 .logoxx .logo1 {
width: 7rem;
margin: 0 auto;
}
.footer .footer2 .logoxx .ewm1 {
width: 8rem;
height: 8rem;
margin: 0 auto;
}
.footer .footer2 .logoxx a {
color: #cccccc;
margin-top: 8px;
display: block;
}
.footer .footer2 .xx1 {
width: 30%;
text-align: center;
height: 10rem;
}
.footer .footer2 .xx1 p {
font-size: 1.2rem;
color: #fff;
}
.footer .footer2 .xx1 ul {
padding-top: 1rem;
width: 8rem;
margin: 0 auto;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.footer .footer2 .xx1 ul li {
line-height: 1.8rem;
}
.footer .footer2 .xx1 ul li a {
color: #999999;
}
.footer .footer2 .yxx {
width: 34%;
}
.footer .footer2 .yxx p {
line-height: 2.5rem;
color: #fff;
}
.hhr{
font-size: 1.5rem;
color: red;
}
.footer .footer3 {
background: #000000;
}
.footer .footer3 .footer3_1 {
width: 1000px;
margin: 0 auto;
text-align: center;
color: #999999;
padding: .5rem 0;
font-size: .8rem;
line-height: 1.2rem;
}
.footer .footer3 .footer3_1 a {
color: #999999;
}
.footer .footer3 .footer3_img {
display: flex;
align-items: center;
justify-content: center;
margin-top: 10px;
}
.footer .footer3 .footer3_img .t1 {
background-image: url(http://www.trztr.com/public/static/phone/images/home-sprite.png);
background-repeat: no-repeat;
width: 73px;
height: 30px;
background-position: 0 -76px;
}
.footer .footer3 .footer3_img .t2 {
background-image: url(http://www.trztr.com/public/static/phone/images/home-sprite.png);
width: 73px;
height: 30px;
background-position: 0 -108px;
margin: 0 1rem;
}
.footer .footer3 .footer3_img .t3 {
background-image: url(http://www.trztr.com/public/static/phone/images/dzyyzz.jpg);
background-repeat: no-repeat;
width: 73px;
height: 28px;
background-position: 0 -51px;
}



.header{

width: 100%;
height: auto;
overflow:hidden;
background:url(../images/bg_top.gif) left top repeat-x;
}
.topheader{

width: 988px;
height: 38px;
margin: 0 auto;


}
.topheader p{

width: auto;
float: left;
line-height: 38px;
font-size: 14px;
color:#d90d0d;
}
.topheader p span{

color: #847f7f;
}
.login{

width: auto;
float: right;
line-height: 38px;
font-size: 14px;
color: #d92600;


}
.login a{

display:block;
float: left;
padding: 0 5px;
color: #d92600;
}
/*.logo{*/

/*width: 206px;*/
/*height: 52px;*/
/*float: left;*/
/*}*/
/*.search{*/

/*width: 580px;*/
/*height: 46px;*/
/*float: left;*/
/*margin-left:46px;*/
/*}*/
.rn-search-form {
width: 580px;
padding: 2px;
position: relative;
height: 46px;
background-color: #b21212;
}
.rn-search-text {
float: left;
width: 580px;
height: 46px;
overflow: hidden;
line-height: 18px;
border: 0;
font-size: 14px;
}

.rn-search-select, .rn-search-button {
position: absolute;
right: 90px;
top: 2px;
height: 46px;
width: 60px;
text-align: center;
color: #666;
border: 0;
background-color: #fff;
font-size: 14px;
}
.rn-search-button {
right: 0px;
width: 90px;
background-color: #b21212;
color: #fff;
cursor: pointer;
}

.topName{
width: 988px;
height: 100px;
margin: 40px auto;

}
.nav_wap{
width: 100%;
height: 40px;
border-bottom: 2px solid #b21212;

}
.nav{

width:1200px;
height: 40px;
margin: 0 auto;
}
.nav li{

width: 166px;
height: 40px;
float: left;
display: block;
}
.nav li a{
width: 166px;
height: 40px;
line-height: 40px;
color: #2c2a2a;
display: block;
text-align: center;
font-size: 16px;
}
.nav li a.tip{

width: 166px;
height: 40px;
background: #b21212;
color: #fff;
}
.flash{
width: 100%;
/*margin: 10px auto;*/
}
.Investor{

display: none;
}

.project{

width: 998px;
height: 263px;
margin: 0 auto;
margin-top:50px;

}
.project_tit{
width: 998px;
height: 45px;
line-height: 45px;
border-bottom: 1px solid #b21212;

}
.project_tit span{

width: auto;
font-size: 18px;
color: #2b2a2a;
font-weight: bold;
background: url(../images/index.jpg) left center no-repeat;
padding-left:20px;
}
.project_tit a{

width: auto;
height: 45px;
line-height: 45px;
color:#666;
font-size: 14px;
float: right;
}
.project_list{

width: 998px;
height: 40px;
float: left;

}
.project_list a{

width: 998px;
height: 40px;
line-height:40px;
float: left;
display: block;

}
.project_list a img{

display: none;
}
.project_list a p{

color: #666;
font-size: 14px;
}
.project_list a p .jk{

width: 200px;
float: right;
text-align: right;

}
.project_list a p .jp{

width: 200px;
float: right;
text-align: right;

}
.news{

width: 998px;
height: 430px;
margin: 0 auto;
}
.list{

width: 312px;
height: 175px;
float: left;
margin-right:20px;
margin-top:15px ;
margin-bottom:15px;
}
.list h2{

width: 312px;
height: 16px;
line-height: 16px;
font-size: 14px;
font-weight: lighter;
margin-top:15px;
margin-bottom:15px;
}
.list h2 i{

width: 2px;
height: 16px;
background: #122a88;
display: block;
float: left;
margin-right:5px;
}
.list h2 a{

width: 50px;
float: right;
color: #666;
font-size: 12px;
}
.list_con{

width: 312px;
height: 30px;
}
.list_con a{

width: 312px;
height: 30px;
display: block;
float: left;
font-size: 12px;
color: #333;

}
.warp{
width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    justify-content: space-between;
    display: flex;
    margin: 2rem auto;
}
.zijin_list_P{

width: 998px;
height: 160px;
padding: 30px 0 20px 40px;
float: left;
border-bottom:1px solid #e3e3e3;
}
.zijin_list_P:hover{

background: #f6f4f4;
}
.zijin_list_P a{

width: 868px;
height: 160px;
display: block;
float: left;

}
.zijin_list_P a h2{
width: 868px;
height: 40px;
line-height: 40px;
font-size: 18px;
color: #3a3939;
font-weight: lighter;

}
.zijin_list_P a h2:hover{

color: #ec0606;


}
.list_Pl{

width: 680px;
height: 160px;
float: left;

}
.list_Pl p{

width: 300px;
height: 30px;
line-height: 30px;
float: left;
color: #666;
font-size: 12px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.list_Pr{

width: 170px;
height: 120px;
float: left;
}
.list_Pr p{

color: #333;
line-height: 35px;
}
.list_Pr p.list_Pr_l{

color: #ec0606;
}
.zijin_hangy{

width: 950px;
/*height: 250px;*/
margin: 30px 0 0 20px;

}
.zijin_hangy_left{

width: auto;
float: left;
height: 30px;
line-height: 30px;
font-size: 12px;
color: #666;
margin-right:10px;
}
.zijin_hangy_right{

width: 850px;
/*height: 150px;*/
float: right;

}
.zijin_hangy_right a{

width: 113px;
height: 30px;
line-height: 30px;
font-size: 12px;
display: block;
float: left;
color: #666;
}
.zijin_hangy_right a.cip{

color: #b21212;
}
.zijin_ser form{
display: flex;
    margin: 3rem 0;
}
.zijin_ser input{
    width: 75%;
    border: 1px solid #e3e3e3;
    height: 5rem;
    padding: 0 1rem;
}
.btn-secondary {
width: 20%;
    color: #fff;
    cursor: pointer;
    outline: none;
    background-color: #d2403f;
    border-color: #d2403f;
    font-weight: bold;
    font-size: 18px;
}
.yema{float: right; margin-right: 20px;}
.pagination{
line-height: 30px;
display: flex;

}
.pagination li {
width: 30px;
height: 30px;
border:1px #cccccc solid;
text-align: center;
padding-right: 1px;
}
.pagination li a{
width: 30px;
height: 30px;
display:block;
}
.pagination a:hover{ color:#077ee3; background: white; border:1px #077ee3 solid; }

.warp-n{
width: 1200px;
    margin: 41px auto;
    display: flex;
        justify-content: space-between;
}
.position{

width: 998px;
height: 40px;
line-height: 40px;
float: left;
background: url(../images/hone.png) left center no-repeat;
background-size: 20px 20px;
}
.position a{
width: auto;
display: block;
float: left;
color:#4b4a4a;
font-size: 12px;

}
.position .hj{

margin-left:25px;
}
.position p{

width: auto;
display: block;
float: left;
color:#4b4a4a;
font-size: 12px;
}

.zijin_xq{
width: 70%;
    border: 1px solid #e3e3e3;
    padding: 40px ;
}
.youbian{
	width: 26%;
}
.zijin_xq_nr{

margin-bottom:20px;
}
.zijin_xq_tit{

font-size: 22px;
color: #4b4a4a;
}
.zijin_xq_time{

background:url(../images/time.png) left center no-repeat;
background-size: 15px;
font-size: 14px;
color:#999;
text-indent: 20px;

}
.zijin_xq_ko{
    margin-top: 15px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.zijin_xq_ko p{
color: #4b4a4a;
    width: 43%;
    margin-bottom: 28px;
}
.zijin_xq_kl{

border: 1px dashed #e3e3e3;
padding:20px;
color: #000000;
font-size: 14px;
}
.zijin_xq_gs{

width: 630px;
float: left;
margin: 10px 0;
}

.zijin_xq_kl a{

background: #d50d0d;
color: #fff;
padding: 5px 15px;
margin: 15px 10px 0 0;

}
.zijin_xq_tito{

width: 645px;
height: 50px;
line-height: 50px;
float: left;
font-weight: bold;
font-size: 18px;
text-indent: 20px;
border-bottom:1px solid #e3e3e3;
background: url(../images/index.jpg) left center no-repeat;
}
.zijin_xq_cn{

width: 645px;
height: auto;
overflow: hidden;
float: left;
padding: 15px 0 15px 0;
font-size: 14px;
line-height: 30px;
color: #4b4a4a;
}
.zijin_mp{

    /*background: url(http://www.trztr.com/public/static/phone/images/zjhybj.jpg) center top no-repeat;*/
    /*background-size: 130% 100%;*/
    
    
        background: linear-gradient( 
38deg
 ,#03a9f4,#293884);
    box-shadow: 0 4px 12px hsl(0deg 0% 62% / 25%);
}
.zijin_mp_tit{
    border-bottom: 1px solid #fff;
    color: #fff;
    text-indent: 15px;
    margin-bottom: 20px;
    padding: 1rem;
}
.zijin_mp_tx{

text-align: center;
}
.zijin_mp_tx img{

width: 100px;
height: 100px;
border-radius: 50px;
margin: 0 auto;
}
.zijin_mp_tx p{

text-align: center;
color:#fff;
}
.zijin_mp_dq{

color: #fff;
font-size: 12px;
padding: 3rem;

}
.zijin_mp_dq p{

width: 100%;
}
.zijin_mp_dq a{
    display: block;
    border: 1px solid #fff;
    color: #fff;
    text-align: center;
    padding: 10px 0;
}
.case{
    margin-top: 2rem;
border: 1px solid #e3e3e3;

}

.case_tit{
       font-size: 16px;
    background: url(../images/index.jpg) 10px center no-repeat;
    text-align: center;
    margin: 1rem 0;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 1rem;
}
.case_list img{
width: 100% !important;
}

.case_list {
	    padding: 2rem;
}

.case_list a p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 14px;
    color: #333;
    margin: 1rem;
}
.zixun_op{
width: 100%;
display: flex;
flex-wrap: wrap;

}

.zixun_op li{
width: 20%;
}

.zixun_op a{
line-height: 45px;
display: block;
text-align: center;
color: #3a3939;
border-right: 1px solid #e3e3e3;
border-bottom: 1px solid #e3e3e3;
}
.zixun_list_op{

border-bottom: 1px solid #e3e3e3;

}
.zixun_list_op a img{

width: 120px;
height: 120px;
float: left;
margin-right:15px;
}
.zixun_list_op a{

width: 905px;
height: 108px;
display: block;
float: left;
margin:23px 0 0 43px;
}
.zixun_list_op a h3{

width: 755px;
height: 35px;
line-height: 35px;
float: left;
font-size: 18px;
color: #3a3939;
}
.zixun_list_op a p{
width: 755px;
height: 73px;
line-height:25px;
float: left;
color: #6c6c6c;
font-size: 14px;
overflow: hidden;

}
.zixun_left{

padding: 30px 0 0 40px;
}
.zixun_left h4{

font-size: 25px;
    text-align: center;
    font-weight: bold;

}
.zixun_left_zui{
    font-size: 14px;
    color: #999;
    text-align: center;
    margin: 20px 0;
}
.zixun_left_zui span{

width: auto;
margin: 0 20px;
}
.zixun_left_con{

width: 650px;
height: auto;
line-height: 30px;
float: left;
font-size: 14px;
margin-top:30px;
}
.pingl{

width: 630px;
height: 120px;
float: left;
margin-bottom:100px;
}
.pingl textarea{

width: 630px;
height: 120px;
border: 1px solid #d2d2d2;
/* margin-left:40px; */
margin-top:40px;

}
.pingl button{

width: 78px;
height: 35px;
float: right;
background: #d2403f;
outline: none;
margin: 0;
padding: 0;
color: #fff;
border: 0;
border-radius:2px;
font-size: 14px;

}
.zixun_right{

width: 250px;
float: right;
}
.zixun_right h4{

width: 250px;
height: 60px;
line-height: 60px;
}
.zixun_right_list{

width: 250px;
height: 100px;
float: left;
border-bottom: 1px solid #e3e3e3;
}
.zixun_right_list a{


width: 250px;
height: auto;
display: block;
float: left;
margin-top:10px;
}
.zixun_right_list a img{

width: 70px;
height: 70px;
float: left;
margin-right: 10px;

}
.zixun_right_list a p{

width: 150px;
height: 60px;
overflow: hidden;
font-size: 14px;
color:#333;


}
.zixun_right_list a p:hover{

color: #B21212;
}
.warp_list{

width: auto;
height: auto;
overflow: hidden;
padding-bottom:20px;
}
.shangye_list{

width: 300px;
height: 180px;
float: left;
margin: 20px 10px 10px 20px;
}
.shangye_list a{

width: 300px;
height: 200px;
display: block;
float: left;
}
.shangye_list a img{

width: 300px;
height: 153px;
float: left;
}
.shangye_list a p{

width: 300px;
height: 35px;
line-height: 35px;
color: #333;
font-size: 16px;
text-align: center;

}
.warp_hhuiy{
width: 100%;
background: #f5f5f5;
overflow: hidden;
}
.warp_hhuiy_op{
max-width: 1200px;
    margin: 2rem auto;
    overflow: hidden;
    display: flex;
        justify-content: space-between;
}
.hhuiy_op_left{
    background: #fff;
    border: 1px solid #e8e8e8;
   width: 18%;

}
.panel{

margin: 15px;
}
.hhuiy_op_zl{
width: 100%;
}

.hhuiy_op_zl p{
    display: flex;
    align-items: center;
    font-size: 19px;
    font-weight: bold;
    text-align: center;
    justify-content: center;
        margin: 1rem 0;
}
.hhuiy_op_zl p i{

width: 20px;
height: 35px;
float: left;
margin: 0 5px;
}
.hhuiy_op_zl p .icon_o{

width: 20px;
height: 35px;
float: left;
background: url(../images/icon_o.jpg) left center no-repeat;
}
.hhuiy_op_zl p .icon_l{

width: 20px;
height: 35px;
float: left;
background: url(../images/icon_l.jpg) left center no-repeat;
}
.hhuiy_op_zl p .icon_k{

width: 20px;
height: 35px;
float: left;
background: url(../images/icon_k.jpg) left center no-repeat;
}

.hhuiy_op_zl a{
width: 100%;
    display: block;
    margin: 1.5rem 0;
    text-align: center;
    line-height: 3rem;
    font-size: 16px;
}



.hhuiy_op_right{
    width: 80%;
    background: #fff;
}
.op_right_lk{
margin-top: 30px;
}
.op_right_img{

width: 95px;
height: 115px;
float: left;
border-radius: 50px;
margin-left: 30px;

}
.op_right_img img{
width: 95px;
height: 95px;
float: left;
border-radius: 50px;


}
.op_right_img a{

width: 95px;
height: 20px;
line-height: 20px;
float: left;
display: block;
text-align: center;
font-size: 14px;
color:#666;
}
.op_right_xx{

width: 460px;
float: left;
margin-left:30px;
}
.right_xl{

width: 560px;
height: 35px;
line-height: 35px;
float: left;
font-size: 14px;
}
.right_xl span{

color: #b21212;
}
.right_kh{

width: 560px;
height: 24px;
line-height: 24px;
float: left;
font-size: 14px;
color:#666;
}
.right_kh a{

width: auto;
height: 24px;
line-height: 24px;
color: #b21212;
margin: 0 5px;
}
.right_ko{
height: 32px;
    line-height: 24px;
    float: left;
    display: flex;
    align-items: center;
}

.right_ko img{
	margin: 0 .5rem;
}

.right_ko p{
    margin: 0;
}

.right_ko a{
width: auto;
height:auto;
display: block;
float: left;
font-size: 14px;
margin: 5px;
}

.right_ko a img{
width: 18px;
height: 18px;
float: left;

}
.right_kp{

width: 560px;
height: 24px;
line-height: 24px;
font-size: 14px;
float: left;
color:#666;
}
.right_kp a{

width: auto;
height: 30px;
line-height: 30px;
color: #b21212;
font-size: 14px;
}
.op_right_zix{

width: 720px;
height: auto;
float: left;
margin-left: 30px;
margin-top:30px;
overflow:hidden;
}
.op_right_news{
display: flex;
    align-items: center;
    font-size: 2rem;
    font-weight: bold;
}
.op_right_news i{
    width: 5px;
    height: 40px;
    margin: 0 9px;
    display: block;
background: url(../images/index.jpg) left center no-repeat;
}
.fbxx{

width: auto;
padding: 15px 15px 15px 45px;
color: #666;
border-radius: 5px;
background-color: #fff4ed;

}
.iconfont{

width: 25px;
height: 25px;
float: left;
background: url(../images/jingao.png) left center no-repeat;
background-size: 20px 20px;
}
.m-tips-title{

font-size: 20px;
}
.c-999{

font-size: 14px;

}
.fbcc{

width: 100%;
margin: 10px 0;

}
.fbcc h3{
margin: 1rem;
    border-bottom: 1px solid #ddd;
    font-size: 16px;
    padding-bottom: 2rem;
    height: 4rem;
    line-height: 4rem;

}
.fbcc h3 i{

width: 2px;
height: 45px;
float: left;
margin-right:15px;
background: url(../images/index.jpg) left center no-repeat;
}
.fbcc span{

width: auto;
height: 45px;
float: right;
font-size: 14px;
color:#FF0000;
}
.publish-form{
    font-size: 14px;
    color: #333;
    margin: 1rem;
}
.publish-form dl{
display: flex;
    align-items: center;
    width: 100%;
        margin: 3rem 0;
}
.publicForm dl {
padding: 7px 0;
color: #666;
}
.publicForm dl dd {
padding-left: 125px;
}
.red{

color: #b21212;
margin: 0 5px;
}

.publish-form dl dt{

width:14rem;
text-align: right;
}

.publish-form dl dd{

width:70%;
}

.publish-form dl dd textarea{
	    border: 1px solid #cacaca;
    border-radius: 4px;
    margin-left: 1rem;
    padding: .5rem;
}

.publish-form dl dt i{

color: #e93100;
width: auto;
margin: 0 5px;
}

input.text {
font: normal 12px/24px arial;
background-color: #f8f8f8;
border: 1px solid #ccc;
vertical-align: middle;
height: 24px;
padding-left: 4px;
}
input.text1 {
    border: 1px solid #ccc;
    padding: .5rem 1rem;
}
.wb70 {
width: 70%;
}
.av-collapse li {
float: left;
width: 30%;
padding: 3px 0;
}
.pr{

width: 585px;

float: left;
margin-left:120px;
margin-top:-30px;

}
.pr ul li{

height: 24px;
line-height: 24px;
}
.form-item {
padding-left: 120px;
padding-bottom: 10px;
line-height: 30px;
}
.form-label {
float: left;
margin-left: -120px;
width: 115px;
text-align: right;
color: #666;
}
.btn-primary{

padding: 3px 15px;
border-radius:5px;
background: #b21212;
color: #fff;
margin: 0 5px;
}
.btn-primary1{
    padding: .5rem 1rem;
    border-radius: 5px;
    background: #b21212;
    color: #fff;
    font-size: 15px;
}
.btn{
padding: 15px;
border-radius:5px;
margin: 0 10px;

}
.m-tab-head {
border-bottom: 1px solid #ddd;
height: 33px;
}
.m-tab-head li.current {
position: relative;
height: 33px;
background-color: #fff;
padding: 0 5px;
}
.m-tab-head li {
float: left;
margin-right: 10px;
border-radius: 3px 3px 0 0;
background-color: #f5f5f5;
height: 32px;
line-height: 32px;
border: 1px solid #ddd;
border-bottom: 0;
padding: 0 5px;
}
.m-tab-head li a{

font-size: 12px;
color: #666;
padding: 0 5px;
}
.current {
color: #b21212;
}
.panel-filter {
    background-color: #f5f5f5;
    font-size: 16px;
    margin: 2rem 1rem;
    padding: 1rem 0;
}
.panel-filter label {
	font-size: 16px;
}
.mt20 {
margin-top: 20px;
}
.table-topbox {
border: 0;
border-top: 1px solid #eee;
outline: 0;
}
.table th {
padding: 10px 5px;
border-bottom: 1px solid #eee;
text-align: left;
word-wrap: break-word;
word-break: break-all;
font-size: 12px;
font-weight: lighter;
}
.table th a{

color: #333;
padding: 0 5px;
}
.table th a:hover{

color: #b21212;
}


#biaoti{
   font-size: 18px;
    font-weight: bold;
    margin: 1rem;
    background: #b21212;
    color: #fff;
    padding: 1rem;
    width: fit-content;
    border-radius: 4px;
}

.table td {
padding: 10px 5px;
border-bottom: 1px solid #eee;
word-wrap: break-word;
word-break: break-all;
font-size: 14px;
}
.table td a{

color: #666;
}
.btn-warning {

padding:5px 10px;
font-size: 12px;
}
.yfform{

}
.table {
    border-collapse: collapse;
    border: 1px solid #eee;
    font-size: 16px;
    margin: 0 auto;
    overflow: hidden;
    width: 98% !important;

}
.table thead {
color: #666;
background-color: #F6F6F6;


}

.table th{
	font-size: 16px !important;
}
.table .bt{
background-color: #fff;

}
.panel-head-solid, .panel-head-dashed {
height: 40px;
line-height: 40px;
border-bottom: 1px solid #ddd;
}
.panel-title {
float: left;
position: relative;
height: 32px;
line-height: 32px;
text-indent: 10px;
font-size: 14px;
font-weight: normal;
}
.panel-title .icon-line {
display: block;
position: absolute;
left: 0;
top: 6px;
width: 2px;
height: 20px;
overflow: hidden;
background-color: #122a88;
}
.order-problem-list{

font-size: 13px;
margin-left: 10px;
}
.order-problem-list a{

color: #333;
}
.ask-form {
margin: 15px;
padding-bottom: 15px;
background-color: #fff8f8;
border: 1px dashed #dbb3b3;
}
.form-item {
    margin-top: 3rem !important;
}
.error{
padding-left: 3.6rem;
    font-size: 1.6rem;
    font-weight: bold;
}
 i,em{ font-style:normal}
.form-label {
float: left;
margin-left: -120px;
width: 115px;
text-align: right;
color: #666;
}
.form-required {
margin-right: 3px;
font-size: 12px;
font-family: simsun;
color: red;
}
.input-text, .select-box {
margin-right: 5px;
display: inline-block;
padding: 5px;
line-height: 18px;
border-radius: 3px;
border: 1px solid #ddd;
background-color: #fff;
vertical-align: middle;
color: #666;
}
.register-form {
box-sizing: border-box;
float: left;
padding-top: 50px;
padding-left: 50px;
width: 100%;
}
#content-register{

width: 988px;
margin: 10px auto;
}
#content-register .container {
background-color: #fff;
border: 1px solid #ddd;
}
.register-slogan {
text-align: center;
border: 2px dashed #ddd;
border-radius: 8px;
padding: 10px 0;
font-size: 18px;
margin-bottom: 20px;
}
.c-secondary, .c-secondary a, a.c-secondary {
color: #d2403f;
}
#register-fuck {
width: 80%;
margin: 0px auto;
padding-bottom: 30px;
}
.c-primary, .c-primary a, a.c-primary {
color: #122a88;
}
.breadcrumb {
margin-left: auto;
margin-right: auto;
width: 990px;
padding: 10px 0;
line-height: 20px;
font-size: 12px;
}
#content-help{
width: 989px;
margin: 0 auto;
overflow:hidden;


}
#content-help .content{
width: 987px;
overflow:hidden;
border-width: 1px;
border-style: solid;
border-color: #ddd;
margin: 0 auto;
border: 1px solid #ddd;

}
.m-subnav {
width: 188px;
float: left;
background-color: #f5f5f5;
border-right: 1px solid #ddd;
padding-bottom:15px;
}
.content-kol{

width: 988px;
height: 50px;
line-height: 50px;
}
.content-kol a{

width: auto;
float: left;
font-size: 14px;
background: url(../images/hone.png) left center no-repeat;
background-size:20px;
text-indent:30px;
color: #333;
padding-right:15px;
}
.content-kol p{

width: auto;
float: left;
font-size: 14px;
color: #b21212;
}
#side_nav{

width: 188px;
float: left;
}
#side_nav li {

width: 158px;
float: left;
font-size: 12px;
padding-left:30px;
color:#333;

}
#side_nav li span{
background: url(../images/index.jpg) left center no-repeat;
background-size: 2px 15px;
padding-left: 8px;
line-height: 40px;
margin: 10px 0;

}
#side_nav li a{

width: 188px;
height: 25px;
line-height: 25px;
font-size: 12px;
color:#666;
}
#side_nav li a:hover{

color: #b21212;
}
#side_nav li ul li{

background: none;
}
#side_nav .help_lo{

width: 158px;
height: 46px;
line-height: 46px;
background: #fff;
font-size: 16px;
border-bottom: 1px solid #ddd;
font-weight: bold;
background: url(../images/help.png) 20px center no-repeat #fff;
background-size: 20px 20px;
text-indent: 20px;
}
.content_right{

width: 750px;
float: left;
margin: 20px;
}
.content_login{

width: 750px;
height: 40px;
float: left;
border-bottom:1px solid #ddd;
}
.content_login span{

width: 100px;
height: 40px;
line-height:40px;
display: block;
border-bottom:2px solid #b21212;
font-weight: bold;
/*text-indent:20px;*/
/*background:url(../images/index.jpg) left center no-repeat;
*/
}
.content_login_list{

width: 750px;
float: left;
margin-top:15px;
}
.content_login_list a{

width: 750px;
height: 35px;
line-height: 35px;
float: left;
display: block;
font-size: 13px;
color: #666;
border-bottom: 1px solid #f1f1f1;
}

.footer-wap{

width: 998px;
margin: 0 auto;
overflow:hidden;
}
.footer{
overflow: hidden;
}
.footer_logo{

width: 194px;
height: 150px;
margin-top:45px;
float: left;
background:url(../images/bg-bottom.jpg) right top repeat-y;
}
.footer_list{
width: 468px;
height: 150px;
float: left;
margin-top:45px;
background:url(../images/bg-bottom.jpg) right top repeat-y;

}
.footer_list_po{
width: 156px;
height: 150px;
float: left;
font-size: 14px;
}
.footer_list_po p{
width: 156px;
height: 40px;
line-height: 40px;
float: left;
text-align: center;
color: #a5a5a5;


}
.footer_list_po a{
width: 156px;
height: 30px;
line-height: 30px;
color: #808080;
font-size: 12px;
text-align: center;
float: left;
display: block;


}
.footer_lian{
width: 220px;
height: 150px;
float: left;
margin-left: 50px;
margin-top:45px;
}
.rx{
font-size: 13px;
line-height: 24px;
color: #a5a5a5;
}
.tel{
color:#b21212;
font-size: 24px;

}
.gzr{

color: #808080;
font-size: 12px;
line-height: 22px;
}
.content_login_tit{

width: 750px;
height: 50px;
float: left;
border-bottom:1px solid #ddd;
font-size: 26px;
color: #333;
text-align: center;
}
.content_login_con{

width: 730px;
padding:15px;
float: left;
line-height: 30px;
color: #666;
font-size: 14px;
}
.w80{


width: 210px;
}
.select{
height: 28px;
}
.zixun_wenti{

width: 90%;
overflow:hidden;
float: left;
margin-left:30px;
margin-top:30px;
margin-bottom:50px;
}
.zixun_wenti_op{

width: 100%;
line-height: 30px;
color: #666;
font-size: 14px;
}
#tdxx{
margin: 1rem 0 0;
}
.zixun_wenti_op p span{

/*color: #333;*/
}
.zixun_wenti_op p a{

color: #b21212;
}
.zixun_wenti_op p i{

font-style: normal;
color: #b21212;
}
.faqi_title{
	color: red;
	    margin: 1rem 0;
	        font-size: 18px;
}
.zixun_wenti_opl{
    margin: 1rem 0;
width: 90%;
height: auto;
line-height: 30px;
background:#fff8f8;
border: 1px dashed #dbb3b3;
color: #666;
font-size: 14px;
margin-top:20px;
padding: 10px 20px 30px 30px;
color: #b21212;
overflow: hidden;

}
.hjk{

width: 380px;
height: 90px;
}
.zixun_wenti_button{

width: auto;
height: 40px;
line-height: 40px;
float: left;
background: #b21212;
border-radius: 5px;
margin-top:30px;
}
.zixun_wenti_button input{

background: none;
height: 40px;
padding: 3px 10px;
color: #fff;
}
.zixun_wenti_button1{

width: auto;
height: 40px;
line-height: 40px;
float: left;
background: #999;
border-radius: 5px;
margin-top:30px;
margin-left:10px;
}
.zixun_wenti_button1 input{

background: none;
height: 40px;
padding: 3px 10px;
color: #333;
}
.order_warp{

width: 695px;
height:auto;
margin: 20px auto;
border: 1px solid #ddd;
overflow: hidden;

}
.order_warp_listo{

width: 695px;
height:35px;
line-height: 35px;
float: left;
background: #f6f4f4;
font-size: 14px;
color: #333;
border-bottom: 1px solid #ddd;
}
.order_warp_listo b{

width:160px;
float: left;
padding-left: 20px;
border-right: 1px solid #ddd;
margin-right:15px;

}
.order_warp_listl{

width: 100%;
height:35px;
line-height: 35px;
float: left;
font-size: 14px;
color: #333;
border-bottom: 1px solid #ddd;

}
.order_warp_listl b{

width:160px;
float: left;
padding-left: 20px;
border-right: 1px solid #ddd;
margin-right:15px;

}
.order_warp_listz{

width: 695px;
float: left;
font-size: 14px;
color: #333;
border-bottom: 1px solid #ddd;
}
.order_warp_listzk{

width:160px;
line-height: 60px;
float: left;
padding-left: 20px;
border-right: 1px solid #ddd;



}
.order_warp_listzj{

width: 514px;
float: left;
}
.order_warp_wi{

width: 100%;
float: left;
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;


}
.order_warp_wi p b{

width: 100%;
float: left;

}
.order_warp_wk{

width: 100%;
float: left;
border-left: 1px solid #ddd;


}
.order_warp_wk p b{

width: 100%;
float: left;

}


.wi60{

width:60%;
float: left;
border-right: 1px solid #ddd;
padding: 10px 15px;
}

.wi40{

width: 30%;
float: left;
color: #b21212;
font-size: 20px;
text-align:center;

}
.hi50{

line-height: 55px;
}
.order_warp_listm{

width: 695px;
height:45px;
line-height: 45px;
float: left;
font-size: 14px;
color: #333;
border-top: 1px solid #ddd;
}
.order_warp_listm b{

width:160px;
float: left;
padding-left: 20px;
border-right: 1px solid #ddd;
margin-right:15px;

}
.pz{

background: #b21212;
border-radius: 3px;
color:#fff;
padding: 5px;
}
.order_warp_tit{
width: 695px;
    height: 50px;
    float: left;
    padding: 20px 0 0 0;
    font-weight: bold;
    font-size: 19px;
    margin: 1rem 0;
}
.order_warp_tit span{

width:auto;
float: left;
text-indent: 10px;
background: url(../images/index.jpg) left center no-repeat;
}
.op_right_xxkl {


}
.order_warp_zhangh{

width: 695px;
height: 510px;
float: left;
margin-left: 50px;
margin-bottom:30px;
}
.order_warp_zhangh p{

width: 695px;
height: 50px;
line-height: 50px;
font-size: 14px;
color:#666;
}
.order_warp_zhangh p span{
    width: 100px;
    text-align: right;
    float: left;
    font-size: 16px;
}
.order_warp_zhangh p input{

width: 200px;
border: 1px solid #ddd;
height: 28px;
line-height: 28px;
}
.order_warp_zhangh p i{

color: #b21212;
font-style: normal;
}
.order_warp_zhangh p button{

padding: 6px 10px;
border-radius:3px;
margin-left: 10px;
}
.renzheng_wap{

width:755px;
float: left;
overflow: hidden;

}
.renzheng_list_wap{
    display: flex;
    align-items: center;
    padding: 1rem 3rem;
    flex-wrap: wrap;
}
.renzheng_list{
border-bottom: 1px dashed #a5a5a5;
    width: 100%;
    display: flex;
    padding: 1rem 0;
    align-items: center;
    justify-content: space-between;

}
.renzheng_list img{

width: 3rem;

}
.renzheng_list p{
    font-size: 14px;
    width: 40rem;

}
.renzheng_list .remm{

width: auto;
float: right;
}
.renzheng_list .remm a{

padding: 3px 10px;
background: #b21212;
color: #fff;
margin: 0 10px;
}
.renzheng_list_fn{
    display: flex;
    align-items: center;
    margin: 2rem;
}
.renzheng_list_fn img{

width: 35px;
height: 35px;
float: left;

}
.renzheng_list_fn h3 {
width: 580px;
font-size: 18px;
font-weight: lighter;
margin-left: 15px;
float: left;
}
.renzheng_list_fn a{

display: block;
float:left;
padding:5px 10px;
background: #b21212;
color: #fff;
margin: 20px 15px;

}
.renzheng_list_wap form{

padding: 15px 20px;
}
.enzheng_list_mail{

width:633px;
float:left;
color: #666;
}
.enzheng_list_mail span{

color: #e93100;
}
.enzheng_list_mail input{

width: 270px;
height: 30px;
border: 1px solid #ddd;
}
.enzheng_list_mail em{

font-style: normal;
color:#e93100;

}
.enzheng_list_tie{

width: 465px;
height: 115px;
float: left;
margin-left: 80px;
margin-top:30px;
color: #999;
line-height: 25px;
}
.enzheng_list_tijiao{

width: 100px;
height: 40px;
line-height: 40px;
float: left;
margin-bottom:20px;
margin-left: 80px;

}
.enzheng_list_tijiao input{
width: 100px;
height: 40px;
background: #b21212;
color: #fff;
text-align: center;
border-radius: 5px;

}
.renzheng_list_right{

width: 165px;
height: 550px;
float: right;
}
.renzheng_pho{

width: 140px;
height: 125px;
float: left;
margin: 20px 0;
}
.renzheng_pho img{

width: 140px;
height: 105px;
float: left;
}
.renzheng_list_left{

width: 490px;
float: left;
margin-left:15px;
margin-top:20px;
}
.renzheng_kl{

width: 430px;
height: 45px;
line-height: 45px;
float: left;

}
.renzheng_kl i{

color:#e93100;
margin-right:5px;

}
.renzheng_kl span{

width: 115px;
text-align: right;
line-height: 45px;
float: left;
}
.renzheng_kl input{
width: 270px;
height: 28px;
border: 1px solid #ddd;
}
.renzheng_kk{

width: 530px;
/* height: 164px;*/
line-height: 45px;
float: left;
position: relative;
}
.renzheng_kk i{

color:#e93100;
margin-right:5px;

}
.renzheng_kk span{

width: 10rem;
text-align: right;
float: left;
}
.renzheng_kk input{
position: absolute;
top:0;
left: 115px;
width: 128px;
height: 40px;
opacity: 0;
}
.renzheng_kk img{

width: 140px;
height: 105px;
margin-left: 115px;

}
.layui-btn{

display: inline-block;
height: 35px;
line-height: 35px;
padding: 0 18px;
color: #fff;
white-space: nowrap;
text-align: center;
font-size: 14px;
border: none;
border-radius: 2px;
cursor: pointer;
background:url(../images/sc.png) 10px center no-repeat #2b94e5;
background-size: 18px 18px;
text-indent: 10px;
float: left;
}
.renzheng_kk p{

width: auto;
line-height: 25px;
color:#999;
float: left;
margin-left: 115px;
}
.renzheng_text{

width:530px;
float: left;
line-height: 25px;
color:#999;
padding-left: 30px;
margin-top:30px;
}
.renzheng_tijiaoq input{
width: auto;
background: #b21212;
color: #fff;
font-size: 14px;
padding: 10px 0;
float: left;
text-align:center;
border-radius: 5px;
margin:20px 0;
margin-left: 115px;
}
.huiyuan{

width: 998px;
height: auto;
overflow: hidden;
margin: 10px auto;
}
.huiyuan nav{
width: 100%;
margin:0;
display:flex;
flex-direction: column;
justify-content: center;
align-items:center;
font-size:30px;
padding:60px 0;
color:#333;
}
.huiyuan nav span{
width:60px;
border:2px solid #e91818;
margin-top:15px;
}
.huiyuan_left{

width: 337px;
height:auto;
float: left;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;

}
.huiyuan_left_tit{

width: 337px;
height: 65px;
line-height: 65px;
float: left;
background: #393939;
color:#fff;
text-align: center;
font-size: 24px;
border-bottom: 1px solid #ddd;
}
.huiyuan_left_con{

width: 337px;
height: 67px;
line-height: 67px;
float: left;
background: #f1f1f1;
color:#444343;
font-size: 18px;
text-align: center;
border-bottom: 1px solid #ddd;
font-weight: bold;
}
.huiyuan_left_col{

width: 100%;
height:100px;
line-height: 24px;
background: #f1f1f1;
color:#555;
text-align: left;
font-size: 18px;
border-bottom: 1px solid #ddd;
float: left;
font-size: 16px;
padding:20px 18px 0 40px;

}
.huiyuan_left_col span{

font-weight: bold;
color:#333;
}
.huiyuan_middle{

width: 320px;
height:auto;
float: left;
border-right: 1px solid #ddd;
border-top: 1px solid #ddd;

}
.huiyuan_middle_tit{

width: 320px;
height: 65px;
line-height: 65px;
float: left;
background: #e91818;
color:#fff;
text-align: center;
font-size: 24px;
border-bottom: 1px solid #ddd;
}
.huiyuan_middle_con{

width: 320px;
height: 67px;
line-height: 67px;
float: left;
color:#444343;
font-size: 18px;
text-align: center;
border-bottom: 1px solid #ddd;

}
.huiyuan_middle_con span{

color: #e91818;
}
.huiyuan_middle_col{
    width: 320px;
    height: 100px;
    color: #444;
    border-bottom: 1px solid #ddd;
    display: flex;
    align-items: center;
    justify-content: center;

}
.huiyuan_middle_col section{

width: 49.8%;
float: left;
/*height:50%;*/
text-align: center;
line-height:50px;

}
.huiyuan_middle_col .all{
width:100%;
height:100%;
line-height:100px;

}
.huiyuan_middle_col .all_height{

height:100%;
line-height:100px;

}
.huiyuan_middle_col .border_right{
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
}
.huiyuan_middle_col .border_bottom{
border-bottom:1px solid #ddd;
}
.huiyuan_middle_col .border_left{
border-left:1px solid #ddd;
}
.huiyuan_middle_col img{

width: 30px;
height: 30px;
}
.huiyuan_middle_col a{

background: #e91818;
color:#fff;
    width: 100%;
}
.huiyuan_middle_col span{
font-weight: 600;
color: #e91818;
}
.huiyuan_middle_cols{

width: 320px;
line-height: 100px;
color:#444;
border-bottom: 1px solid #ddd;
float: left;
text-align: center;
}
.huiyuan_middle_cols a{

background: #e91818;
color:#fff;
padding: 10px;
}
.huiyuan_order{

width: 998px;
height: 45px;
line-height: 45px;
float: left;
border-bottom:1px solid #ddd;
margin-bottom:20px;
}
.huiyuan_order span{
padding: 0 10px;


background: url(../images/index.jpg) left center no-repeat;
}
.huiyuan_order_ors{

width: 996px;
height: 35px;
line-height: 35px;
background: #f6f4f4;
float: left;
border:1px solid #ddd;
font-size: 14px;
}

.huiyuan_order_bianhao{

width: 356px;
height: 35px;
float: left;
margin: 0 10px;

}
.huiyuan_order_time{

width: 200px;
height: 35px;
float: left;
text-align: center;

}
.huiyuan_order_danjia{

width: 100px;
height: 35px;
float: left;
text-align: center;
}
.huiyuan_order_shul{

width: 100px;
height: 35px;
float: left;
text-align: center;
}
.huiyuan_order_jine{

width: 200px;
height: 35px;
float: left;
text-align: center;
}
.huiyuan_order_orskl{

width: 996px;
height: 80px;
line-height: 80px;
float: left;
border:1px solid #ddd;
font-size: 14px;
}
.huiyuan_order_orskp{

width: 996px;
height:auto;
line-height: 24px;
float: left;
border:1px solid #ddd;
font-size: 14px;
padding-bottom:20px;

}
.huiyuan_order_orskp p{

width: auto;
margin-left:20px;
}
.huiyuan_order_orskp_tit{

width:978px;
height:35px;
line-height: 35px;
border-bottom:1px solid #ddd;
float: left;
padding-left: 10px;
margin-bottom:20px;
}
.huiyuan_order_orskp_contl{


width: 976px;
height: 100px;
line-height:100px;
font-size: 20px;
color: #b21212;
float: left;
border:1px solid #ddd;
border-top:none;
text-align: left;
padding-right:20px;
text-indent:20px;
}
.huiyuan_order_ewm{

width:978px;
float: right;
}
.huiyuan_order_ewm img{

width: 213px;
height: 338px;
float: left;
}
.huiyuan_order_tijiao{

width: 978px;
float: left;
margin-bottom:100px;
}
.huiyuan_order_orskp_contl a{

width: 120px;
background: #b21212;
line-height: 45px;
text-align: center;
color: #fff;
font-size: 16px;
border-radius: 5px;
margin-right:20px;
margin-top:30px;
float: right;
text-indent: 0px;
/*margin-right:100px;
margin-top:50px;*/
}

.vip_details{
width:988px;
margin:0 auto;
border:1px solid #ddd;
margin-top:15px;
}
.vip_details nav{
width:100%;
border-bottom:2px solid #ddd;
display:flex;
padding:10px 10px;
box-sizing: border-box;
align-items:center;
background:#f6f4f4;
}
.vip_details nav span{
width:3px;
height:20px;
background:#b21212;
}
.vip_details nav p{

font-size:16px;
color:#333;
margin-left:15px;
}
.vip_details article {
width:100%;
padding:10px 10px 0 0;
box-sizing: border-box;
}
.vip_details article p{
padding:0 0 10px 10px;
box-sizing: border-box;
border-bottom:1px solid #ddd;
}
.vip_details section{
width:100%;
padding:20px;
box-sizing: border-box;
font-size:14px;
}
.vip_details section p{
margin-bottom:10px;
}
.vip_details footer{
width:100%;
padding:30px;
box-sizing: border-box;
display:flex;
border-top:1px solid #ddd;
font-size:20px;
align-items: center;
justify-content: space-between;
}
.vip_details footer div h5{
margin-bottom:24px;
font-weight: 100;
}
.vip_details footer div aside{
margin-bottom:10px;
display:flex;
align-items: center;
}
.vip_details footer div aside span{
color:#e91d20;
font-weight: 600;
margin-right:5px;
}
.vip_details footer div aside .radios{
width:14px;
height:14px;
border-radius: 50%;
border:1px solid #ccc;
display:flex;
justify-content: center;
align-items:center;
}
.vip_details footer div aside .radios i{
width:8px;
height:8px;
border-radius: 50%;
background:#e91d20;
display:none;
}
.vip_details footer div .checkeds .radios{

border:1px solid #e91d20;
}
.vip_details footer div .checkeds .radios i{

display:block;
}
.vip_details footer p{
padding:15px 24px;
font-size:16px;
color:#f0f0f0;
background:#b21212;
border-radius: 6px;
box-sizing: border-box;

}
.anli_list{

width: auto;
margin: 25px 20px 0 20px;
float: left;
padding-bottom:20px;
border-bottom:1px solid #e3e3e3;
}
.anli_img{

width: 205px;
height: 140px;
float: left;
margin-right:15px;

}
.anli_img img{

width: 205px;
height: 140px;
float: left;
}
.anli_list_kl h2{

width: 480px;
float: left;
height: 40px;
line-height: 40px;
font-size: 18px;
color: #3a3939;
font-weight: lighter;
}

.anli_list_jk{
width: 480px;
float: left;
line-height: 25px;
color: #666;
font-size: 12px;

}
.anli_list_jk p{

width: 240px;
float: left;

}
.anli_list_fg{

width: 220px;
height: 45px;
line-height: 45px;
float: left;
margin-top:30px;
border: 1px solid #b21212;
border-radius: 5px;
text-align: center;

}
.anli_list_fg a{

width: 220px;
height: 45px;
line-height: 45px;
display: block;
float: left;
font-size: 16px;
color: #b21212;
}
.anli_tuijian{

width: auto;
float: right;
border: 1px solid #b21212;
}
.partner{
width:100%;
height: 505px;
background:url("../images/partner.png");
}
.upgrade{
margin-top:82px;
}
.upgrade-logo{
width:584px;
height:66px;
margin:0px auto;
background:url("../images/upgrade.png");
background-size:100% 100%;
}
.upgrade-content-title{
text-align: center;
margin-top:22px;
color:#838383;
}
.upgrade-content-list{
width:1192px;
margin:68px auto 0px;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.upgrade-content-box{
width:22%;
height:245px;
border:1px solid #b8b8b8;
border-radius:10px;
box-shadow: 0px 4px 6px #e2e2e2;
}
.upgrade-content-box > img{
display: block;
margin: 25px auto 20px;
}
.upgrade-content-box > div{
text-indent: 1rem;
width:198px;
margin:0px auto;
line-height:22px;
color: #0f0f0f;
font-size: 1rem;
}
.join{
margin-top:110px;
}
.join-title{
width:142px;
height:32px;
margin:0px auto;
background:url("../images/title-a.png");
}
.join-tree{
width:1072px;
height:129px;
margin:88px auto 0px;
background:url("../images/tree.png");
background-size:100% 100%;
}
.operate{
margin-top:110px;
}
.operate-title{
width:142px;
height:32px;
margin:0px auto;
background:url("../images/title-b.png");
}
.operate-content{
width: 1192px;
margin:80px auto 0px;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.operate-content-box{
width:20%;
text-align: center;
}
.operate-content-box > p{
color: black;
font-size:18px;
font-weight:900;
margin-top:16px;
}
.condition{

/*margin-top:140px;*/
margin: 140px auto;
display:flex;

}
.outer_box{
display:flex;
margin:0 auto;
flex-direction: column;
align-items:center;
justify-content: center;
width:720px;
}
.condition-title{
width:280px;
height:58px;
background:url("../images/partner-title.png");
background-size: 100% 100%;
}
.condition-list{
width:100%;
margin-top: 115px;
display: -webkit-flex;
display: flex;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.condition-list-a{
width:290px;
height:134px;
background:url("../images/hotline.png");
background-size: 100% 100%;
}
.condition-list-b{
width:2px;
background: #5b5b5b;
}
.condition-list-c{

}
.condition-list-c > p{
color: #242424;
margin-top: 18px;
font-size: 15px;
line-height: 2rem;
}
.apply{
width:100%;
height:100%;
background:#f6fafb;
margin-top: 148px;
}
.apply-title{
margin:0px auto;
width:120px;
text-align: center;
color: #3d3d3d;
padding-top: 50px;
}
.apply-title > p{
font-size: 24px;
margin-bottom: 15px;
}
.apply-title > span{
font-size: 18px;
}
.apply-list{
width:720px;
margin:46px auto 0px;
}
.apply-list-box{
margin-left: 14px;
}
.apply-list-box > label{
font-size: 17px;
margin-right: 5px;
}
.apply-list-box > input{
background: #eeeeee;
width:70%;
height:34px;
margin-top:20px;
}
.apply-list-box > span{
color: #b1b1b1;
margin-left: 5px;
}
.apply-list-box > .message{
align-items: center;
display: flex;
}
.apply-list-box > .message > label{
font-size: 17px;
}
.apply-list-box > .message > span{
color: #b1b1b1;
margin-left: 5px;
}
.apply-list-box > .message > textarea{
background: #eeeeee;
width:70%;
height:114px;
margin-top:20px;
resize: none;
border:0px;
margin-left: 10px;
}
.apply-list-box > .return{
margin-top: 20px;
}
.apply-list-box > .return > span{
margin-left: 274px;
color: #b1b1b1;
}
.apply-list > .verification{
margin-top: 20px;
position: relative;
}
.apply-list > .verification > img{
position: absolute;
top:0px;
left: 168px;
}
.apply-list > .verification > input{
background: #eeeeee;
height:34px;
width:100px;
}
.apply-list > .verification > label{
font-size: 17px;
margin-right: 5px;
}
.apply > .submission{
width:100px;
height:40px;
margin:38px auto 66px;
background: #56bee5;
color: white;
text-align: center;
line-height: 40px;
cursor:pointer;
}
.example {
width: 998px;
height: 362px;
margin: 10px auto;
}
.friendslink{

width: 996px;
height: auto;
margin: 0 auto;

}
.friendslink_tit{

width: 996px;
height: 45px;
line-height: 45px;
float: left;
color:#2b2a2a;
font-size: 16px;
text-indent: 10px;
border-bottom:1px solid #999;
background:url(../images/index.jpg) left center no-repeat;
}
.linklist{

width: 996px;
height: auto;
float: left;
margin-bottom: 20px;

}
.linklist li{

width: auto;
height: 30px;
line-height: 30px;
float: left;

}
.linklist li a{

width: auto;
height: 30px;
line-height: 30px;
float: left;
color: #999;
font-size: 14px;
padding-right:15px;
}
.ganxingqu{

width: 996px;
height: auto;
margin: 0 auto;
}
.ganxingqu_tit{

width: 996px;
height: 45px;
line-height: 45px;
float: left;
color:#2b2a2a;
font-size: 16px;
text-indent: 10px;
border-bottom:1px solid #b21212;
background:url(../images/index.jpg) left center no-repeat;
}
.ganxingqu_con{

width: 996px;
height: auto;
float: left;
margin-bottom: 20px;

}
.ganxingqu_con a{

width: auto;
height: 35px;
line-height: 35px;
color: #666;
font-size: 14px;
display: block;
float: left;
padding-right:20px;
}
