.cont{ height: auto; overflow: hidden; background-color:#DDD3C9; padding: 20px; color: #666;}
.cont .tit_1{ color: #2A9DE0; font-size: 18px;}

.pay_process{ width: 100%; margin: 10px 0px; height:auto; overflow: hidden;}
.pay_process img{ width: 100%; height: auto;}

.cont .tit_2{ height: 30px; line-height: 30px; border-bottom: 1px solid #B19067;}
.cont .tit_2 span{color: #2A9DE0;}

.cont .tit_3{ line-height: 80px; padding-left:250px; border-bottom: 1px dashed #999;}
.cont .tit_3 span{color: #2A9DE0;}

.payfrom{ margin: 50px auto;}
.payfrom .coedlink{color: #666;}
.payfrom .coedlink:hover{ text-decoration: underline;}
.payfrom tr{ height: 50px; line-height: 50px;}
.payfrom td.txt{ width: 140px; text-align: right; font-size: 18px;}
.payfrom td.val{ width: 230px; }
.payfrom .input{ width: 200px;  background-color: #F4FFE1; border: 1px solid #999; padding: 8px;}
.payfrom .msg{ color: red;}
.payfrom .btn{ width: 160px;  padding:5px 0px; margin: 10px 0px; text-align: center; color: #fff; font-size: 18px; font-weight: bold; background-color: #FF7F00; border: 1px solid #fff;border-radius: 4px; -moz-border-radius:4px; /* Old Firefox */ cursor: pointer;}
.payfrom .btn:hover{background-color:#CD661D;}

.banklist{width:400px;}
.banklist li{ width: 130px; height: 50px; line-height: 50px; float: left;}
.banklist li img {width: 100px; height:auto; vertical-align: middle;}

.pay_desc{width: 100%;}
.pay_desc p {line-height: 30px;}