html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{margin:0;padding:0;}
ol,ul{ list-style:none;}
:focus{ outline:0;}
a img{ border:0;}
img{ vertical-align:top;}
em{ font-style:normal;}
.fl{ float:left;}
.fr{ float:right;}
.fn{ float:none;}
.al{ text-align:left;}
.ac{ text-align:center;}
.ar{ text-align:right;}
.clr{ display:block; overflow:hidden; clear:both; height:0; line-height:0; font-size:0;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{ display:inline-table;}
*html .clearfix{ height:1%;}
.clearfix{ display:block;}
*+html .clearfix{ min-height:1%;}
.overflow{ overflow:hidden;}
.form label,.form input,.form select,.form textarea,.form button,.form .label{ float:left; font-size:12px;}
.block{ display:block; overflow:hidden;}
.hide{ display:none;}
.invisible{ visibility:hidden;}
.tab{ overflow:hidden; zoom:1;}
.tab li,.tab a,.tab-item{ float:left; cursor:pointer; text-align:center;}
.m,.mt,.mc,.mb{ overflow:hidden; zoom:1;}
.m{ margin-bottom:10px;}
.through{text-decoration:line-through;}
.nobor{border:none;}
/*text*/
body{font-family:Microsoft YaHei,"微软雅黑",Arial,Verdana,"宋体";font-size:12px;color:#666;line-height:150%;}
.cinfo{color:#FF0000;}
.cword{color:#FF6600;}
.red{color:#C00;}
.bigred{color:#C00;font-weight:bold;}
.mb5{float:left;margin-bottom:5px;}
.f14{font-size:14px;}
.farial{font-family:Arial;}
/*link*/
a:link,a:visited{color:#333;text-decoration:none;}
a:hover,a:active{color:#ff6c00;text-decoration:underline;}
/*layout*/
.w{width:980px;margin:0 auto;}
.w1{margin-bottom:10px;}
.lh{overflow:hidden;zoom:1;}
.lh li,.lh dl,.lh .item{float:left;}
.ld{position:relative;zoom:1;}
.ld s,.ld b,.ld em,.ld .block{position:absolute;display:block;overflow:hidden;}
.left{float:left;width:222px;overflow:hidden;}
.right{float:right;width:753px;overflow:hidden;}


table{empty-cells:show;}ins{text-decoration:none;}del{text-decoration:line-through;}h1{font-size:20px;font-family:Arial,Lucida,Verdana,"microsoft yahei","宋体",Helvetica,sans-serif;}h2{font-size:14px;}h3{font-size:14px;}h4{font-size:12px;}h5{font-size:12px;}h6{font-size:12px;}.ftx01,.flk01 a:link,.flk01 a:visited,a.flk01:link,a.flk01:visited{color:#FCD410;}.ftx02,.flk02 a:link,.flk02 a:visited,a.flk02:link,a.flk02:visited{color:#F90;}.ftx03,.flk03 a:link,.flk03 a:visited,a.flk03:link,a.flk03:visited{color:#A0410A;}.ftx04,.flk04 a:link,.flk04 a:visited,a.flk04:link,a.flk04:visited{color:#F00;}.ftx05,.flk05 a:link,.flk05 a:visited,a.flk05:link,a.flk05:visited{color:#A40F00;}.ftx11,.flk11 a:link,.flk11 a:visited,a.flk11:link,a.flk11:visited{color:#B8D1EA;}.ftx12,.flk12 a:link,.flk12 a:visited,a.flk12:link,a.flk12:visited{color:#4589BF;}.ftx13,.flk13 a:link,.flk13 a:visited,a.flk13:link,a.flk13:visited{color:#0B3B8C;}.ftx14,.flk14 a:link,.flk14 a:visited,a.flk14:link,a.flk14:visited{color:#12A000;}.ftx21,.flk21 a:link,.flk21 a:visited,a.flk21:link,a.flk21:visited{color:#FFF;}.ftx22,.flk22 a:link,.flk22 a:visited,a.flk22:link,a.flk22:visited{color:#CCC;}.ftx23,.flk23 a:link,.flk23 a:visited,a.flk23:link,a.flk23:visited{color:#999;}.ftx24,.flk24 a:link,.flk24 a:visited,a.flk24:link,a.flk24:visited{color:#666;}.ftx25,.flk25 a:link,.flk25 a:visited,a.flk25:link,a.flk25:visited{color:#333;}.ftx26,.flk26 a:link,.flk26 a:visited,a.flk26:link,a.flk26:visited{color:#000;}

/*form*/
.form label,.form input,.form select,.form textarea,.form button,.form .label{float:left;font-size:12px;}
.form .item{overflow:hidden;zoom:1;}
.btn-img{cursor:pointer;overflow:hidden;margin:0;padding:0;border:0;text-align:center;}
.btn-text{cursor:pointer;overflow:hidden;margin:0;padding:0;text-align:center;}
.btn-link{display:block;overflow:hidden;text-align:center;}


#shortcut .fr li,#i-search .block{background:url(/images/master/2013/master.png) no-repeat;}

/*shortcut*/
#shortcut{height:40px;border:solid 1px #eee;background-color:#f9f9f9;background-image:none;}
#shortcut .fr li{float:left;height:40px;line-height:40px;padding:0 10px;background-position:-178px 16px;}
#shortcut .fore1{background:none;}
#shortcut .fore2{background:none;margin-right:35px;}
#shortcut .sub{position:relative;z-index:30;width:78px;padding:0;}
#shortcut dl{padding:0 6px;overflow:hidden;}
#shortcut dt{padding-left:4px;overflow:hidden;cursor:pointer;}
#shortcut dt b{float:right;width:11px;height:6px;margin-top:16px;background:url(/images/index/2015/shortcut.png) no-repeat 0 -18px;overflow:hidden;}
#shortcut dd{display:none;padding:4px 0 4px 8px;line-height:21px;}
#shortcut li:hover dl,#shortcut .hover dl{z-index:9999;padding:0 5px;border:1px solid #ddd;background:#fff;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;}
#shortcut li:hover dt,#shortcut .hover dt{border-bottom:1px solid #f3f3f3;line-height:40px;}
#shortcut li:hover dd,#shortcut .hover dd{display:block;}
#shortcut li:hover b,#shortcut .hover b{margin-top:18px;background-position:0px -25px;}
#shortcut em{font-family:Verdana;font-weight:bold;color:#fd6c00;}
#shortcut .uname{font-weight:bold;color:#ff0000;padding-right:2px;}
*html #shortcut li.sub dl{position:absolute;}

/*cityList*/
#cityList{display:inline-block;height:40px;line-height:40px;}
#cityList span{font-size:14px;color:#999;}
#cityList em{float:left;width:12px;height:18px;margin:9px 5px 0 0;background:url(/images/index/2015/shortcut.png) no-repeat;}
#cityList a{color:#097ddb;}

/*header,nav*/
#header{height:80px;background-color:#fff;}
#header .w{height:118px;border-bottom:solid 1px #ccc;}
#logo{width:252px;height:42px;margin-top:20px;}
#logo .block{left:280px;top:-10px;}
#logo .allad{padding-bottom:0;}

/*blink*/
.blink{position:relative;width:490px;height:80px;}
.blink .item{display:inline-block;position:absolute;left:0;top:28px;width:122px;*width:124px;}
.blink a{text-decoration:none;color:#999;}
.blink a.item i{display:block;float:left;width:34px;height:34px;background:url(/images/passport/items.png) no-repeat;cursor:pointer;}
.blink a.item b{display:block;float:left;width:86px;*width:90px;line-height:20px;font-size:14px;font-weight:bolder;text-align:center;color:#097ddb;}
.blink a.fore1{margin-left:105px;}
.blink a.fore1:hover i{background-position:0 -35px;}
.blink a.fore2{margin-left:235px;}
.blink a.fore2 i{background-position:-36px 0;}
.blink a.fore2:hover i{background-position:-36px -35px;}
.blink a.fore3{margin-left:365px;}
.blink a.fore3 i{background-position:-72px 0;}
.blink a.fore3:hover i{background-position:-72px -35px;}

/*footer*/
#footer{background-color:#3c3c3c;}
#footer .w{padding:15px 0 30px;text-align:center;}
#footer .about a,#footer .about span{margin:0 10px;color:#fff;}
#footer .about span a{margin:0;}
#footer .authentication img{margin:10px;background:url(/images/index/2015/authentication.png) no-repeat;}
#footer .authentication .xinyu1{background-position:0 0;}
#footer .authentication .xinyu2{background-position:-120px 0;}
#footer .authentication .xinyu3{background-position:-240px 0;}
#footer .copyright{color:#b4b4b4;}

/*mycart*/
#mycart{float:left;width:90px;height:26px; background-color:#fff;}
#i-mycart{float:left;width:68px;height:26px;padding-left:22px;line-height:26px;text-align:left;position:relative;z-index:20;background-position:-244px -45px;}
#num-mycart b{float:right;width:5px;height:3px;margin-top:10px;margin-right:3px;background-position:-210px -25px;}
#num-mycart em{color:#ff0000; font-family:Arial; font-weight:bold;font-style:normal;}
#num-mycart:hover b,#num-mycart .hover b{background-position:-220px -25px;}
#num-mycart:hover a{ color:#CC0000;}
#o-mycart-list{position:absolute;top:27px;left:-222px;width:316px;}
#mycart-list{width:300px;padding:0 5px;border:1px solid #CCCCCC;background:#fff;text-align:right;}
#mycart-list .lines{width:300px;overflow:hidden;zoom:1;color:#999999; padding:5px 0;}
#mycart-list .lines .img{float:left;overflow:hidden;}
#mycart-list .lines .title{float:left;width:163px;overflow:hidden;padding-left:5px;}
#mycart-list .lines .price{float:left;width:80px;overflow:hidden;}
#mycart-list .lines .linkbtn{float:right;width:65px;height:18px; line-height:18px;background:url(/images/shopping/linkbutton.gif) no-repeat;color:#0B3B8C;padding-left:25px;padding-top:1px;text-align:left;text-decoration:none;}
#mycart-list .tr{text-align:right;}
#mycart-list .tc{text-align:center;}



/*regist*/
#regist{float:left;width:980px;margin-top: 50px;}
#regist .mc{padding:20px 0;}
#regist .fr{width:580px;}
/*
#regist .tab{height:32px;overflow:visible;padding-left:130px;margin:10px 0 30px 50px;}
#regist .tab li{width:150px;height:30px;line-height:30px;border-bottom:solid 2px #bbb;font-size:16px;text-align:center;color:#333;}
#regist .tab .curr{border-bottom:solid 2px #097ddb;font-weight:bold;color:#097ddb;}
*/
#regist .tab{height:32px;overflow:visible;padding-left:105px;margin:10px 0 30px 50px;}
#regist .tab li{width:150px;height:30px;line-height:30px;font-size:16px;color: #ff6c00;}
#regist .tab li a{float:none;}
#regist .tab .line{background:url(/images/passport/bg_shortcut_line.jpg) no-repeat right 7px;}
*html #regist .tab{overflow:hidden;}
#regist .item{padding-top:5px;height:50px;line-height:26px;}
#regist .item .fl{width:380px;}
#regist .label{width:200px;text-align:right;font-size:14px;}
#regist .label b{font-family:"宋体";margin-right:5px;font-weight:normal;}
#regist .text{width:240px;height:16px;padding:4px 3px;border:1px solid #bbb;font-size:14px;font-family:arial,"宋体";}
#regist .text-1{width:100px;}
#regist .blank{width:16px;height:16px;margin:2px 5px 0;}
#regist .pad{padding-right:10px;}
#regist .mar{margin-right:10px;}
#regist .img img{cursor:pointer;height:24px;margin:0 5px;}
#regist .succeed{background:url(/images/passport/pwdstrength.gif) no-repeat -105px 0;}
#regist .btn-regist{width:246px;height:34px;line-height:34px;background-color:#f37020;font-size:14px;font-weight:bold;color:#fff;}
#regist .btn-entry{width:246px;height:34px;line-height:34px;background-color:#f37020;font-size:14px;font-weight:bold;color:#fff;}
#regist .highlight1{border:1px solid #EFA100;outline:2px solid #FFDC97;*border:2px solid #ffcc66;*padding:3px 2px;}
#regist .highlight2{border:1px solid #f00;outline:1px solid #FFC1C1;color:#f00;}
#regist .pwdbg{background:#FFF8EB;}
#regist .focus{color:#999;line-height:22px;*line-height:20px;}
#regist select{margin-top:5px;}
#regist .null,#regist .error{color:red;line-height:22px;*line-height:20px;}
#regist .checkbox{margin-top:6px;*margin-top:2px;}
#regist #referrer{color:#999;font-size:12px;}
#regist .coagent .fl{*margin-top:5px;}
#regist .coagent .fl a{padding-right:5px;}
#regist .coagent img{vertical-align:baseline;margin:0 2px -3px;}
#pwdstrength{color:#999;line-height:22px;padding-right:10px;}
#pwdstrength b{float:left;width:104px;height:13px;overflow:hidden;margin-top:5px;*margin-top:3px;}
.strengthA b{background:url(/images/passport/pwdstrength.gif) no-repeat 0 0;}
.strengthB b{background:url(/images/passport/pwdstrength.gif) no-repeat 0 -13px;}
.strengthC b{background:url(/images/passport/pwdstrength.gif) no-repeat 0 -26px;}
#protocol-con{width:600px;height:80px;margin:0 auto 10px;border:1px solid #ccc;padding:8px;overflow-y:scroll;color:#666;}

#regist .protocol a:link,a:visited{color:#333;text-decoration:none;}
#regist .protocol a:hover{color:#0B3B8C;text-decoration:underline;}
#regist .protocol a:active{color:#0B3B8C;}

/*superior*/
#superior{padding:30px 0 20px;background:url(/images/passport/bg_welcome_company.gif) no-repeat 20px 0;overflow:hidden;zoom:1;}
#superior dl{float:left;width:270px;height:120px;padding:10px 20px;border-left:1px solid #E0E0E0;}
#superior dl.fore{border-left:0;}
#superior dl.fore dd{line-height:30px;}
#superior dt{font-size:14px;font-weight:bold;margin-bottom:8px;}
#superior dd{text-align:justify;color:#666;}
#superior em{font-size:24px;color:#F79100;}
/*-moz-*/
@-moz-document url-prefix(){#regist .btn-regist{padding-bottom:5px;}}
@-moz-document url-prefix(){#regist .checkbox{margin-top:7px;}}

/*succeed*/
#succeed{position:relative;width:460px;height:150px;padding-left:120px;}
#succeed s{position:absolute;left:50px;top:12px;width:48px;height:40px;background:url(/images/passport/bg_regist.jpg) no-repeat -196px -24px;}
#succeed h3{color:#12a000;font-size:16px;margin-bottom:10px;}

#aL_top{ width:320px; height:30px; line-height:30px; background-color:#FFFECE; border:dotted 1px #FFD963; margin-left:218px; }
#aL_top p{ color:#555; font-size:14px; font-weight:bold; padding-left:10px; }
#aL_top font{ color:#BB1111; }
/*entry*/
#entry{float:left;width:980px; margin-top: 20px;}
#entry .mc{padding:20px 0 235px;}
#entry .tab{height:32px;overflow:visible;padding-left:105px;margin:10px 0 30px 50px;}
#entry .tab li{width:150px;height:30px;line-height:30px;font-size:16px;color: #ff6c00;}
#entry .fr{width:580px;padding-top:30px;}
#entry .item{padding-top:5px;height:50px;line-height:26px;}
#entry #autoentry{height:40px;}
#entry .label{width:200px;text-align:right;font-size:14px;font-family:"宋体";}
#entry .text{width:240px;height:16px;padding:4px 3px;border:1px solid #bbb;font-size:14px;font-family:arial,"宋体";}
#entry .text_blank{width:240px;height:16px;padding:4px 3px;border:1px solid #bbb;font-size:14px;font-family:arial,"宋体";color: #999;}
#entry .text-1{width:100px;}
#entry .blank{width:16px;height:16px;margin:2px 5px 0;}
#entry .mar{margin-right:10px;}
#entry .img img{cursor:pointer;height:24px;margin:0 5px;}
#entry .succeed{background:url(/images/passport/pwdstrength.gif) no-repeat -105px 0;}
#entry .btn-entry{width:246px;height:34px;line-height:34px;background-color:#f37020;font-size:14px;font-weight:bold;color:#fff;}
#entry .highlight1{border:1px solid #EFA100;outline:2px solid #FFDC97;*border:2px solid #ffcc66;*padding:3px 2px;}
#entry .highlight2{border:1px solid #f00;outline:1px solid #FFC1C1;color:#f00;}
#entry .pwdbg{background:#FFF8EB;}
#entry .focus{color:#999;line-height:22px;*line-height:20px;}
#entry select{margin-top:5px;}
#entry .null,#entry .error{color:red;line-height:22px;*line-height:20px;}
#entry .checkbox{margin-top:6px;*margin-top:2px;}
#entry .coagent .fl{*margin-top:5px;}
#entry .coagent .fl a{padding-right:5px;}
#entry .coagent img{vertical-align:baseline;margin:0 2px -3px;}
#entry .coagent .lab_register{padding-left:10px;}
#entry .left_white {padding-left:120px;}

/*guide*/
#guide{float:right;width:300px;height:220px;padding:60px 0 20px 20px;border-left:1px solid #BEE1FD;}
#guide .content{color:#666;padding:10px 0 0;}
#guide .btn-personal{width:137px;height:35px;background:url(/images/passport/bg_regist.jpg) no-repeat 0 -185px;line-height:35px;margin:20px auto;font-weight:bold;font-size:14px;}
#guide .btn-personal:hover{text-decoration:none;}
#guide .btns{border-top:1px dotted #ccc;padding-top:10px;text-align:center;}
#guide .btns a:link,#guide .btns a:visited{margin:0 5px;color:#005aa0;}
/*-moz-*/
@-moz-document url-prefix(){#entry .btn-entry{padding-bottom:5px;}}
@-moz-document url-prefix(){#entry .checkbox{margin-top:7px;}}
@-moz-document url-prefix(){.qq,.alipay,.renren{line-height:22px;}}

#loginTips{float:left;width:962px;margin-bottom:5px;padding:5px 8px;border:dotted 1px #FF6600;background-color:#FFFFEC;color:#CC0000}
#loginTips a{float:right;background:url(/images/button/btn-111.gif) left center no-repeat;padding-left:15px;color:#CC0000;text-decoration:underline;}
#loginTips span{font-weight:bold;}
#loginTips .num{font-family:Arial;padding:0 3px;color:Green;}