@charset "utf-8";
@import url("../../../common/css/public.css?");
@import url("../../420000/css/base.css?");
@import url("../../420000/css/classset.css?");
body{color:#333;font-size:12px; line-height:1.8em; /*font-family:"Microsoft Yahei";*/}
html,body,form,ul,ol,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,table,fieldset{margin:0; padding:0;}
input,select,textarea{color:#888; font-size:12px;line-height:140%; font-family:Arial, Helvetica, sans-serif;vertical-align: middle;resize:none;}
input[type=submit],input[type=reset],input[type=button]{filter:chroma(color=#000000);}
a:focus, *:focus { outline:none;}
img{border:0; vertical-align:middle;}
ol,ul,li{ list-style:none;}
a,.blue,a.blue{color:#2789d4; text-decoration:none; outline:none; -moz-outline:none; outline:none;}
table{ border-collapse:collapse;}
.red,a.red{color:#a82929}
.gray2{ color:#222;}
.gray5{ color:#555;}
.gray8{ color:#888;}
.green{ color:#23c13d;}
h1,h2,h3,h4,h5{color:#333;}
.fl{float:left;}
.fr{float:right;}
.tc{text-align:center;}
.dis_none{ display:none;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}

.wrap { width:100%; clear:both;}
.main{ width:1000px; margin:0 auto; background:#fff; padding-bottom:20px;}

.inp{ border:1px solid #ccc; height:20px; padding:5px; line-height:20px; display:inline-block; border-radius:5px; color:#888; font-size:14px;}
.blue_btn,.gray_btn{ padding:0px 12px; background:#3d95d5; color:#fff; font-size:14px; overflow:visible; cursor:pointer; border-radius:5px; height:31px; border:0; line-height:31px; vertical-align:middle; text-align:center; display:inline-block;}
.gray_btn,.gray_btn:hover{ background:#dedede;}

.breadnav{background:#f5f6f7; border:1px solid #ddd; border-radius:5px; height:36px; line-height:36px; color:#818181; overflow:hidden;}
.breadnav span{ padding:0px 10px; border-right:1px solid #ddd; display:inline-block; overflow:visible;}
.breadnav a,.breadnav strong{ color:#666; font-weight:bold; margin:0px 18px; display:inline-block;}
.breadnav i{ background:url(../images/login/next_img.jpg) no-repeat; width:12px; height:36px; overflow:hidden; display:inline-block; vertical-align:middle; position:relative; top:-1px;}

.pwd_process{ width:660px; margin:33px auto 0; position:relative; height:50px; overflow:hidden;}
.pwd_bglines{ border-bottom:2px solid #9a9a9a; height:0px; overflow:hidden; position:absolute; width:100%; left:0px; top:20px; _z-index:-1; }
.pwd_process ul{ position:relative; z-index:1; margin:0px -50px; float:left;  }
.pwd_process ul li{ float:left; background:#fff; text-align:center; width:90px; height:50px; overflow:hidden; margin:0px 50px; display:inline;}
.pwd_process ul li span{ display:block; margin:0 auto; color:#9a9a9a; font-size:14px;}
.pwd_process ul li span.num{ background:url(../images/login/granum.jpg) no-repeat; width:44px; height:26px; text-align:center; line-height:26px; color:#fff; margin-bottom:5px;}
.pwd_process ul li.on span{ color:#3d95d5;}
.pwd_process ul li.on span.num{ background:url(../images/login/cur_num.jpg) no-repeat; width:44px; height:26px; text-align:center; line-height:26px; color:#fff;}

.pwd_tab{ width:635px; margin:40px auto;}
.pwd_tabtit{ border-bottom:1px solid #d3d3d3; background:#f8f8f8; height:35px;}
.pwd_tabtit a{ float:left; padding:0px 11px;background:#f8f8f8;border-top:#f8f8f8 solid 3px; border-left:#d3d3d3 solid 1px; display:inline-block; cursor:pointer;font-size:14px; color:#555; text-decoration:none; height:32px; line-height:32px;}
.pwd_tabtit a.on{ background:#fff; height:33px;border-top:3px solid #3d95d5;_position:relative; _margin-bottom:-1px;}
.pwd_tabcon{ border:1px solid #d3d3d3; border-top:none;}

.pwd_table th{ font-weight:normal; text-align:right; color:#222;}
.pwd_table th p,.pwd_table td p{ padding:8px 5px;}

.w205{ width:205px;}
.w108{ width:108px;}
.mgl10{ margin-left:10px;}
.mgt20{ margin-top:20px;}
.mglr10{ margin-left:10px; margin-right:10px;}
.mgtb20{ margin-top:20px; margin-bottom:20px;}
.pdtb60{ padding-top:60px; padding-bottom:60px;}

.qjf_modifypwd{ margin:0 auto;}
.qjf_modifypwd th{ font-weight:normal; text-align:right;}
.qjf_modifypwd th p,.qjf_modifypwd td p{ padding:8px 10px;}


.qjf_parenttab{ margin:10px auto; border-collapse:collapse;table-layout:fixed; }
.qjf_parenttab th{ background:#e2e2e2; color:#555; font-size:12px; text-align:left; border:1px solid #ccc;}
.qjf_parenttab th p{ padding:8px 10px;}
.qjf_parenttab td{ border:1px solid #ccc; word-break:break-all; word-wrap:break-word;}
.qjf_parenttab td p{ padding:8px 10px; line-height:24px; color:#555; line-height:20px;}

.qjf_borgraybg{ background:#fcfcfc; border:1px solid #d3d3d3; padding:10px; line-height:30px;}

.qjf_select{display: inline-block; height: 28px;line-height: 28px;color: #555;padding: 0 10px 0 5px;overflow: visible;position: relative;background:#fcfcfc;width: 100px; vertical-align: baseline;*vertical-align:middle;z-index:10;}
.qjf_select i{display: block;width:0;height: 0;line-height: 0;font-size: 0;border-top:4px solid #4089be;border-right:4px solid #fcfcfc;border-bottom:4px solid #fcfcfc;border-left:4px solid #fcfcfc;position: absolute;right: 2px; bottom:8px;cursor: pointer;font-style: normal;}
.qjf_select .qjf_seltit{display: block;padding: 0;height: 28px;line-height: 28px;font:normal 14px/28px ;cursor: pointer;font-style: normal;white-space: nowrap;width:100%; text-align:center;}
.qjf_select .pullDown{display:none;height:auto;padding: 0;border: 1px solid #ccc;overflow: auto; position: absolute;left: -1px;top: 28px;width: 80px;max-height:150px;background-color: #fff;}
.qjf_select .pullDown a{display: block;height: 30px;line-height: 30px;clear: both;text-indent: 10px;text-decoration: none;font:normal 14px/30px ;white-space: nowrap;}
.qjf_select .pullDown a:hover{background:#ccc;}





/*cxy*/
.cxy_bdlist{zoom:1;overflow:hidden;}
.cxy_bdlist dl{float:left;width:50%;margin:10px 0;}
.cxy_bdlist dt,.cxy_bdlist dd{float:left;}
.cxy_bdlist dt img{width:60px;height:60px;margin-right:20px; position:relative;top:5px;}
.cxy_aspace a{display:inline-block;margin:0 5px;}
.cxy_sq li,.cxy_ysl li{margin:20px 10px;width:100%; position:relative;}
.cxy_sq li span{display:inline-block;width:60px;}
.cxy_sq li .cxy_shbt{ position:absolute;right:20px;top:0;color:#008000;}
.cxy_yssz li{ position:relative;padding:10px 5px;border-bottom:1px solid #eee;}
.cxy_yssz strong{font-size:14px;width:200px;display:inline-block;}
.cxy_yssz span{color:#888;}
.cxy_yssz a{ position:absolute;right:5px;top:10px;}




/* safety */
.lfy_st .prompt { height:28px; line-height:28px; background:url(../images/safety_ico.jpg) no-repeat 190px top #fffac0; text-indent:220px; border:1px solid #ffcc99; }
.lfy_st .prompt a { font-size:18px;   font-family:'微软雅黑'; font-weight:bold; margin:0 0 0 230px; color:#ffcc99; text-decoration:none;}
.lfy_st .list { height:31px; line-height:31px; background:url(../images/safety_ico.jpg) no-repeat 8px -28px #f2f2f2; padding-left:44px; border:1px solid #e3e3e3; color:#888; margin-top:8px; }
.lfy_st .list b { color:#555; float:left;  } 
.lfy_st .list a { float:right; margin-right:20px; }
.lfy_st .list i { float:right; padding-right:180px; }
.lfy_st .list span { float:left; padding-left:74px; }
.lfy_st .content { background:#f8f8f8; border:1px solid #e3e3e3; padding:10px 0 10px 30px; display:none; border-top:none; }
.lfy_st .content p { padding-top:10px; }
.lfy_st .content .center { padding:25px 0 0 55px;}
.lfy_st .content .center img { padding:0 10px 0 2px;}
.lfy_st .content i {  height:15px; background:url(../images/safety_ico.jpg) no-repeat left -89px; padding-left:20px; margin-left:10px;}
.lfy_st .content h3 { padding:20px 0 0 55px;}
.lfy_st .content .inp { height:22px; line-height:30px; }
.lfy_st .content input { font-weight:normal;}
.lfy_st .content .other { padding:10px 0 0 55px;}
.lfy_st .content .verify { cursor:default; display:none; width:144px;  }
.lfy_st .content .verify:hover { background:#eee;}
.lfy_st .list2 { background:url(../images/safety_ico.jpg) no-repeat 8px -58px #f2f2f2; }
.lfy_st .content .spacing { letter-spacing:4px;}