@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,ul,li,p,img,a,span{ margin:0px; padding:0px; border:0px}
.padmar100{ margin-left:100px;}
.marright14{ margin-right:14px}
a{ color:#0055aa; text-decoration:none}
a:hover{ color:#ff6600; text-decoration:underline}
body{ font-family:"宋体"; font-size:12px; color:#333333} 
body.a1{ background:url(http://images1.aoyou.cc/Passport/bg01.jpg) no-repeat top}
.ff6600{ color:#ff6600}
.regflotleft{ float:left; overflow:hidden}
.regflotright{ float:right; overflow:hidden}
.regtop{ height:78px; background:url(http://images1.aoyou.cc/Passport/regtopbg.gif)}
.regtop_block{ width:1002px; height:78px; margin:auto; }
.regtop_block_otherlink{ padding-right:6px; color:#cccccc; margin-top:48px; line-height:18px;}
.regtop_block_otherlink a{ color:#0055aa; text-decoration:none; padding:0px 10px}
.regtop_block_otherlink a:hover{ color:#ff6600; text-decoration:underline; padding:0px 10px}

.regtop_content{ width:1002px; margin:0 auto 50px auto; overflow:hidden}
.regtop_content_tit{ height:75px; border-bottom:1px solid #cccccc}
.regtop_content_tit h1{ color:#333333; font-family:"微软雅黑","黑体","宋体"; font-size:22px; font-weight:lighter; padding:35px 15px 0 10px;}
.regtop_content_tit p{ padding:49px 0 0 0; color:#666666;}
.regtop_content_step{ width:216px; height:70px; float:right; overflow:hidden}
.regtop_content_step p{ background-image:url(http://images1.aoyou.cc/Passport/regtopstep.gif);width:216px; height:70px;}
.regtop_content_step p.b1{background-position:0px 0px}
.regtop_content_step p.b2{background-position:0 -75px}
.regtop_content_infro{ line-height:35px; padding-left:13px; font-size:14px}

.regcontnt{ width:800px; overflow:hidden; padding-top:14px;padding-left:126px;position:relative; }
.regcontnt_item{ height:30px; line-height:30px; font-size:14px;  clear:both; margin-bottom:18px; z-index:20}
.regcontnt_item .promp{width:350px;line-height:30px;position:absolute;font-size:12px;color:#996633;height:30px;left: 528px;}
.regcontnt_item input{ float:left}
.regcontnt_item span{ display:block; height:30x; line-height:30px; color:#996633; font-size:12px; padding-left:10px; float:left}
.regcontnt_item span img{ vertical-align:middle}
.regcontnt_item label{ line-height:30px; width:100px; text-align:right; display:block; float:left}
.regcontnt_item .itemname{ line-height:30px; width:100px; text-align:right; display:block; float:left}
.regcontnt_item label.d1{ width:300px; text-align:left; padding-left:10px;}
.regcontnt_item label.d2{ width:30px; text-align:left; padding-left:5px}
.regcontnt_item input.c1{ height:14px; border:1px solid #b3c3dd; padding:5px; width:250px; line-height:14px;}
.regcontnt_item input.c2{ height:14px; border:1px solid #ff8080; padding:5px; width:250px; line-height:14px;}
.regcontnt_item input.c3{ height:14px; border:1px solid #b3c3dd; padding:5px; width:78px; line-height:14px;}
.regcontnt_item input.c4{ height:14px; border:1px solid #ff8080; padding:5px; width:78px; line-height:14px;}
.regcontnt_item input.c5{ height:14px; border:1px solid #b3c3dd; padding:5px; width:470px; line-height:14px;}
.regcontnt_item select.e1{height:26px; border:1px solid #b3c3dd;  width:260px;}
.regcontnt_item select.e2{height:26px; border:1px solid #b3c3dd;  width:80px; float:left}

.labela {float: left; padding-top: 5px;}
.labela label{text-align:left;width:60px;}

.regcontnt_item select{display: inline;}

.regcontnt_item_layer img{ vertical-align:middle}


.regcontnt_item_layer0{display:none;}
.regcontnt_item_layer1{width:248px;height:24px;background-color:#fffec9;border:1px solid #ffe371;position:absolute;left: 226px;top: 36px;padding:0 6px;line-height:24px;
z-index:1000;font-size:12px}
.regcontnt_item_layer2{width:248px;height:24px;background-color:#fffec9;border:1px solid #ffe371;position:absolute;left: 226px;top: 86px;padding:0 6px;line-height:24px;
z-index:1000;font-size:12px}
.regcontnt_item_layer3{width:248px;height:24px;background-color:#fffec9;border:1px solid #ffe371;position:absolute;left: 226px;top: 136px;padding:0 6px;line-height:24px;
z-index:1000;font-size:12px}
.regcontnt_item_layer4{width:248px;height:24px;background-color:#fffec9;border:1px solid #ffe371;position:absolute;left: 226px;top: 184px;padding:0 6px;line-height:24px;
z-index:1000;font-size:12px}
.regcontnt_item_layer5{width:248px;height:24px;background-color:#fffec9;border:1px solid #ffe371;position:absolute;left: 226px;top: 232px;padding:0 6px;line-height:24px;
z-index:1000;font-size:12px}

.regcontnt_item_layer7{width:248px;height:24px;background-color:#fffec9;border:1px solid #ffe371;position:absolute;left: 226px;top: 326px;padding:0 6px;line-height:24px;
z-index:1000;font-size:12px}
.regcontnt_item_layer8{width:248px;height:24px;background-color:#fffec9;border:1px solid #ffe371;position:absolute;left: 226px;top: 376px;padding:0 6px;line-height:24px;
z-index:1000;font-size:12px}
.regcontnt_item_layer9{width:248px;height:24px;background-color:#fffec9;border:1px solid #ffe371;position:absolute;left: 226px;top: 424px;padding:0 6px;line-height:24px;
z-index:1000;font-size:12px}

.regcontnt_item_layer{width:248px;height:24px;background-color:#fffec9;border:1px solid #ffe371;position:absolute;left: 226px;top: 87px;padding:0 6px;line-height:24px;
z-index:1000;font-size:12px}
.regcontnt_item_btn,.regcontnt_item_btn a:hover{ background-image:url(http://images1.aoyou.cc/Passport/regbtnzc.gif);}
.regcontnt_item_btn{ width:135px; height:41px; background-position:0 0;}
.regcontnt_item_btn a{ display:block; width:135px; height:41px; text-align:center; line-height:41px; font-size:18px; color:#000}
.regcontnt_item_btn a:hover{ display:block; width:135px; height:41px; background-position:0 -47px; text-align:center; line-height:41px; font-size:18px;color:#000; text-decoration:none}

.regsuc{ border:1px solid #ffcc99; background-color:#fffaf2;  overflow:hidden; margin:10px auto}
.regsuc_tit{ width:307px; height:90px; background:url(http://images1.aoyou.cc/Passport/regsuc_bg1.gif) no-repeat left; padding-left:78px; margin: 30px auto 10px auto}
.regsuc_tit2{ width:400px; background:url(http://images1.aoyou.cc/Passport/regsuc_bg1.gif) no-repeat left top; padding-left:78px; margin: 30px auto 10px auto}
.regsuc_tit h1{ font-size:24px; font-family:"微软雅黑","宋体"; font-weight:lighter; line-height:50px;}
.regsuc_tit p{ font-size:14px;}

.regsuc_tit a{ font-size:14px;}


.regsuc_tit2 h1{ font-size:24px; font-family:"微软雅黑","宋体"; font-weight:lighter; line-height:50px;}
.regsuc_tit2 p{ font-size:14px;}
.regsuc_tit2 a{ font-size:14px;}

.regsuc_link{ height:50px; line-height:50px;}
.regsuc_link a{ padding-right:46px;}

.regsuc_line{ width:914px; height:27px; border-top:1px solid #efdcc7; margin:auto}
.regsucinfro{ width:545px; height:40px; margin: 10px auto 0px auto; line-height:40px; font-size:14px}
.regsucinfro img{ vertical-align:middle}
.regsucbtn{width:135px; height:41px; margin:20px auto}
.regsucbtn_zs{ width:100px; line-height:41px; line-height:41px; padding-left:10px}
.regsucbtn_zs a{ font-size:14px;}

.alladfour{ list-style:none; overflow:hidden; margin:10px 0 10px 0; }
.alladfour li{ width:222px; height:152px; float:left; border:1px solid #cccccc;  padding:8px}

.regtop_content h3{ font-size:16px; font-family:"微软雅黑";}
