 /*CSS Document*/
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
body{font-family:'Microsoft YaHei',"微软雅黑", YaHei,Arial,Helvetica,sans-serif;font-size:14px;background:#fff;color:#444;}
body{overflow:auto;}
ul,ol{list-style-type:none;}
th,td,input{font-size:14px;}
label{ vertical-align: middle;}
h3{font-size:14px;}
button{border:none;cursor:pointer;font-size:14px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
input, button {font-family: "微软雅黑";outline: 0;border: 0; color:#666;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
a{text-decoration:none;}
a:link,a:visited{text-decoration:none;color:#444;}
a:hover,a:active{text-decoration:underline;color:#3db1fa;}
.fl{float:left;}
.fr{float:right;}
.height30{clear:both;height:30px;line-height:30px;font-size:1px;}
.height20{clear:both;height:20px;line-height:20px;font-size:1px;}
.height24{clear:both;height:24px;line-height:24px;font-size:1px; background: #eff3f5; position: relative; z-index:-1;}
.height15{clear:both;height:15px;line-height:15px;font-size:1px;}
.height10{clear:both;height:10px;line-height:10px;font-size:1px;}
@-webkit-keyframes cloud1-animation{0%{transform:rotate(0deg)}
25%{transform:rotate(-30deg)}
50%{transform:rotate(0deg)}
75%{transform:rotate(30deg)}
100%{transform:rotate(0deg)}}@-moz-keyframes cloud1-animation{0%{-moz-transform:rotate(0deg)}
25%{-moz-transform:rotate(-30deg)}
50%{-moz-transform:rotate(0deg)}
75%{-moz-transform:rotate(30deg)}
100%{-moz-transform:rotate(0deg)}}@-ms-keyframes cloud1-animation{0%{-ms-transform:rotate(0deg)}
25%{-ms-transform:rotate(-30deg)}
50%{-ms-transform:rotate(0deg)}
75%{-ms-transform:rotate(30deg)}
100%{-ms-transform:rotate(0deg)}}@-o-keyframes cloud1-animation{0%{-o-transform:rotate(0deg)}
25%{-o-transform:rotate(-30deg)}
50%{-o-transform:rotate(0deg)}
75%{-o-transform:rotate(30deg)}
100%{-o-transform:rotate(0deg)}}@keyframes cloud1-animation{0%{transform:rotate(0deg)}
25%{transform:rotate(-30deg)}
50%{transform:rotate(0deg)}
75%{transform:rotate(30deg)}
100%{transform:rotate(0deg)}}

/*layout*/
.header_center div ul i,.register .error span,.registerForm i,.form_class ul li label.prompt span,.form_class h2 i,.pay h1 span,.buy_success ul span,.header_center ul li span,.centreleft ul li span,.zhanghu_list dl dd,.zhanghu_list ul li label.prompt span,.step-wrapper01 dd span i,.buy_gaishu li b,.min_page li i,.usbkey_list li span,.usbkey_add dd,.scrollup ,.avatar_right .error span,.form_xiugai01 label.prompt span,.form_xiugai02 .prompt span,.xieyi ul.error span{ background:url(../images/icon_bg.png) no-repeat;}
.layout{width: 990px;margin:0 auto;clear:both;}
.centre .layout{ overflow: hidden;}
.wraper{ background:#eff3f5;}

/*头部*/
.wraper{width:100%; min-width:1000px; zoom:1; clear:both;}
.header{height:78px;border-bottom:2px solid #e4e9ee; background-color:#fff;}
.header_center ul{float:left;width:290px;margin-left:10px;}
.header_center ul li{float:left; position:relative;}
.header_center ul li.tel_border{ height:28px; line-height:28px; border-left:1px solid #e6e6e6; margin:26px 0 0 14px; padding-left:16px; font-size:18px;}
.header_center ul li a{display:block;padding-top:8px;}
.header_center ul li span{display: inline-block;height:16px; width:16px;background-position:0 0; position:absolute; top:6px; left:14px; }
.header_center ol{float:right;width:191px;margin-right:10px;}
.header_center ol.sign_out{width:278px;}
.header_center ol li{float:left;	color:#7b8b95;padding:0 7px;line-height:78px;}
.header_center ol li a{color:#7b8b95; position: relative;}
.header_center ol li a.home{color:#3db1fa;}
.header_center ol li a i{ display: inline-block; width:20px; height:20px;  background: url(../images/home.png) no-repeat; position: absolute; top:0; left:-25px;}
.header_center ol li a:hover{color:#3db1fa;}
.header_center ul li a:hover{-webkit-animation:cloud1-animation 300ms;-moz-animation:cloud1-animation 300ms;-ms-animation:cloud1-animation 300ms;-o-animation:cloud1-animation 300ms;animation:cloud1-animation 300ms;}

/*企业头部*/
.header_top{ height:24px; background:#3db1fa; clear:both;  padding:0 10px; position:relative; top:0; left:0; z-index:200;}
.header_top ul{ float:left; display:inline-block; color:#fff; line-height:24px; font-size:12px;}
.header_top ol{ float:right; display:inline-block;}
.header_top ol li{float:left;line-height:24px; font-size:12px;color:#fff; padding:0 7px;position: relative;top: 0;left: 0;}
.header_top ol li span{font-weight:bold;}
.header_top ol li a{ color:#fff; }
.header_bottom{height:124px; background:#fff url(../images/loufang.png) center bottom no-repeat; clear:both; border-bottom:2px solid #e4e9ee;}
.header_bottom ul{padding:0 48px; clear:both;}
.header_bottom ul li{line-height:124px;float:left;width:178px; text-align:center;}
.header_bottom ul li a{color:#444; font-size:18px; text-decoration:none;}
.header_bottom ul li a.active{ background:#3db1fa; display:block; height:40px; width:108px; margin:0 auto; text-align:center; line-height:40px;  -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; color:#fff; margin-top:42px;}
/*.header_bottom ul li:hover{ background:#f5f5f5; padding-top:10px;-webkit-transition:bottom 200ms ease;-moz-transition:bottom 200ms ease;-o-transition:bottom 200ms ease;-ms-transition:bottom 200ms ease;transition:bottom 200ms ease;bottom:-10px;}*/
.header_bottom ul li:hover{ height:120px; width:176px; border:1px solid #dddddd; border-top:3px solid #3db1fa; -webkit-box-shadow:0 0 7px #bbbbc0;-moz-box-shadow:0 0 7px #bbbbc0;box-shadow:0 0 7px #bbbbc0; background:#fff;}
/*.header_logo:hover {width: 176px;height: 120px; border:1px solid #dddddd; border-top:3px solid #3db1fa; -webkit-box-shadow:0 0 7px #bbbbc0;-moz-box-shadow:0 0 7px #bbbbc0;box-shadow:0 0 7px #bbbbc0; background:#fff;}*/

/*企业头像*/
.header_bottom ul .header_logo{width:179px; height:124px; float:left; position:relative;}
.avatar {margin:16px 0 0 54px; width: 72px; height: 72px; position:relative; cursor:pointer; z-index:1000;}
.avatar img {width: 100%;height: 100%; -webkit-border-radius: 50%;border-radius: 50%; -moz-border-radius: 50%;}
.avatar .mask {position: absolute;top:-6px;left:-6px;width: 72px;height: 72px; border:6px solid #e7f6fe; -webkit-border-radius:72px;-moz-border-radius:72px;border-radius:72px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}
.avatar .mask02{border:6px solid #fff;}
.mask_reduce{position: absolute;top:-6px;left:-6px;width: 72px;height: 72px; border:6px solid #e7f6fe; -webkit-border-radius:72px;-moz-border-radius:72px;border-radius:72px; filter:alpha(opacity=12); -moz-opacity:0.12; opacity:0.12;}
.header_name{width:179px; height:36px;cursor:pointer; text-align:center; line-height:36px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.header_popup{width:260px; height:300px; -webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px; -webkit-box-shadow:0 0 17px #bbbbc0;-moz-box-shadow:0 0 17px #bbbbc0;box-shadow:0 0 17px #bbbbc0; position:absolute; top:-317px; left:-40px;; z-index:100; background:#fff url(../images/zhanghu_03.png) no-repeat; /* transform: translateY(-328px);transition: transform 800ms ease 0ms, opacity;
overflow: hidden; display:none;*/}
.header_popup dl{color:#fff; margin-top:113px;}
.header_popup dl dd{ width:180px; font-size:12px;  line-height:18px; text-align:center; margin:0 auto;}
.header_popup dl dt{ position:relative; text-align:center; font-size:12px;margin-top:2px;}
.header_popup dl dt i{ width:12px; height:12px; font-style:normal; display:inline-block; background: url("../images/change.png") no-repeat; position:absolute; top:3px; left:88px; }
.header_popup dl dt a{color:#fff;}
.header_popup .popup_down{ margin-top:34px;}
.header_popup .popup_down span{ display:block; height:18px; line-height:18px; margin-left:54px; padding:6px 0; font-size:12px; color:#666; position:relative;}
.header_popup .popup_down span strong{width:18px; height:18px;  display:inline-block;position:absolute; top:6px; left:-23px;}
.popup_down span strong.icon01{ background: url("../images/grade.png") no-repeat;}
.popup_down span strong.icon02{background: url("../images/phone.png") no-repeat;}
.popup_down span strong.icon03{background: url("../images/mail.png") no-repeat;}
.header_popup .popup_down span b{ font-weight:normal; padding:0 10px;}
.popup_down span b.orange{color:#ff6600; padding:0;}
.popup_down span b.orange i{ font-style: normal;}
.popup_down span b.blue{color:#6fc4fb;}
.popup_down span b.red{color:#e55a5c;}

/*注册 登录*/
.register{ height:475px; background: url(../images/login_bg01.png) #d7eedc center no-repeat;}
.register .registerForm {float: right;background: #fff;width: 300px;padding:0 20px 42px; margin-top:50px; position:relative;}
.register .registerForm h3{font-size:18px;  color:#555;  line-height:86px; text-align:center; font-weight:normal;}
.register .registerForm ul{margin-top:-10px;}
.register .registerForm ul li { width: 100%;padding: 10px 0; overflow:hidden; clear:both; position:relative;}
.error_wrap{position:absolute; bottom:0px; left:0px;}
/*.register .error{width:274px; height:18px; line-height:18px; background-color:#fee3e3; border:1px solid #fa9494; font-size:12px; color:#e3393c;
padding-left:24px; position:relative;}
.register .error span{ display: inline-block; width:13px; height:12px; background-position:-2px -26px; position:absolute; top:3px; left:6px;}*/
.register .registerForm ul li .name{float: left;color:#555;height: 45px;line-height: 45px;overflow: hidden;margin-right: 14px;}
.register .registerForm ul li .textInput {float: left;height:27px;width: 278px;line-height: 20px;padding: 8px 10px;border: #ccc solid 1px;font-size: 14px;border-radius: 4px;}
.register .registerForm ul li .textinput_small{width: 146px;}
.register .registerForm ul li .buttonInput,.zhanghu_list ul li .buttonInput  {float: left;background: #3db1fa;border: 0;width: 124px;height: 45px;border: 0;margin-left: 8px;display: inline;border-radius: 4px;color: #fff;cursor: pointer;}
.register .registerForm ul li .buttonInput:hover{color: #fff;background: #5cbdfb; }
.namePassword input{}
.forget { position:relative;}
.forget a{ display: inline-block; color:#3db1fa; padding-right:4px; position:absolute; right:0; top:10px;}
.forget a:hover{color:#d70c18;}
.register .registerForm ul li.namePassword label span a{color:#3db1fa;}
.register .registerForm ul li.bnt button {margin:5px 0 0 0px;background: #3db1fa;border: 0;width: 300px;height: 45px;color: #fff;font-size: 18px;cursor: pointer;border-radius: 4px;}
.register .registerForm ul li.bnt button:hover{color: #fff;background: #5cbdfb; }

.register_wraper{width:918px; padding:32px 36px 22px 36px; margin:0 auto 24px; background-color:#fff; -webkit-box-shadow:0 0 10px #aaa;-moz-box-shadow:0 0 10px #aaa;box-shadow:0 0 10px #aaa; clear:both;  overflow:hidden; position:relative;}
.registernew{ float:left; width:430px;}
.regbanner{float:left; width:464px; margin-top:32px;}
.regbanner img{width:100%;}
.registernew h3{font-size:18px;  color:#555;  line-height:60px;  font-weight:normal; position: relative;}
.registernew h3  .tosignup{ font-size:14px; line-height: 18px; position: absolute; top:21px; right:122px; color: #a9a9a9;}
.registernew h3  .tosignup a{ color:#3db1fa; margin:0 2px;}
.registernew h3  .tosignup a:hover{color:#d70c18;}
.registernew div.form_xiugai01{padding:0; border:0;}
.registernew div.form_xiugai01 ul{padding:0;}
.registernew div.form_xiugai01 .inputname{width:60px;}
.form_xiugai01 .textinput_small{width:84px;}
.form_xiugai01 .buttonInput  {float: left;background: #3db1fa;border: 0;width: 124px;height: 42px;border: 0;margin-left: 8px;display: inline;border-radius: 4px;color: #fff;cursor: pointer;}
.form_xiugai01 ul li.bnt{ text-align:left;}
.form_xiugai01 .buttonInput:hover,.form_xiugai .bnt button:hover{color: #fff;background: #5cbdfb; }
.form_xiugai01 .bnt button {background: #3db1fa;border: 0;width: 238px;height: 45px;color: #fff;font-size: 18px;cursor: pointer;border-radius: 3px; margin-left:8px;}
.user_xieyileft{ margin:10px 0 10px 68px; }
.registernew div.form_xiugai01 .ywz_zhuce_xiaoxiaobao{margin-left:164px; padding-bottom:5px;}
.registernew ul li.bnt button:hover{color: #fff;background: #5cbdfb; }
.registernew .namePassword label span a{color:#3db1fa;}
.registernew .namePassword label span a:hover{color:#d70c18;}
.form_xiugai01 .prompt{ float:none; position:relative; margin-left:86px;}
.form_xiugai01 .prompt span,.form_xiugai02 .prompt span{ display: inline-block; height:16px; width:16px;  position:absolute;top:2px; left:-19px;}
.form_xiugai01 label.error,.form_xiugai02 label.error{color:#e3393c;}
.form_xiugai01 label.onfocus,.form_xiugai02 label.onfocus{color:#93adc3;}
.form_xiugai01 label.error span,.form_xiugai02 label.error span{background-position: -65px 0px; }
.form_xiugai01 label.onfocus span,.form_xiugai02 label.onfocus span{background-position: -22px 0px; }
.form_xiugai01 label.oncorrect span,.form_xiugai02 label.oncorrect span{background-position: -44px 0px; }
.registerForm .login_tel .prompt{ margin-left:20px;}
.form_xiugai02 .prompt{ float:none; position:relative; display:inline-block; margin-left:-77px;}

/*密码强度验证*/
.ywz_zhuce_xiaoxiaobao{height:14px; overflow:hidden; margin-left:155px; display:none;}
.ywz_zhuce_huixian01{float:left;width:70px; color:#999;height:14px; line-height:14px;}
.ywz_zhuce_huixian{float:left;background:#e5e5e5;width:54px;height:14px; line-height:14px;margin-left:2px;font-size:12px; color:#fff; text-align:center;}

.ywz_zhuce_hongxian{float:left;background:#fd484f;width:54px;height:14px;line-height:14px;margin-left:2px;font-size:12px; color:#fff; text-align:center;}
.ywz_zhuce_hongxian2{float:left;background: #ff6600;width:54px;height:14px;line-height:14px;margin-left:2px;font-size:12px; color:#fff; text-align:center;}
.ywz_zhuce_hongxian3{float:left;background: #4ebe58;width:54px;height:14px;line-height:14px;margin-left:2px;font-size:12px; color:#fff; text-align:center;}

.ywz_zhuce_yongyu1{float:left;color: #C00;font-size:12px;padding-left:10px;margin-top:10px;_padding-left:0px;}/*后面的文字*/
.ywz_zhuce_yongyu1 a{ color:#C00;text-decoration:none;}
.ywz_zhuce_yongyu1 a:hover{ color:#C00;}

/*登录切换*/
.login_zhengshu{}
.login_zhengshu img{margin:4px 0 0 37px;}
.registerForm i{display:block; width:70px; height:70px; position:absolute; top:0; right:0; cursor:pointer;}
.registerForm .change_zhengshu{ background-position:-430px 0;}
.registerForm .change_tel{background-position:-430px -80px;}

/*底部*/
.footer{height:93px;border-top:2px solid #3db1fa; background-color:#fff; padding-top:27px; font-size:12px;}
.footer ul{color:#7f8c8d; text-align:center; line-height:22px;}
.footer ul:last-child{font-size:12px; color:#b8c4cc;}

/*选择企业*/
.Selectqiye{background: url(../images/select_bg.png) #d7eedc center no-repeat;padding-bottom: 44px; }
.Select_center{width:720px; padding:25px 30px 40px; margin:0 auto; background-color:#fff; -webkit-box-shadow:0 0 10px #aaa;
  -moz-box-shadow:0 0 10px #aaa;box-shadow:0 0 10px #aaa; clear:both; text-align:center; overflow:hidden; position:relative;}
.Select_main{clear:both; overflow:hidden;}
.Select_center .ck-slide-dir{float:left; width:600px; overflow:hidden;}
.Select_center h3{color: #3db1fa; font-size:18px; margin-top:15px; font-weight:normal;}
.Select_center ul li{ width:196px; height:145px; float:left; margin-top:13px;   padding:14px 0; overflow: hidden;}
/*.Select_center ul li:hover{border:4px solid #a8dcf8;}*/
.Select_center ul li:hover span{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;}
.Select_center ul li:hover a{color:#3db1fa;}
.Select_center ul li span{ display:block; width:82px; height:82px; border:#e7f6fe 6px solid; -webkit-border-radius:47px;
  -moz-border-radius:47px;border-radius:47px; margin:0 auto;}
.Select_center ul li span img{  width:82px; height:82px;  -webkit-border-radius:47px;-moz-border-radius:47px;border-radius:47px; }
.Select_center ul li span a{display:block; width:82px; height:82px;}
.Select_center ul li p{ display:block; width:154px; line-height:20px; padding-top:7px; margin:0 auto;}
.Select_center ul li span a:hover,.Select_center li p a:hover{ text-decoration:none;}
.Select_center ul li.add{padding:20px 0 34px 0;}
.Select_center ul li.add span{ background:#e7f6fe; width:80px; height:80px; border:1px #3db1fa dashed;  }
.Select_center ul li.add span i{display: inline-block; width:26px; height:26px;background: url("../images/add.png") no-repeat; margin:28px 0 0 1px;}
.Select_center ul li.add p{margin-top:6px;}
.Select_center ul li.ongoing span a{ display: block; background:#3db1fa; width:82px; height:82px; -webkit-border-radius:41px;-moz-border-radius:41px;border-radius:41px;  }
.Select_center ul li.ongoing span i{display: inline-block; width:18px; height:34px;background: url("../images/ongoing.png") no-repeat; margin:24px 0 0 14px;}
/*.Select_center ul li:last-child{padding:20px 0 34px 0;}
.Select_center ul li:last-child span{ background:#e7f6fe; width:80px; height:80px; border:1px #3db1fa dashed;  }
.Select_center ul li:last-child span i{display: inline-block; width:26px; height:26px;background-position:-2px -164px; margin:28px 0 0 1px;}
.Select_center ul li:last-child p{margin-top:6px;}*/
.next_page,.pre_page{ display:block; width:60px; height:380px;  float:left;   position:relative;}
.pre_page i,.next_page i{display: block; height:48px; width:32px; position:absolute; cursor:pointer;}
.pre_page i{ top:170px; left:0; background: url("../images/up.png") no-repeat;}
.next_page i{ margin-left:28px; top:170px; right:0; background: url("../images/down.png") no-repeat;}
.pre_page i:hover{background: url("../images/left_hover.png") no-repeat; }
.next_page i:hover{background: url("../images/right_hover.png") no-repeat;}

/*选择企业 轮播滚动*/
.ck-slide{}
.ck-slide-wrapper{}
.ck-slide-wrapper ul{ float:left; width:600px; }
.ck-slide-wrapper ul img.empty_img{width:90px ;margin-top:110px;}
.ck-slide-wrapper ul p{ text-align: center; margin-top:15px;color: #7b8b95;}
.ck-slide-wrapper h6{text-align: left; font-size: 16px; margin:20px 0 0 0; font-weight: normal;}
.ck-slide-wrapper .tishi{ color:red;text-align: left; font-size: 14px; font-weight: normal; }
.ck-slidebox {position: absolute;left: 0; bottom: 20px;text-align: center;width: 100%;z-index: 10;}
.ck-slidebox div span em {background: #e6e6e6; border-radius: 12px;cursor: pointer;display: inline-block;height: 12px;line-height: 12px; margin: 0 3px;text-align: center;width: 12px;}
.ck-slidebox div span.current em,.ck-slidebox div span em:hover {background: #e7f6fe; border:1px solid #3db1fa; height: 10px; width:10px;}
.ck-slide-wrapper dl{ text-align:left; line-height:24px; margin-left:28px; }
.ck-slide-wrapper dl span{ color: #3db1fa; font-weight:bold;}

/*step 项目购买申请*/
.buy_step{width:952px; margin:0 auto; height:68px; clear:both;}
.step-wrapper{width:952px; height:4px;  margin:50px auto 0; background:#d7d7d7; border-radius:2px; position:relative; clear:both;}
.step-wrapper dd{width:238px; height:56px; float:left; position:relative; text-align:center; color:#999;}
.step-wrapper dd span{ display:block; width:38px; height:38px; background:#dadbdc; border-radius:19px;  color:#dadbdc;   position:absolute; top:-17px; left:102px; text-align:center;-webkit-box-shadow:1px 1px 3px #aaa;-moz-box-shadow:1px 1px 3px #aaa;box-shadow:1px 1px 3px #aaa;}
.step-wrapper dd span i{ display:block; width:32px; height:32px; border-radius:17px; background:#fff; font-style:normal; margin:3px auto; font-weight:bold; font-size:22px; line-height:32px;-webkit-text-shadow:0px 0px 1px #aaa;-moz-text-shadow:0px 0px 1px #aaa;text-shadow:0px 0px 1px #aaa;}
.step-wrapper dd p{ padding-top:27px;}
.step-wrapper dd.active{background:#3db1fa; width:238px; height:4px; border-radius:4px; color:#444;}
.step-wrapper dd.active span{background:#3db1fa;}
.step-wrapper dd.active span i{color:#3db1fa;}
.buy_list{ background:#fff;  webkit-box-shadow:0px 0px 10px #cbcfd0;-moz-box-shadow:0px 0px 10px #cbcfd0;box-shadow:0px 0px 10px #cbcfd0;}
.buy_list h3{ height:43px; line-height:43px; font-size:16px; border-left:3px solid #3db1fa; border-bottom:1px solid #ecf0f1; padding-left:20px;}
.buy_list h1{ text-align:right; margin-right:25px;  font-size:16px; padding:6px 0 26px 0;}
.buy_list h1 span{color:#ff6600; font-size:24px; font-weight:normal;}

.list_body{padding:20px;}
.table {width: 100%;}
.table-bordered { border: 1px solid #e6e6e6; border-top:none;}
.table-bordered01 { border: 1px solid #e6e6e6;}
.table tr th{height:40px; background:#e1f4ff; font-weight:normal;border-top: 1px solid #e6e6e6;}
.table tr td {color:#999; min-height:95px; padding: 10px 0; border-top: 1px solid #e6e6e6;}
.table tr td.line{border-left: 1px solid #e6e6e6;}
.table-bordered .product_select{float:left; width:15px;  margin:29px 0 0 10px;}
.table tr td dl{ clear: both; }
.table tr td dd{ width:60px; float:left; margin:10px 0 0 18px;}
.table tr td dt{float:left; width:284px;}
.table tr td ul{width:304px; float:left; margin:10px 0 0 20px;}
.table tr td ul li{ line-height:18px; color:#999; font-size:12px;}
.table tr td span{ color:#ff6600;}
.table p{font-size:12px; text-align:left; margin-left:12px;}
.table p i{font-size:12px; font-style:normal; color:#3db1fa; }
.table p b.time{ font-weight: normal; padding-right:38px;}
.table_buy .table01 tr td {  padding: 10px 5px; }
.ordertab .small_table{ margin-top:10px; border-right:none;}

.ordertab .small_table tr td { color:#444!important; font-size:12px; border-right: 1px solid #e6e6e6;}
.ordertab .small_table tr td.border_none{ border-right: none;}
.ordertab .small_table tr td span{font-size:16px;}
.ordertab .small_table tr td h6{font-size:12px; font-weight:normal;}
.ordertab .small_table dl dd{margin-left: 26px;}
.ordertab .small_table dl dt ul{width:250px;}
.ordertab .small_table dl dt ul li{color:#444;}
.small_table a{display:block;padding-top:2px;}
.small_table p.space{ padding-top:16px;}
.small_table a.buy_again{ margin-top:1px;  height:16px; line-height: 16px; padding:0 3px;  font-size:12px; color:#999; border-radius:2px;-webkit-border-radius: 2px; -moz-border-radius:2px }
.small_table a.order_delete{display:block;padding-top:0; margin-right: 40px; color:#999;  font-size: 12px; position: relative; cursor: pointer;}
.small_table a.order_delete span{display: inline-block; width: 14px; height:14px; background: url("../images/delete.png")  no-repeat; position: absolute; left:42px; top:1px;}
.small_table a.order_delete:hover{ color:#3db1fa; text-decoration: none;}
.small_table a.order_delete:hover span{background: url("../images/delete_hover.png")  no-repeat;}
.small_table a.pay_bnt01{ cursor:pointer;display:block; width:66px; height:24px; line-height:24px; text-align:center; color:#fff; background:#3db1fa;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; padding:0;}
.small_table a.pay_bnt01:hover{ text-decoration:none;color: #fff;background: #5cbdfb;}
.small_table a.orange{ color:#ff6600; }
.small_table a.blue{ color:#3db1fa; }
.small_table a.gray{ color:#999; }
.table_buy{padding:20px;}
.table01{}
.table01 tr th{height:40px; background:#e1f4ff; font-weight:normal;}
.table01 tr td{ padding:10px 0;}
.table01 tr td span{ color:#3db1fa;}
.table01 tr td{ border-top: 1px solid #e6e6e6; }
.table01 tr th{  }

.form_class{ padding:0 20px; border-bottom:1px solid #ecf0f1; overflow:hidden;}
.form_class ul li input.date_img{ background:url(../images/date.png) 206px center no-repeat; cursor: pointer; }
.list_body div.form_notborder{border:0;}
.form_class ul{ color:#555; padding:0 24px 13px; clear:both; overflow: hidden;}
.form_class h2{ font-size:14px; background-position: -87px -2px; position:relative;  margin-left:24px; padding:20px 0 13px 6px;}
.form_class h2 i{ display:inline-block; height:14px; width:2px; background-position: -87px -2px; position:absolute; top:23px; left:0;}
.form_class ul li{width:100%;padding:10px 0; height:42px; clear:both;}
.inputname {float: left; width:147px; height: 42px;line-height: 42px;text-align: right;}
.form_class ul li .inputname01{height:14px; line-height:14px; }
.inputname span{color:#e3393c; font-size:16px;}
.form_class ul li label.inputrad{ width:30px; position:relative;margin-left:8px;}
.form_class ul li label.inputrad input{ position:absolute; top:1px; left:0;}
.invoice_write .invoice_types{width:715px; float:left; overflow: hidden;}
.invoice_write .invoice_types p{margin-left:8px; width:715px; overflow: hidden; display: block; height:42px; line-height: 42px;}
.invoice_types .inputname{ text-align: left;vertical-align: middle;}
.invoice_types .inputrad01{  position:relative; padding-left: 16px; display: inline-block; }
.invoice_types .inputrad01 input{ position: absolute;top:15px; left:0;}
.form_class ul li label.inputrad02{ width:30px; position:relative;margin-left:8px;}
.form_class ul li label.inputrad02 input{ position:absolute; top:15px; left:0;}
.input_style{width: 140px!important;height: 40px; cursor: default; line-height: 40px;font-size: 14px;overflow: hidden; padding: 0px 10px;border: 1px solid #c9c9c9; border-radius: 3px; color:#717070; margin-left:8px;}
.input_position{ width: 140px!important;position: absolute; top:0; cursor: default; left:0; outline:none; filter:alpha(opacity=0);  -moz-opacity:0;  opacity:0;}
.inputtext {float: left;width: 216px;font-family: 微软雅黑;height: 40px;line-height: 40px;font-size: 14px;overflow: hidden; padding: 0px 10px;outline: 0px;border: 1px solid #c9c9c9; border-radius: 3px; color:#717070; margin-left:8px;}
.form_class ul li label.prompt,.zhanghu_list ul li label.prompt{float: left; line-height: 42px;font-size: 12px;padding-left: 20px;margin-left: 12px;display: inline; position:relative;}
.form_class ul li label.prompt span,.zhanghu_list ul li label.prompt span{ display: inline-block; height:16px; width:16px;  position:absolute;
top:13px; left:0;}
.form_class ul li label.prompt01{color:#999;  padding-left:0;}
.form_class ul li label.prompt02{color:#999; margin-left:18px; padding-left:0; line-height:20px;}
.form_class ul li label.error,.zhanghu_list ul li label.error{color: #e3393c;}
.form_class ul li label.error span,.zhanghu_list ul li label.error span{background-position: -65px 0px; }
.form_class ul li label.onfocus,.zhanghu_list ul li label.onfocus{color: #93adc3;}
.form_class ul li label.onfocus span,.zhanghu_list ul li label.onfocus span{background-position: -22px 0px; }
.form_class ul li label.oncorrect span,.zhanghu_list ul li label.oncorrect span{background-position: -44px 0px; }
.notes{float: left; line-height: 42px;font-size: 12px; margin: 2px 0 0 10px;display: inline; }
.notes span{ display:block; width:16px; float:left; height:30px; background:url(../images/bg_right.png) no-repeat;}
.notes i{display: inline-block; height:30px; float:left; background: url(../images/bg_repeat.png) repeat-x; font-style: normal; color:#e3393c; line-height:30px;}
.notes strong{display:block; height:30px;  float:left; width:12px; background: url(../images/bg_left.png) no-repeat;;}
.form_class ul li.form_name{height:14px;}
.form_class ul li.form_name label{height:14px; line-height:14px;}
.register .registerForm ul li .focusInput { border:1px solid #3db1fa; -webkit-box-shadow:0px 0px 3px #3db1fa;-moz-box-shadow:0px 0px 3px #3db1fa;box-shadow:0px 0px 3px #3db1fa;}
.focusInput { border:1px solid #3db1fa; -webkit-box-shadow:0px 0px 5px #3db1fa;-moz-box-shadow:0px 0px 5px #3db1fa;box-shadow:0px 0px 5px #3db1fa;}
.form_classnew h2{padding-bottom:0; margin:4px 0 0 2px;}
.form_classnew ul{border-bottom: 1px solid #ecf0f1; overflow:hidden;}
.form_classnew ul:last-child{border:0;}
.invoice_hints{font-size: 14px;color: #e3393c; margin-left:6px;}

/******修改密码******/
.xiugai_btn{ margin-left:130px;}
.centreright div.form_xiugai{ border:0; margin-left:-66px;}
.find_center .form_xiugai{ padding:0; text-align:left;}
.form_xiugai{ border:0;}
.labeltext{ clear:both; overflow:hidden;}
.check-level{width:100%; color:#666; font-size:12px; margin-left:155px;}
.check-level i {display: inline-block; background-image: url(../images/pwd_grade_cfb16a0.png);vertical-align: middle;}
.check-level .em {width: 164px;height: 14px;}
.find_center{width:780px; padding:25px 0 12px; margin:0 auto; background-color:#fff; -webkit-box-shadow:0 0 10px #aaa;
  -moz-box-shadow:0 0 10px #aaa;box-shadow:0 0 10px #aaa; clear:both; text-align:center; overflow:hidden; position:relative;}
.find_step{ clear:both; overflow:hidden; height:97px;}
.find_step .step-wrapper{ width:780px; margin-top:24px;}
.find_step .step-wrapper dd{ width:390px;}
.find_step .step-wrapper span{ left:176px;}
.find_step .step-wrapper dd p{ padding-top:32px;}
.find_step .step-wrapper dd.active p{ color:#3db1fa;}
.form_xiugai .textinput_small{width:84px;}
.form_xiugai .buttonInput  {float: left;background: #3db1fa;border: 0;width: 124px;height: 42px;border: 0;margin-left: 8px;display: inline;border-radius: 4px;color: #fff;cursor: pointer;}
.form_xiugai ul li.bnt{ text-align:left;}
.form_xiugai .buttonInput:hover,.form_xiugai .bnt button:hover{color: #fff;background: #5cbdfb; }
.form_xiugai .bnt button {background: #3db1fa;border: 0;width: 238px;height: 45px;color: #fff;font-size: 18px;cursor: pointer;border-radius: 3px; margin-left:8px;}

.sel-c{ margin-top:4px;}
.form-control {width: 238px; float:left; font-size: 14px;border-radius: 3px;display: block;height: 34px;padding: 6px 10px;font-size: 14px;
color: #555;background-color: #fff;background-image: none;border: 1px solid #c9c9c9;
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
font-family: 微软雅黑; margin-left:8px;}
.drop_down .form-control{width: 70px; height: 28px; line-height: 28px; border: 1px solid #e6e6e6; padding: 0 0 0 5px; float:none; margin-left:0; }
.form_class ul li  select.form-small,.zhanghu_list ul li select.form-small{width:108px;}
.inputselect{float:left; margin-top:4px;}
.inputselect span{padding:0 18px 0 8px; line-height:34px;}
.form_btn{ margin-top:-18px; padding-bottom:28px;}
.form_btn .hand_test{color:#999; text-decoration:underline;  display:inline; margin:0 17px 0 355px; line-height:42px;}
.form_btn .hand_test:hover{ color:#3db1fa;}
.buy_list .btn_add{ position: relative;}
.buy_list .btn_add dl{ width:100%; height:15px; background: #fff; position: absolute; top:-4px; left:0;}
.inputbut { width: 120px;height: 42px;text-align: center;line-height: 42px;font-size: 16px;color: #fff;background-color:#3db1fa;font-family: 微软雅黑;border-radius: 3px;font-weight:bold; border: 0;cursor: pointer; margin-left:8px;}
.form_btn .showL {margin-left: 417px;display: inline;}
.form_btn input.grey { background:#ddd;}
.form_btn .btn_step{margin:28px 0 0 345px;}
.form_btn .bnt_tijiao{margin:28px 0 0 20px;}
.inputbut:hover {color: #fff;background: #5cbdfb;text-decoration: none; }
.btn_add a.save{  display:block;  padding-left:22px; position: absolute; font-size: 14px; bottom:41px; left:236px; color:#3db1fa; font-size: 16px; background:url(../images/save.png) 0 3px  no-repeat; text-decoration: underline;}
.btn_add a:hover{color:#d70c18; background:url(../images/save_h.png) 0 3px  no-repeat;}
.upload_img{ width:238px; float:left; position: relative;}
.upload_img .upload{width: 80px; font-weight:normal; border-radius: 3px; font-size:14px; position:absolute; top:0; right:-8px; z-index: 10;}
.form_class ul li  input.showbig{ float:left;width: 238px; font-weight:normal; font-size:14px; background:#3db1fa url(../images/icon_upload.png) 27px center  no-repeat;}
.form_class ul li  input.showbig:hover {color: #fff;background: #5cbdfb url(../images/icon_upload.png) 27px center  no-repeat;}
.img_display{position:relative; width:184px;  margin:2px 0 0 155px; overflow:hidden; float:left; }
.img_display dd{}
.img_display dd img{width:184px; height:114px;}
.form_class .img_box label.notes{ margin:5px 0 0 53px;}
#farenBShowimg{margin-top:10px;}
.img_display b{ position:absolute; top:0; right:0; width:44px; height:48px; z-index:100; cursor:pointer;}
.img_display b.code{ background: url("../images/code.png") no-repeat; }
.img_display b.cumputer{background: url("../images/cumputer.png") no-repeat; }
.erweima{  width: 184px;}
.erweima table{  margin:24px 0 0 34px;}

/*线下支付*/
.pay{height:98px; border:1px solid #3499da; background-color:#eaf7fe; position:relative; padding-left:46px;}
.pay h1{ font-size:16px; font-weight:bold; padding:30px 0 0 0; position:relative;}
.pay h1 span{ display:inline-block; width:16px; height:16px; background-position:-44px 0; position:absolute; top:32px; left:-23px;}
.pay h1 p{ color:#999; font-size:14px; font-weight: normal; display:inline-block;}
.pay i{ font-style:normal; font-size:13px; line-height:33px;color:#999;}
.pay b{ position:absolute; top:38px; right:46px; font-size:16px; font-weight:bold;}
.pay b strong{color:#ff6600;font-size:24px;font-weight: normal;}
.pay_select{ background-color:#fff;}
.pay_select .pay_header{height:60px; line-height:60px; padding:0 46px; border-bottom:1px solid #ecf0f1;position:relative; background:#fff; cursor: pointer; }
.pay_body{border-bottom:1px solid #ecf0f1;}
.pay_body h2{font-size: 14px; padding:28px 0 0 52px;}
.pay_body .form_class ul li label.inputname{width:112px;}
.pay_body .form_class ul .img_display{ margin-left:120px;}
.pay_select dl.curr{ background:#fff url(../images/dashed.png) 0 bottom repeat-x; border:0;}
.pay_select dl.curr span{background-position:-22px -27px;}
.pay_select .pay_header dt{ float:left; color:#3db1fa; font-size:16px; font-weight:bold;}
.pay_select .pay_header dd{float:left; color:#666; font-size:14px; font-weight:bold; margin-left:15px;}
.pay_select .pay_header span{display:inline-block; width:16px; height:8px;  position:absolute; top:27px; right:46px;cursor:pointer; }
.pay_select .pay_header span.down{background: url(../images/bottom.png) no-repeat;}
.pay_select .pay_header span.up{background: url(../images/top.png) no-repeat;}
/*.pay_select .pay_header span:hover{cursor:pointer; background-position:-100px -27px;}*/
.pay_select ol{padding:0 46px; margin-top:4px; clear: both; overflow: hidden;}
.pay_select ol li{ padding:8px 0;}
.pay_select ol li span{ display:inline-block; width:110px; text-align:right;}
.pay_select ol li.huikuan{ height:42px; line-height:42px; padding:12px 0;}
.huikuan_name{float: left;width: 110px;height: 42px;line-height: 42px;text-align: right;}
.huikuan_name i{ font-style:normal; color:#e3393c;font-size: 16px;}
.form_class ul li input.huikuan_btn{ float:left; width:130px; font-size:14px; font-weight:normal;}
.pay_select ol li label.prompt02{float:left; display: inline;  color: #999;margin-left: 18px;padding-left: 0;line-height: 20px;}
.img_padding{ padding-bottom:22px;}
.form_btn01{padding:15px 0 30px 0; clear:both; overflow:hidden;}
.form_btn01 a{ color:#999; text-decoration:underline; float:right; display:inline; margin-right:17px; line-height:42px;}
.form_btn01 a:hover{ color:#3db1fa;}
.form_btn01 .bnt_tijiao{float:right; margin-right:43px;}
.buy_success{ padding:112px 0 0 0; width:100%;}
.buy_success ul{font-size:20px; color:#333; font-weight:bold; position:relative; margin:0 auto; padding-left:46px; display: table;}
.buy_success ul span{display:inline-block; width:28px; height:28px; position:absolute; top:0; left:8px; background:url(../images/icon_bg.png) no-repeat; }
.buy_success ul span.paysucess{ background-position:-37px -163px;}
.buy_success ul span.zhongpay{ background-position:-76px -163px;}
.buy_success p{ line-height:24px; text-align:center; padding-top:28px;}
.buy_success p i{color:#3db1fa; font-style:normal; font-weight:bold; margin:0 5px;}
.buy_success p a{color:#3db1fa;font-weight:bold;  margin:0 5px;}
.buy_success p a:hover{color:#d70c18;}
.form_btn01 .zhuangtai{ width:140px; margin:57px 0 23px 425px;}
.text_name{ height:42px; line-height:42px;}
.list_body div.form_text ul li{padding:0;}

/*线上支付 微信、支付宝支付*/
.banklist_list{}
.pay_body ol.banklist_list li{float:left;position: relative; padding:0;  margin: 0 12px 10px 0;  background: #fff;  border: 2px solid #ececec;  cursor: pointer;  transition: border-color .1s;}
.pay_body ol.banklist_list li.curr{ border: 2px solid #3db1fa;}
.pay_body ol.banklist_list li:hover{  border: 2px solid #3db1fa; }
.pay_body ol.banklist_list .logo {  width: 145px;  text-align: center;  display: inline-block;  height: 50px;  line-height: 50px;  }

/*支付完成后弹框*/
.pay_frame {  width: 480px; padding:10px;  left: 50%;  margin-left: -240px;  position: fixed;   z-index: 10001; background: rgba(255,255,255,.4);}
.modal_head{  overflow: hidden;  height: 20px;  padding: 15px 20px;  background: #3db1fa;  position:relative; }
.modal_head .close_bnt{ display:block; width:20px; height:20px; background:url(../images/close_bnt.png) no-repeat; position:absolute; top:15px; right:20px; cursor:pointer;}
.modal_head .close_bnt:hover{ filter: Alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; }
.modal_head .um-h-title {  float: left;  font-weight: 400;  font-size: 18px;  color: #fff;  }
.modal_head .um-h-close {  float: right;  width: 20px;  height: 20px;  background: url(../images/close.png)  no-repeat;  cursor: pointer;  }
.ui-modal-content {  padding: 20px;  background: #fff;  }
.ui-modal-content .table02 tr td{ min-height:60px;}
.mb20 {  margin-bottom: 20px;  text-align: center; }
.wps-button {  text-align: center;  margin-bottom: 30px; padding-top:0px; }
.wps-button a.ui-button{color:#fff;}
.wps-button a.ui-button:hover{ text-decoration:none; background: #5cbdfb; color:#fff;}
.ui-button {  display: inline-block; height: 32px;  line-height: 32px;  padding: 0 28px;  background-color: #3db1fa;  border-radius: 2px;  vertical-align: middle;  cursor: pointer;  text-align: center;  color:#fff; }
.wps-button input.ui-button{  color: #fff; text-decoration: none;}
.wps-button input.mf10 {  margin-left: 10px;    background: #e7ebee;  color: #99a1a7; }
.wps-button input.ui-button:hover{  background: #5cbdfb; color:#fff;}
.wps-other .wps-o-line{ padding-top:10px;}
.wps-other .wps-o-line a{ color: #3db1fa;}
.mask01{position: fixed; width:100%; height:100%;    background: #000;  left: 0;  top: 0;  z-index:1000;  opacity: .4;  filter: alpha(opacity=40);  }
.hidden-scroll{ overflow: hidden; height: 100%;}

/*招商局项目打开提示弹框*/
.open_warning{ text-align:center; position:relative;}
.open_warning .tk_close{ display:block; height:13px; width:13px; background: url(../images/tk_close.png) no-repeat; position:absolute; top:-24px; right:-9px; cursor:pointer;}
.open_warning span{ display:block; height:46px; width:46px; background: url(../images/warning.png)  no-repeat; margin:15px auto 0; }
.open_warning p{display:block;  width:358px; font-size:16px; line-height:24px; margin:20px auto 0;}
.open_warning p i{ font-style:normal; color:#ff6600;}
.wps-button .know-button{ letter-spacing:2px; margin-top:5px;}

.table02 {table-layout:fixed;}
.table02 tr th{height:40px; background:#e1f4ff; font-weight:normal;}
.table02 tr td {color:#999; min-height:95px; padding: 10px 0;}
.table02 tr td dd{ width:60px; float:left; margin-left:22px; margin-top:10px;}
.table02 tr td ul{width:304px; float:left; margin:5px 0 0 20px;}
.table02 tr td ul li{ line-height:18px; color:#999; font-size:12px;}
.table02 tr td span{ color:#ff6600;}
.cheap_price .mb20{ text-align:left;}
.cheap_price{ width:718px;}
.cheap_price .table02 tr td ul {width:254px;}
.xieyi01{margin-right: 5px; font-size: 16px; padding: 20px 0 0 0;position: relative;}
.xieyi01 i{ color:red; font-style:normal; font-weight:normal; font-size:14px; display: inline-block; text-align: left;}
.xieyi01 span {color: #ff6600;font-size: 24px;font-weight: normal;}
.cheap_price .wps-button{margin-bottom:10px; text-align:right;}
.cheap_price .wps-button a.mr10 { margin-right:6px; }
.cheap_price .wps-button a.mf10{ background:#e7ebee; color:#99a1a7;}
.cheap_price .wps-button a.mf10:hover{ background:#f1f1f1;}
.cheap_price .wps-button a.mr11 {margin-top: 0px; }

/*购买数量加减*/
.spinner {height: 28px;width: 71px;overflow: hidden;-webkit-border-radius:3px;-moz-border-radius:3px; border-radius:3px;*zoom:1;-webkit-box-shadow: 0 3px 3px -4px #aaa;-moz-box-shadow: 0 3px 3px -4px #aaa;box-shadow: 0 3px 3px -4px #aaa}
.spinner button, .spinner .value {text-align: center;display: block;float: left;height: 100%;line-height: 25px;margin: 0}
.spinner button {border: none;width: 23px;color: #e5312a;font: 22px Arial bold;padding: 0;outline: none}
.spinner .decrease[disabled] {cursor: default;border:1px solid #e6e6e6;border-radius:3px 0 0 3px;font-weight: bolder;}
.spinner .product_number{ float:left; text-align: center; background-color: #3db1fa;  border-radius: 0; width: 24px;  line-height: 28px;  height: 28px;  border: none;  color: #fff;  padding: 0px;}
.spinner .increase,.spinner .decrease {color:#999;cursor: pointer;font-weight: bolder;border:1px solid #e6e6e6;border-radius:0 3px 3px 0;}
.spinner .value {background-color:#3db1fa;border-radius:0;width: 24px;line-height: 28px;height: 28px;border: none;color: #fff;padding: 0px}
.spinner .value.passive {color: #fff;}
.spinner .error, .spinner .invalid {background: #aa0000}

/*账户管理*/
.centre{ overflow:hidden; width:100%;}
.centreleft{width:212px;background: #fff;-webkit-box-shadow: 0px 0px 10px #cbcfd0;-moz-box-shadow: 0px 0px 10px #cbcfd0;box-shadow: 0px 0px 10px #cbcfd0; margin:24px 0; padding-bottom:33px;}
.centreleft ul h1{ background:#3db1fa; height:60px; line-height:60px; color:#fff; font-size:16px; padding:0 0 0 24px;}
.centreleft ul li{ height:45px; line-height:45px;width:162px; border-top:1px solid #ebebeb; font-size:16px; position:relative; padding-left:50px; overflow:hidden;}
.centreleft ul li i{ display:inline-block; height:5px; width:10px;  position:absolute; top:20px; right:10px; cursor:pointer;}
.centreleft ul li i.down{background: url("../images/smalldown.png") no-repeat;}
.centreleft ul li i.up{ background: url("../images/smallup.png") no-repeat;}
.centreleft ul li span{ display:inline-block; height:19px; width:19px; position:absolute; top:15px; left:24px;}
.centreleft ul li span.icon01{ background-position:0 -200px;}
.centreleft ul li span.icon02{ background-position:-29px -200px;}
.centreleft ul li span.icon03{ background-position:-59px -200px;}
.centreleft ul li span.icon04{ background-position:-90px -200px;}
.centreleft ul li.curr{ background:#e1f4ff; border-left:6px solid #3db1fa; margin-left:-6px;}
.centreleft ul li.curr a{color:#3db1fa;}
.centreleft ul li.curr span.icon01{ background-position:0 -229px;}
.centreleft ul li.curr span.icon02{ background-position:-29px -229px;}
.centreleft ul li.curr span.icon03{ background-position:-59px -229px;}
.centreleft ul li.curr span.icon04{ background-position:-90px -229px;}
.centreleft ul li a{ text-decoration:none;}
.centreleft ul dl{ font-size:14px; }
.centreleft ul dl p{height:40px; line-height:40px;}
.centreleft ul dl p a{ display:block; height:40px; line-height:40px; padding-left:50px;}
.centreleft ul dl p a:hover{ background:#e1f4ff; text-decoration:none;}
.centreleft ul dl p a.curr{text-decoration:none; color:#3db1fa;}
.centreleft ul li:hover{ background:#e1f4ff; border-left:6px solid #3db1fa; margin-left:-6px;}
.centreleft ul li:hover span.icon01{ background-position:0 -229px;}
.centreleft ul li:hover span.icon02{ background-position:-29px -228px;}
.centreleft ul li:hover span.icon03{ background-position:-59px -229px;}
.centreleft ul li:hover span.icon04{ background-position:-90px -229px;}

.centreright{width:758px; margin:24px 0; padding-bottom:32px; background: #fff;-webkit-box-shadow: 0px 0px 10px #cbcfd0;-moz-box-shadow: 0px 0px 10px #cbcfd0;box-shadow: 0px 0px 10px #cbcfd0;}
.centreright h1{ font-size:16px; line-height:70px; padding-left:17px; font-weight:normal;}
.zhanghu_wraper{ margin:-10px 17px 0;}
.zhanghu_list { margin-top:10px; border:1px solid #e6e6e6;}
.zhanghu_list dl{ clear:both; padding:18px 0; overflow:hidden; position:relative; }
.zhanghu_list dl dd{ float:left;width:42px; height:42px; margin-left:20px;}
.zhanghu_list dl dd.icon01{ background-position:-98px -51px;}
.zhanghu_list dl dd.icon02{ background-position:-150px -51px;}
.zhanghu_list dl dd.icon03{ background-position:-202px -51px;}
.zhanghu_list dl dd.icon04{ background-position:-254px -51px;}
.zhanghu_list dl dd.icon05{ background-position:-98px -109px;}
.zhanghu_list dl dd.icon06{ background-position:-150px -109px;}
.zhanghu_list dl dd.icon07{ background-position:-202px -109px;}
.zhanghu_list dl dd.icon08{ background-position:-254px -109px;}
.zhanghu_list dl dt{float:left; margin-left:16px;}
.zhanghu_list dl dt p{font-size:16px ;}
.zhanghu_list dl dt p b{ font-weight:normal; padding-left:20px; }
.zhanghu_list dl dt p b.blue{color:#3db1fa;}
.zhanghu_list dl dt p b.red{color:#e3393c;}
.zhanghu_list dl dt i{font-size:14px ; color:#888; font-style:normal; line-height:26px; }
.zhanghu_list dl  span{ display:block; width:48px;  height:22px; line-height:22px; text-align:center; background:#e1f4ff; border:1px solid #3db1fa;-webkit-border-radius:11px; -moz-border-radius:11px;border-radius:11px; font-size:12px; color:#3db1fa; position:absolute; top:27px; right:30px; cursor:pointer;}
.zhanghu_list:hover{border:1px solid #3db1fa;  }
.zhanghu_list:hover dl{background:#e1f4ff; }
.zhanghu_list:hover dl dd{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear; }
.zhanghu_wraper div.curr{border:1px solid #3db1fa; }
.zhanghu_wraper div.curr dl{ background:#e1f4ff;}
.zhanghu_list ul{clear:both; overflow:hidden; position:relative; padding:7px 0; display:none;}
.zhanghu_list ul li {width: 100%;height: 42px; line-height: 42px; padding:10px 0;}
.zhanghu_list ul  li label.inputname {float: left; width:162px; height: 42px;line-height: 42px;text-align: right;}
.zhanghu_list ul li input.buttonInput {height:42px; line-height:42px; width:136px;}
.zhanghu_list ul li .send{line-height:20px; margin-left:92px; width:451px; display:block;}
.zhanghu_list ul li .send b{font-weight:normal;color:#e3393c; padding:0 10px;}

/*认证等级*/
.centreright dl.grade{ background:#e1f4ff; min-height: 76px; clear:both; overflow:hidden; padding:11px 0; position:relative;}
.centreright dl.grade dd{ float:left; padding:9px 0 0 0; margin-left:20px; width:435px;}
.centreright dl.grade dd p{ line-height:22px; font-size:12px;}
.centreright dl.grade dd p span{ font-size:16px;}
.centreright dl.grade dd p i{color:#ff6600; padding-left:8px;  font-size:16px;}
.centreright dl.grade dd p b{color:#3db1fa; font-weight:normal;}
.centreright dl.grade dd h6{ font-weight: normal; display: inline-block; width:60px; float:left; }
.centreright dl.grade dd font{ width:374px; float:left; line-height:18px; }
.centreright dl.grade dd  font.red{color:#e3393c; font-size:12px;}
.centreright dl.grade dd  p a.red{color:#e3393c; font-size:12px; text-decoration: none;}
.centreright dl.grade dt{float:left; width:94px; margin-left:30px; }
.grade_wraper{padding:22px 0;margin:0 20px; clear:both; overflow:hidden;border-bottom:1px solid #ecf0f1; }
.grade_list {  float:left; width:470px;}
.grade_list h2{font-size:14px; color:#555; padding-left:32px; padding-bottom:11px;}
.grade_list li{ padding:5px 0; font-size:14px; clear:both; overflow:hidden;}
.grade_list li span{ display:inline-block; width:150px; text-align:right; float:left;}
.grade_list li i{ font-style:normal; display:inline-block; width:310px; float:left; padding-left:10px;}
.zhengjian_pic{ float:right; width:184px; margin:26px 20px 0 0;}
.zhengjian_pic img{ width:184px; height:126px; margin-top:15px; cursor: pointer;}
.zhengjian_pic p{ font-size:12px; color:#999; text-align:center; padding-top:10px;}
.zhengjian_pic .fanmian{ margin-top:20px;}
.grade_wraper:last-child{ padding-bottom:0; border:none;}
.tiaojiao_new{ position:absolute; top:57px; right:40px;}
.tiaojiao_new a{ width:112px ; height:34px; line-height:34px; background:#3db1fa; display:block; color:#fff; text-align:center; -webkit-border-radius:3px;-moz-border-radius:3px; border-radius:3px; font-weight:normal;}
.tiaojiao_new a:hover{ text-decoration:none;color: #fff;background: #5cbdfb;}
.centreright div.listbody_new{padding:0;}
.centreright div.listbody_new .form_class{ padding:0 4px 8px; margin:0 20px;}
.centreright div.listbody_new .form_class h2{}
.centreright div.listbody_new .form_class:last-child{ border:none;}
.form_btn .grade_tijiao{ margin:37px 0 0 319px;}

.quanping{width:100% !important; overflow:hidden; position:relative; padding-bottom: 0px;}
.quanping .personimg{filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; width:200px; position:absolute; bottom:30px; right:60px;}
.quanping dl.grade{ padding:20px 0;}
.quanping dl.grade dd {padding-top:19px;}
.quanping dl.grade dd p{ font-size:14px;}
.quanping dl.grade dd p span{ display:inline-block; width:56px; text-align:right;font-size:14px;}
.quanping dl.grade dd p b{color:#444;margin-left:2px;}
.quanping .registernew{ width:100%;}
.quanping .registernew{padding:22px 0; clear:both;}
.quanping .registernew .form_xiugai01 .inputname {width:156px;}
.quanping ul{padding:0 20px!important;}
.quanping .form_class{ border:0;}
.quanping .prompt{margin-left:180px;}
.quanping .user_xieyi{margin-left:116px;}
.quanping .bnt{margin-left:20px;}

/*订单详情*/
.header_nav{ line-height:50px; overflow:hidden; clear:both;}
.header_nav li{ float:left;font-size:12px;}
.header_nav li a{color:#3499da; }
.header_nav li.weizhi{ padding-right:10px; line-height:50px;}
.buy_step01{width:955px; margin:0 auto; height:80px; clear:both;}
.step-wrapper01{width:955px; height:4px;  margin:32px auto 0; background:#d7d7d7; border-radius:2px; position:relative; clear:both;}
.step-wrapper01 dd{width:191px; height:56px; float:left; position:relative; text-align:center; color:#999;}
.step-wrapper01 dd span{ display:block; width:38px; height:38px; background:#dadbdc; border-radius:19px;  color:#dadbdc;   position:absolute; top:-17px; left:76px; text-align:center;-webkit-box-shadow:1px 1px 3px #aaa;-moz-box-shadow:1px 1px 3px #aaa;box-shadow:1px 1px 3px #aaa;}
.step-wrapper01 dd span i{ display:block; width:32px; height:32px; border-radius:17px; background:#fff url(../images/icon_bg.png) no-repeat;  margin:3px auto; }
.step-wrapper01 dd span i.notpass{ background-position:-110px -221px;}
.step-wrapper01 dd span i.pass{ background-position:-113px -194px;}
.step-wrapper01 dd p{ padding-top:27px; font-size:12px;}
.step-wrapper01 dd b{ padding-top:2px; font-size:12px; font-style:normal; color:#999; font-weight:normal;}
.step-wrapper01 dd.active{background:#3db1fa; width:191px; height:4px; border-radius:4px; color:#444;}
.step-wrapper01 dd.active span{background:#3db1fa;}
.step-wrapper01 dd.active span i{color:#3db1fa;}
.buy_body{padding-bottom:38px;background:url(../images/pay.png) top right no-repeat; clear:both; overflow:hidden; position:relative;}
.original_key .buy_gaishu li i{width:209px;}
.buy_list .original_key{background:url(../images/key_bg01.png) bottom right no-repeat; padding:6px 0 18px 0; }
.buy_list{ background:#fff;  webkit-box-shadow:0px 0px 10px #cbcfd0;-moz-box-shadow:0px 0px 10px #cbcfd0;box-shadow:0px 0px 10px #cbcfd0;}
.buy_list h3{ height:43px; line-height:43px; font-size:16px; border-left:3px solid #3db1fa; border-bottom:1px solid #ecf0f1; padding-left:20px;}
.buy_list h3.update i{ font-style:normal; color:#3db1fa; margin-left:10px;}
.buy_list h1{ text-align:right; margin-right:25px;  font-size:16px; padding:6px 0 26px 0; position: relative;}
.buy_list h1 p{ float:left; margin:6px 0 0 25px; display: inline-block; font-size:14px; font-weight: normal; }
.buy_list h1 p label{ vertical-align: middle; margin-left: 5px;}
.buy_list h1 p label a{ color:#3db1fa;}
.buy_list h1 p label a:hover{ color:#d70c18;}
.xieyi ul{ position: relative; display: inline-block; font-size: 14px; font-weight: normal;  float:left; margin:8px 0 0 30px;}
.xieyi ul.error span {  background-position: -65px 0px;  }
.xieyi ul.prompt span {  display: inline-block;  height: 16px;  width: 16px;  position: absolute;  top:2px;  left: -20px;  }
.buy_list h1 span{color:#ff6600; font-size:24px; font-weight:normal;}
.buy_gaishu{ margin-top:10px; width:880px; overflow:hidden; }
.buy_gaishu li{ clear:both; font-size:12px;  line-height:28px; position: relative;}
.buy_gaishu li .tongyi_shouquan{ position:absolute; top:8px; left:180px;}
.buy_gaishu li font{margin-left:26px;}
.buy_gaishu li i{ font-style:normal; display:inline-block; width:170px; text-align:right; float:left;}
.buy_gaishu li span{display:inline-block; width:594px; float:left; padding-left:10px;}
.buy_gaishu li span.blue{color:#3db1fa;}
.buy_gaishu li span.orange{color:#ff6600; line-height:16px; padding-top:10px;}
.buy_gaishu li span.orange01{color:#ff6600;}
.buy_gaishu li span.red{color:#e3393c; line-height:16px; padding-top:10px;}
.buy_gaishu li span.green{color:#20b552; line-height:16px; padding-top:10px;}
.buy_gaishu li b{ display:inline-block; height:20px; width:20px; margin:8px 8px 0 0; }
.buy_gaishu li b.wait{ background:url(../images/icon_bg.png) no-repeat;background-position:-84px -256px;}
.buy_gaishu li b.notpass{background:url(../images/icon_bg.png) no-repeat;background-position:-28px -256px; }
.buy_gaishu li b.goods{background:url(../images/icon_bg.png) no-repeat;background-position:-56px -256px; }
.buy_gaishu li b.skey{background:url(../images/skey.png) no-repeat; }
.buy_body .pay_wraper{ position:absolute; top:14px; right:60px;}
.buy_body dl{ position: relative;}
.buy_body dl dd{font-size:16px; color:#333; font-weight:bold;}
.buy_body dl dd span{font-size:24px; color:#ff6600;font-weight:normal;}
/*.buy_body dl  dt{padding:6px 0 0 0; position: absolute;  right:0;}*/
.buy_body dl.change_bnt{width: 183px;  position: absolute;  top: 10px;  right:-10px;}
.pay_wraper .pay_bnt dt{padding:6px 0 0 0; position: absolute;  right:0;}
.pay_bnt dt a,.change_bnt dt a{color:#fff;}
.tijiao_bnt{ width:102px ; height:34px; line-height:34px; background:#3db1fa; display:block; color:#fff; text-align:center; -webkit-border-radius:3px;-moz-border-radius:3px; border-radius:3px; font-weight:normal; font-size:14px;}
.change_bnt .tijiao_bnt{ width:112px ; margin:38px 100px 0 0;}
.buy_body dl  dt a:hover{ text-decoration:none;color: #fff;background: #5cbdfb;}
.buy_table{ overflow:hidden; margin-bottom:24px;}
.table_header{border-bottom:1px solid #ecf0f1; clear:both; margin-left:-5px;height:44px; position: relative;}
.table_header li{ float:left; font-size:16px; color:#555; height:44px; line-height:44px; padding:0 10px; margin-left:15px; cursor:pointer;}
.table_header li.curr,.table_header li:hover{border-bottom:2px #3db1fa solid; font-weight:bold; height:43px; line-height:43px;}
.table_header .edit{color:#3db1fa; font-size: 14px; position: absolute; top:13px; right:40px; cursor: pointer;  }
.table_header .edit  span{ position: relative;}
.table_header .edit i{width:16px; height:16px; position:absolute; left:-21px; top:2px; display: inline-block; margin-right:3px; background: url("../images/icon_bg.png") no-repeat -114px -256px;}
.table_header .edit:hover{ color:#d70c18; text-decoration: underline;}
.table_header .edit:hover i{ background: url("../images/icon_bg.png") no-repeat -144px -256px;}
.table_body{ padding-bottom:32px; width:990px; overflow:hidden; clear:both;}
/*.list{ width:2970px;}
.list .tabCon {float: left;width: 990px; }*/
.table_body .order{ clear:both; overflow:hidden;}
.order_text{padding:23px 0 15px 0;border-top:1px solid #ecf0f1; margin:0 20px;}
.order_text h2{font-size:14px; padding-left:32px;}
.order_text ul {font-size:12px; color:#555;}
.order_text ul li { padding:8px 0;}
.order_text ul li label{vertical-align: top!important;}
.order_text ul li .inputnamel{ float:left; width:150px; text-align:right;}
.order_text ul li .inputnamer{ float:left; margin-left:12px;}
.order_text ul li .text_namer{ margin-left:10px; position:relative;}
.text_namer span.orange{ color:#ff6600;}
.text_namer a.blue{ color:#3db1fa;}
.text_namer span.fangda{ display:inline-block; width:14px; height:16px; background: url(../images/fangda.png) no-repeat; position:absolute; top:1px; right:-16px; }
.table_body .order h1{padding:4px 0 0 0px;}
.order_text table ul li{ padding:0;}
.agent{margin-top:-8px;}
.agent .order_text{ border:none;}
.agent .order_text ul li .inputnamel{ float:left; /*width:137px;*/ text-align:right;}
.company .grade_list li{font-size:12px; color:#555;}
.installed_again{  padding:0 6px; height:18px; line-height:16px; text-align:center; border:1px solid #3db1fa; font-size:12px; color:#3db1fa; background:#fff; -webkit-border-radius:10px;-moz-border-radius:10px; border-radius:10px; margin-left:32px;}
.installed_again:hover {color: #fff;background: #5cbdfb;}
.download_invoice{height:16px;}
.download_invoice a{ line-height: 16px; position: relative; padding-left:30px; color:#3db1fa;}
.invoice_icon{display: inline-block;width:16px; height:16px;  background: url(../images/icon_bg.png) -324px 0 no-repeat; position: absolute; top:-2px; left:13px;}
.download_invoice a:hover{color:#d70c18;}
.download_invoice a:hover .invoice_icon{ background: url(../images/icon_bg.png) -348px 0 no-repeat;}
/*订单信息*/
.order_nav{height:40px; border-bottom:2px solid #3db1fa; padding-left:12px; }
.order_nav li{ float:left; width:138px; height:38px; line-height:38px; text-align:center; font-size:16px; color:#666; border:2px solid #e6e6e6; border-bottom:none; margin-left:5px; background:#fff; position:relative; z-index:1; cursor:pointer; }
.order_nav li.curr,.order_nav li:hover{color:#3db1fa; border:2px solid #3db1fa; border-bottom:none;height:40px; font-weight:bold;}
.order_all{padding:0 17px;}
.ordertab_header{height:47px; line-height:47px; background:#f6f6f6; font-weight:bold; margin-top:20px;}
.ordertab_header ul li{ float:left; width:146px; text-align:center;}
.ordertab_header ul li.order_first{width:476px;}
.ordertab_header ul li.order_second{width:100px;}
.finished{}
.empty-box{ padding:50px 0 0 0; text-align: center;}
.empty-icon{display: inline-block;  width: 80px;  height: 90px;  overflow: hidden;  vertical-align: middle;  background:url(../images/order.png) no-repeat; }
.empty-box .empty-key{ width: 60px;  height: 60px;background:url(../images/key.png) center center no-repeat;}
.empty-box h3{ display: block; color: #666;  font-size: 16px;  font-weight: 400; margin-top:5px; border:0; }
/*分页*/
.min_page {height: 30px;clear: both; position:relative;  padding-bottom:18px;}
.min_page ul{ position:absolute; top:18px; right:-5px;}
.min_page li {height: 30px;line-height: 30px;float: left;color: #444;margin-right: 6px;color:#99a1a7; text-align:center;}
.min_page li a {color: #99a1a7; cursor: pointer; font-style: normal;font-size: 16px;height: 30px; width:30px; display: block;text-align: center;background: #e7ebee;-webkit-border-radius: 2px;  -moz-border-radius: 2px;   border-radius: 2px; text-decoration:none;}
.min_page li a.on{background: #3db1fa; color:#fff;}
.min_page li a:hover{background: #bdc3c7; color:#fff;}
.min_page li.pt a {width: 32px; background: none;}
.min_page li.pt a:hover{color:#444;}
.min_page li i {height: 12px;width: 7px;line-height: 30px;display: inline-block;  margin:8px auto 0; }
.min_page li i.icon-prev{ background-position:-241px -3px;}
.min_page li i.icon-next{ background-position:-224px -3px;}
.min_page li a:hover i.icon-prev{ background-position:-272px -3px;}
.min_page li a:hover i.icon-next{ background-position:-256px -3px;}

/*证书列表*/
.usbkey_list {padding:0 15px 24px; overflow: hidden;}
.usbkey_list div{clear:both;  overflow: hidden; padding-bottom: 16px;}
.usbkey_list h2{ height:18px; line-height:16px; margin:20px 0 0 8px; padding-left:22px; font-size:16px; font-weight:normal;  background:url(../images/zhengshu.png) no-repeat;}
.usbkey_list li{ height:188px; width:308px; border:1px solid #d7effe; background:#f1fafd url(../images/key_bg.png) right 64px no-repeat ; -webkit-border-radius:4px;-moz-border-radius:4px; border-radius:4px; margin:16px 5px 0; float:left; -webkit-box-shadow:2px 2px  7px #c9c9cf;-moz-box-shadow:2px 2px  7px #c9c9cf;box-shadow:2px 2px 7px #c9c9cf; position:relative;}
.usbkey_list li span{ display:block; width:31px; height:43px; position:absolute; right:0px; bottom:-14px;}
.usbkey_list li span.icon_tip{ background-position:-306px -52px;}
.usbkey_list li span.icon_yes{ background-position:-347px -52px;}
.usbkey_list li span.icon_wrong{ background-position:-306px -110px;}
.usbkey_list li span.icon_load{ background-position:-347px -110px;}
.usbkey_list li span.icon_add{ background-position:-388px -110px;}
.usbkey_name{ height:40px; display:table; margin:0 auto; clear:both; margin-top:27px;}
.usbkey_name dd{float:left; width:25px; height:40px;  background:url(../images/left.png) left center no-repeat; }
.usbkey_name dt{float:left; width:25px;  height:40px; background:url(../images/right.png) left center no-repeat;}
.usbkey_name i{ float:left; width:160px; text-align:center; display:inline-block; font-style:normal; font-size:16px; color:#3db1fa; height:40px;  line-height:20px; padding:0 5px;}
.usbkey_xinxi{ display:table; margin:7px auto 0; clear:both;}
.usbkey_xinxi dd{ font-size:12px; padding:6px 0; clear:both;}
.usbkey_xinxi dd i{float:left; width:60px; text-align:right; display:inline-block; font-style:normal;}
.usbkey_xinxi dd p{ float:left;  display:inline-block;margin-left:15px;}
.usbkey_xinxi dd p b{ font-weight:normal;}
.usbkey_xinxi dd p b.orange{ color:#ff6600;}
.usbkey_xinxi dd a{ display:block; width:48px; padding:0 5px; float:left;  height:18px; line-height:18px; text-align:center; border:1px solid #3db1fa; font-size:12px; color:#3db1fa; background:#fff; -webkit-border-radius:10px;-moz-border-radius:10px; border-radius:10px; margin-left:16px; }
.usbkey_xinxi dd a:hover {color: #fff;background: #5cbdfb;text-decoration: none;}
.usbkey_add{ text-align:center;}
.usbkey_add dd{width:45px; height:45px; background-position:-455px -260px; display:table; margin:58px auto 0;}
.usbkey_add dt{font-size:16px; font-weight:bold; text-align:center; color:#b8c4ce; padding-top:10px;}
.usbkey_add dt a{ color:#b8c4ce;}
.usbkey_add dt a:hover{ color:#3db1fa;}

/*敬请期待的新功能*/
.coming_soon{ clear:both; padding:70px 35px 60px 35px; overflow:hidden; margin-bottom:24px;}
.box_1{width:182px;border-radius:50%;position:relative; float:left; margin:0 24px;}
.info{width:160px;height:160px;border-radius:50%;;position:relative; cursor:pointer; margin-left:11px;}
.box_1 div.pic01{background: url(../images/yunzhengshu.png) no-repeat}
.box_1 div.pic02{background: url(../images/dianziqianming.png) no-repeat}
.box_1 div.pic03{background: url(../images/quzhengfuwu.png) no-repeat}
.box_1 div.pic04{background: url(../images/danbaopeifu.png) no-repeat}
.ingo_fm{width:160px;height:160px; background:url(../images/expect.png) center center no-repeat;position:absolute;left:0px;top:0px;transition:all .5s; cursor:pointer; visibility: hidden;}
.ingo_fm h4{text-align:center;line-height:160px;color: #fff; display:table; margin:0 auto; font-size: 16px; font-weight:normal;}
.info:hover .ingo_fm{ visibility: visible;}
.coming_soon dl{ text-align:center;  padding-top:10px;}
.coming_soon dl dd{ font-size:20px;  font-weight: bold;}
.coming_soon dl dt{ line-height:20px; color:#666; padding-top:8px; }

/*上传头像*/
.avatar-set-container{ padding-top:16px; overflow:hidden;}
.avatar-set-container .title{font-size:16px;height:32px;line-height:32px;text-indent:22px}
.avatar-set-container .desc{padding-top:10px; clear:both; overflow:hidden;}
.avatar-set-container .desc ul{padding-left:20px}
.avatar-set-container .desc li{list-style:disc; line-height:24px; font-size:12px; color:#666;}
.avatar-set-container .cropper-wrapper{}
.avatar-set-container .cropper-row{overflow:hidden;zoom:1}
.picture_wrap{ width:497px; }
.avatar-set-container .cropper-row .picture{width:144px;height:144px;background:#e7ebee; margin:0 auto;}
.avatar-set-container .cropper-row .picture img{width:100%;height:100%}
.avatar-set-container .cropper-row .preview{width:200px; height:275px; padding:0 30px; border-left:1px solid #e6e6e6;}
.avatar-set-container .cropper-row .preview .preview-title{font-size:16px;height:16px;line-height:16px;margin-bottom:40px;color:#555; margin-top:3px;}
.avatar-set-container .cropper-row .preview .avatarPh{width:72px;height:72px; margin:0 auto;border-radius:50%;background:#eee;overflow:hidden}
.avatar-set-container .cropper-row .preview .preview-title01{ color:#666; font-size:12px; padding-top:12px; display:block; text-align:center;}
.avatar-set-container .cropper-row .preview .avatarPh img{width:100%;height:100%}
.avatar-set-container .cropper-row .save-btn-wrapper{margin-left:30px}
.avatar-set-container .cropper-row .avatar-btn{width:110px;height:42px;line-height:42px;border:none;font-size:16px;color:#fff;text-align:center;padding:0;display:inline-block;font-family: 微软雅黑;font-weight: bold; cursor: pointer;-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;}
.avatar-set-container .cropper-row .uploader-wrapper{position:relative;width:110px;height:42px;overflow:hidden}
.avatar-set-container .cropper-row .uploader-wrapper .uploader{position:absolute;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:0;right:0;width:100%;font-size:1000px;cursor:pointer}
.avatar-set-container .cropper-row .avatar-select{background:#00b7fc}
.avatar-set-container .cropper-row .avatar-save{background:#f47400}
.avatar-set-container .cropper-row .avatar-btn-disabled{background:#eee;cursor:not-allowed}
.avatar-set-container .cropper-op{display:table; margin:33px auto 0;}
.avatar-set-container .error-info{margin:20px;background:#fcf8e3;border:1px solid #faebcc;text-align:center;height:35px;font-size:14px;line-height:35px;color:#8a6d3b;border-radius:4px}
.avatar-set-container .cropper-point.point-se{overflow:hidden;width:5px!important;height:5px!important}
.avatar-set-error-container{position:relative;left:85px}.fl{float:left}.bm{margin:0 auto}
/*回到顶部*/
.cd-top {display: inline-block;height: 50px;width: 50px;position: fixed;bottom: 40px;right: 0px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);overflow: hidden;opacity: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;background:#3db1fa url(../images/totop.png) 12px 17px no-repeat;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1;}
.cd-top.cd-fade-out {opacity: .5;}
.no-touch .cd-top:hover {background-color: #e86256;opacity: 1;}

/*绑定手机号*/
.bangding_wrap{width:720px; padding:0 30px; margin:0 auto; background-color:#fff; -webkit-box-shadow:0 0 10px #aaa;
  -moz-box-shadow:0 0 10px #aaa;box-shadow:0 0 10px #aaa; clear:both; text-align:center; overflow:hidden; position:relative;}
.bangding_wrap h3.bangding{height:67px; line-height:67px;color: #444; font-size:18px;  font-weight:normal; margin:0; text-align:left; border-bottom:1px solid #e6e6e6; }
.bangding_main{ padding-bottom:100px; clear:both; overflow:hidden;}
.avatar_left{width:360px; float:left; overflow:hidden;}
.avatar_left .avatar{ margin:95px auto 0;}
.avatar_left ul{ text-align:left; padding-top:14px;}
.avatar_left ul li{padding:3px 0; clear:both; overflow:hidden;}
.avatar_left span{ display:inline-block; width:128px; text-align:right; margin-right:14px; float:left;}
.avatar_left i{display:block; width:165px; float:left; font-style:normal; }
.avatar_right{width:359px; float:right; overflow:hidden; }
.avatar_right ul{ margin:85px 0 0 0; border-left:1px solid #e6e6e6; padding-left:29px;}
.avatar_right ul li { width: 100%;padding: 10px 0; overflow:hidden; clear:both; position:relative;}
.avatar_right ul li .textInput {height:27px;width: 222px;line-height: 27px;padding: 8px 10px;border: #ccc solid 1px;font-size: 14px;border-radius: 4px;}
.avatar_right ul li .textinput_small{width: 85px;}
.avatar_right ul li .buttonInput{background: #3db1fa;border: 0;width: 124px;height: 45px;border: 0;margin-left: 8px;display: inline;border-radius: 4px;color: #fff;cursor: pointer;}
.avatar_right ul li .buttonInput:hover{color: #fff;background: #5cbdfb; }
.avatar_right ul li.bnt button {margin:5px 0 0 0px;background: #3db1fa;border: 0;width: 244px;height: 45px;color: #fff;font-size: 18px;cursor: pointer;border-radius: 4px;}
.avatar_right ul li.bnt button:hover{color: #fff;background: #5cbdfb; }
.avatar_right .error_wrap{position:absolute; bottom:0px; left:42px;}
/*.avatar_right .error{width:218px; height:18px; line-height:18px; background-color:#fee3e3; border:1px solid #fa9494; font-size:12px; color:#e3393c; padding-left:24px; position:relative; text-align:left;}
.avatar_right .error span{ display: inline-block; width:13px; height:12px; background-position:-2px -26px; position:absolute; top:3px; left:6px;}*/
.avatar .switch a{ display:block; width:22px; height:22px; background:url(../images/switch.png) no-repeat; position:absolute; top:2px; right:-4px;}
.avatar .switch i{ display:none; width:91px; height:20px; line-height:20px; color:#f5974c; font-style:normal; font-size:12px; text-align:center;  background:url(../images/bubble.png) no-repeat; position:absolute; top:1px; right:-94px;}
.avatar .switch a:hover i{ display:block;}
/*出错 404*/
.whole{width:100%;height:100%;position:fixed;bottom:0;left:0;z-index:-10;overflow:hidden;}
.whole img{width:100%;height:100%;}
.center{margin:0 auto;}
.b{width:100%; height:200px; text-align:center;position:absolute;margin-top:80px}
.b img{margin-left:-90px;}
.b p{color:#3db1fa;margin-top:36px;font-size:22px; font-weight:normal;}
.b p b{ font-weight:normal;}
.b p.text_left{margin:0 0 0 -40px;}
.b p i{color:#53585b;font-size:16px; font-style:normal; display:block; margin-top:10px;}
.b p i span{ color:#3db1fa;}
.b p i a{  color:#3db1fa;  padding:0 6px;}
.b p i a:hover{ color:#d70c18;}
#num{margin:0 5px;font-weight:bold;}

/*数字证书使用协议*/
.writings{ padding:0 30px;padding-bottom: 32px;}
.writings h2{font-size: 24px; font-weight:normal; line-height:50px; padding-top:11px;}
.writings h4{font-size: 18px; font-weight:normal; line-height:44px;}
.writings p{font-size: 13px; text-indent:26px; line-height: 22px;}
.writings h5{font-size: 14px; font-weight:normal; line-height:22px; padding:5px 0;}
.writings ol{ margin-left:14px;}
.writings ol li{ font-size: 13px; line-height: 24px;}

/*填写中订单*/
.Selectqiye .new_centreright{width:780px; margin:0 auto; padding-bottom:12px;}
.Selectqiye .new_centreright .order_nav{padding-top:17px; position:relative;}
.Selectqiye .new_centreright .order_nav a{ display:block; cursor: pointer;  padding-left:24px; font-size:16px; color:#3db1fa; position:absolute;  top:17px; right:20px; background:url(../images/back.png) 0 1px no-repeat;}
.Selectqiye .new_centreright .order_nav a:hover{background:url(../images/back_h.png) 0 1px no-repeat; color:#d70c18;}

/*正在加载中*/
.loadingimg{position:fixed;z-index: 9999; left:50%; margin-left:-60px; top:300px; width:120px;}
.loadingtext { position:fixed;z-index: 9999;top:400px;  left:50%; margin-left:-42px; font-size: 20px;  color: #3db1fa;}

/*qq在线咨询*/
.qq_line{position: fixed;top: 244px;right: -1px;width: 50px;overflow: hidden;background: #3db1fa;border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px; z-index: 1100;box-sizing: content-box; text-align:center;}
.online_service{}
.online_service a {vertical-align: top;display:block; padding:10px 0 7px 0;}
.qq_pure{display: inline-block;width: 24px;height: 24px;background: url(../images/qq01.png) center top no-repeat; -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;}
.online_service h4{width: 20px; padding:0 15px; margin-top:2px;line-height: 23px;font-size: 16px;color: #fff; font-weight:normal;}
.online_service:hover {background: #5cbdfb; cursor:pointer;}
.online_service a:hover{ text-decoration:none; cursor:pointer;}
.online_service:hover a .qq_pure{background:url(../images/qq01.png) center -26px no-repeat; }
.online_service:hover a h4{color:#eee;}

.qq_line .collect{width:50px; height:60px;border-top:2px solid #eff3f5;}
.qq_line .collect a{ color:#fff; font-size:14px;vertical-align: top;display:block;text-decoration:none;}
.shoucang_pure{display: inline-block;width: 23px;height: 23px; margin-top:8px;background: url(../images/shoucang.png) center top no-repeat; -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;}
.qq_line .collect a h3{color:#fff; font-size:14px; font-weight: normal;}
.qq_line .collect:hover {background: #5cbdfb; cursor:pointer;}
.qq_line .collect a:hover{ text-decoration:none; cursor:pointer;}
.qq_line .collect:hover a .shoucang_pure{background:url(../images/shoucang.png) center -25px no-repeat; }
.qq_line .collect:hover a h3{color:#eee;}

/*key证书更新*/
.nokey{width:100%; height:260px; background:url(../images/nokey.png) 290px center no-repeat; position:relative; overflow:hidden;}
.nokey span{ display:inline-block; width:352px; position:absolute; top:80px; right:183px; font-size:16px; color:#3db1fa;}
.nokey span i{ font-weight:bold; font-style:normal; padding:0 3px; }
.buy_body{ clear:both; overflow:hidden;}
.update_l1{float:left; width:400px; text-align:center; padding-bottom:47px; margin-left:120px;}
.update_l1 img{ width:154px; height:154px; margin:85px auto 0;}
.update_l1 span{font-size:16px; color:#6c6c6c; display:block; margin-top:20px; }
.update_r1{float:left; width:470px;}
.update_r1 .step{width:228px;height:auto;overflow:hidden;background:url(../images/blue_line.png) 6px 0 repeat-y; margin-top:90px;}
.update_r1 .step dl{clear:both;height:40px;}
.update_r1 .step dl dd{width:14px;height:14px;float:left;}
.update_r1 .step dl dd{background:url(../images/step.png) no-repeat;}
.update_r1 .step dl dt{color:#666;font-size:14px;line-height:14px;float:left;margin-left:12px;}
.update_r1 .step dl dt.step_select{color:#3598dc;	}
.kongbai{ background:#fff; height:25px; margin-top:-25px;}
.noborder{ border-bottom:0 !important;}

/*产品已下架*/
.yixiajia{height:437px; background:url("#springUrl('/')resources/ixinstyle/images/yxj_bg.png") 132px center no-repeat;}
.yixiajia span{ display:inline-block; width:52px; height:52px; background:url("#springUrl('/')resources/ixinstyle/images/kulian.png") no-repeat; margin-top:184px;}
.yixiajia p{ display: inline-block; width:204px; font-size:14px; font-weight:bold; color:#2b2f45; line-height:20px;  margin-top:6px;}


/*注册提示浏览器弹框*/
.reveal-modal {display:;top: -270px; left: 50%;margin-left: -250px;width: 420px;background: #f5974c;position: absolute;z-index: 101;padding: 20px 40px 34px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);color:#fff;}
.reveal-modal .close-reveal-modal {font-size: 22px;line-height: .5;position: absolute;top: 8px;right: 11px;color: #fff;text-shadow: 0 -1px 1px rgba(0,0,0,.6);
  font-weight: bold;cursor: pointer;}
.reveal-modal h1{ font-size:16px; font-weight:normal; margin-top:20px; text-align:center; line-height:24px;}

/*下载pfx证书手机验证码提示*/
.input_notboder{float: left; display: block; height: 40px;  line-height: 42px;  font-size: 14px;  padding: 0px 10px;  outline: 0px;  border-radius: 3px; }
.input_wraper input{float:left; }
.input_code{width: 111px;font-family: 微软雅黑;height: 40px;line-height: 40px;font-size: 14px; padding: 0px 10px;outline: none;border: 1px solid #c9c9c9; border-radius: 3px; color:#717070; margin-left:87px;}
.input_wraper .buttonInput{width: 124px;font-family: 微软雅黑;height: 42px;line-height: 42px;font-size: 14px;  border-radius: 3px; color:#fff; margin-left:8px; background:#3db1fa; cursor:pointer;}
.input_wraper .buttonInput:hover{color: #fff;background: #5cbdfb;}
.pfxcode_prompt{color:red; position:relative; }
.pfxcode_prompt label {padding:10px 0 0 107px; display:block;}
.pfxcode_prompt span{display: inline-block; height:16px; width:16px;  position:absolute;top:12px; left:87px; background: url(../images/icon_bg.png) -65px 0px no-repeat;}
.ui-modal-content .code_prompt{ text-align:center;}
.input_wraper{ width:100%; clear:both; overflow:hidden;}
.cheap_price .button_center{ text-align:center; padding-top:30px;}
.button_center .ui-button{ padding:0 45px;}

.more_invoice{margin-left: 45px;}
.more_invoice label{margin-left: 5px;}
.mb21 {  margin-bottom: 20px;  line-height: 25px;}

/*客户服务常见问题*/
.c_banner{ position:relative;}
.c_banner h1{line-height: 84px;font-size: 20px; color:#23292e; font-weight:normal;}
.choose_item{ background:#fff; padding:30px; overflow:hidden; }
.choose_item ul{ clear:both;}
.choose_item ul li{ float:left;height:129px; width:309px; border-right:#f2f2f2 1px solid; border-bottom:#f2f2f2 1px solid;}
.choose_item ul li a{display:block;height:129px; width:309px; line-height: 129px;transition: all 0.1s;}
.choose_item ul li a:hover{	 transform: scale(1.02); }
.choose_item ul li a:hover span{color:#3db1fa;}
.choose_item ul li a img{ margin:0 0 0 52px;}
.choose_item ul li a span{display: inline-block;vertical-align: middle;font-size: 16px; color:#23292e;}
.choose_item ul li.block_right{border-right:0;}
.choose_item ul li.block_bottom{border-bottom:0;}
.problemleft{width:212px;background: #fff;-webkit-box-shadow: 0px 0px 10px #cbcfd0;-moz-box-shadow: 0px 0px 10px #cbcfd0;box-shadow: 0px 0px 10px #cbcfd0; margin:24px 0; }
.problemright{width:758px; height:auto;   background: #fff;-webkit-box-shadow: 0px 0px 10px #cbcfd0;-moz-box-shadow: 0px 0px 10px #cbcfd0;box-shadow: 0px 0px 10px #cbcfd0;}
.problemleft ul h1{height:45px; line-height:45px; color:#fff; font-size:16px; padding-left:24px; text-align:left; letter-spacing:2px; cursor:pointer;}
.problemleft ul h1.wenti{ background:#3db1fa;border-bottom:1px solid #66c2fb;}
.problemleft ul h1.dianhua{ background:#3db1fa; border-bottom:1px solid #66c2fb;}
.problemleft ul h1.xiazai{ background:#3db1fa;}
.problemleft ul li{ height:40px; line-height:40px; color:#23292e; border-bottom:1px solid #f5f5f5; padding:0 10px 0 32px; cursor: default; position:relative;}
.problemleft ul li i{ display:inline-block; height:5px; width:10px;  position:absolute; right:14px; top:18px;}
.problemleft ul li i.up{background:url(../images/smalldown.png) left center no-repeat; }
.problemleft ul li:hover{color:#3db1fa;}
.problemleft ul li.up:hover{}
.problemleft ul li i.down{ background:url(../images/smallup.png) left center no-repeat;}
.problemleft ul li.down:hover{ }
.problemleft ul li.curr{ background:#e1f4ff;color:#3db1fa;}
.problemleft ul dl{ background:#fff;   border-bottom:1px solid #f5f5f5; display:none; margin-top:-1px;}
.problemleft ul dl dd{ height:38px; line-height:38px;  padding-left:48px; border-top:1px solid #f2f2f2; }
.problemleft ul dl dd.curr{  }
.problemleft ul dl dd.curr a{color:#3db1fa;}
.problemleft ul dl dd.curr a:hover{color:#3db1fa;}
.problemleft ul dl dd a{ color:#666; text-decoration:none; cursor:pointer;}
.problemleft ul dl dd a:hover{color:#3db1fa;}
.problem_search{height:64px;border-bottom:1px solid #f5f5f5; background:#fafafa; padding-top:24px;}
.searchbar{margin:0 0 0 44px; width:670px; height:42px; position:relative; }
.tx_search{width:660px; height:40px; line-height:40px; border:1px solid #dedede; padding-left:8px; font-size:14px; color:#666; position:absolute; top:0; left:0;}
.tx_search:hover{border:1px solid #b2b2b2;}
.tx_search:focus{border:1px solid #3db1fa;}
.icon_search{ height:42px; width:44px; position:absolute; top:0; right:0; background:#3db1fa url(../images/search.png) center center no-repeat;}
.problemlist { overflow:hidden; padding:23px 45px 48px;}
.problemlist li{color:#333; padding:12px 0; position:relative; }
.problemlist li i{   display: inline-block;  width:22px; height:14px; line-height:14px; background:url(../images/list_bg.png)  no-repeat;  color:#fff; font-style:normal; font-size:10px; padding-left:4px;}
.problemlist li a:hover{ text-decoration:none;}
.problemdetails{}
.details_title{ padding:0 0 10px; position:relative; border-bottom: 1px solid #f5f5f5; margin:0 48px;}
.details_title h1{   font-size:20px; color:#333;  font-weight:normal; margin-top:26px; text-align:center;}
.details_title span{ display:block;  font-size:12px; color:#999; text-align:right; margin-top:20px; margin-right:10px;}

/*.problemdetails ul{ background:url(../images/line02.gif) 17px top repeat-y; margin:0 48px; margin-top:32px; }
.problemdetails ul p{line-height:26px; font-size:16px; color:#333; position:relative; padding-left:54px; }
.problemdetails ul p i{ display:block; width:32px; height:32px; line-height:32px; background:url(../images/listbg.png) no-repeat; text-align:center; font-size:18px; font-style:normal; color:#fff;  position:absolute; left:2px; top:0px;}
.problemdetails ul p img{  display:table; margin:14px auto 20px;}*/
.problemdetails ul{ margin:32px 48px 0; padding-bottom:20px;  clear:both; }
.problemdetails ul li{border-left: 2px dotted #e4e4e4;position:relative;height:auto;padding: 45px 0 0 35px; }
.problemdetails ul li.list_item{ padding-top:0;}
.problemdetails ul li.list_item i{top: -1px;}
.problemdetails ul li i{ display:block; width:32px; height:32px; line-height:32px; background:url(../images/listbg.png) no-repeat; text-align:center; font-size:18px; font-style:normal; color:#fff;  position:absolute; left:-16px; top:44px;}
.problemdetails ul li p.details_text{font-size:16px; color:#333; line-height:30px; }
.problemdetails ul li p.details_img{padding:10px 0;}
.details_img img{ max-width:600px;}
.problemback{ background:#fafafa; border-top:1px solid #f5f5f5; margin-top:30px;}
.problemback dl{ clear:both; padding:32px 0 42px 0; overflow:hidden;}
.problemback dl dd{ float:left; width:52px; margin-left:50px;}
.problemback dl dt{ float:left; margin-left:30px;}
.problemback dl dt p{color:#333; line-height:26px;}
.back_btns{ margin-top:15px;}
.back_btns a{ display:inline-block; width:43px; height:40px; padding-left:47px; line-height:40px; background-color: #f7f7f7;border:1px solid #dedede; border-radius:5px; color:#666;}
.back_btns a.laugh{ background:url(../images/laugh.png) 26px center no-repeat;}
.back_btns a.cry{margin-left:30px; background:url(../images/cry.png) 26px center no-repeat;}
.back_btns a:hover{ text-decoration:none;  color:#333; box-shadow: 0 0 6px #dbdbdb;}

.kefuzaixian{ clear:both; overflow:hidden; padding-bottom:42px;}
.kefuzaixian div{ float:left; margin-left:42px;}
.kefuzaixian h1{ font-weight:normal; color:#23292e; font-size:20px; margin-top:50px;}
.kefuzaixian span{display:block; color:#666; font-size:14px; margin-top:9px;}
.kefuzaixian a{ display:block; width:116px; height:36px; line-height:36px; margin-top:12px; text-align:center; color:#fff; border-radius:3px; background:#44d578; font-size:15px;}
.kefuzaixian div.dianhuakefu{margin-left:120px;}
.kefuzaixian div.zaixiankefu a{background:#44d578;}
.kefuzaixian div.dianhuakefu a{background:#3db1fa; }
.kefuzaixian div.zaixiankefu a:hover{text-decoration:none;background: #40e27a;}
.kefuzaixian div.dianhuakefu a:hover{text-decoration:none;background: #5cbdfb;}
.dianhuakefu ul{margin-top:10px;}
.dianhuakefu dl{ overflow:hidden; margin-top:3px; background:#fff;clear:both; color:#666; font-size:14px; line-height:24px;}
.dianhuakefu dl dd{  float:left; }
.dianhuakefu dl dt{  float:left;}

.download_zone table{width:100%;}
.download_zone table td{ border-bottom:1px solid #eeecef; border-top:0; height:59px; line-height:60px; color:#666;}
.download_zone table tr:hover{ background:#f3f8fb;}
.download_zone table td.picture{padding-left:22px;}
.download_zone table td.name{ font-size:14px; font-weight:normal;}
.download_zone table td.size{  font-size:12px;}
.download_zone table td.describe{  font-size:12px; font-style:normal;}
.download_zone table td.download_bnt{padding-left:10px;}
.download_zone table td.download_bnt a{ display:block; width:76px; height:30px; line-height:30px;  color:#fff; text-align: center; background:#3db1fa; border-radius:3px; font-size:14px;}
.download_zone table td.download_bnt a:hover{ text-decoration:none; background: #5cbdfb;}

.sanxia_box{clear:both;overflow:hidden;}
.ck-slide-wrapper .sanxia_box dl{clear:both;overflow:hidden;background:#f9f9f9; border:1px solid #e7e7e7;padding:26px 20px;text-align:left;	margin-left:0;}
.sanxia_box dl dd{float:left; width:366px; margin-top:-7px;}
.sanxia_box dl dd p{color:#666;margin-top:7px;}
.sanxia_box dl dd p a{color:#3db1fa;margin-right:26px;}
.sanxia_box dl dt{float:right;width:171px;border-left:1px solid #e7e7e7;margin-top:-7px;}
.sanxia_box dl dt p a{color:#3db1fa;}
.sanxia_box dl dt p{margin:7px 0 0 30px;}


 .btnCopyUrl {
   float: right;
   margin-right: 48px;
   -webkit-border-radius: 5;
   -moz-border-radius: 5;
   border-radius: 5px;
   text-shadow: 0px 1px 0px #2f6627;
   font-family: Arial;
   color: #ffffff;
   font-size: 16px;
   background: #44c767;
   padding: 2px 30px 2px 30px;
   border: solid #18ab29 1px;
   text-decoration: none;
 }

 .btnCopyUrl:hover {
   color: #ffffff;
   background: #5cbf2a;
   text-decoration: none;
 }













