@charset "utf-8";
/* CSS Document */
/*top menu*/
.top_menu { width:100%; height:35px; line-height:35px; border-bottom:1px solid #DDD; background-color:#F5F5F5;z-index:9999999; position:relative; min-width:1210px; _width:expression_r( document.body.clientWidth < 1210 ? "1210px" : "auto");}
.top_menu ul li { float:left; position:relative; border:solid #F5F5F5; border-width:0 1px;}
.top_menu ul li .dt { float:left; padding:0 8px;}
.top_menu ul li .cw_icon { position:relative; zoom:1; cursor:default;}
.top_menu ul li .cw_icon i { display:block; overflow:hidden; position:absolute;}
.top_menu ul li.spacer { width:1px; height:12px; margin:0 2px; margin-top:12px; padding:0; overflow:hidden; background-color:#ccc;}
.top_login li a { color:#666;}
.top_login li a:hover { color:#1A3688;}
.top_col li a { color:#666;}
.top_col li a:hover { color:#1A3688;}
.top_menu ul li a.a_nolink { cursor:default;}
.top_menu ul li .ci_right {top:16px; right:8px;border-color:#888 transparent transparent transparent; border-style: solid; border-width: 4px 4px 0px 4px; _border-style:solid dotted; position:absolute; width:0px; height:0px;zoom:1;-webkit-transition: -webkit-transform 0.2s ease-in;-moz-transition:-moz-transform 0.1s ease-in;-o-transition:-o-transform 0.2s ease-in;transition:transform 0.2s ease-in;}
.top_menu ul li:hover .ci_right {-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
.top_menu ul li.hover { background-color:#fff; border-color:#e2e2e2;}
.top_menu ul li.icon .dt { padding-right:24px;}
.top_menu ul li .dorpdown_layer { width:104px; position:absolute; top:36px; background-color:#fff; border:1px solid #e2e2e2; z-index:1; left:-1px; display:none; padding-bottom:6px;}
.top_menu ul li.hover .dorpdown_layer { display:block;}
.top_menu ul li .dorpdown_layer .ddspacer { width:104px; position:absolute; height:3px; background-color:#fff; top:-2px; left:0; font-size:0;}
.jy_hotline { padding:2px 10px 5px; border-bottom:1px solid #E2E2E2;}
.jy_hotline p { line-height:20px; font-size:14px; color:#666;}
.jy_hotline p.p1 { font-size:12px;}
.software_type { padding:0 9px;}
.software_type p { line-height:24px; height:24px; overflow:hidden;}
.software_type p a { color:#666;}
.software_type:hover { background-color:#f5f5f5;}
.top_msg li { padding-left:20px;}
.top_msg li a { color:#115083;}
.top_msg li a:hover {color:#bb121a;}
.top_msg li .dt i.ci_msg { width:18px; height:14px; display:block; position:absolute; background:url(../images/msg_top_icon.png) no-repeat; top:9px; left:6px;}
.top_msg li .dt a span.msg_num { color:#bb121a;}
.top_msg li.no .dt i.ci_msg { background:url(../images/msg_top_icon_null.png) no-repeat; }
.top_msg li.no .dt a span.msg_num { color:#115083;}

.top_head { width:100%; height:136px; background-color:#fff;  min-width:1210px; _width:expression_r( document.body.clientWidth < 1210 ? "1210px" : "auto");}
.logo { margin-top:36px;}
.index_nav { width:1190px; margin:0 auto; height:50px; line-height:50px; background-color:#193486; padding:0 10px;}
.index_nav ul li { margin:0 20px;}
.index_nav ul li a { color:#fff; font-size:14px;}

section { margin-top:24px; padding-bottom:50px;}
.n_info_item { margin-bottom:10px;}
.n_info_item h2 { border-bottom:1px solid #ddd; line-height:38px; font-size:16px; font-weight:normal; color:#333; text-indent:2px;}
.n_info_item ul.n_item_ul { margin-right:-30px;}
.n_info_item ul.n_item_ul li { width:280px; float:left; margin-right:30px; margin-top:20px; cursor:pointer;}
.n_info_item ul.n_item_ul li div.bord { border:1px solid #ddd; padding:1px; width:276px; height:150px;}
.n_info_item ul.n_item_ul li div.bord.bord1 { height:253px;}
.n_info_item ul.n_item_ul li:hover div.bord, .n_info_item ul.n_item_ul li.active div.bord {border:2px solid #1A3688; padding:0;}
.n_info_item ul.n_item_ul li p { line-height:20px; padding-left:15px; color:#666;}
.n_info_item ul.n_item_ul li div.bord.bord1 p { line-height:22px;}
.n_info_item ul.n_item_ul li i { position:absolute;width:29px; height:29px; right:-1px; bottom:-1px; background:url(../images/checked_icon.png) no-repeat; display:none;}
.n_info_item ul.n_item_ul li.active i {display:block;}
.n_info_item ul.n_item_ul li em.default{ font-style:normal; position:absolute; width:58px; height:22px; border:1px solid #193486; line-height:22px; text-align:center; color:#193486; right:-1px; top:-1px;}
.mt25 { margin-top:25px;}
.n_info_item ul.n_item_ul li em.set_default {font-style:normal; position:absolute; right:15px; bottom:15px; cursor:pointer; color:#193587;}
.n_info_item ul.n_item_ul li:hover em.set_default, .n_info_item ul.n_item_ul li.active em.set_default { right:14px; bottom:14px;}
.n_info_item ul.n_item_ul li a { margin-right:15px;}
a.add_new_item { display:block; width:98px; height:28px; line-height:28px; text-align:center; color:#1B3788; background-color:#fff; border:1px solid #1A3688; margin:10px 0;}
a.add_new_item:hover { background-color:#1A3688; color:#fff;}
.invoice_tab { height:24px; line-height:44px; color:#666; font-size:14px;}
.invoice_tab label { margin-right:20px;}
.product_table { background-color:#f2f2f2; margin-top:20px;}
.pro_tab { border:1px solid #ddd; border-bottom:0; width:100%; color:#666;}
.pro_tab tr th, .pro_tab tr td{ border-bottom:1px solid #ddd; text-align:left; padding:12px 20px; line-height:22px;}
.pro_tab tr th {background-color:#f2f2f2; font-weight:normal;}
.pro_tab tr td { vertical-align:top; background-color:#fff;}
p.pro_message { padding:15px 22px; color:#666; line-height:24px;}
p.pro_message textarea { width:490px; height:80px; border:1px solid #ddd; background-color:#fff; padding:5px; color:#666;}
p.pro_agree { padding-bottom:15px; line-height:22px; color:#666; padding-left:22px;}
p.pro_agree input[type=checkbox] { margin-right:10px;}
p.pro_agree a { color:#193486;}
p.pro_agree a:hover { text-decoration:underline;}
.pro_price_box { padding:15px 0; line-height:22px; text-align:right; color:#666;}
.pro_comfire_submit { height:40px; background-color:#f2f2f2;}
.pro_comfire_submit a.submit { width:150px; height:40px; display:block; background-color:#1A3688; text-align:center; line-height:40px; color:#fff; font-size:16px; font-weight:bold;}
.pro_comfire_submit a.submit:hover { background-color:#000066;}
.pro_comfire_submit strong { font-size:22px; line-height:40px; padding:0 10px;}
.pro_comfire_submit label { line-height:40px; color:#666; font-size:14px;}


.layer_box { padding:30px;}
.layer_box .inline_box { margin-bottom:10px;}
.layer_box .inline_box .subname { width:90px; font-size:14px; color:#333; text-align:right;}
.layer_box .inline_box .subname1 { width:105px; font-size:14px; color:#333; text-align:right;}
.layer_box .inline_box .subcon { width:410px; padding-left:10px;}
.layer_box .inline_box .subcon input[type=text] { border:1px solid #ddd; width:388px; height:32px; padding:0 5px; line-height:32px;}
.layer_box .inline_box .subcon a { width:100px; height:40px; display:inline-block; margin-right:30px; text-align:center; line-height:40px; font-size:14px;}
.layer_box .inline_box .subcon a.submit { background-color:#1A3688; color:#fff;}
.layer_box .inline_box .subcon a.submit:hover { background-color:#000066;}
.layer_box .inline_box .subcon a.cancel { background-color:#E2E2E2; color:#666;}
.layer_box .inline_box .subcon a.cancel:hover { background-color:#C2C2C2;}
.layer_box .inline_box .subcon label { padding-right:10px; font-size:12px;}
.layer_box .inline_box .subcon input[type=radio] { margin-right:10px;}
.layer_box .inline_box .subcon select { padding:0 5px;}
.layer_box p { width:515px; line-height:20px; color:#666;}
.terms p { width:100%;}
.layer_box a.agree_btn { width:120px; height:40px; display:block; text-align:center; line-height:40px; font-size:14px; background-color:#1A3688; color:#fff;}
.layer_box a.agree_btn:hover {background-color:#000066;}


.m_sidebar { width:160px; border-bottom:1px solid #ddd;}
.m_sidebar p { width:158px;border-top:1px solid #ddd; line-height:39px; border-left:1px solid #ddd; border-right:1px solid #ddd; font-size:12px;}
.m_sidebar p a {padding-left:15px; display:block;}
.m_nav_t { border:1px solid #ddd; height:39px; padding-left:15px; line-height:39px; font-size:16px; color:#333;}
.m_nav ul li { width:158px; line-height:42px; border-left:1px solid #ddd; border-right:1px solid #ddd; font-size:12px; position:relative;}
.m_nav ul li i { width:23px; height:42px; display:block; position:absolute; top:0; left:10px; background:url(../images/user_center_icon.png) no-repeat;}
.m_nav ul li i.a1 { background-position:0 12px;}
.m_nav ul li i.a2 { background-position:0 -30px;}
.m_nav ul li i.a3 { background-position:0 -72px;}
.m_nav ul li i.a4 { background-position:0 -114px;}
.m_nav ul li i.a5 { background-position:0 -156px;}
.m_nav ul li i.a6 { background-position:0 -198px;}
.m_nav ul li i.a7 { background-position:0 -240px;}
.m_nav ul li i.a8 { background-position:0 -282px;}
.m_nav ul li i.a9 { background-position:0 -324px;}
.m_nav ul li i.a11 { background-position:0 -408px;}
.m_nav ul li a{ padding-left:38px; display:block;}
.m_nav ul li a:hover { color:#193385;}

.m_nav ul li.active i, .m_nav ul li:hover i { background-position-x: -23px;}
.m_nav ul li i.a10{ background: url(../images/jy01.png) no-repeat center;}
.m_nav ul li.active i.a10,.m_nav ul li:hover i.a10{ background: url(../images/jy02.png) no-repeat center}
.m_nav ul li i.a12{ background: url(../images/wl01.png) no-repeat center}
.m_nav ul li.active i.a12,.m_nav ul li:hover i.a12{ background: url(../images/wl02.png) no-repeat center}
.m_nav ul li.active a { color:#193385;}
.m_manage_con { width:1030px;}
.m_manage_t { width:1028px; border:1px solid #ddd; background-color:#eee; height:38px; line-height:38px; margin-top:1px;}
.m_manage_t .title { position:absolute; left:-1px; top:-2px; width:128px; border-right:1px solid #ddd; border-left:1px solid #ddd; background-color:#fff; border-top:2px solid #1A3688; height:39px; line-height:39px; text-align:center; color:#333; font-size:14px;}
.m_manage_t p { color:#9E9E9E; padding-right:20px;}
.m_manage_body { width:981px; border:1px solid #ddd; border-top:0; min-height:444px; _height:444px; padding-left:47px;}
.m_manage_body ul.n_item_ul li { margin-right:47px;}


.footer { width:100%;  background-color:#fff; min-width:1210px; _width:expression_r( document.body.clientWidth < 1210 ? "1210px" : "auto"); padding-bottom:40px;}
.footer_nav { padding-top:32px; padding-bottom:20px; border-bottom:1px solid #E2E2E2;}
.footer_nav dl { float:left; width:210px;}
.footer_nav dl dt { color:#333; font-family:"Microsoft Yahei"; font-size:16px; margin-bottom:10px;}
.footer_nav dl dd a { color:#666; line-height:24px;}
.footer_nav dl dd a:hover { color:#193587;}
.footer_hotline { width:152px; padding:15px 0;}
.footer_hotline p { color:#666; font-family:"Microsoft Yahei"; font-size:14px; line-height:20px;}
.footer_hotline p.phone {color:#193587; font-family:Verdana; font-size:20px; line-height:30px;}
p.copyright { text-align:center; color:#666; padding-top:20px;}
.footer_line { height:1px; margin:0; padding:0; background-color:#ddd; border-color:#ddd;}

.seal_box { padding-left:125px; width:170px;}
.seal_img { width:168px; height:168px; border:1px solid #ddd;}
.seal_name { width:170px; margin-top:10px;}
.seal_name input { width:158px; border:1px solid #ddd; padding:0 5px; height:30px; line-height:30px;}
.seal_btn { width:170px; height:40px; margin-top:10px;}
.seal_btn a { width:80px; height:40px; display:block; float:left;line-height:40px; text-align:center; color:#fff; background:#1A3688; font-size:14px;}
.seal_btn a:hover { background-color:#000066;}
.seal_explain { padding-top:15px; line-height:36px; padding-left:140px; color:#666;}
.seal_list { margin-right:-32px; margin-top:40px;}
.seal_list ul li { width:170px; float:left; margin-right:30px; margin-bottom:30px;}
.seal_list ul li a.seal_img { position:relative;  display: table-cell;  vertical-align:middle; text-align:center; *display: block; *font-size: 146px; *font-family:Arial; width:168px; height:168px; overflow:hidden; border:1px solid #ddd;}
.seal_list ul li a.seal_img img {  vertical-align:middle; max-width:168px; max-height:168px; }
.seal_list ul li a.seal_img .black_layer {position:absolute; width:168px; height:0px; background-color:rgba(0,0,0,.5); background-color:#000\9;filter:alpha(opacity=50)\9; _background:none; top:0; left:0;}
.seal_list ul li a:hover .black_layer { height:168px;}
.seal_list ul li a button.set_seal {width:100px; height:28px; border:none; outline:none; background:#00a4eb; opacity:.8; cursor:pointer; position:absolute; left:50%; top:50%; color:#fff; border-radius:3px; margin-left:-50px; margin-top:-14px; display:none;}
.seal_list ul li a button.set_seal:hover {opacity:1}
.seal_list ul li a:hover button.set_seal { display:block;}
.seal_list ul li a i { position:absolute; width:64px; height:64px;display:none;background:url(../images/seal_icon.png) no-repeat; top:0; right:0;}
.seal_list ul li a.active i { display:block;}
.seal_list ul li a.active:hover .black_layer { height:0;}
.seal_list ul li a.active:hover button.set_seal { display:none;}
.l_seal_name { color:#666; font-size:14px; line-height:30px; text-align:center; width:170px; height:30px; display:block; margin-top:10px;}
.l_seal_input { width:158px; border:1px solid #ddd; padding:0 5px; line-height:30px; height:30px;}

.m_price_box { width:236px; padding-left:79px; height:72px; margin-top:14px; background:url(../images/catch_icon1.png) 5px center no-repeat; border-right:1px solid #ddd;}
.m_price_box.two { border:none; background:url(../images/catch_icon2.png) 5px center no-repeat; margin-left:30px; _display:inline;}
.m_price_box p.name { padding-top:15px; font-size:14px; line-height:20px;}
.m_price_box p.price { line-height:30px;}
.m_price_box p.price font { font-size:20px; padding-right:5px;}
.m_price_btn { height:40px; margin-top:30px; margin-left:80px; _display:block;}
.m_price_btn a { width:88px; height:38px; border:1px solid #1A3688; display:block; text-align:center; line-height:38px; font-size:14px; float:left; margin-right:10px;}
.m_price_btn a.recharge { background-color:#1A3688; color:#fff;}
.m_price_btn a.cash { background-color:#fff; color:#1A3688;}
.m_price_btn a:hover { color:#fff; background-color:#000066;}
.m_title_param { padding-bottom:20px; line-height:30px;}
.m_title_param select { border:1px solid #ddd; height:28px; color:#333; padding:0 5px; margin-right:20px;}
.m_title_param span { margin-right:40px;}
.m_title_param span font { font-size:18px;}
.account_table { width:970px; text-align:center;}
.account_table tr th { height:36px; font-weight:normal; background-color:#eee; color:#3f3f3f;}
.account_table tr td { height:48px; border:1px solid #ddd; color:#3f3f3f;}

.linksbox_body{ width:1210px; overflow:hidden; height:60px; padding:12px 0; border-bottom:1px solid #ddd;}
.linksbox_body span{ float:left;color:#B2B2B2; line-height:24px;}
.linksbox_body a{ line-height:24px; color:#525252; float:left; height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding:0 11px;}
.linksbox_body a:hover { color:#0079AC; text-decoration:underline;}
.linksbox_body a.more{ background:url(../images/more.fw.png) no-repeat; height:16px; width:40px; display:block; line-height:16px; font-size:12px; color:#fff; text-align:center; padding:0; margin-top:4px; margin-left:05px}
.linksbox_body a.more:hover { text-decoration:none;}

.user_info_top { height:30px; border-bottom:1px solid #ddd; padding:25px 0;}
.user_info_top span { margin-right:100px; color:#333;}
.user_info_top span img { vertical-align:middle;}
.user_info_con { padding-top:30px;}
.user_info_con .inline_box {line-height:34px; margin-bottom:14px;}
.user_info_con .name { width:72px; text-align:right;}
.user_info_con .name span { padding:0 2px;}
.user_info_con .con { width:410px;}
.user_info_con .con input.user_input { width:308px; height:32px; line-height:32px; border:1px solid #ddd; padding:0 5px;}
.user_info_con .con select.user_select { width:320px; height:34px; border:1px solid #ddd; line-height:34px;}
.user_info_con .con label { margin-right:15px;}
.user_info_con .edit_box { width:760px;}
.user_info_con a.user_submit { width:100px; height:40px; display:block; line-height:40px; text-align:center; color:#fff; font-size:14px; background-color:#1A3688; border:none;}
.user_info_con a.user_submit:hover { background-color:#000066;}
.user_info_con .con label.tip { padding-left:15px; padding-right:0; color:#666;}
.user_info_con .con a.edit { color:#193385;}
.safe_table { width:968px; border:1px solid #ddd; border-top:none; border-right:none; border-bottom:none; text-align:center; font-size:14px;}
.safe_table tr td {border:1px solid #ddd; border-top:none; border-left:none; height:60px; padding:0 15px; color:#333;}
.safe_table tr td a { color:#1A3688;}
.safe_table tr td a:hover { text-decoration:underline;}


.r_tip_box{ padding-left:20px}
.r_tip_box i{ display:inline-block; width:16px; height:24px; background:url(../images/rz_warning_icon.png) no-repeat; float:left}
.r_tip_box p{ display:block; float:left; line-height:24px; padding-left:5px; width:500px; background:#E9B155; color:#fff; margin-left:7px}
.r_nav_box{ width:850px; height:1px ; background:#CCCCCC; margin:50px auto; position:relative;}
.r_nav_box p{ display:block; width:70px; height:70px;  background:url(../images/rz_step_img2.png) center center no-repeat #fff; position:absolute; left:135px; top:-35px; text-align:center; color:#fff; line-height:70px; font-size:24px}
.r_nav_box p.select{ background:url(../images/rz_step_img1.png) center center no-repeat #fff;}
.r_nav_box span{ display:block; width:130px; text-align:center; position:absolute; top:40px; left:105px; font-size:12px}
.r_nav_box span.select{ color:#193587}
.mail_address { text-align:center; padding:72px 0 40px;}
.mail_submit a { width:130px; height:40px; display:block; text-align:center; line-height:40px; color:#fff; margin:0 auto; font-size:14px; background-color:#193486;}
.mail_submit a:hover { background-color:#000066;}
.mail_submit button { width:130px; height:40px; border:none; outline:none; cursor:pointer; display:block; text-align:center; line-height:40px; color:#fff; margin:0 auto; font-size:14px; background-color:#193486;}
.mail_submit button:hover { background-color:#000066;}
.mail_tip { width:520px; padding:5px 0 5px 20px; line-height:20px; color:#fff; background-color:#E9B155; margin:0 auto; margin-top:120px;}
.m_manage_body dl{ width:840px; margin:0 auto; border-bottom:1px dotted #ccc}
.m_manage_body dl dt{ color:#193587; font-size:14px; font-weight:bold; margin-top:110px; margin-left:70px; margin-bottom:20px} 
.m_manage_body dl dd{ width:280px; height: 270px;  float:left; margin:30px 70px 0; position:relative}
.m_manage_body dl dd img{ display:block; width:280px; height:210px}
.m_manage_body dl dd p { text-align: center; line-height:20px; font-size:14px; color:#333333}
.m_manage_body dl dd p a { display: inline; width: auto; height: auto; text-indent: 0; position: static; color:#3171B1;}
.m_manage_body dl dd.none p a { display: inline; width: auto; height: auto; text-indent: 0; position: static; color:#3171B1;}
.m_manage_body dl dd.have p a { display: inline; width: auto; height: auto; text-indent: 0; position: static; color:#3171B1;}
.m_manage_body dl dd p a:hover {display:inline; width:auto; height:auto; position:static; background:none; color:#3171B1; text-align:center; padding-top:0px; font-size:14px;text-indent:0}
.m_manage_body dl dd.none p a:hover {display:inline; width:auto; height:auto; position:static; background:none; color:#3171B1; text-align:center; padding-top:0px; font-size:14px;text-indent:0}
.m_manage_body dl dd.have p a:hover {display:inline; width:auto; height:auto; position:static; background:none; color:#3171B1; text-align:center; padding-top:0px; font-size:14px;text-indent:0}
.m_manage_body dl dd span{ display:block; width:100%; text-align:center; line-height:30px; font-size:14px; color:#333333}
.m_manage_body dl dd a{display:block; width:280px; height:210px; position:absolute; left:0; top:0; text-indent:-999999px }
.m_manage_body dl dd.none a:hover{ display:block; width:280px; height:60px; position:absolute; left:0; top:0; background:url(../images/add.png) no-repeat; color:#fff; text-align:center; padding-top:150px; font-size:14px;text-indent:0 }
.m_manage_body dl dd.have a:hover{ display:block; width:280px; height:60px; position:absolute; left:0; top:0; background:url(../images/jian.png) no-repeat; color:#fff; text-align:center; padding-top:150px; font-size:14px;text-indent:0 }
.m_manage_body .ui-tip{ width:700px; margin:0 auto 35px auto; color:#666666; line-height:50px; background:url(../images/tips.png) no-repeat center left; padding-left:30px}
.m_manage_body dl p {color:#666; line-height: 16px;}
.m_manage_body dl p i { width: 16px; height: 16px; display: inline-block; margin-right: 10px; background: url("../images/warnning.png") no-repeat; float:left;}
.rn_submit {padding:20px 0 30px 0; text-align:center;}
.rn_submit a { color:#fff; background:#1A3688;}
.rn_submit a:hover { background:#000066;}

/*login*/
.login_body { width:100%; background:url(../images/login_bg.jpg) center top no-repeat;}
.login_con { height:810px;}
.login_help { padding-top:48px; line-height:24px; height:24px; color:#fff; float:right;}
.login_help button { vertical-align:middle; margin-left:15px; border:none; padding:0; width:74px; height:24px; line-height:24px; cursor:pointer; font-size:12px; color:#333;}
.login_box { width:520px; background-color:#fff; position:absolute; top:120px; left:50%; margin-left:-260px; -moz-box-shadow:2px 2px 6px #f2f2f2; -webkit-box-shadow:2px 2px 6px #666666; box-shadow:2px 2px 6px #666666; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.login_logo { width:451px; margin:0 auto; margin-top:48px; height:92px;}
.login_form { width:440px; margin:0 auto; padding-top:36px; position:relative;}
.login_error_tip { line-height:20px; position:absolute; left:20px; top:15px;}
.login_form input { width:378px; height:22px; padding:16px 10px 16px 50px; border:1px solid #fff; border-radius:8px;-moz-border-radius:8px; -webkit-border-radius:8px; line-height:22px; outline:none; margin-bottom:20px; font-size:16px; color:#999;}
.login_form select { width:440px; height:56px; appearance: none; -moz-appearance: none; -webkit-appearance: none; padding:0px 50px; border:1px solid #fff; border-radius:8px;-moz-border-radius:8px; -webkit-border-radius:8px; line-height:22px; outline:none; margin-bottom:20px; font-size:16px; color:#999;}
.login_username {background:url(../images/login_icon1.png) 15px center no-repeat #f3f3f3; }
.login_pwd { background:url(../images/login_icon2.png) 15px center no-repeat #f3f3f3;}
.login_company { background:url(../images/select_icon.png) 390px center no-repeat #f3f3f3;}
.login_form .login_code { background:url(../images/login_icon3.png) 15px center no-repeat #f3f3f3; width:228px;}
.logincode { width:143px; height:54px; margin-left:5px; vertical-align:top; border:1px solid #fff;}
.login_form input:focus { border-color:#3171B1; background-color:#fff;}
.login_btn { width:440px; height:64px; border:none; outline:none; border-radius:8px;-moz-border-radius:8px; -webkit-border-radius:8px; line-height:64px; font-size:32px; color:#fff; background-color:#3171B1; cursor:pointer; letter-spacing:10px; margin-bottom:20px;}
.login_btn:hover { background-color:#23517E;}
.login_other { font-size:14px; color:#666; margin-bottom:10px;}
.login_other a { color:#3171B1;}
.login_other a:hover { text-decoration:underline;}

.login_footer { text-align:center;}
.login_footer p { padding-top:10px; line-height:16px; color:#666;}
.login_footer p.footer_link { line-height:50px; border-bottom:1px dashed #ddd; padding:0;}
.login_footer p.footer_link a { margin:0 10px;}

.register_body { width:100%; background-color:#fff; padding-bottom:60px; border-bottom:1px solid #ddd;}
.register_top { width:100%; height:300px; background:url(../images/reg_img.jpg) no-repeat;}
.reg_logo { text-align:center; padding-top:96px;}
.register_box { width:620px; margin:0 auto; position:relative; height:457px;}
.reg_tab { width:620px; height:60px; position:absolute; left:0; top:-60px;}
.reg_tab ul li { float:left;}
.reg_tab ul li a { width:200px; height:60px; display:block; border-top-left-radius:8px; border-top-right-radius:8px; background-color:#5478A2; text-align:center; line-height:60px; color:#fff; font-size:20px;}
.reg_tab ul li.active a, .reg_tab ul li a:hover { background-color:#fff; color:#333;}
.reg_con { width:520px; padding:75px 50px 50px; border-bottom-left-radius:8px; border-bottom-right-radius:8px; -moz-box-shadow:1px 2px 5px #C4C4C4; -webkit-box-shadow:1px 2px 5px #C4C4C4; box-shadow:1px 2px 5px #C4C4C4; position:absolute;}
.reg_tip { position:absolute; padding-top:6px; line-height:36px; top:5px; color:#333; font-size:14px;}
.reg_tip.tip1 { width:520px; background:url(../images/reg_tip_img1.png) no-repeat; padding-left:20px; left:40px;}
.reg_tip.tip2 { width:260px; background:url(../images/reg_tip_img2.png) no-repeat; padding-left:20px; left:240px;}
.reg_tip.tip3 { width:280px; background:url(../images/reg_tip_img3.png) no-repeat; padding-left:20px; left:280px;}
.reg_con input[type="text"], .reg_con input[type="password"] { width:474px; height:22px; padding:16px 22px; border:1px solid #fff; border-radius:8px;-moz-border-radius:8px; -webkit-border-radius:8px; line-height:22px; outline:none; margin-bottom:10px; font-size:16px; color:#999; background-color:#F3F3F3; vertical-align::top;}
.reg_con input[type="text"]:focus {border-color:#3171B1; background-color:#fff;}
.reg_get_code { border-radius:8px;-moz-border-radius:8px; -webkit-border-radius:8px; width:146px; padding:0; margin:0; border:none; outline:none; height:54px; line-height:54px; text-align:center; color:#fff; font-size:16px; background-color:#FF9326; vertical-align:top; cursor:pointer;}
.reg_get_code.disabled { color:#aaa; background-color:#ddd; cursor:default;}
.reg_get_code.disable { color:#aaa; background-color:#ddd; cursor:default;}
.reg_con input[type="checkbox"] {width:15px; height:15px; margin-top:-2px; margin-left:5px; }
.reg_con p { line-height:30px; font-size:14px; color:#666;}
.reg_con p.reg_send_msg { font-size:12px; color:#ff4136; line-height:20px; position:absolute; left:70px; top:55px;}
.reg_con p.user_name { line-height:50px; font-size:16px; color:#333; padding-left:24px; margin-bottom:10px;}
.reg_con p a { padding:0 3px; color:#3171B1; text-decoration:underline;}
.reg_submit { width:520px; height:64px; border:none; outline:none; border-radius:8px;-moz-border-radius:8px; -webkit-border-radius:8px; line-height:64px; font-size:32px; color:#fff; background-color:#3171B1; cursor:pointer; letter-spacing:10px; margin-bottom:10px; margin-top:30px;}
.reg_submit:hover { background-color:#23517E;}
.alert_code_box { padding:20px; width:260px;}
.alert_code_box input[type=text] { height:28px; width:138px; border:1px solid #ddd; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px; padding:0 3px; margin-right:10px;}
.alert_code_box p img { vertical-align:middle;}
.alert_code_box p a { width:120px; height:30px; display:block; color:#fff; background-color:#3171B1; text-align:center; line-height:30px; border-radius:3px;-moz-border-radius:3px; -webkit-border-radius:3px; margin:0 auto;}
.layer_box { padding:30px;}
.terms p { width:100%;line-height:20px; color:#666; text-indent:2em;}
.layer_box a.agree_btn { width:120px; height:40px; display:block; text-align:center; line-height:40px; font-size:16px; background-color:#3171B1; color:#fff; border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;}
.layer_box a.agree_btn:hover {background-color:#23517E;}

.pw-strength {clear: both;position: relative;top: -5px;width: 180px;}
.pw-bar{background: url(../images/pwd-1.png) no-repeat;height: 14px;overflow: hidden;width: 179px;}
.pw-bar-on{background:  url(../images/pwd-2.png) no-repeat; width:0px; height:14px;position: absolute;top: 0px;left: 2px;transition: width .5s ease-in;-moz-transition: width .5s ease-in;-webkit-transition: width .5s ease-in;-o-transition: width .5s ease-in;}
.pw-weak .pw-defule{ width:0px;}
.pw-weak .pw-bar-on {width: 60px;}
.pw-medium .pw-bar-on {width: 120px;}
.pw-strong .pw-bar-on {width: 179px;}
.pw-txt {padding-top: 2px;width: 180px;overflow: hidden;}
.pw-txt span {color: #707070;float: left;font-size: 12px;text-align: center;width: 58px;}

.mail_step2 { padding-top:30px; width:540px; margin:0 auto;}
.mail_succ_box { line-height:36px; background:url(../images/success_icon1.png) no-repeat; padding-left:55px; font-size:14px; margin-bottom:10px;}
.mail_step2 p { line-height:20px; color:#3f3f3f; font-size:14px; margin-bottom:15px;}
.mail_step2 p a { color:#193385;}
.mail_input_box { font-size:14px; color:#3f3f3f; line-height:34px;}
.mail_input_box input { width:188px; height:32px; border:1px solid #ddd; padding:0 5px; margin-right:10px;}
.mail_input_box button { width:80px; height:34px; border:none; outline:none; line-height:34px; color:#fff; background-color:#193486; vertical-align:middle; cursor:pointer;}
.submit_succ_box { padding-top:100px; text-align:center;}
.submit_succ_box p { text-align:center; padding-top:20px; font-size:14px; color:#3f3f3f;}

.edit_pwd_form { width:320px; margin:0 auto; padding-top:100px;}
.edit_pwd_form p { margin-bottom:15px; letter-spacing:normal;}
.edit_pwd_form p label { width:74px; text-align:right; font-size:14px; color:#3f3f3f;}
.edit_pwd_form p input { width:188px; height:28px; padding:0 5px; border:1px solid #ddd;}
.edit_pwd_form p button { font-size:14px; color:#fff; background-color:#193486; outline:none; padding:5px 15px;}

.shouyin_dd{ width:1136px; border:2px solid #7abd55; background-color:#f3fded; margin:10px auto;}
.input_inline { padding:30px;}
.sort_input { width:150px; height:24px; line-height:24px; border:1px solid #ddd;}
.shouyin_zf{ width:1140px; margin:30px auto;}
.shouyin_zf_head{width:1140px; overflow:hidden; margin:0 auto; height:30px; background:url(../images/shouyin_zf_head.png) repeat-x bottom;}
.shouyin_zf_head .dd_title1{float:left; width:118px; height:27px; border-left:1px solid #DDDDDD; border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD; line-height:29px; font-size:14px; font-weight:bold;  text-align:center; background-color:#F7F7F7; margin-right:10px;}
.shouyin_zf_head .dd_title2{ float:left; width:118px; height:27px; border-left:1px solid #DDDDDD; border-top:1px solid #DDDDDD; border-right:1px solid #DDDDDD; line-height:29px; font-size:14px; font-weight:bold;  text-align:center; background-color:#F7F7F7; margin-right:10px;}
.shouyin_zf_head .ddhover{float:left; width:116px; height:28px; line-height:28px; font-size:14px; font-weight:bold;  background-color:#fffdee; border:2px solid #edd28b; border-bottom:0; text-align:center;}
.shouyin_zf_body{ width:1136px; border:2px solid #edd28b; border-top:0;   background-color:#fffdee;  margin:0 auto; overflow:hidden;}
.shouyin_zf_body span.zhifubao{ font-family:Tahoma, Geneva, sans-serif; font-size:16px; font-weight:bold;}
.zaixianzhifu{ width:807px; margin:10px 0 0 28px;}
.zhifubank{ width:214px; height:40px; border:1px solid #dddddd;}
.zhifubankhover{ width:212px; height:38px; border:2px solid #3363ac;}
.zhifubank table{ width:212px; height:38px; margin:1px; line-height:normal;}
.zhifubankhover table{ width:212px; height:38px;}
.zaixianzhifu tr td a.next_step { background-color:#1A3688; color:#fff; font-size:14px;}

.nonghangzhifubox{ width:600px; height:250px; margin:20px auto;}
.nonghangzhifuhead{  line-height:30px; height:30px; background:url(../images/nonghangzhifu_head.png) repeat-x;}
.nonghangzhifuhead p{ padding-left:15px; font-size:14px; font-weight:bold; color:#197570;}
.nonghangzhifubody{ height:220px; overflow:hidden; background:url(../images/nonghang_bg.png) no-repeat center;}

.wanchengzhifu{ width:533px; height:391px; background:url(../images/wanchengzhifu_bg.png) no-repeat; margin: 50px auto;}
.wanchengzhifu .att{ color:#3f7baa; text-align:center; line-height:24px; font-size:16px;}
.wanchengzhifu a{ padding:0 10px; color:#4587be; font-size:14px;}
.wanchengzhifu a:hover{ text-decoration:underline;}

.shouyin_zf_body h2 { margin:26px 0 10px 52px;}
.shouyin_zf_body ul { margin:0 26px;}
.shouyin_zf_body ul li { margin:0 26px 26px; width:348px; background-color:#fff; border:1px solid #ddd; float:left; _display:inline;}
.shouyin_zf_body ul li.active { border:2px solid #3363ac; width:346px;}
.shouyin_zf_body ul li.active label { padding:9px;}
.shouyin_zf_body ul li label { padding:10px; display:block; cursor:pointer;}
.shouyin_zf_body ul li input { float:left; margin-top:22px; margin-right:10px;}
.shouyin_zf_body ul li img { float:left;}
.shouyin_zf_body ul li div.card_number { float:left; padding-left:10px; }
.shouyin_zf_body ul li div.card_number p {font-family:"Microsoft Yahei"; font-size:12px;*letter-spacing:-1px; line-height:18px;}
.shouyin_zf_body ul li div.card_number p strong { font-size:13px;}
.input_inline1 { padding:0 0 26px 52px;}
.input_inline1 input { border:1px solid #ddd;}
.input_inline1 label { color:#ababab; padding-left:10px;}
.submit_inline { width:100%; padding-bottom:26px;}
.submit_inline a { height:40px; width:90px; display:block; text-align:center; line-height:40px; color:#fff; background-color:#1A3688; margin:0 auto; font-size:14px;}
.submit_inline a:hover { background-color:#000066}
.input_inline1 a.recharge_upload { width:45px; height:30px; float:left; display:block; background:url(../images/upload_icon.png) 18px center no-repeat #FF9326; padding-left:45px; border-radius:3px; color:#fff; line-height:30px;}

.alert_body3 { width:440px; padding:30px;}
.alert_inline3 { margin-bottom:30px;}
.alert_inline3 label { width:86px; padding-right:10px; text-align:right; font-size:14px; color:#878787; line-height:34px; display:inline-block;}
.alert_inline3 input { height:32px; border:1px solid #ccc; padding-left:5px; line-height:32px; color:#444; font-size:14px;}
.alert_inline3 input.sort_input1 { width:233px;}
.alert_inline3 input.sort_input2 { width:173px;}
.alert_inline3 select { width:220px; height:32px; border:1px solid #ccc; padding:0 5px; line-height:32px; color:#444; font-size:14px;}
.alert_inline3 button { width:120px; height:26px; background-color:#FF9326; color:#fff; border:none; outline:none; cursor:pointer; margin-left:10px;}
.alert_inline3 p.label_tip { padding-left:96px; line-height:30px; color:#FF0000; display:none;}
.alert_inline3 a.next_step { width:120px; height:36px; display:inline-block; background:#1A3688; text-align:center; line-height:36px; color:#fff; font-size:14px;}
.alert_inline3 a.next_step:hover { background-color:#000066}

.r_rn_item { padding:25px 10px; border-bottom:1px dotted #ccc; font-size:14px; color:#333; width:820px; margin:0 auto;}
.r_rn_item label { padding-left:10px; padding-right:20px;}
.r_rn_item label input[type=radio] { margin-right:5px; width:15px; height:15px; margin-top:-1px;}
.r_rn_item a.add_line { padding:5px 10px; border:1px solid #193486; color:#193486; background-color:#fff; font-size:12px;}
.r_rn_item a.add_line:hover { background-color:#193486; color:#fff;}

.rn_line_table { width:100%; margin-top:20px;}
.rn_line_table tr th { background-color:#eee; font-weight:normal; height:36px;}
.rn_line_table tr td { border-bottom:1px solid #ccc; height:48px; padding:0 10px; text-align:center; font-size:12px;}
.rn_line_table tr td input[type=text] { width:90%; border:1px solid #ccc; padding:0 5px; height:26px;}
.rn_line_table tr td a { color:#193486;}
.rn_line_table tr td a:hover { text-decoration:underline;}
.m_manage_body dl dd.add_another { background:url(../images/add_another_icon.png) no-repeat; width:280px; height:210px; display:block; cursor:pointer;}
.m_manage_body dl dd.add_another:hover { background:url(../images/add.png) no-repeat;}
.rn_compinfo_table {width:100%; margin-top:20px;}
.rn_compinfo_table tr th { background-color:#eee; font-weight:normal; height:36px;}
.rn_compinfo_table tr td { border-bottom:1px solid #ccc; height:48px; padding:0 10px; text-align:center; font-size:12px;}
.rn_compinfo_table tr td input[type=text] { width:90px; border:1px solid #ccc; padding:0 5px; height:26px;}

.alert_cns { width:540px; padding:30px;}
.alert_cns h1 { text-align:center; font-size:16px; color:#3f3f3f; margin-bottom:20px;}
.alert_cns p { font-size:14px; color:#3F3F3F;line-height:24px; margin-bottom:20px; text-indent:2em;}


.alert_agree { text-align:center;}
.alert_agree a { background-color:#1A3688; color:#fff;}
.alert_inline3 a.next_step:hover { background-color:#000066}

.warning_box { width:435px; height:50px; border:1px solid #BCD4EB; padding-left:62px; padding-top:8px; background:url(../images/warning_icon.png) 20px center no-repeat #ececec; margin:0px auto 0;}
.warning_box h1 { color:#2C2C2C; font-weight:bold; font-size:14px; line-height:24px;}
.warning_box p { color:#3F3F3F; font-size:12px; line-height:20px;}

/*forget pwd*/
.nav_title { width:100%; height:40px; border-top:1px solid #ddd; line-height:40px; background-color:#fff; -moz-box-shadow:0px 4px 6px #EBEBEB; -webkit-box-shadow:0px 4px 6px #EBEBEB; box-shadow:0px 4px 6px #EBEBEB; min-width:1210px; _width:expression_r( document.body.clientWidth < 1210 ? "1210px" : "auto");}
.nav_title strong { font-size:16px; color:#333; padding-left:76px;}
.forget_step_img { text-align:center; padding-top:30px; height:40px;}
.forget_form { width:440px; margin:0 auto; padding-top:60px;}
.forget_form input[type="text"], .forget_form input[type="password"] { width:394px; height:22px; padding:16px 22px; border:1px solid #fff; border-radius:8px;-moz-border-radius:8px; -webkit-border-radius:8px; line-height:22px; outline:none; margin-bottom:10px; font-size:16px; color:#999; background-color:#F3F3F3; vertical-align::top;}
.forget_form input[type="text"]:focus {border-color:#3171B1; background-color:#fff;}
.forget_form p { margin-bottom:20px; line-height:16px; font-size:14px; color:#999;}
.forget_form p a { color:#193385;}
.forget_form p a:hover { text-decoration:underline;}
.forget_form input[type="text"].fpwd_code { width:244px;}
.forget_form p.code_tip { padding-left:22px;}
.forget_footer { border-top:1px dotted #ccc; width:1000px; margin:0 auto; margin-top:30px; padding-top:20px;}
.forget_footer p.p1 { width:440px; margin:0 auto; line-height:30px; color:#9B9B9B;}
.forget_footer p a { color:#193385;}
.forget_footer p a:hover { text-decoration:underline;}
.forget_footer p.p2 { width:530px; margin:0 auto; line-height:30px; color:#9B9B9B;}
.ti2em { text-indent:2em;}
.forget_message_box { width:904px; margin:0 auto; padding-top:60px;}
.forget_message_box p { font-size:14px; color:#333; line-height:36px;}
.forget_message_box p a.download_form {color:#fff; padding:5px 10px 5px 40px; background:url(../images/download_icon.png) 18px center no-repeat #FF9326; line-height:normal; text-indent:0;}
.forget_upload { width:544px; margin:0 auto; padding-top:50px;}
.forget_upload div.r { padding-top:80px;}
.forget_upload div p { font-size:14px; color:#666; line-height:24px; margin-bottom:10px;}
.forget_upload div button { width:180px; margin-top:10px; background-color:#193486; color:#fff; font-size:14px;}

.logout_success { width:380px; margin:0 auto; padding-top:60px;}
.logout_success img { float:left;}
.logout_success h1, .logout_success p { margin-left:80px;}
.logout_success h1 { padding-top:15px; font-size:16px; font-weight:normal;}
.logout_success p { line-height:30px;}
.logout_success p a { color:#193385; text-decoration:underline;}
.other_opt { width:1210px; margin:0 auto; border-top:1px dotted #ccc; margin-top:60px;}
.other_opt h2 { font-size:14px; color:#333; padding-left:70px; margin-top:30px;}
.other_opt ul { padding-top:30px;}
.other_opt ul li { margin:0 81px; float:left; width:234px; height:104px; border:3px solid #6AAAE8; border-radius:6px; text-align:center; padding-top:30px; background-color:#EBF3FC;}
.other_opt ul li a { color:#193385; font-size:16px;}
.other_opt ul li p { color:#666; line-height:20px;}

.error_page { width:318px; height:314px; margin:0 auto; margin-top:20px; background:url(../images/error_bg.png) no-repeat;}
.error_page h1 { padding-top:90px; margin-bottom:10px; line-height:20px; font-size:16px; font-weight:normal; text-align:center;}
.error_page p { line-height:22px; font-size:12px; width:220px; margin:0 auto;}

.tiaokuan{ width:635px; height:210px; padding:15px; border:1px solid #CCCCCC; margin:20px auto 0; overflow-y:scroll;}
.tiaokuan ul li.title{ text-align:center; font-size:14px; font-weight:bold; padding:10px 0; text-indent:0;}
.tiaokuan ul li.title02{ font-weight:bold; padding:5px 0; text-indent:0;}
.tiaokuan ul li{ line-height:24px; padding:0; font-size:12px; text-indent:2em;}
.tiaokuan ul li strong { text-decoration:underline;}
.tiaokuan ul li p { text-indent:2em; font-size:12px;}

.top_line { width:100%; height:48px; background-color:#3171B1;}
.top_line h1 { width:680px; margin:0 auto; line-height:48px; font-size:20px; color:#fff; text-shadow:1px 1px 3px #333333; font-weight:normal;}
.o_login_box { width:680px; margin:0 auto;}
.o_login_part { border-right:1px dotted #ddd; padding-top:45px; width:360px;}
.o_login_way1, .o_login_way2 { width:230px; margin:0 auto;}
.o_login_way1 h2, .o_login_way2 h2 { font-size:20px; text-align:center; font-weight:normal; color:#333; line-height:30px;}
.o_login_way1 h3, .o_login_way2 h3 { font-size:14px; color:#666; text-align:center; font-weight:normal; line-height:24px; margin-top:5px}
.o_login_way2 h3 a {color:#3171B1;}
.o_user_img { width:92px; margin:0 auto; margin-top:25px;}
.o_user_img span { display:block; width:80px; height:80px; background:url(../images/userimg_bg.png) no-repeat; padding:6px;}
.o_user_img span a { display:block; width:80px; height:80px;}
.o_user_img span a img { width:80px; height:80px;}
.o_user_img p { text-align:center; line-height:18px;}
.o_user_input {width:230px; margin:0 auto; margin-top:15px;}
.o_user_input input { width:198px; margin:0 auto; padding:0 10px; border:1px solid #ccc; background-color:#fff; height:34px; line-height:34px; margin-bottom:10px; border-radius:5px; outline:none;}
.o_user_input button { background:#3171B1; width:220px; height:42px; margin:0 auto; border:none; outline:none; line-height:42px; border-radius:5px; color:#fff; font-size:14px; cursor:pointer;}
.o_other_way { text-align:center; padding-top:40px; padding-bottom:20px;}
.o_info_part { padding-left:32px; width:287px; padding-top:45px;}
.o_info_part ul li { line-height:42px; border-bottom:1px dotted #ddd; color:#666;}
.o_info_part ul li a { color:#3171B1; margin-right:10px;}
.o_info_part ul li input[type=checkbox] { margin-right:5px; height:14px; width:14px; margin-top:-2px;}
.o_info_part p { margin-top:30px; line-height:20px; color:#666;}
.o_info_part p a { color:#3171B1; margin-left:10px;}
.down_box{ width: 840px; margin:30px auto; padding-bottom: 10px }
.downWTS b.one{ display: inline-block; width: 24px; height: 23px; background: url("../images/d1.jpg") no-repeat;float: left;}
.downWTS b.two{ display: inline-block; width: 24px; height: 23px; background: url("../images/d2.jpg") no-repeat;float: left;}
.downWTS b.three{ display: inline-block; width: 24px; height: 23px; background: url("../images/d3.jpg") no-repeat;float: left;}
.downWTS b.four{ display: inline-block; width: 24px; height: 23px; background: url("../images/d4.jpg") no-repeat;float: left;}
.downWTS ins{ display: inline-block; line-height: 24px;float: left; padding-left: 5px; text-decoration: underline; color: #193486}
.downWTS ins.one{color:#666666}
.downWTS em {color: #fff; background: #1A3688; font-style: normal; float: right;}
.downWTS{ width: 25%;
    float: left;}
.tip_son{padding:10px;border:1px solid #ccc;width:580px; margin-left:20px; margin-top:10px; display:none} 
.tip_son button{ width:120px; margin:20px auto 10px auto; height:30px; display:block; text-align:center; line-height:30px; text-indent: 0; font-size:14px; background-color:#3171B1;border:none; color:#fff; border-radius:5px;-moz-border-radius:5px; -webkit-border-radius:5px;}
.qq{ background: url("../images/qq.png") no-repeat center left; padding-left: 25px; line-height: 25px; height: 25px; display: inline-block; margin-right: 20px; margin-bottom: 15px}
.wx{ background: url("../images/wx.png") no-repeat center left; padding-left: 25px; line-height: 25px; height: 25px; display: inline-block; margin-bottom: 15px}

/**
*desc资料管理 盖章
*author rong
*/
.sealImgBox { padding: 20px; max-width: 550px;}
.sealImgBox ul { margin-right: -20px;}
.sealImgBox ul li {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    width: 170px;
    height: 170px;
}
.sealImgBox ul li a { width: 170px; height: 170px; display: block; position: relative}
.sealImgBox ul li a span { width: 170px; height: 26px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-align: center; line-height: 26px; color:#fff; display: block; background-color: rgba(0, 0, 0, 0.7); position: absolute; left: 0; top:0}
.sealImgBox ul li a img { width: 170px;}
.sealImgBox ul li a b { width: 40px; height: 40px; display: none; position: absolute; right: 0; bottom: 0; background: url('../images/checked_type.png') no-repeat;}
.sealImgBox ul li a:hover img { opacity: 0.8}
#qualityImg { position:relative;}
#qualityImg #largeImgBox { margin:0 auto; width:900px; height:450px; overflow:auto; position:relative;}
#qualityImgBox { position:absolute; left:0; top:0; float:left;}
#previewImg { height:600px; overflow-y:auto;}
#previewImg img { max-width:900px; _width:expression(document.body.clientWidth > 900 ? "900px": "auto" );}


.choose_box { width: 820px; margin: 0 auto;}
.choose_box h2 { width: 100%; height: 100px; margin-bottom: 60px; line-height: 100px; text-align: center; font-size: 20px; color:#193486; border-bottom: 1px dotted #ccc;}
.role_box { margin: 0 auto; width: 100px; text-align: center;}
.role_box span { display: block; width: 100px; height: 100px; background: url("../images/usercenter_header_bg.png") no-repeat; margin-bottom: 8px;}
.role_box em { font-style: normal; line-height: 30px; color:#666; font-size: 14px;}
.role_box a:hover em, .role_box a.active em { color:#193486}
.role_box .role1 span { background-position: 0 0; }
.role_box .role1:hover span, .role_box .role1.active span {background-position: 0 -100px;}
.role_box .role2 span { background-position: 0 -200px; }
.role_box .role2:hover span, .role_box .role2.active span {background-position: 0 -300px;}
.role_box .role3 span { background-position: 0 -400px; }
.role_box .role3:hover span, .role_box .role3.active span {background-position: 0 -500px;}
a.role_submit { width: 118px; height: 36px; display: block; margin: 0 auto; border-radius: 19px; text-align: center; border:1px solid #193486; line-height: 36px; color:#193486; font-size: 14px; margin-top: 50px;}
a.role_submit:hover { background-color: #193486; color:#fff !important;}