html,body  {
border:0;
margin:0; 
padding:0; font-size:14px; font-family:Microsoft YaHei; background:#F5F9FC; }

h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal; }
ul,li{ margin:0; padding:0; list-style-type:none;}

.clear{ clear:both; }
.left{ float:left; display:inline;  }
.right{ float:right; }
.pointer{ cursor:pointer; }
.pointer_no{ cursor:not-allowed ; }

.mr20{ margin-right:20px;}
.mt5{ margin-top:5px; }
.mt15{ margin-top: 15px; }
.mt20{ margin-top: 20px; }
.mt35{ margin-top: 35px; }

.pt10{ padding-top: 10px; }

.center{ text-align: center; }


.position_bottom{ position:fixed; left:0; bottom:0; width:100%; z-index:2; }
.dialogue_tips{ color: #FF0000;  border: 1px solid #FFA4A4; border-radius:5px;  background: #FFF3F3; font-size:14px; padding:5px; }
.display_none{ display:none; }
.bg_white{ background-color:#ffffff; padding:40px 0 40px 0; }
.default_frame_title{ font-size:16px; color: #4185C5; font-weight: bolder; }
.default_head{ position: fixed; width: 100%; z-index: 20; left: 0; top: 0; height: 50px; background-color: #4286C5; border-bottom:3px solid #3574AC; }
.default_frame{ width:990px; margin:0 auto; }
.fcy_banner_logo{ height:50px; width:220px; background:url(../images/banner_logo2.gif) no-repeat center; background-size:100%;  }
.fcy_banner_nav{  display:none; position: relative;}
.fcy_banner_info{ padding:15px 0 0 0; font-size:14px; color:#ffffff; }
.fcy_banner_info a{ color:#bfffff;  text-decoration:none; }
.fcy_banner_userinfo{ display:none; padding:15px 0 0 0; font-size:14px; color:#ffffff; }
.fcy_banner_userinfo a{ color:#bfffff;  text-decoration:none; }

.default_login{ padding:50px 0 0 0 ; }
.fcy_login_frame{ display: none; width:420px; padding:40px; color:#444444; background-color:#ffffff; border-radius:8px; border:1px solid #dddddd; margin:0 auto;}
.fcy_login_frame a{ color:#326CA0; text-decoration:none; }
.fcy_login_frame a:hover { color:#326CA0; text-decoration:underline; }

.fcy_scancode_login_frame{  display: none;width:420px; padding:40px;  background-color:#ffffff; border-radius:8px; border:1px solid #dddddd; margin:0 auto; }
.fcy_scancode_tips{ text-align: center; font-size:14px; padding-top:10px; }
.fcy_scancode_tips a{ color:#326CA0; text-decoration:none;  }
.fcy_scancode_tips a:hover { color:#326CA0; text-decoration:underline; }

.zcinput_l{ width:68%; }
.zcinput_r{ width:30%; }

.button_style1{ height:28px; color:#ffffff; padding:0 15px 0 15px; font-size:14px; border:1px solid #8BB4DB; background-color:#4286C5; border-radius:5px; text-align:center; }
.button_style2{ height:28px; color:#ffffff; padding:0 15px 0 15px; font-size:14px; background-color:#6DC1E1; border:none;  border-radius:5px;}
.button_style3{ height:36px; background-color:#58B382; color:#ffffff; font-size:15px; padding:0 25px 0 25px; border:none; border-radius:5px; }
.button_style4{ height:34px; background-color:#ffffff; color:#4286C5; font-size:14px; width:100%; border:1px solid #4286C5; border-radius:5px; cursor: pointer }
.button_style5{ height:50px; background-color:#00B22D; color:#FFFFFF; font-size:18px; width:175px; border:none; border-radius:5px; }

.button_style_scancode{ height:36px; background:url("../images/ico_scancode.gif") no-repeat #ffffff; background-size:20px 20px; background-position:2% 50%; color:#4286C5; font-size:15px; padding:0 25px 0 25px; border: none; }

.button_style6{ height:34px; background-color:#F5F5F5; color:#999999; font-size:14px; width:100%; border:1px solid #BBBBBB; border-radius:5px; }

.button_style7{ height:34px; background-color:#ffffff; color:#cccccc; font-size:14px; width:100%; border:1px solid #cccccc; border-radius:5px; cursor: not-allowed }

.input_style1{ width:98%; font-size:15px; padding:0 0 0 2%; border:1px solid #BBBBBB; border-radius:6px; height:33px; }

.default_textbanner { text-align:center; padding:40px 0 0 0; font-size:15px; color:#3977AD; }

.fcy_index_bigbanner{ height:360px; border-bottom:2px solid #cccccc; background:url(../images/bigbanner_bg.jpg) no-repeat bottom right #F9F9F9; background-position:85% 96%; }
.fcy_index_bigbanner_row1{ width:500px; padding-top:60px; color:#444444; font-size:33px;}
.fcy_index_bigbanner_row2{ width:500px; padding-top:20px; color:#858585; font-size:20px;}
.fcy_index_bigbanner_row3{ width:500px; padding-top:30px;}

.useragreement{ font-size:12px; padding:2%}
.useragreement P{ text-indent:2em; line-height:22px; padding:0; margin:0;}

.default_foot{ height:130px; }
.default_foot_p1{ height:90px; background-color:#4286C5; }
.default_foot_p2{ height:40px; background-color:#326CA0; color:#B9C0C7; text-align:center; line-height:40px; font-size:13px; }
.default_foot_p2 a{ color:#DBF1F9; text-decoration:none; }
.default_foot_p1_row{ line-height:90px; height:90px; font-size:16px; color:#ffffff; }

.loading{ background:url(../images/loading.gif) no-repeat center; width:100%; position:fixed; z-index:999; left:0; top:0; opacity:0.7; }

.login_bigwhtie{ width:100%; background:#ffffff; margin-top:50px; padding:30px 0 40px 0; border-bottom:1px solid #D8D8D8; border-top:1px solid #D8D8D8;   }
.login_choose_store_title{ font-size:16px; color: #666666; text-align: center; }
.login_choose_store_body{ width:450px; margin:0 auto; padding-top: 20px; }
.choose_store_row{ width:100%; height:66px; margin-bottom:20px; }
.choose_store_row_l{ padding:12px 0 0 80px; }
.choose_store_row_r{ padding:0 10px 0 0; width:30px; height:66px; background: url("../images/ccss.gif") no-repeat center; }
.store_open{ border:1px solid #CCCCCC; border-top:3px solid #469046; background: url("../images/store_open.gif") no-repeat; background-size: 50px; background-position:15px 50%; }
.store_close{ border:1px solid #CCCCCC; border-top:3px solid #CC0000; background: url("../images/store_close.gif") no-repeat; background-size: 50px;  background-position:15px 50%; }
.choose_store_row_status{ width:54px; margin:2px 5px 0 0; font-size:12px; border-radius:2px; color:#ffffff; text-align: center; line-height:20px; height: 20px; }
.ssx_open{ background-color: #469046;  }
.ssx_close{ background-color: #CC0000;  }
.choose_store_row_name{ font-size:16px; font-weight:bolder; }
.choose_store_row_company{ font-size: 14px; color: #999999; padding:3px 0 0 0; }
.login_choose_store_tips{ width:450px; margin:0 auto; font-size:13px; color:#ABABAB }

.button_piccode_reg{ cursor: pointer; width:120px; }

.copyright{ padding:55px 0 25px 0; width:100%; font-size:12px; text-align:center; color:#AAAAAA }

.ico_finish_reg{ background: url("../images/ico_finishreg.gif") no-repeat center; height:95px; }
.finish_reg_title{ color: #26AC5F; font-size:24px; }
.finish_reg_text{ color: #666666; font-size:16px;}

.panel_set_newpass{ border-top:1px dashed #D8D8D8; margin-top:20px; }

.login_choosestore_frame{ background:#ffffff; border-bottom:1px solid #D8D8D8; border-top:1px solid #D8D8D8; margin-top:80px; }
.login_choosestore_frame_in{ width:480px; margin:0 auto; padding:20px 0 20px 0; }

.wel_datasafe{ background: url("../images/index_inc01.gif") no-repeat center; background-size:100%; height: 270px; width: 280px; margin-left:100px; }
.wel_datasafe_txt{ width:560px; }
.wel_qrcode_txt{ margin-left: 100px; width:460px; }
.wel_datasafe_txt_t{ font-size:22px; color:#4286C5; padding:70px 0 10px 0; }
.wel_datasafe_txt_n{ font-size:16px; color:#666666; line-height:30px; }

.wel_weixin{ background: url("../images/index_qrcode.jpg") no-repeat center; background-size:100%; height: 220px; width: 220px; margin-left:100px; }

.ButtonQucikCode{ background: url("../images/ico_qucikcode.gif") no-repeat center #4E97CD; width:45px; height:50px; margin-right:20px; }
.QuickScanCode{ display: none;  position:absolute; left:0; top:53px; z-index:20; width:176px; height:205px; background-color:#F5F9FC;  border:2px solid #3574AC; border-top:none; border-bottom-right-radius:7px; border-bottom-left-radius:7px;  }
.RandomQRcode{ height:170px; width:180px; margin:0 auto; padding:5%; }
.QuickScanCode_Tips{ margin-top:6px; background: url("../images/ico_weixin.gif") no-repeat; font-size:13px; line-height:33px; background-position:15% 50%; padding-left:28%; background-size:23px; height:33px; color:#666666; }

.ssindex_body{ background-color:#ffffff; width:990px; border-radius:6px; margin:0 auto; border-left:1px solid #DBF1F9; border-top:1px solid #DBF1F9; border-right:2px solid #DBF1F9; border-bottom:2px solid #DBF1F9; }
.ssindex_body_l{ float:left; width:150px; padding:30px 0 30px 15px; }
.ssindex_body_r{ float:left; padding: 4%; width:70%;  border-left:1px solid #DBF1F9;  }
.nicetomeetyou p{ text-indent: 2em; font-size:16px; line-height:33px;}
.ssindex_nav_on{ width:150px; }
.ssindex_nav_off{ width:150px; }

.ssindex_lnav_on{ width:90%; height: 40px; line-height: 40px; text-align: right; padding-right:2%; color:#4E97CD; border-bottom:2px solid #4E97CD; margin-bottom:15px; }
.ssindex_lnav_off{ width:90%; height: 40px; line-height: 40px; text-align: right; padding-right:2%; border-bottom:2px solid #D8D8D8; margin-bottom:15px; }

.updatelog_body{ }
.ssline{ border-top:1px dashed #BBBBBB; padding:15px 0 0 0; margin-top: 25px; color:#8A8A7B }
.updatelog_milestone{  color: #58B382; font-size:16px; margin-top:25px; padding:10px 0 10px 20px; background-color: #ECF7F1; border-radius:5px; }
.updatelog_body p{ font-size:13px; line-height:14px; }
.updatelog_body strong{ color:#00B22D; }
.updatelog_body span{ color: #ac2925;   }


.ico_book{ background: url(../images/ico_book.gif) no-repeat; background-position: 3% 50%; background-size: 30px; }
.book_row{ border-radius: 5px; border:1px solid #cccccc; padding: 20px 20px 20px 50px; font-size: 18px; width: 400px; }
.book_row a { text-decoration: none; color: #4185C5; }


.certificate_title{  text-align: center; font-size: 16px; color: #4185C5; padding: 50px 0 10px 0; }





