
.topbox{width:100%; height:190px; }
.w_box{width: 1200px; margin: 0 auto 30px auto; overflow:hidden; }
.w_t{width:100%; height:80px; line-height:80px; font-size:26px; font-weight:bold; text-align:center; float:left;}
.w_l{width:740px; float:left; margin:20px 0 0 0; }

.calculator_box{width:100%; height:200px; overflow:hidden; float:left; position: relative; margin-top:20px; }
.c_t{padding:0 10px; height:50px; border:1px solid #e1e1e1;  border-bottom:#fff; border-radius: 5px 5px 0 0 ; background:#f2f2f2; position:absolute; z-index:99  }
.c_t span{width:100%; float:left; line-height: 50px; text-align: center; font-size:16px; font-weight: bold;}
.calculator_box .c_b{width:738px; float:left; overflow:hidden; padding:10px 0 10px 0; background:#f2f2f2; border:1px solid #e1e1e1;  border-radius:0 5px 5px 5px; top:50px;   position:absolute;  z-index:98}
.calculator_box2{width:360px; height:200px; overflow:hidden; float:left; position: relative; margin-top:20px; }
.calculator_box2 .c_b{width:358px; float:left; overflow:hidden; padding:10px 0 10px 0; background:#f2f2f2; border:1px solid #e1e1e1;  border-radius:0 5px 5px 5px; top:50px;   position:absolute;  z-index:98}



.c_item{width:90px;height:120px; float:left; margin-right:20px;  }
.c_item_tr{width:100%; height:40px; float:left; display:flex; align-items:center; }
.c_item_tr span{line-height:22px; font-weight: bold; padding:0 10px; border-radius:5px; }
.c_item_tr input{width:90px; height:26px; border-radius:5px; border:1px solid #e1e1e1; text-indent:5px; }
.mgl{margin-left:25px; }
.font14{font-size:12px;}

.btn{width:100px; float:left; height:26px; margin-top:48px;  }
.btn button{width:100%; height:100%; border:1px solid #a71d20; background:#a71d20; border-radius:13px; color:#fff; line-height:26px; font-weight: bold; cursor:pointer; }
.btn button:hover{background:#fff; color:#a71d20; cursor:pointer; }


.w_r{width:440px; height:850px; float:right; margin:20px 0 0 0; position:relative; margin-top:40px;}
.c_b2{width:438px; height:780px; float:left; overflow:hidden; padding:10px 0 10px 0; background:#f2f2f2; border:1px solid #e1e1e1;  border-radius:0 0 5px 5px; top:50px;   position:absolute;  z-index:98}

.c_t2{width:418px;}
.c_b2 textarea{width:400px; height:730px; margin:0 auto; display:block;resize: none; font-size:16px; }

.cal_exp{width:100px; height:50px; line-height:50px; font-size:14px; color:#a71d20; text-align:center; position:absolute; right:0; background: no-repeat; background-position:0 15px; cursor:pointer}


.exp_box{width:1000px; height:500px; border-radius:5px; background:#fff; position:absolute; display:none; z-index:2001; left:50%; margin-left:-500px; }
.exp_close{width:30px; height:30px; border-radius:15px; border:1px solid #ffeeb4; background: no-repeat; position:absolute;   right:0px;   top:-50px; cursor:pointer;  }

.exp_show{width:900px; height:500px; margin:0 auto;  display:none; }
.exp_box h1{width:100%; height:60px; line-height:60px; font-size:20px; font-weight:bold; text-align:center; }
.exp_box p{ line-height:26px; font-size:16px; }

.c_b2 button{width:400px; height:30px; display:block; margin:10px auto; background:#a71d20; color:#fff; border:0; border-radius:15px; }

.blackmask{width:100%; height:100%; background:#000; opacity:0.8; position:absolute; z-index:2000; top:0; left:0;display:none;}


.flr{float:right;}

