@charset "utf-8";
/* CSS Document */

.ecg-con{ position:relative; width:100%; height:664px;zoom:1;  }
.ecg-formcon{ position:absolute; width:1200px;  z-index:99; width:1200px; margin:0 auto; zoom:1; left:50%; margin-left:-590px;  }
.ecg-img{position:absolute; height:664px; width:100%; z-index:9;}
.ecg-form{   position:absolute; top:50px; left:70%;}
.ecg-text{ float:left; position:absolute; top:130px; left:10%;}
.ecg-title{ font-size:55px; font-weight:bold; color:#ff5837; height:70px; display:block; line-height:70px;}
.ecg-two{ line-height:30px; font-size:18px; background:#ff5837; padding:0 20px; color:#fff;}
.ecg-third{ font-size:16px; margin-top:50px; line-height:40px; font-weight:bold;}
.ecg-form .form-da{ width:400px; *width:380px; *height:560px; height:580px; padding:10px; background:#fff; z-index:10;  filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;  }
.ecg-form .form-xiao{ width:380px; height:560px; background:#fff; z-index:11; position:absolute; top:10px; left:10px;}
.ecg-form-title{ text-align:center; font-size:23px; line-height:60px;}
.ecg-hui{ color:#e0e0e0;}
.ecg-hong{ color:#f00; font-weight:bold;	 }
.ecg-form-dl{ width:330px; margin:0 auto; color:#666; z-index:22;}
.form-con{ position:absolute; top:10px; left:10px; z-index:22; width:380px; height:560px;}
.form-error{ color:#ff5837; text-align:center;}
.form-error .icon-error{ width:12px; height:12px; vertical-align:middle; color:#fff; text-align:center; line-height:12px; margin-right:10px; display:inline-block; background:#ff5837; border-radius:10px;}
.form-dd{ font-size:14px; margin:8px 0; height:40px;  }
.form-dd span{ line-height:32px;}


.ass-brand1{width:215px;  position:relative; padding-left:10px; margin:15px 0;}
.ass-brand1 input{ width:215px; height:39px; *height:35px; line-height:35px!important; border:#e0e0e0 solid 1px; padding-left:10px; font-size:14px; color:#a4adbc;}
.ass-brand{ float:left; width:235px;   padding-left:10px; color:#a4adbc; position:relative;}
.ass-brand input{ width:230px; height:35px; *height:35px; line-height:35px!important; border:#e0e0e0 solid 1px; padding-left:10px; font-size:14px; color:#a4adbc;}
.ass-brand input:active{ border:#4680D1 solid 1px;}
.caret-down{ position:absolute; font-size:20px; color:#4680D1; right:6px; top:8px; z-index:98;}
.ass-submit{ padding:5px 0;  margin-top:15px; background:#ff5837; border:#ff5837 solid 1px; border-radius:5px; width:60px; text-align:center; margin-left:7px; color:#fff; font-size:16px;}
.ass-money{ width:100px !important; *width:90px !important;}
.form-select{ width:80px; height:35px;*height:35px; line-height:35px!important; border:#e0e0e0 solid 1px; padding-left:10px; font-size:14px; color:#a4adbc;position:relative; top:-2px; }
.form-dd-span{ text-align:center; color:#ff5837; border-bottom:#bebebe dotted 1px; padding-bottom:10px;}
.form-dd-anniu div{ float:left; font-size:14px; text-align:center; margin-right:30px;}
.form-dd-anniu{ text-align:center; overflow:hidden; width:100%; padding-left:73px; margin-top:10px;}
.form-dd-submit{width: 160px;height: 35px;background:#4680d1;border:0;color:#fff;font-size: 18px;border-radius:5px;}
.form-submit{ text-align:center;margin-top:20px;}
.form-yzm{ width:125px !important; *width:123px !important; float:left;}

.form-span{ float:left; width:85px; text-align:right;}
.caret-text{ font-size:14px;}
.form-hui{  width:380px; height:343px; background:#e5e5e5; z-index:12; position:absolute; top:227px; left:10px;}

.form-form{ position:absolute; top:104px; right:30px;}
.form-box{ position:relative; width:795px; height:532px;  overflow:hidden; padding:20px 0 20px 20px;  min-width:150px; zoom:1; background:#fff; border:#4680D1 solid 1px; z-index:99; }
.form-box .glyphicon-remove{ font-size:18px; color:#a4adbc; position:absolute ;top:15px; right:20px; overflow:hidden;}
.form-box .form-box-frav{ float:left; margin-right:20px;}
.form-box .form-box-frav h4{ font-size:18px; padding-bottom:20px; color:#333; margin:0;}
.form-box .form-box-btn{ float:left; width:18px; margin-right:16px; display:inline;}
.form-box .form-box-btn a{ display:inline-block; width:20px; height:18px; line-height:20px; color:#4680D1; text-align:center; font-size:14px; overflow:hidden; vertical-align:middle;}
.form-box .form-box-btn a:hover{ background:#4680d1; color:#fff;}
.form-box .form-box-prov-con{ zoom:1; overflow:hidden; border:#e3e3e3 solid 1px; background:#fff; float:left;   }
.form-box .form-box-con-main{ overflow-y:auto; margin:1px 0; padding:1px 0; float:left; position:relative; width:130px; height:440px;}
.form-box .form-box-con-main .town-con-dl{ margin:0 1px 2px 2px;}
.form-box .form-box-con-main .town-con-dl dt{ height:26px; background:#f0f2f5; font-size:14px; padding-left:10px; color:#606977; line-height:26px; font-weight:normal;}
.form-box .form-box-con-main .town-con-dd a{ display:block; height:26px; line-height:26px; padding-left:10px; color:#606977; overflow:hidden;}
.form-box .form-box-con-main .town-con-dd a:hover{ color:#4680d1;}
.prov-width02{ width:170px !important;}
.prov-width03{ width:370px !important;}
.oncard{ top:200px; background:#fff; width:auto; }
.form-oncard{ width:290px; height:294px; padding-top:10px;}
.oncard-height{ height:220px !important; width:110px !important; }
.form-pos-02{ top:270px; }

.bottom{ margin-top:0 !important;}

/*�ύ�ɹ���*/
.exchange-submit{ position:absolute; top:100px;  background:#fff; color:#333; width:470px; height:360px; left:30%; border:#e0e0e0 solid 5px; z-index:1001; }
.exchange-sub-dui{ text-align:center; width:100%; margin-top:40px; margin-bottom:20px;}
.exchange-sub-tit h3{ color:#333 !important; text-align:center; margin-bottom:20px;}
.exchange-sub-text{ font-size:14px; text-align:center; color:#999;}
.exchange-sub-sub{ text-align:center; margin-top:30px;}
.exchange-sub-sub input{ width:130px; height:35px; background:#ffeee5; color:#ff5837; font-size:14px; border:#ffd7c4 solid 1px;}


/*新增修改样式*/
/*37行宽高修改*/







