﻿
/*  site: pro.autel.com the sass files for this file,  please contact with wangjie@autel-auto.com / 404629234@qq.com, A20421 */
/*****************全局设置+导航****************************/
body, div, ul, li { margin: 0; padding: 0; }

li { list-style: none; }

a:link, a:visited { outline: medium none; text-decoration: none; }

#wrapdh { width: 970px; margin: 0 auto; }

#topBar { color: #ffffff; height: 18px; background: #131623; overflow: hidden; font: 12px/28px Arial; text-align: right; }

#topBar a { color: #FFF; background: #ffffff; padding: 2px 5px; border-radius: 10px; }

#navll { height: 28px; width: 970px; margin: 0 auto; overflow: hidden; background: url(../image/menubg.gif) top left repeat-x; }

#navll ul, #navll ul li { float: left; }

.nav_home a { float: left; color: #ffffff; height: 28px; padding: 0 20px; font-size: 13px; line-height: 28px; font-weight: bold; }

#navll ul li a { float: left; color: #FFFFFF; height: 28px; padding: 0 20px; font-size: 13px; line-height: 28px; font-weight: bold; }

#navll ul li .obg { color: #e40218; }

.onbg a { background: url(../image/menu_onbg.gif) top left repeat-x; height: 28px; color: #e40218; }

#navll ul li a:hover { color: #e40218; }

#navll ul li:hover { background: url(../image/menu_onbg.gif) top left repeat-x; height: 28px; color: #e40218; }

#navll.hide ul { display: none; }

/***********************导航pane*******************************/
h3 { display: block; font-size: 1.17em; -webkit-margin-start: 0px; -webkit-margin-end: 0px; font-weight: bold; }

.crbt { background: url(../image/btn_autelid.jpg.gif) top left no-repeat; width: 156px; height: 33px; color: #404040; cursor: pointer; font-size: 15px; border: 0; }

.canbt { background: url(../image/btn_cancel1.jpg) top left no-repeat; width: 98px; height: 33px; color: #404040; cursor: pointer; font-size: 15px; border: 0; }

.create_bt { background: url(../image/btn_create.jpg) top left no-repeat; width: 203px; height: 32px; color: #404040; cursor: pointer; font-size: 14px; border: 0; }

.sign_bt { background: url(../image/btn_signin.jpg) top left no-repeat; width: 120px; height: 36px; color: #404040; cursor: pointer; font-size: 15px; border: 0; }

.create_bt_login { background: url(../image/btn_create_login.jpg) top left no-repeat; width: 170px; height: 32px; color: #404040; cursor: pointer; font-size: 14px; border: 0; }

.hide { /* display: none !important; */ }

.container .section.header .wrap .content .header_left .header_left_item.more { padding: 0; }

.container .section.header .wrap .content .header_right .header_right_item.login, .container .section.header .wrap .content .header_right .header_right_item.search { width: auto; margin: 0; }

.container .section.header .wrap .content .header_left .header_left_item > a { color: #000; }

.container .section.footer .wrap .content .left_navs .nav .items > li > a:hover { text-decoration: underline; }

svg { height: auto; }

/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, button, input, textarea, img, blockquote, th, td { margin: 0; padding: 0; }

body, button, input, select, textarea, pre { font: 12px/1.5 arial; }

table { border-collapse: collapse; border-spacing: 0; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: bold; }

ul, ol { list-style: none; }

select, input, img { vertical-align: middle; }

input { padding-left: 3px; }

a:link, a:visited { text-decoration: none; color: #999999; cursor: pointer; }

a:hover { color: #F15A2A; text-decoration: underline; }

a { cursor: pointer; }

fieldset, img { border: 0; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clearfix { display: inline-block; }

/* Hides from IE-mac\*/
* html .clearfix { height: 1%; }

.clearfix { display: block; }

/* End hide from IE-mac*/
#footercon { width: 100%; border-top: #E9E4E4 5px solid; padding-top: 10px; margin-top: 10px; }

#content, #footer { clear: both; }

.layout:after { content: '\20'; display: block; height: 0; clear: both; }

.layout { *zoom: 1; }

/*top*/
.top { width: 970px; /* background-color:#cb0003; */ margin: 0 auto; }

.top_left { float: left; height: 50px; padding-top: 8px; }

.top_right { float: right; padding-top: 34px; color: #ffffff; /* padding-right:12px; */ height: 23px; }

.change { width: 340px; }

.lang { width: 151px; height: 20px; border: #7f9db9 1px solid; text-align: right; }

/*top*/
/*menu*/
.menu { width: 970px; margin: 0 auto; height: 28px; background: url(../image/menubg.gif) top left repeat-x; }

.menu_mid { background: url(../image/menumid.gif) top left no-repeat; width: 2px; height: 28px; }

.on { background: url(../image/menu_onbg.gif) top left repeat-x; height: 28px; color: #e40218; }

.on a { color: #e40218; }

.home { padding-left: 20px; padding-right: 20px; text-align: center; }

.menu ul li { float: left; font-size: 13px; color: #ffffff; font-weight: bold; line-height: 28px; display: inline; }

.menu_left { float: left; }

.menu_right { float: right; }

.search_but { background: url(https://pro.auteltech.cn/themes/autel/images/srabg.gif) top left no-repeat; border: 0; width: 53px; height: 20px; margin-top: 5px; margin-right: 8px; }

.search { width: 154px; height: 20px; background: url(https://pro.auteltech.cn/themes/autel/images/searchbg.gif) top left no-repeat; border: 0; margin-top: 5px; line-height: 20px; color: #cccccc; font-size: 13px; }

.ad { width: 970px; margin: 0 auto; height: 105px; padding-top: 11px; padding-bottom: 23px; }

/*menu*/
/*middle*/
.leg { width: 970px; margin: 0 auto; height: 382px; padding-bottom: 46px; }

.leg_let { float: left; width: 712px; }

.leg_right { float: right; width: 225px; height: 355px; padding-left: 10px; padding-right: 10px; padding-top: 16px; border: #cecece 1px solid; }

.spname { border-bottom: #cecece 1px solid; padding-left: 5px; margin-bottom: 10px; margin-top: 5px; padding-bottom: 5px; color: #898989; }

.spname1 { padding-left: 5px; margin-bottom: 10px; margin-top: 5px; padding-bottom: 5px; color: #898989; }

/*left*/
.banner { width: 970px; height: 437px; margin: 0 auto; }

/*banner*/
.hdp { width: 970px; height: 437px; }

.clear { clear: both; font-size: 0; overflow: hidden; height: 0; }

.blank10 { clear: both; font-size: 0; overflow: hidden; height: 10px; }

.blank { clear: both; font-size: 0; overflow: hidden; height: 10px; background: #FFF; }

/*********content css***********/
#content { width: 970px; margin: 0 auto; }

#footer { padding-bottom: 0; margin: 0px auto 0; }

/*********main css***********/
.mb15 { margin-bottom: 0px; }

#main { width: 970px; overflow: hidden; }

/*banner*/
.thr { height: 402px; width: 712px; }

.new { width: 212px; border-right: #cccccc 1px solid; float: left; height: 402px; padding-right: 12px; }

.new h4 { border-top: #e40210 3px solid; font-size: 18px; color: #999999; border-bottom: #cccccc 1px solid; line-height: 34px; }

.new h5 { font-size: 13px; color: #ff0000; }

.new_pic { margin-top: 10px; }

.new_word { color: #575757; margin-bottom: 10px; padding-top: 10px; height: 78px; border-bottom: #c8c8c8 1px solid; font-size: 13px; }

.new_word1 { color: #575757; margin-bottom: 12px; padding-top: 10px; height: 114px; border-bottom: #c8c8c8 1px solid; font-size: 13px; }

.new_word2 { color: #575757; height: 103px; font-size: 13px; }

.more { text-align: right; padding-right: 3px; padding-top: 25px; }

.new_word4 { font-size: 13px; font-weight: bold; color: #fd1610; }

.new_word5 { font-size: 11.5px; font-weight: bold; color: #8f1d22; }

.supports { width: 210px; border-right: #cccccc 1px solid; float: left; height: 402px; padding-left: 12px; padding-right: 12px; }

.supports h4 { border-top: #e40210 3px solid; font-size: 18px; color: #999999; border-bottom: #cccccc 1px solid; line-height: 34px; }

.community { width: 220px; border-right: #cccccc 1px solid; float: right; height: 402px; padding-right: 18px; }

.community h4 { border-top: #e40210 3px solid; font-size: 18px; color: #999999; border-bottom: #cccccc 1px solid; line-height: 34px; margin-bottom: 10px; }

.comm { height: 130px; margin-top: 10px; }

.comm_left { float: left; width: 104px; }

.comm_right { float: right; width: 105px; height: 128px; }

.comm_right img { width: 105px; height: 128px; }

.community ul li { height: 23px; line-height: 23px; padding-top: 4px; border-bottom: #e5e5e5 1px solid; color: #5c5b5b; background: url(https://pro.auteltech.cn/themes/autel/images/cion1.gif) center left no-repeat; padding-left: 10px; }

.join_in { margin-top: 19px; margin-bottom: 19px; background: url(https://pro.auteltech.cn/themes/autel/images/inputbg.gif) top left no-repeat; width: 155px; height: 21px; border: 0px; padding-left: 3px; padding-right: 42px; padding-top: 3px; }

/*left*/
/*right*/
/*right*/
/*middle*/
#slide-box { MARGIN: 0 auto; WIDTH: 232px; POSITION: relative; HEIGHT: 194px; }

#slide-box .corner { CLEAR: both; DISPLAY: block; MARGIN: 0px 1px; OVERFLOW: hidden; HEIGHT: 0px; }

#slide-box .ks-switchable-triggers A { DISPLAY: block; Z-INDEX: 99; WIDTH: 29px; COLOR: #b4b4b4; POSITION: absolute; TOP: 89px; HEIGHT: 47px; TEXT-DECORATION: none; }

#slide-box .ks-switchable-triggers .sp_left { DISPLAY: block; color: #000; background: url(https://pro.auteltech.cn/themes/autel/images/left.png) top left no-repeat; FONT: 500 53px/37px arial; WIDTH: 29px; CURSOR: pointer; HEIGHT: 47px; TEXT-ALIGN: center; }

#slide-box .ks-switchable-triggers .sp_right { DISPLAY: block; color: #000; background: url(https://pro.auteltech.cn/themes/autel/images/right.png) top left no-repeat; FONT: 500 53px/37px arial; WIDTH: 29px; CURSOR: pointer; HEIGHT: 47px; TEXT-ALIGN: center; }

#slide-box .ks-switchable-triggers .prev { LEFT: 0px; }

#slide-box .ks-switchable-triggers .next { RIGHT: 0px; }

#slide-box .ks-switchable-triggers A:hover { COLOR: #f43d1e; }

#slide-box .ks-switchable-triggers A:hover SPAN { COLOR: #f43d1e; }

#slide-box .wrap { OVERFLOW: hidden; WIDTH: 232px; HEIGHT: 194px; }

#slide-box UL { WIDTH: 10000px; }

#slide-box LI { FLOAT: left; WIDTH: 232px; HEIGHT: 194px; }

#slide-box LI IMG { WIDTH: 232px; HEIGHT: 194px; }

.foot { color: #808081; width: 970px; margin: 0 auto; font-size: 11px; border-top: #e40210 3px solid; padding-top: 12px; }

.links { text-align: center; padding-top: 13px; padding-bottom: 10px; }

.links img { margin-right: 10px; margin-left: 10px; }

.copy { text-align: center; padding-bottom: 10px; }

.foot span { float: right; }

.down_menu { color: #999999; width: 970px; height: 32px; border-bottom: #CA0002 11px solid; border-top: #cccccc 1px solid; margin: 0 auto; }

.down_menu li { float: left; }

.down_menu_lm { /* width:160px;*/ text-align: center; padding-top: 8px; }

.down_menu_tb { padding-top: 10px; }

/*products*/
.products { width: 970px; margin: 0 auto; }

.products_right_dow { padding-left: 8px; padding-right: 50px; width: 912px; }

.products_right { width: 912px; }

.pro_title { font-size: 14px; color: #e60011; padding-left: 8px; margin-bottom: 35px; }

.pro_shp { width: 324px; height: 214px; }

.pro_email { float: right; color: #9a9a9a; font-size: 14px; padding-right: 6px; }

.pro360 { text-align: center; color: #e60011; margin-top: 13px; }

.pro_js { font-size: 13px; margin-top: 3px; border-bottom: #b5b5b5 1px solid; height: 132px; }

.products_p1 { color: #e60011; font-weight: bold; font-size: 18px; }

.products_right_downle { float: left; width: 324px; }

.products_right_downri { width: 552px; float: right; }

.acc1 { width: 196px; height: 30px; padding-left: 40px; line-height: 30px; background: #e3e3e3 url(https://pro.auteltech.cn/themes/autel/images/acc1.gif) top left no-repeat; float: left; margin-right: 2px; }

.acc2 { width: 196px; height: 30px; padding-left: 40px; line-height: 30px; background: #ffffff url(https://pro.auteltech.cn/themes/autel/images/acc3.gif) top left no-repeat; float: left; margin-right: 2px; }

.acc3 { width: 196px; height: 30px; padding-left: 40px; line-height: 30px; background: #e3e3e3 url(https://pro.auteltech.cn/themes/autel/images/acc2.gif) top left no-repeat; float: left; margin-right: 2px; }

.acc4 { width: 196px; height: 30px; padding-left: 40px; line-height: 30px; background: #ffffff url(https://pro.auteltech.cn/themes/autel/images/acc4.gif) top left no-repeat; float: left; margin-right: 2px; }

.pic_pro { margin-top: 30px; width: 746px; height: 196px; border: #c3c1c1 1px solid; margin-left: 8px; }

.pic_pro h3 { font-size: 13px; height: 27px; border-bottom: #c3c1c1 1px solid; padding-top: 8px; padding-left: 15px; padding-right: 15px; }

.pic_pro h3 span { float: right; color: #9a0201; text-decoration: underline; }

.pic_pro h3 a { color: #9a0201; }

/*xuanxiangka*/
.main { height: 500px; clear: both; padding: 16px 16px; border: 1px solid #cbcbcb; }

#tabs0 { height: 562px; width: 748px; margin-top: 78px; }

.menu0 { width: 509px; }

.menu0 li { font-weight: bold; display: block; float: left; line-height: 26px; width: 100px; height: 26px; background: url(https://pro.auteltech.cn/themes/autel/images/pro_22.gif) top left no-repeat; text-align: center; cursor: pointer; }

.menu0 li.hover { font-weight: bold; color: #ffffff; background: url(https://pro.auteltech.cn/themes/autel/images/pro_21.gif) top left no-repeat; }

#main0 ul { display: none; }

#main0 ul.block { display: block; }

.pro_size { width: 97px; border-left: #e4e4e4 1px solid; border-RIGHT: #e4e4e4 1px solid; text-align: center; font-size: 12px; }

.pro_name { width: 262px; padding-left: 6px; }

.downl_bg { background-color: #e4e4e4; }

.pro_down { text-align: right; padding-right: 3px; }

.downl_h1 { height: 24px; line-height: 24px; }

.downl_h2 { height: 30px; line-height: 30px; }

.feature_tex { background: url(https://pro.auteltech.cn/themes/autel/images/faetur_bg.gif) center left no-repeat; padding-left: 18px; line-height: 20px; }

.spec_name { width: 148px; padding-left: 6px; line-height: 30px; }

.spec_down { padding-left: 6px; }

/*gundong*/
#featureContainer { WIDTH: 728px; FONT-SIZE: 80%; margin-left: 10px; margin-top: 10px; }

#wrap { OVERFLOW: hidden; width: 738px; }

#load { BACKGROUND-IMAGE: url(https://pro.auteltech.cn/themes/autel/css/images/loader32x32.gif); BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; TEXT-INDENT: -9999px; MARGIN: 0px auto; WIDTH: 923px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 100px; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted; }

#feature { BORDER-BOTTOM: #999 0px dotted; POSITION: relative; BORDER-LEFT: #999 0px dotted; MARGIN-TOP: 5px; MARGIN-BOTTOM: 20px; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted; }

#feature .button { BORDER-BOTTOM: #999 0px dotted; POSITION: absolute; BORDER-LEFT: #999 0px dotted; WIDTH: 840px; BORDER-TOP: #999 0px dotted; TOP: 72px; BORDER-RIGHT: #999 0px dotted; LEFT: 0px; }

#feature .prev { TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(https://pro.auteltech.cn/themes/autel/images/feature_left.gif) center top; FLOAT: left; HEIGHT: 48px; TOP: -100px; position: relative; }

#feature .next { TEXT-INDENT: -9999px; WIDTH: 30px; DISPLAY: block; BACKGROUND: url(https://pro.auteltech.cn/themes/autel/images/feature_right.gif) center top; FLOAT: right; HEIGHT: 48px; TOP: -100px; position: relative; }

#feature .prev:hover { BACKGROUND-POSITION: center bottom; }

#feature .next:hover { BACKGROUND-POSITION: center bottom; }

.featureUL { POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px; LEFT: 0px; }

.featureBox { WIDTH: 156px; background: url(https://pro.auteltech.cn/themes/autel/images/boxbg.gif) top left no-repeat; FLOAT: left; HEIGHT: 143px; OVERFLOW: hidden; margin-left: 8px; text-align: center; font-size: 12px; color: #a72120; font-weight: bold; display: inline; }

/*.featureBox a, a:link{color:#a72120;}*/
#botton-scroll { Z-INDEX: 0; BORDER-BOTTOM: #999 0px dotted; BORDER-LEFT: #999 0px dotted; margin-left: 35px; WIDTH: 636px; FLOAT: left; BORDER-TOP: #999 0px dotted; BORDER-RIGHT: #999 0px dotted; display: inline; }

#block { Z-INDEX: 0; POSITION: relative; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 734px; PADDING-RIGHT: 0px; FONT-SIZE: 70%; OVERFLOW: hidden; PADDING-TOP: 0px; }

#block .box { WIDTH: 156px; FLOAT: left; HEIGHT: 143px; }

#block .box .feature-title { FONT-SIZE: 140%; FONT-WEIGHT: normal; }

#block .box .feature-thumb { WIDTH: 240px; MARGIN-BOTTOM: 5px; FLOAT: left; HEIGHT: 150px; }

/*about
.products_right H6{ font-size:16px; color:#a72223;}
.products_p2{ font-weight:bold; font-size:14px;}
.about_ma{ color:#666666; background:url(../images/ab_03.gif) top right no-repeat; width:736px; height:160px; margin-top:5px;}
.about_ad{ color:#666666; background:url(../images/ab_06.gif) top left no-repeat; width:366px; padding-left:36px;}
.about_phone{ color:#666666; background:url(../images/ab_09.gif) top left no-repeat; width:366px; padding-left:36px; margin-top:10px;}
.about_ma span{ color:#666666; font-size:14px; font-weight:bold;}
.about_fax{ color:#666666; background:url(../images/ab_11.gif) top left no-repeat; width:366px; padding-left:36px; margin-top:10px;}
.about_emall{ color:#666666; background:url(../images/ab_13.gif) top left no-repeat; width:366px; padding-left:36px; margin-top:10px;}
.about_table{ width:700px; border-top:#221816 2px solid;}
.table_top{ padding-right:30px; padding-top:16px; padding-bottom:16px; color:#666666;}
table{ border-top:1px #999999 solid; border-right:1px #999999 solid; border-bottom:#999999 1px solid;}
table td{ border-top:1px #999999 solid; border-left:1px #999999 solid;}
.tab_bd{ width:152px; height:20px; margin-left:5px; margin-right:10px;}
.tab_wb{ width:340px; height:80px; margin:5px;}
.table_butt{ width:58px; height:24px; margin-right:10px;}
.about_add{ background:url(../images/addbg.gif) top left repeat-x; line-height:40px; width:970px; margin:0 auto;}
.about_menu ul li{ height:28px; border-bottom:#c3c3c3 1px solid; line-height:28px; padding-left:24px; color:#666666;}
.about_on{ background:url(../images/abm.gif) top left no-repeat;}
.about_menu ul li:hover{  background:url(../images/abm.gif) top left no-repeat;}
*/
/*support*/
.sign_in { padding-left: 8px; padding-right: 32px; width: 930px; margin: 0 auto; font-size: 24px; color: #333333; padding-bottom: 15px; padding-top: 10px; }

.autel { padding-left: 8px; padding-right: 32px; width: 930px; margin: 0 auto; font-size: 30px; color: #444444; padding-bottom: 15px; padding-top: 10px; }

.sign_in span { float: right; font-size: 12px; color: #666666; padding-top: 15px; }

.supp { width: 970px; margin: 0 auto; height: 281px; }

.supp_left { width: 8px; height: 281px; float: left; background: url(https://pro.auteltech.cn/themes/autel/images/suppor_03.gif) top left no-repeat; }

.supp_midd { width: 954px; height: 279px; float: left; border-bottom: #dad7d7 1px solid; border-top: #dad7d7 1px solid; }

.supp_right { width: 8px; height: 281px; float: right; background: url(https://pro.auteltech.cn/themes/autel/images/suppor_05.gif) top left no-repeat; }

.sign_left { padding-top: 26px; width: 374px; float: left; height: 253px; }

.sign_right { display: inline; width: 340px; float: right; margin-right: 148px; padding-top: 26px; }

.sign_right p { line-height: 26px; color: #666666; }

.login { border: 0; background: url(https://pro.auteltech.cn/themes/autel/images/suppor_08.gif) top left no-repeat; width: 71px; height: 25px; }

.password { width: 260px; height: 22px; border: #c0c0c0 1px solid; }

.password1 { width: 167px; height: 22px; border: #c0c0c0 1px solid; }

.supp_name { width: 96px; text-align: right; padding-right: 16px; font-size: 14px; color: #333333; height: 38px; }

.forgot { color: #3385ad; font-size: 12px; height: 36px; }

.forgot a { color: #3385ad; text-decoration: underline; }

.welcome { font-size: 24px; color: #333333; }

.regsiter { background: url(https://pro.auteltech.cn/themes/autel/images/suppor_12.gif) top left no-repeat; width: 98px; height: 33px; border: 0; }

.foot_supp { text-align: center; font-size: 14px; color: #666666; }

/**/
.forums { width: 967px; margin: 0 auto; }

.for_down { height: 8px; width: 967px; background: url(../image/forbg.gif) top left no-repeat; }

.for_wel { padding-left: 32px; padding-right: 36px; padding-top: 26px; width: 899px; height: 48px; background: url(../image/autel1.gif) top left no-repeat; color: #666666; font-size: 14px; }

.tools { padding: 28px; width: 909px; border-top: #d9d9d9 1px solid; border-left: #d9d9d9 1px solid; border-right: #d9d9d9 1px solid; }

.for_search { color: #929292; font-size: 11px; padding-left: 9px; width: 168px; line-height: 23px; height: 23px; background: url(../image/autel_03.gif) top left no-repeat; border: 0; float: right; }

.hongs { color: #ca0002; }

.tools_left { float: left; width: 636px; }

.tools_right { float: right; width: 195px; }

.tools_right ul li { line-height: 24px; color: #76797c; }

.toux { margin-left: 14px; width: 78px; height: 78px; float: left; }

.wel_word { float: right; width: 516px; }

.wel_word dl dt { font-size: 30px; color: #000000; line-height: 30px; }

.wel_word dl dd { font-size: 16px; color: #333333; }

.quse { width: 617px; height: 99px; border: #e8e8e8 1px solid; margin-top: 22px; padding-left: 17px; padding-top: 17px; }

.your_ques { width: 451px; height: 29px; border: #c5c5c5 1px solid; color: #ca0002; font-size: 14px; line-height: 29px; padding-left: 11px; }

.submit { width: 294px; height: 20px; background-color: #878787; padding-left: 11px; margin-top: 9px; }

.tolls { font-size: 18px; }

.autel_table { margin-top: 20px; }

/**/
.au_table { width: 908px; height: 32px; background: url(../image/autel19.gif) top left repeat-x; border-bottom: #c5c5c5 1px solid; border-right: #c5c5c5 1px solid; }

.autel_pa { padding-left: 36px; width: 393px; border-bottom: #c5c5c5 1px solid; border-right: #c5c5c5 1px solid; font-size: 14px; }

.topics { width: 101px; text-align: center; border-bottom: #c5c5c5 1px solid; border-right: #c5c5c5 1px solid; font-size: 14px; }

.posts { width: 131px; text-align: center; border-bottom: #c5c5c5 1px solid; border-right: #c5c5c5 1px solid; font-size: 14px; }

.last { padding-left: 53px; border-bottom: #c5c5c5 1px solid; border-right: #c5c5c5 1px solid; }

.foot_autel { font-size: 12px; width: 970px; margin: 0 auto; color: #76797c; margin-bottom: 95px; }

/**/
.regi { width: 970px; margin: 0 auto; }

.regi_top { background: url(https://pro.auteltech.cn/themes/autel/images/regit.gif) top left no-repeat; height: 8px; width: 942px; overflow: hidden; }

.regi_dowm { background: url(https://pro.auteltech.cn/themes/autel/images/regid.gif) top left no-repeat; height: 8px; width: 942px; }

.regi_midd { padding-bottom: 30px; padding-top: 42px; width: 940px; border-left: #dad7d7 1px solid; border-right: #dad7d7 1px solid; }

.regi_name { width: 170px; text-align: right; padding-right: 6px; font-size: 14px; color: #333333; height: 38px; }

.techid { padding-left: 8px; padding-right: 32px; width: 930px; margin: 0 auto; font-size: 30px; color: #333333; padding-bottom: 15px; padding-top: 10px; }

.techid span { float: right; font-size: 12px; color: #666666; padding-top: 15px; }

.male { margin-left: 20px; vertical-align: middle; line-height: 38px; margin-right: 2px; }

.dl_yzm { margin-left: 20px; }

.fuxuan { height: 58px; text-decoration: underline; font-size: 14px; color: #666666; }

.create { color: #666666; font-size: 14px; width: 970px; margin: 0 auto; }

.create span { font-size: 20px; padding-left: 18px; }

/**/
.discuss { color: #929292; font-size: 14px; margin-top: 4px; }

.discuss span { color: #333333; }

.peoblem_left { width: 674px; float: left; }

.peoblem_right { width: 215px; float: right; }

.pro_up { font-size: 18px; color: #444444; text-decoration: underline; }

.pro_date { font-size: 14px; color: #01398d; margin-top: 16px; }

.pro_page { color: #737373; }

.pro_page .heise { color: #000000; }

.fenye { float: right; }

.page_1 { border: #e8e6e7 1px solid; width: 16px; height: 16px; background-color: #f9f9f9; float: left; text-align: center; margin-right: 2px; }

.page2 { float: left; text-align: center; width: 16px; height: 16px; border: #ffffff 1px solid; margin-right: 4px; }

.previous { float: left; line-height: 19px; padding-left: 3px; float: left; width: 59px; height: 19px; border-left: #e8e6e7 1px solid; background-color: #f9f9f9; border-bottom: #e8e6e7 1px solid; border-top: #e8e6e7 1px solid; }

.page_next { color: #333333; width: 39px; border: #e8e6e7 1px solid; height: 19px; float: left; background-color: #f9f9f9; line-height: 19px; padding-left: 6px; }

.level { float: left; width: 55px; color: #929292; }

.level img { border: #dbd9dc 1px solid; }

.level_right { width: 609px; float: right; }

.spirzzon { padding-top: 24px; padding-right: 20px; padding-left: 53px; color: #0a3d88; width: 536px; background: url(https://pro.auteltech.cn/themes/autel/images/tech21.gif) top right no-repeat; height: 18px; }

.lev_word span { color: #929292; }

.lev_word { padding-bottom: 24px; color: #545454; padding-right: 20px; padding-left: 53px; width: 536px; background: url(https://pro.auteltech.cn/themes/autel/images/tech30.gif) top right repeat-y; }

.lev_down { text-align: right; padding-right: 20px; padding-left: 53px; color: #777777; width: 536px; background: url(https://pro.auteltech.cn/themes/autel/images/tech_46.gif) top right no-repeat; height: 33px; }

.lev_down span { margin-left: 70px; color: #545454; font-weight: bold; }

.spirzzon_black { padding-top: 24px; padding-right: 20px; padding-left: 53px; color: #0a3d88; width: 536px; background: url(https://pro.auteltech.cn/themes/autel/images/tech47.gif) top right no-repeat; height: 18px; }

.huise { color: #929292; }

.lev_word_black { padding-bottom: 24px; color: #545454; padding-right: 20px; padding-left: 53px; width: 536px; background: url(https://pro.auteltech.cn/themes/autel/images/tech61.gif) top right repeat-y; }

.lev_down_black { text-align: right; padding-right: 20px; padding-left: 53px; color: #777777; width: 536px; background: url(https://pro.auteltech.cn/themes/autel/images/tech62.gif) top right no-repeat; height: 33px; }

.lev_down_black span { margin-left: 34px; color: #545454; font-weight: bold; }

.lvse { color: #67cb2a; }

.peoblem_left ul li { margin-top: 50px; }

.reply { margin-bottom: 30px; text-align: right; margin-top: 10px; }

.reply span { margin-left: 34px; color: #545454; }

.rel_links { width: 197px; border: #e8e6e7 1px solid; background-color: #f9f9f9; color: #444444; padding-left: 16px; padding-top: 12px; padding-bottom: 12px; line-height: 26px; }

.rel_links dl dt { font-size: 14px; }

.rel_links dl dd { font-size: 12px; }

.rel_links img { vertical-align: middle; margin-right: 5px; }

.more_links { margin-top: 50px; }

.links_top { color: #444444; padding-left: 15px; background: url(https://pro.auteltech.cn/themes/autel/images/tech22.gif) top left no-repeat; width: 200px; height: 34px; line-height: 34px; }

.links_down { border-left: #d9d9d9 1px solid; border-right: #d9d9d9 1px solid; border-bottom: #d9d9d9 1px solid; padding: 13px 10px 20px 10px; }

.links_down ul li { color: #444444; margin-bottom: 5px; }

.links_down img { margin-right: 5px; vertical-align: middle; }

/**/
.submit { background: url(https://pro.auteltech.cn/themes/autel/images/submit.gif) top left no-repeat; width: 92px; height: 30px; border: 0; margin-top: 20px; }

.cancel { background: url(https://pro.auteltech.cn/themes/autel/images/cancel.gif) top left no-repeat; width: 92px; height: 30px; border: 0; margin-left: 22px; margin-top: 20px; }

.regi_name_sub { width: 190px; text-align: right; padding-right: 20px; font-size: 14px; color: #333333; height: 38px; }

.resetmain { clear: both; padding-top: 20px; border-top: 1px solid #dddddd; margin-top: -1px; position: relative; width: 908px; }

.resettt { height: 40px; }

#resettabs0 { width: 898px; padding-left: 10px; font-size: 14px; }

.resetmenu0 { width: 509px; height: 40px; position: absolute; z-index: 99999; padding-left: 28px; font-size: 14px; }

.resetmenu0 li { display: block; float: left; line-height: 39px; padding-left: 10px; padding-right: 10px; height: 39px; color: #333333; text-align: center; cursor: pointer; border-top: #ffffff 1px solid; }

.resetmenu0 li.hover { background-color: #ffffff; height: 39px; color: #333333; border-left: #dddddd 1px solid; border-top: #dddddd 1px solid; border-right: #dddddd 1px solid; }

#resetmain0 ul { display: none; }

#resetmain0 ul.block { display: block; }

.forget { font-size: 14px; padding-left: 40px; margin-bottom: 20px; }

.forget_midd { padding-bottom: 30px; padding-top: 30px; width: 940px; border-left: #dad7d7 1px solid; border-right: #dad7d7 1px solid; }

.regi_name_forget { width: 140px; text-align: right; padding-right: 20px; font-size: 14px; color: #333333; height: 38px; }

/**/
.commu_top { background: url(https://pro.auteltech.cn/themes/autel/images/commutop.gif) top left no-repeat; height: 8px; width: 918px; overflow: hidden; }

.commu_dowm { background: url(https://pro.auteltech.cn/themes/autel/images/commudo.gif) top left no-repeat; height: 8px; width: 918px; }

.commu_midd { padding-bottom: 30px; padding-top: 20px; width: 918px; background: url(https://pro.auteltech.cn/themes/autel/images/commumi.gif) top left repeat-y; }

.commu_left { float: left; width: 325px; font-size: 14px; color: #888888; padding-left: 25px; }

.commu_right { width: 418px; float: right; color: #333333; margin-right: 80px; display: inline; }

.commu_right h3 { font-size: 16px; }

.ready { font-size: 14px; border-bottom: #e3e3e3 1px solid; padding-bottom: 128px; padding-top: 10px; }

/**/
.tby_top { color: #333333; margin-top: 30px; margin-bottom: 10px; }

.tyb_sr dl dt { float: left; margin-left: 3px; }

.rep_wb { width: 680px; height: 228px; }

.bro { width: 172px; height: 15px; border: #dddddd 1px solid; background-color: #f0f0f0; margin-left: 14px; margin-right: 6px; }

.browse { border: 0; background: url(https://pro.auteltech.cn/themes/autel/images/tby_68.jpg) top left no-repeat; width: 69px; height: 23px; }

.bro_lj { margin-top: 6px; color: #333333; margin-bottom: 40px; }

.add_replay { background: url(https://pro.auteltech.cn/themes/autel/images/tby_71.jpg) top left no-repeat; width: 131px; height: 30px; border: 0; }

.cancel_re { background: url(https://pro.auteltech.cn/themes/autel/images/cancel.gif) top left no-repeat; width: 92px; height: 30px; border: 0; margin-left: 22px; }

.add { margin-bottom: 72px; }

.for_wel_ydl { padding-left: 32px; padding-right: 36px; padding-top: 16px; width: 899px; height: 58px; background: url(../image/autel1.gif) top left no-repeat; color: #666666; font-size: 14px; }

.for_search_ydl { color: #929292; font-size: 11px; padding-left: 9px; width: 168px; line-height: 23px; height: 23px; background: url(../image/autel_03.gif) top left no-repeat; border: 0; float: right; margin-top: 10px; }

.edit { color: #333333; font-weight: bold; }

.edit span { color: #929292; }

.edit h4 { font-size: 14px; margin-bottom: 30px; }

.how { width: 760px; height: 27px; border: #cccccc 1px solid; color: #333333; font-size: 18px; line-height: 27px; padding-left: 24px; margin-top: 52px; margin-bottom: 14px; }

.edit1 { color: #333333; font-weight: bold; margin-bottom: 10px; }

.edit1 span { color: #929292; font-weight: normal; }

.post { background: url(https://pro.auteltech.cn/themes/autel/images/post.jpg) top left no-repeat; width: 131px; height: 30px; border: 0; }

/*8-10*/
.etiq_midd { padding-bottom: 30px; width: 940px; border-left: #dad7d7 1px solid; border-right: #dad7d7 1px solid; }

.etiq_midd dl dt { font-size: 30px; color: #444444; text-align: center; }

.etiq_midd dl dd { color: #444444; padding-left: 170px; padding-right: 150px; font-size: 14px; margin-top: 30px; }

.guide { width: 524px; margin: 0 auto; }

.guide_top { background: url(https://pro.auteltech.cn/themes/autel/images/guideto.gif) top left no-repeat; width: 524px; height: 14px; }

.guide_mi { background: url(https://pro.auteltech.cn/themes/autel/images/guidemi.gif) top left repeat-y; width: 389px; padding-left: 55px; padding-right: 80px; }

.guide_down { background: url(https://pro.auteltech.cn/themes/autel/images/guidedo.gif) top left no-repeat; width: 524px; height: 14px; }

.guide_mi ul li { background: url(https://pro.auteltech.cn/themes/autel/images/hfk.gif) top left no-repeat; padding-left: 18px; padding-top: 10px; padding-bottom: 10px; font-size: 14px; color: #444444; background-position-y: 17px; }

.datails { text-align: center; color: #434343; font-size: 14px; }

.datails span { color: #cb0003; }

.forums_bg { background: url(https://pro.auteltech.cn/themes/autel/images/ready.gif) top left repeat-x; width: 885px; padding-left: 55px; margin-top: 25px; }

.forums_bg span { color: #cb0003; }

.forums_bg ul li { padding-top: 25px; }

/*asking*/
.asking_midd { padding-bottom: 30px; width: 940px; border-left: #dad7d7 1px solid; border-right: #dad7d7 1px solid; }

.ask_title { font-size: 24px; color: #444444; }

.to_ask { color: #777777; font-size: 14px; margin-bottom: 15px; }

.asking_midd span { color: #cb0003; }

.asking_midd ul li { padding-left: 46px; padding-right: 60px; }

.before { margin-bottom: 15px; font-size: 14px; color: #444444; margin-top: 5px; }

.asking_midd dl { padding-left: 34px; font-size: 14px; color: #333333; }

.asking_midd dl dt, .asking_midd dl dd { margin-bottom: 28px; }

.asking_midd dl dt h3 { font-size: 18px; font-weight: bold; }

/*user*/
.user_left { float: left; width: 667px; }

.user_right { float: right; }

.user_left_top { width: 667px; height: 8px; background: url(https://pro.auteltech.cn/themes/autel/images/user_03.gif) top left no-repeat; }

.user_left_down { width: 667px; height: 8px; background: url(https://pro.auteltech.cn/themes/autel/images/user_06.gif) top left no-repeat; }

.user_left_mid { padding-top: 20px; padding-bottom: 118px; padding-left: 25px; padding-right: 25px; width: 616px; border-left: #d9d9d9 1px solid; border-right: #d9d9d9 1px solid; }

.user_tx { float: left; width: 204px; font-size: 12px; }

.toux_xx { float: right; width: 335px; color: #333333; }

.user_tx img { border: #dddddd 1px solid; width: 202px; height: 150px; }

.user_tx dl dt { margin-bottom: 30px; }

.user_tx dl dd { margin-top: 3px; }

.user_tx dl dd span { color: #777777; }

.toux_tx { width: 52px; height: 52px; float: left; }

.toux_mail { float: right; width: 270px; font-size: 12px; color: #333333; }

.toux_tx img { border: #dddddd 1px solid; width: 50px; height: 50px; }

.toux_mail span { color: #fb0202; }

.toux_mail dl dd { margin-bottom: 20px; margin-top: 20px; }

.toux_mail dl dt { margin-top: 10px; }

.actions img { margin-right: 7px; }

.actions dl dt { font-size: 18px; margin-left: 20px; margin-bottom: 10px; color: #777777; }

.acti_on { background: url(https://pro.auteltech.cn/themes/autel/images/acti_07.gif) bottom right no-repeat; }

.actions { margin-bottom: 25px; }

.act_img { float: left; padding-top: 10px; /* submit */ }

.act_title { float: right; width: 173px; height: 28px; border-bottom: #dddddd 1px solid; margin-right: 20px; padding-top: 6px; }

.save { background: url(https://pro.auteltech.cn/themes/autel/images/save.gif) top left no-repeat; width: 92px; height: 30px; border: 0; margin-top: 20px; }

.photo { margin-left: 144px; font-size: 12px; color: #333333; width: 204px; text-align: center; margin-bottom: 5px; }

.photo1 { margin-left: 144px; font-size: 12px; color: #333333; }

.photo img { border: #dddddd 1px solid; }

.dont_have { color: #fb0202; margin-left: 58px; margin-top: 20px; }

.tiez_top { background: url(https://pro.auteltech.cn/themes/autel/images/tz.gif) top left no-repeat; width: 650px; height: 33px; color: #333333; line-height: 33px; padding-left: 17px; }

.tiez_down { width: 587px; border: #e1e1e1 1px solid; padding: 10px 53px 30px 25px; }

.tiez_down dl dd { color: #fb0202; margin-bottom: 10px; margin-top: 5px; }

.shenhong { color: #fb0202; }

.tiez_down dl dt { font-size: 12px; }

.jf_name { background: url(https://pro.auteltech.cn/themes/autel/images/jf.gif) top left repeat-x; height: 28px; width: 188px; padding-left: 29px; }

.jf_time { background: url(https://pro.auteltech.cn/themes/autel/images/jf.gif) top left repeat-x; height: 28px; width: 214px; padding-left: 29px; }

.jf_points { background: url(https://pro.auteltech.cn/themes/autel/images/jf.gif) top left repeat-x; height: 28px; width: 131px; padding-left: 29px; }

.jf_expert { background: url(https://pro.auteltech.cn/themes/autel/images/jf.gif) top left repeat-x; height: 28px; padding-left: 29px; }

.jf_bg { height: 27px; border-bottom: #dddddd 1px solid; }

.jf_sz { width: 16px; height: 16px; background-color: #dddddd; float: left; text-align: center; margin-right: 7px; margin-left: 2px; }

.jf_midd { color: #333333; padding-top: 10px; padding-bottom: 30px; padding-left: 30px; width: 910px; border-left: #dad7d7 1px solid; border-right: #dad7d7 1px solid; }

.sw_user { background: url(https://pro.auteltech.cn/themes/autel/images/jf.gif) top left repeat-x; height: 28px; width: 203px; padding-left: 14px; }

.sw_login { background: url(https://pro.auteltech.cn/themes/autel/images/jf.gif) top left repeat-x; height: 28px; width: 125px; text-align: center; }

.sw_online { background: url(https://pro.auteltech.cn/themes/autel/images/jf.gif) top left repeat-x; height: 28px; width: 118px; text-align: center; }

.sw_idle { background: url(https://pro.auteltech.cn/themes/autel/images/jf.gif) top left repeat-x; height: 28px; width: 121px; text-align: center; }

.sw_posts { background: url(https://pro.auteltech.cn/themes/autel/images/jf.gif) top left repeat-x; height: 28px; text-align: center; }

.sw_bg { height: 43px; border-bottom: #dddddd 1px solid; }

.sw_sz { width: 16px; height: 16px; background-color: #dddddd; float: left; text-align: center; margin-right: 4px; margin-left: 10px; }

.ss_left { width: 10px; height: 141px; background: url(https://pro.auteltech.cn/themes/autel/images/ss_03.gif) top left no-repeat; float: left; }

.ss_mid { padding-top: 10px; width: 910px; height: 131px; background: url(https://pro.auteltech.cn/themes/autel/images/ss_04.gif) top left repeat-x; float: left; }

.ss_right { width: 10px; height: 141px; background: url(https://pro.auteltech.cn/themes/autel/images/ss_05.gif) top left no-repeat; float: right; }

.ss_jm { padding-left: 17px; padding-right: 18px; padding-top: 24px; width: 930px; border-top: #d9d9d9 1px solid; border-left: #d9d9d9 1px solid; border-right: #d9d9d9 1px solid; }

.conte { font-size: 18px; line-height: 27px; padding-left: 10px; height: 27px; border: #cccccc 1px solid; background-color: #f8fafd; width: 606px; }

.cate { width: 277px; height: 17px; border: #7f9db9 1px solid; padding-left: 20px; }

.ss_sea { text-align: right; padding-right: 24px; color: #414141; font-size: 14px; }

.ssbg { height: 35px; }

.ss_serch { width: 131px; height: 30px; background: url(https://pro.auteltech.cn/themes/autel/images/ss08.gif) top left no-repeat; border: 0; }

.ss_mess { background: url(https://pro.auteltech.cn/themes/autel/images/ss_14.gif) top left no-repeat; margin-top: 20px; width: 869px; height: 31px; line-height: 31px; margin-left: 20px; padding-left: 10px; }

.ss_nos { color: #fe1008; padding-left: 10px; margin-top: 10px; margin-left: 20px; padding-bottom: 200px; }

.ss_wt { padding-left: 15px; padding-right: 150px; line-height: 20px; }

.ss_wt dl dt { margin-top: 20px; }

.ss_wt dl dd { padding-left: 15px; }

/*8-13*/
.north { width: 970px; margin: 0 auto; padding-top: 48px; margin-bottom: 10px; }

.su_addres { width: 960px; margin: 0 auto; padding-left: 10px; }

.su_addres dl dt { font-size: 14px; margin-top: 25px; color: #3f3e3d; font-weight: bold; }

.su_addres dl dd { margin-top: 10px; color: #666666; }

.su_addres dl dd img { margin-right: 15px; }

.lanse { color: #041a76; }

.lo_top { background: url(https://pro.auteltech.cn/themes/autel/images/lo_03.gif) top left no-repeat; width: 303px; height: 10px; }

.lo_dow { background: url(https://pro.auteltech.cn/themes/autel/images/lo_23.gif) top left no-repeat; width: 303px; height: 10px; }

.lo_mid { background: url(https://pro.auteltech.cn/themes/autel/images/lo_05.gif) top left repeat-y; padding-bottom: 22px; }

.login_form { width: 303px; text-align: center; }

.login_form ul li { padding-top: 10px; }

.lo_in { width: 218px; height: 37px; background: url(https://pro.auteltech.cn/themes/autel/images/lo_08.gif) top left no-repeat; border: 0; color: #525252; font-size: 13px; line-height: 37px; padding-left: 25px; }

.lo_in1 { width: 218px; height: 37px; background: url(https://pro.auteltech.cn/themes/autel/images/lo_11.gif) top left no-repeat; border: 0; color: #525252; font-size: 13px; line-height: 37px; padding-left: 25px; }

.infor { margin-top: 35px; margin-left: 10px; }

.manuals { width: 876px; border-bottom: #9b9b9b 1px solid; margin-left: 30px; padding-top: 10px; }

.manu_name { font-size: 18px; color: #373737; }

.bowse { padding-bottom: 40px; }

.bowse h4 { font-size: 14px; color: #373737; background: url(https://pro.auteltech.cn/themes/autel/images/fea_03.gif) center left no-repeat; padding-left: 10px; }

.auto { width: 204px; height: 47px; color: #373737; background-color: #efefef; text-align: center; padding-top: 3px; }

.auto_img { height: 197px; }

.bowse dl dt { float: left; width: 204px; height: 247px; }

.bowse dl dd { width: 20px; height: 247px; float: left; }

.auto_midd { padding-bottom: 30px; width: 940px; border-left: #dad7d7 1px solid; border-right: #dad7d7 1px solid; }

.manual_li ul li { background: url(https://pro.auteltech.cn/themes/autel/images/fea_15.gif) top left no-repeat; margin-bottom: 17px; text-align: center; width: 266px; height: 164px; float: left; margin-left: 17px; }

.manu_li_img { height: 118px; padding-top: 2px; }

.manual_li { width: 876px; margin-left: 30px; font-size: 12px; color: #9e9798; padding-bottom: 100px; }

.pro_title_su { font-size: 14px; color: #e60011; padding-left: 18px; margin-bottom: 15px; }

.vedio_li_img { height: 139px; padding-top: 3px; }

.sufor_top { width: 747px; height: 20px; background: url(https://pro.auteltech.cn/themes/autel/images/sufor1.jpg) top left no-repeat; }

.sufor_mid { padding-bottom: 50px; width: 747px; background: url(https://pro.auteltech.cn/themes/autel/images/sufor2.jpg) top left repeat-y; }

.sufor_dow { width: 747px; height: 20px; background: url(https://pro.auteltech.cn/themes/autel/images/sufor3.jpg) top left no-repeat; }

.sufor_name { padding-left: 10px; width: 258px; text-align: right; padding-right: 6px; font-size: 12px; color: #000000; height: 38px; }

.plea_sel { width: 298px; height: 20px; border: #7f9db9 1px solid; line-height: 20px; }

.plea_sel1 { width: 298px; height: 120px; border: #7f9db9 1px solid; line-height: 20px; }

.subm { width: 72px; height: 23px; background: url(https://pro.auteltech.cn/themes/autel/images/sufor_08.gif) top left no-repeat; border: 0; }

.follow { color: #666666; line-height: 24px; padding-left: 20px; }

.follow dl dd { padding-left: 12px; }

.follow span { color: #03F; }

.sitemap { font-size: 14px; color: #605e5f; }

.sie_bg { padding-bottom: 10px; }

.tip_sear { color: #dddddd; width: 527px; height: 21px; font-size: 14px; line-height: 21px; border: #dddddd 1px solid; }

.tips { font-size: 14px; }

.tips a { color: #00649a; text-decoration: underline; }

.sear_coun { width: 210px; float: left; margin-right: 110px; color: #666666; margin-top: 20px; }

.country { color: #666666; width: 210px; height: 22px; border: #dddddd 1px solid; }

.sear_langu { float: left; color: #666666; margin-top: 20px; }

.sear_langu span { margin-left: 10px; }

.many_eys { width: 780px; border-bottom: #dddddd 2px solid; border-top: #dddddd 2px solid; margin-top: 60px; }

.per_page a { color: #0064c4; }

.per_page span { float: right; }

.per_page { height: 35px; line-height: 35px; border-bottom: #dddddd 1px dashed; }

.eyes_dl { font-size: 16px; padding-right: 10px; color: #343233; padding-bottom: 25px; border-bottom: #dddddd 1px dashed; margin-bottom: 10px; }

.eyes_dl dl dt { color: #0064c4; margin-top: 10px; margin-bottom: 2px; }

.eyes_dl dl dt { margin-bottom: 3px; }

.eye_wz { color: #666666; }

.eyes_feny { width: 780px; margin-top: 10px; margin-bottom: 50px; text-align: center; }

.eyes_feny a { color: #0064c4; }

.eyes_feny span { margin-left: 5px; margin-right: 5px; }

.sup_bj { width: 802px; border-bottom: #999999 10px solid; border-left: #999999 10px solid; border-right: #999999 10px solid; padding: 0px 32px 36px 16px; }

.pro_com { color: #ffffff; text-align: center; font-weight: bold; width: 190px; height: 21px; border-bottom: #e5e5e3 1px solid; border-top: #e5e5e3 1px solid; border-left: #e5e5e3 1px solid; background-color: #1f1a17; }

.al_301 { color: #ffffff; text-align: center; font-weight: bold; width: 67px; height: 21px; border-bottom: #e5e5e3 1px solid; border-top: #e5e5e3 1px solid; background-color: #da251c; }

.bj_baid { height: 20px; text-align: center; }

.bj_baid1 td { height: 20px; text-align: center; }

.al_302 { text-align: center; font-weight: bold; height: 20px; background-color: #c3c3c1; }

.bj_kong { border-bottom: #e5e5e3 1px solid; border-top: #e5e5e3 1px solid; border-left: #e5e5e3 1px solid; }

.bj_img { width: 66px; height: 108px; border-bottom: #e5e5e3 1px solid; border-left: #e5e5e3 1px solid; }

.bj_img1 { width: 65px; height: 108px; border-bottom: #e5e5e3 1px solid; border-left: #e5e5e3 1px solid; border-right: #e5e5e3 1px solid; }

.chaz { height: 10px; background-color: #999999; text-align: right; width: 872px; }

.sea_sous h4 { margin-top: 30px; margin-bottom: 10px; }

#overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0; filter: alpha(opacity=0); display: none; }

#win { position: absolute; top: 50%; width: 805px; height: 590px; background: url(https://pro.auteltech.cn/themes/autel/images/tc.gif) top left no-repeat; margin: -102px 0 0 60px; display: none; }

h2 { font-size: 12px; height: 18px; text-align: right; padding: 5px; cursor: move; }

h2 span { cursor: pointer; padding: 0 2px; }

.pro_compar { background: url(https://pro.auteltech.cn/themes/autel/images/pc.jpg) top left no-repeat; border: 0; width: 133px; height: 17px; padding-top: 5px; margin-bottom: 10px; vertical-align: middle; }

.web_top { padding-left: 5px; background: url(https://pro.auteltech.cn/themes/autel/images/colobg.jpg) top left no-repeat; width: 525px; height: 22px; line-height: 22px; font-size: 14px; font-weight: bold; }

.wen_con_down { width: 528px; border: #cccccc 1px solid; }

.sleect_one { border: #7e9db9 1px solid; width: 257px; height: 17px; }

.web_choose { margin-left: 6px; margin-top: 8px; }

.web_chioce { margin-left: 6px; margin-top: 15px; margin-bottom: 15px; }

.web_wird { padding-left: 6px; padding-right: 25px; margin-bottom: 10px; }

.web_con_an { width: 530px; margin-bottom: 180px; }

.tl_top { width: 833px; height: 53px; background-color: #ca0002; padding-top: 10px; }

.tech_nical { padding-top: 20px; padding-bottom: 10px; color: #ca0002; font-size: 18px; width: 798px; margin: 0 auto; }

.tl_all { width: 833px; }

.tl_nr { width: 798px; margin: 0 auto; }

.tl_input { width: 793px; margin: 0 auto; height: 430px; padding-left: 5px; padding-top: 10px; }

.dl_clo { background: url(https://pro.auteltech.cn/themes/autel/images/close.gif) top left no-repeat; width: 92px; height: 30px; border: 0; }

.dl_close { width: 798px; margin: 0 auto; text-align: right; padding-bottom: 20px; padding-top: 20px; }

#close { padding-right: 5px; }

/*about*/
.about_all { width: 970px; margin: 0 auto; }

.last_news { width: 930px; margin: 0 auto; }

.last_news ul li { border-top: #cccccc 1px solid; padding-top: 14px; padding-bottom: 16px; }

.last_news ul li p { color: #666666; }

.last_news h3 { border-bottom: #cccccc 2PX solid; padding-bottom: 10px; font-size: 16px; }

.latest_left { float: left; width: 75px; }

.latest_left img { width: 73px; height: 95px; border: #000000 1px solid; }

.latest_right { float: right; width: 812px; }

.latest_right dl dt { font-weight: bold; margin-bottom: 3px; }

.latest_right dl dd { line-height: 20px; }

.view1 { color: #666666; }

.view { color: #b4b4b4; }

.su_addres1 { margin: 0 auto; }

.su_addres1 { width: 960px; margin: 0 auto; padding-left: 10px; }

.su_addres1 dl dt { font-size: 14px; margin-top: 25px; color: #3f3e3d; font-weight: bold; }

.su_addres1 dl dd { margin-top: 10px; color: #666666; }

.su_addres1 dl dd img { margin-right: 15px; }

/*News*/
#resettabs1 { width: 100%; font-size: 14px; overflow: hidden; }

.tools1 { padding: 12px 0 28px 0; width: 965px; border-top: #d9d9d9 1px solid; border-left: #d9d9d9 1px solid; border-right: #d9d9d9 1px solid; }

.tools_left1 { float: left; width: 636px; }

.tools_right1 { float: right; width: 195px; }

.tools_right1 ul li { line-height: 24px; color: #76797c; }

.resetmain1 { clear: both; padding-top: 20px; border-top: 1px solid #dddddd; margin-top: -1px; position: relative; width: 963px; }

.resetmain2 { clear: both; padding-top: 20px; border-top: 1px solid #dddddd; margin: 0 15px; position: relative; width: 933px; }

.autel1 { padding-left: 8px; padding-right: 32px; width: 930px; margin: 0 auto; font-size: 24px; color: #444444; padding-bottom: 15px; padding-top: 80px; }

.autel2 { padding-left: 0; padding-right: 32px; width: 930px; margin: 0 auto; font-size: 14px; color: #414141; padding-bottom: 0; padding-top: 5px; }

.discuss1 { width: 960px; margin: 0 auto; color: #ff0000; font-size: 14px; margin-top: 4px; }

.discuss1 span { color: #a2a2a2; font-size: 12px; }

.for_wel_ydl1 { padding-left: 32px; padding-right: 36px; padding-top: 10px; padding-bottom: 10px; width: 899px; height: 34px; background: url(../image/autel1a.jpg) top left no-repeat; color: #333; font-size: 14px; }

.for_wel_ydl1 img { border: #ccc solid 1px; }

.for_wel_ydl1font1 { font-size: 14px; font-weight: bold; }

.Edit_Profile { width: 900px; padding: 0 30px 10px 30px; }

.Edit_Profile h4 { font-size: 18px; color: #373737; font-weight: normal; padding-left: 16px; background: url(../image/dot_2.jpg) no-repeat left center; }

.Edit_Profile h5 { font-size: 14px; color: #373737; font-weight: normal; padding-left: 16px; }

.resettt1 { height: 25px; }

#resettabs01 { width: 898px; padding-left: 10px; font-size: 14px; }

.resetmenu01 { width: 509px; height: 40px; position: absolute; z-index: 99999; padding-left: 28px; font-size: 14px; }

.resetmenu01 li { display: block; float: left; line-height: 39px; padding-left: 10px; padding-right: 10px; height: 39px; color: #333333; text-align: center; cursor: pointer; border-top: #ffffff 1px solid; }

.resetmenu01 li.hover { background-color: #ffffff; height: 39px; color: #333333; border-left: #dddddd 1px solid; border-top: #dddddd 1px solid; border-right: #dddddd 1px solid; }

#resetmain01 ul { display: none; }

#resetmain01 ul.block { display: block; }

.input_support { border: #b9c9d9 solid 1px; height: 19px; line-height: 19px; }

.textarea_support { border: #b9c9d9 solid 1px; }

.textarea_support1 { border: #dad7d7 solid 1px; }

.border_bottom { border-bottom: #e3e3e3 solid 1px; }

.table_from td { font-size: 12px; padding: 5px; }

.hongs1 { color: #ff0000; }

.user_left1 { float: left; width: 667px; padding-left: 20px; }

.user_right1 { float: right; padding-right: 20px; }

.table_user_info { float: left; }

.table_user_info td { font-size: 14px; padding: 3px; }

.table_user_info img { border: #ccc solid 1px; }

.user_info { float: left; padding-left: 20px; }

.user_info td { padding: 3px; }

.user_info img { border: #ccc solid 1px; }

.font24black { font-size: 24px; font-weight: bold; color: #000000; line-height: 18px; }

.font24black1 { font-size: 18px; font-weight: normal; color: #000000; font-weight: bold; }

.font18gray { font-size: 18px; font-weight: bold; color: #9a9a9a; line-height: 18px; }

.font18black { font-size: 18px; color: #030303; }

.font12gray { font-size: 12px; color: #9a9a9a; }

.font14black { font-size: 14px; color: #333; white-space: nowrap; }

.font14gray { font-size: 14px; color: #666666; }

.font12red { font-size: 12px; color: #ff0000; }

.font14red { font-size: 12px; color: #924343; }

.font14red1 { font-size: 14px; color: #ff0000; }

.no_info { padding: 10px 30px; }

.no_info .p2border { font-size: 12px; padding-top: 10px; margin-top: 5px; border-top: #d3d3d3 solid 1px; }

.input_sign { height: 22px; line-height: 22px; border: #c0c0c0 solid 1px; }

.input_sign2 { height: 22px; line-height: 22px; width: 275px; border: #c0c0c0 solid 1px; }

/**/
.regi1 { width: 950px; margin: 0 auto; }

.commu_top1 { background: url(../image/commutop.jpg) top left no-repeat; height: 8px; width: 950px; overflow: hidden; }

.commu_dowm1 { background: url(../image/commudo.jpg) bottom left no-repeat; height: 8px; width: 950px; }

.commu_midd1 { padding-bottom: 30px; padding-top: 20px; width: 950px; background: url(../image/commumi.jpg) top left repeat-y; }

.commu_left1 { float: left; width: 325px; font-size: 14px; color: #888888; padding-left: 25px; }

.commu_right1 { width: 518px; float: left; color: #333333; display: inline; padding: 0 0 0 50px; }

.commu_right1 h3 { font-size: 16px; }

.ready { font-size: 14px; border-bottom: #e3e3e3 1px solid; padding-bottom: 128px; padding-top: 10px; }

/*nw_tl*/
.autel_tl { padding-left: 8px; padding-right: 32px; width: 930px; margin: 0 auto; font-size: 30px; color: #444444; padding-top: 10px; }

.new_pp { padding-left: 8px; padding-right: 32px; width: 930px; margin: 0 auto; font-size: 14px; color: #666666; padding-bottom: 15px; }

.new_pp a { color: #db0404; }

.new_tl_p1 { font-size: 18px; color: #343434; padding-left: 8px; padding-right: 32px; margin-bottom: 10px; }

.new_tl_p2 { font-size: 14px; color: #000000; padding-left: 8px; padding-right: 32px; margin-bottom: 15px; }

.new_tl_p3 { background: url(https://pro.auteltech.cn/themes/autel/images/fk.gif) top left no-repeat; background-position-x: 15px; background-position-y: 8px; font-size: 14px; color: #000000; padding-left: 28px; padding-right: 32px; margin-bottom: 15px; }

.new_tl_p2 a, .new_tl_p3 a { color: #db0404; }

.new_tl_p4 { font-size: 18px; color: #db0404; padding-left: 8px; padding-right: 32px; margin-bottom: 10px; }

.btn_next { background: url(https://pro.auteltech.cn/themes/autel/images/btn_next.jpg) top left no-repeat; width: 100px; height: 34px; border-style: none; cursor: pointer; }

.login_sub_btn { background: url(../image/btn_signin.jpg) top left no-repeat; width: 120px; height: 37px; border-style: none; cursor: pointer; }

.reg_sub_btn { background: url(https://pro.auteltech.cn/themes/autel/images/btn_autelid.jpg) top left no-repeat; width: 158px; height: 34px; border-style: none; cursor: pointer; }

.reg_sub_btn_1 { background: url(https://pro.auteltech.cn/themes/autel/images/autel1.jpg) top left no-repeat; width: 158px; height: 34px; border-style: none; cursor: pointer; }

.btn_cancl { background: url(../image/btn_cancel1.jpg) top left no-repeat; width: 100px; height: 34px; border-style: none; cursor: pointer; }

.join_in { margin-top: 19px; margin-bottom: 19px; background: url(https://pro.auteltech.cn/themes/autel/images/inputbg.gif) top left no-repeat; width: 103px; height: 21px; border: 0px; padding-left: 3px; padding-right: 42px; padding-top: 3px; }

.next_index { background: url(https://pro.auteltech.cn/themes/autel/images/next.gif) top left no-repeat; width: 42px; height: 24px; border: 0; }

/*account*/
.account { width: 970px; margin: 0 auto; display: -webkit-box !important; display: -moz-box !important; display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }

.account_left { min-width: 210px; }

.account_left69 { float: right; width: 166px; border-bottom: #cccccc 1px solid; }

.account_right { /* float: right; width: 792px; */ flex: 1; -webkit-flex: 1; -moz-flex: 1; -ms-flex: 1; -o-flex: 1; flex: 1; border-top: #e40210 2px solid; padding-left: 20px; }

.account_right69 { float: left; width: 792px; }

.account_left dt { background-color: #596167; height: 24px; line-height: 24px; font-size: 14px; font-weight: bold; color: #ffffff; padding-left: 18px; height: 56px; line-height: 56px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; padding: 0 6px 0 10px; }

.account_left69 dt { background-color: #596167; height: 24px; line-height: 24px; font-size: 14px; font-weight: bold; color: #ffffff; /* padding-left: 18px; */ padding: 0 6px 0 10px; }

.account_left dd { height: 56px; line-height: 56px; font-size: 14px; color: #2d2d2d; /* border-left: #cccccc 1px solid; border-right: #cccccc 1px solid; */ background-color: #ebebeb; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; padding: 0 6px 0 10px; border-bottom: 1px solid #d5d5d5; user-select: none; }

.account_left dd a { color: #2d2d2d; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; justify-content: space-between; align-items: center; user-select: none; }

.account_left_dd { background-color: #ececec; background-color: #B00000; }

@media screen and (max-width: 1280px) and (max-height: 768px) { .account_left { min-width: 180px; }
  .account_left dd { height: 48px; line-height: 48px; font-size: 12px; padding: 0 4px 0 10px; } }

.left-menu { position: relative; }

.left-menu.actived { background-color: #B00000; color: white; }

.left-menu.actived a { color: white; }

.left-menu.actived .dot-tip { background-color: white; color: red; }

.left-menu .dot-tip { display: inline-block; width: 16px; height: 16px; background-color: red; color: white; border-radius: 16px; font-size: 12px; line-height: 16px; text-align: center; margin-left: 10px; font-weight: 500; font-style: normal; }

.account_left dd a:hover { text-decoration: none; -webkit-highlight: none; -webkit-tap-highlight-color: transparent; }

.account_left dd:hover a span { text-decoration: underline; }

.account_right h4 { font-size: 20px; color: #999999; padding-top: 6px; padding-bottom: 6px; }

.account_right69 h4 { font-size: 20px; border-top: #e40210 3px solid; color: #999999; padding-top: 6px; padding-bottom: 6px; padding-left: 18px; padding-right: 7px; }

.my_products { border: #cccccc 1px solid; }

.my_products dt { margin-top: 12px; margin-bottom: 12px; }

.my_products dd { border-bottom: #cccccc 1px solid; height: 1px; }

.my_pr_in { width: 35px; height: 70px; float: left; text-align: center; padding-top: 57px; }

.my_pr_in69_tl { width: 36px; height: 91px; float: left; text-align: center; }

.my_pr_in69 { width: 14px; height: 91px; float: left; text-align: center; }

.my_pr_in69_ll { width: 28px; height: 91px; float: left; text-align: center; }

.my_pro_pic { border: #cccccc 1px solid; width: 185px; height: 127px; float: left; }

.my_pro_piciit { width: 80px; height: 91px; float: left; }

.my_pro_pic69 { width: 183px; height: 125px; float: left; }

.extend { width: 531px; float: right; margin-right: 10px; }

.extend h3 { color: #000000; font-size: 16px; }

.extend h5 { line-height: 28px; border-top: #cccccc 1px solid; font-size: 14px; }

.extend h5 a { color: #000000; font-size: 14px; line-height: 24px; }

.s_n span { margin-right: 10px; color: #696868; font-size: 12.5px; }

.ext { background: url(https://pro.auteltech.cn/themes/autel/images/ext.gif) top left no-repeat; width: 105px; height: 29px; cursor: pointer; border: 0; margin-right: 12px; }

.my_add { background: url(https://pro.auteltech.cn/themes/autel/images/add.gif) top left no-repeat; width: 105px; height: 28px; cursor: pointer; border: 0; }

.warranty { color: #696868; font-size: 12.5px; padding-bottom: 4px; }

.my_pro_title { font-size: 14px; /* color: #e60011; */ /* padding-left: 16px; */ /* padding-right: 7px; */ }

.welcome_to { background-color: #f8f8f8; padding-top: 10px; text-align: center; }

.my_message { float: left; width: 394px; /*border-right:#cccccc 1px solid;*/ }

.expir { float: left; width: 394px; }

.message_pic { float: left; width: 96px; height: 85px; }

.mess_one { margin-right: 14px; /*border-bottom:#cccccc 1px solid;*/ padding-bottom: 12px; margin-left: 14px; padding-left: 18px; }

.message_wor { float: right; width: 220px; }

.message_wor h6 { font-size: 14px; color: #333333; font-weight: bold; line-height: 16px; }

.my_all { border-top: #cccccc 1px solid; padding-top: 12px; padding-bottom: 12px; }

.mess_two { margin-right: 14px; margin-left: 14px; padding-left: 18px; padding-top: 12px; }

.message_wor p { font-size: 12px; color: #727272; line-height: 20px; }

.message_wor h6 a { color: #000000; }

.message_wor p a { color: #000000; }

.my_on { background-color: #ececec; }

.extend h3 span { color: #4d4d4d; font-size: 12px; font-weight: normal; margin-left: 68px; }

.add_tocart { text-decoration: underline; color: #0085cd; font-size: 12.5px; }

.add_tocart a { text-decoration: underline; color: #0085cd; }

.add_tocart69 { color: #8f1d22; font-size: 12.5px; }

.add_tocart69 a { text-decoration: underline; color: #8f1d22; }

.add_tocart69_ll { color: #8f1d22; font-size: 16px; }

.add_tocart69_ll a { text-decoration: underline; color: #8f1d22; }

.my_table { color: #4d4d4d; font-size: 13px; line-height: 20px; }

.check { background-color: #f2f2f2; border-top: #cccccc 1px solid; padding-bottom: 20px; padding-top: 20px; }

.check1 { background-color: #f2f2f2; padding-bottom: 20px; padding-top: 20px; }

.add_lan { border-left: #cccccc 1px solid; padding-left: 10px; color: #0085cd; font-size: 14px; height: 26px; line-height: 26px; margin-left: 10px; }

.add_lan a { color: #0085cd; }

.chickall { display: block; width: 25px; float: left; height: 20px; padding-top: 6px; padding-left: 10px; }

.chickall_a530 { display: block; width: 15px; float: left; height: 20px; padding-top: 6px; padding-left: 10px; }

.my_page { float: right; height: 26px; /* padding-top:3px; */ padding-right: 6px; margin-right: 10px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; }

.page_all a { display: block; float: left; padding-left: 5px; padding-right: 5px; color: #333333; line-height: 16px; }

.page_all a:hover { background-color: #f9f9f9; padding-left: 5px; padding-right: 5px; height: 16px; border: #cccccc 1px solid; }

.page_on { background-color: #f9f9f9; padding-left: 5px; padding-right: 5px; line-height: 16px; height: 16px; border: #cccccc 1px solid; }

.go { background: url(https://pro.auteltech.cn/themes/autel/images/go.gif) top left no-repeat; width: 26px; height: 19px; border: 0; cursor: pointer; color: #333333; font-size: 12px; line-height: 18PX; }

.page_shuz { width: 33px; height: 17px; border: #7f9db9 1px solid; }

.no_on { border: #f2f2f2 1px solid; }

.previ { /* background:url(../images/pbg.gif) top left no-repeat; */ display: block; float: left; /* width:110px; */ height: 18px; line-height: 21px; margin-left: 5px; margin-right: 5px; background-color: #fafafa; padding: 2px 4px; }

.pre_pa { margin-left: 3px; margin-right: 11px; line-height: 16px; }

.pre_pa a { color: #333333; }

.next_pa { margin-left: 5px; margin-right: 5px; line-height: 16px; }

.next_pa a { color: #333333; }

.check_hei a { color: #4d4d4d; line-height: 24px; }

.buy_shuz { background: url(../image/buy.gif) bottom center no-repeat; color: #f00; font-size: 12px; padding-left: 5px; padding-right: 5px; padding-bottom: -8px; margin-top: -8px; line-height: 24px; height: 24px; }

/*xuzu*/
.account_right h4 span { float: right; }

.account_right69 h4 span { float: right; }

.renew { background: url(https://pro.auteltech.cn/themes/autel/images/rene.gif) top left no-repeat; width: 173px; height: 26px; color: #ffffff; font-size: 16px; border: 0; cursor: pointer; }

.rechar { border: #cccccc 1px solid; margin-top: 12px; margin-left: 12px; margin-right: 12px; padding-left: 20px; padding-right: 65px; padding-bottom: 15px; }

.rechar li { font-size: 14px; color: #4d4d4d; line-height: 22px; padding-top: 10px; }

.ok { background: url(../image/can.gif) top left no-repeat; width: 105px; height: 28px; border: 0; cursor: pointer; }

.rechar li span { float: right; }

.rech_input { width: 266px; height: 20px; border: #7f9db9 1px solid; }

.re_year { width: 24px; height: 16px; border: #7f9db9 1px solid; text-align: right; margin-left: 10px; margin-right: 10px; }

.since { width: 750px; margin-left: 10px; border-top: #cccccc 1px solid; padding-left: 20px; padding-bottom: 16px; line-height: 22px; }

.since h5 { font-size: 14px; line-height: 24px; }

.renew_lan { background: url(../image/renehui.gif) top left no-repeat; width: 190px; height: 26px; color: #4c4c4c; font-size: 16px; border: 0; cursor: pointer; }

.renew_lan2 { background: url(../image/km.gif) top left no-repeat; /* width: 196px; */ height: 28px; color: #4c4c4c; font-size: 14px; border: 0; cursor: pointer; border: 1px solid #999; border-radius: 4px; padding: 0 6px; background: linear-gradient(180deg, #F7F7F7 0%, #B8B8B8 100%); }

.renew_lan2:active, .renew_lan2:hover { opacity: 0.8; }

.renew_lan618 { background: url(../image/renehui618.gif) top left no-repeat; width: 132px; height: 26px; color: #4c4c4c; font-size: 16px; margin-right: 7px; border: 0; cursor: pointer; }

.no_pro { width: 970px; margin: 0 auto; }

.no_pro h4 { font-size: 20px; border-top: #e40210 3px solid; color: #999999; padding-top: 6px; padding-bottom: 6px; padding-left: 18px; padding-right: 18px; }

.no_pro h4 span { float: right; }

.no_cart { background-color: #f3f3f4; border: #cccccc 1px solid; width: 968px; margin: 0 auto; text-align: center; padding-bottom: 50px; padding-top: 70px; color: #000000; margin-bottom: 470px; }

.remove a { float: right; font-size: 12.5px; color: #0085cd; text-decoration: underline; }

.cart2 { width: 531px; float: right; margin-right: 10px; }

.cart2 h3 .cart_name { color: #000000; font-size: 16px; }

.cart2 h5 { line-height: 28px; border-top: #cccccc 1px solid; font-size: 14px; }

.cart2 h5 a { color: #000000; font-size: 14px; line-height: 24px; }

.cart2 h3 span { color: #4d4d4d; font-size: 12px; font-weight: normal; margin-left: 68px; }

.cart2_a69 { width: 666px; float: right; margin-right: 10px; }

.cart2_a69 h3 .cart_name { color: #000000; font-size: 16px; }

.cart2_a69 h5 { line-height: 28px; border-top: #cccccc 1px solid; font-size: 14px; }

.cart2_a69 h5 a { color: #000000; font-size: 14px; line-height: 24px; }

.cart2_a69 h3 span { color: #4d4d4d; font-size: 12px; font-weight: normal; margin-left: 68px; }

.cart2_a69_tl { width: 642px; float: right; margin-right: 10px; padding-top: 20px; }

.cart2_a69_tl h3 .cart_name { color: #000000; font-size: 16px; }

.cart2_a69_tl h5 { line-height: 28px; border-top: #cccccc 1px solid; font-size: 14px; }

.cart2_a69_tl h5 a { color: #000000; font-size: 14px; line-height: 24px; }

.cart2_a69_tl h3 span { color: #4d4d4d; font-size: 12px; font-weight: normal; margin-left: 68px; }

.cart2_a69_ll { width: 826px; float: right; margin-right: 10px; }

.cart2_a69_ll h3 .cart_name { color: #000000; font-size: 16px; }

.cart2_a69_ll h5 { line-height: 28px; border-top: #cccccc 1px solid; font-size: 14px; }

.cart2_a69_ll h5 a { color: #000000; font-size: 14px; line-height: 24px; }

.cart2_a69_ll h3 span { color: #4d4d4d; font-size: 12px; font-weight: normal; margin-left: 68px; }

.renew1 { background: url(../image/checknow.gif) top left no-repeat; width: 132px; height: 28px; color: #ffffff; font-size: 16px; border: 0; cursor: pointer; margin-right: 7px; vertical-align: middle; }

.renew1618 { background: url(../image/checknow618.gif) top left no-repeat; width: 173px; height: 28px; color: #ffffff; font-size: 16px; border: 0; cursor: pointer; vertical-align: middle; }

.renew1669 { background: url(../image/checknow618.gif) top left no-repeat; width: 173px; height: 28px; color: #ffffff; font-size: 14px; border: 0; cursor: pointer; margin-right: 7px; vertical-align: middle; }

.total { font-size: 18px; font-weight: bold; color: #2d2d2d; display: block; float: left; }

.money { font-size: 18px; font-weight: bold; color: #2d2d2d; margin-right: 20px; margin-left: 74px; display: block; float: left; }

.my_check_mo { float: right; line-height: 28px; }

.placed { width: 212px; height: 18px; color: #262525; border: #a7b1bd 1px solid; margin-right: 32px; margin-left: 10px; margin-top: 4px; }

.placed1 { width: 130px; height: 18px; color: #262525; border: #a7b1bd 1px solid; margin-top: 4px; }

.placed_tt { width: 212px; height: 18px; color: #262525; border: #a7b1bd 1px solid; }

.placed1_tt { width: 130px; height: 18px; color: #262525; border: #a7b1bd 1px solid; }

.order_num { border-bottom: #cccccc 1px solid; color: #333333; background-color: #ececec; padding-left: 35px; height: 24px; line-height: 24px; font-size: 12.5px; }

.order_num span { margin-left: 62px; }

.check_cancel { border-top: #cccccc 1px solid; margin-left: 10px; margin-right: 10px; }

.check_cancel5 { border-top: #cccccc 1px solid; margin-left: 20px; margin-right: 20px; padding-top: 20px; padding-bottom: 20px; }

.check_cancel69 { border-top: #dcdcdc 1px dashed; margin-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; }

.renew2 { background: url(../image/cho.gif) top left no-repeat; width: 105px; height: 28px; color: #ffffff; font-size: 16px; border: 0; cursor: pointer; margin-right: 7px; vertical-align: middle; margin-top: 4px; margin-bottom: 4px; }

.renew3 { background: url(../image/can.gif) top left no-repeat; width: 105px; height: 28px; color: #4c4c4c; font-size: 16px; border: 0; cursor: pointer; margin-right: 7px; vertical-align: middle; margin-bottom: 4px; }

.renew4 { background: url(../image/cho.gif) top left no-repeat; width: 105px; height: 28px; color: #ffffff; font-size: 16px; border: 0; cursor: pointer; margin-right: 7px; vertical-align: middle; margin-top: 15px; margin-bottom: 4px; }

.renew5 { background: url(https://pro.auteltech.cn/themes/autel/images/other.gif) top left no-repeat; width: 131px; height: 28px; color: #4c4c4c; font-size: 16px; border: 0; cursor: pointer; margin-right: 7px; vertical-align: middle; margin-top: 15px; margin-bottom: 4px; }

.renew6 { background: url(../image/cho.gif) top left no-repeat; width: 105px; height: 28px; color: #ffffff; font-size: 16px; border: 0; cursor: pointer; margin-right: 7px; vertical-align: middle; margin-bottom: 4px; }

.renew7 { background: url(https://pro.auteltech.cn/themes/autel/images/delete.gif) top left no-repeat; width: 94px; height: 24px; color: #4c4c4c; font-size: 14px; border: 0; cursor: pointer; vertical-align: middle; }

.renew8 { background: url(../image/can1.png) top left no-repeat; width: 63px; height: 28px; color: #4c4c4c; font-size: 16px; border: 0; cursor: pointer; margin-right: 0px; vertical-align: middle; margin-bottom: 4px; }

.queryType { background: url(../image/can.gif) top left no-repeat; width: 105px; height: 28px; color: #000000; font-size: 16px; border: 0; cursor: pointer; margin-right: 7px; vertical-align: middle; margin-top: 4px; margin-bottom: 4px; }

.defaultSize { width: 105px; height: 28px; color: #000000; font-size: 16px; border: 0; cursor: pointer; margin-right: 7px; vertical-align: middle; margin-top: 4px; margin-bottom: 4px; }

.selectSize { width: 105px; height: 28px; color: #000000; font-size: 16px; border: 1px solid #4D9EDD; cursor: pointer; margin-right: 7px; vertical-align: middle; margin-top: 4px; margin-bottom: 4px; }

.disabledbtn { width: 132px; height: 28px; font-size: 16px; border: 0; cursor: pointer; margin-right: 7px; vertical-align: middle; margin-top: 4px; margin-bottom: 4px; }

.upload { width: 200px; height: 24px; }

.money1 { font-size: 18px; font-weight: bold; color: #2d2d2d; margin-right: 60px; margin-left: 74px; padding-top: 15px; padding-bottom: 15px; display: block; float: left; }

.money169 { font-size: 18px; font-weight: bold; color: #2d2d2d; margin-right: 40px; margin-left: 4px; padding-top: 15px; padding-bottom: 15px; display: block; float: left; color: #990000; }

.money2 { font-size: 18px; font-weight: bold; color: #2d2d2d; margin-right: 14px; margin-left: 62px; padding-top: 15px; padding-bottom: 15px; display: block; float: left; }

.total1 { font-size: 18px; font-weight: bold; color: #2d2d2d; display: block; float: left; padding-top: 15px; padding-bottom: 15px; }

.status { background-color: #f3f3f4; padding-top: 30px; padding-bottom: 40px; padding-left: 35px; }

.or_com { font-size: 18px; background: url(../image/gou.gif) top left no-repeat; padding-left: 85px; }

.or_com2 { font-size: 18px; background: url(../image/cha.gif) top left no-repeat; padding-left: 85px; }

.or_lc { margin-left: 85px; margin-top: 30px; }

.or_lc dl dt { float: left; text-align: center; vertical-align: middle; }

.order_time { display: block; float: left; }

.my_pro_card { width: 185px; float: left; }

.my_pro_card h3 { font-size: 16px; margin-left: 10px; }

.my_pro_card h3 a { font-size: 16px; color: #000000; }

.my_pro_card h5 { font-size: 14px; margin-top: 5px; text-align: right; padding-right: 50px; }

.cart2 p { margin-bottom: 8px; margin-top: 5px; }

.year { width: 26px; height: 18px; background-color: #f2f2f2; display: block; float: left; margin-left: 15px; text-align: center; }

.list { margin-left: 10px; margin-right: 10px; border-bottom: #cccccc 1px solid; font-size: 14px; padding-left: 35px; margin-top: 12px; }

.list69 { margin-left: 10px; margin-right: 10px; border-bottom: #cccccc 1px solid; font-size: 14px; margin-top: 12px; }

.my_pr_in_cart { width: 35px; float: left; text-align: center; padding-top: 57px; }

.online { border: #cccccc 1px solid; margin: 0 auto; color: #000000; max-width: 1280px; }

.pay_ment { font-size: 14px; padding-left: 30px; line-height: 24px; padding-top: 14px; padding-bottom: 10px; }

.pay_ment ul { margin-top: 5px; color: #4c4c4c; }

.credit { margin-left: 10px; margin-right: 10px; border-top: #cccccc 1px solid; font-size: 14px; padding-left: 23px; }

.bank_pic li { float: left; background: url(../image/picbg.gif) bottom left no-repeat; padding-bottom: 6px; margin-right: 8px; }

.bank_pic { padding-bottom: 16px; }

.no_pro_kong { font-size: 20px; border-top: #e40210 3px solid; color: #999999; height: 42px; margin: 0 auto; max-width: 1280px; }

.other_pay { width: 938px; margin: 0 auto; padding-left: 16px; padding-right: 16px; font-size: 14px; color: #717171; line-height: 24px; }

.other_pay h4 { color: #000000; margin-bottom: 10px; }

.other_pay p span { color: #000000; }

.or_com a { color: #0085cd; }

.status_ok { background-color: #f3f3f4; padding-top: 30px; padding-bottom: 90px; padding-left: 35px; }

.status_ok1 { background-color: #f3f3f4; padding-top: 30px; padding-bottom: 60px; padding-left: 35px; }

.sn { width: 262px; height: 28px; background: url(https://pro.auteltech.cn/themes/autel/images/sn.gif) top left no-repeat; border: 0; line-height: 28px; padding-left: 5px; }

.sn_question { width: 100px; height: 28px; background: url(https://pro.auteltech.cn/themes/autel/images/sn.gif) top left no-repeat; border: 0; line-height: 28px; padding-left: 5px; }

.registe { font-size: 12.5px; color: #4d4d4d; padding-top: 36px; padding-bottom: 36px; }

.model { width: 267px; height: 28px; }

.question { background-color: #f3f3f5; padding-top: 20px; padding-left: 18px; padding-bottom: 30px; }

.question h5 { font-size: 14px; }

.question p { color: #4d4d4d; font-size: 12.5px; padding-left: 25px; }

.ks_tab { font-size: 14.5px; padding-left: 22px; }

.depar { margin-left: 10px; margin-right: 10px; }

.depar h3 { font-size: 16px; border-bottom: #cccccc 1px solid; padding-left: 16px; padding-bottom: 10px; padding-top: 10px; }

.depar p { font-size: 12.5px; padding-left: 16px; line-height: 18px; padding-top: 10px; padding-bottom: 15px; color: #4d4d4d; }

.depar h5 { font-size: 12.5px; padding-left: 16px; }

.depar li { padding-left: 16px; color: #4d4d4d; font-size: 12.5px; padding-top: 10px; }

.my_products_table { width: 792px; font-size: 13px; color: #4d4d4d; }

.my_products_table td { border: #cccccc 1px solid; }

.declar { width: 253px; height: 40px; font-size: 13px; border: 0; color: #4d4d4d; line-height: 40px; }

.organ { width: 300px; height: 40px; font-size: 13px; border: 0; color: #4d4d4d; line-height: 40px; }

.organ2 { width: 330px; height: 40px; font-size: 13px; border: 0; color: #4d4d4d; line-height: 40px; }

.tel { width: 300px; height: 40px; font-size: 13px; border: 0; color: #4d4d4d; line-height: 40px; }

.em { width: 149px; height: 40px; font-size: 13px; border: 0; color: #4d4d4d; line-height: 40px; }

.theme { width: 690px; height: 40px; font-size: 13px; border: 0; color: #4d4d4d; line-height: 40px; }

.ve_ser { width: 200px; height: 40px; font-size: 13px; border: 0; color: #4d4d4d; line-height: 40px; }

.sys { width: 19.2px; height: 40px; font-size: 13px; border: 0; color: #4d4d4d; line-height: 40px; border-right: #cccccc 1px solid; }

.sys1 { width: 19.2px; height: 40px; font-size: 13px; border: 0; color: #4d4d4d; line-height: 40px; }

.other_in { width: 580px; height: 40px; font-size: 13px; border: 0; color: #4d4d4d; line-height: 40px; }

.p_des { width: 704px; height: 292px; border: 0; }

.att_name { width: 247px; height: 30px; border: 0; background: url(https://pro.auteltech.cn/themes/autel/images/att.gif) top left no-repeat; margin-left: 15px; margin-right: 28px; margin-bottom: 30px; margin-top: 30px; }

.fill h5 { font-size: 13px; padding-left: 13px; line-height: 18px; padding-right: 13px; }

.fill p { font-size: 12.5px; padding-left: 13px; line-height: 24px; padding-right: 13px; color: #4d4d4d; }

.ticket h3 { font-size: 16px; line-height: 30px; padding-top: 5px; }

.ticket { padding-left: 15px; padding-right: 15px; border-bottom: #cccccc 1px solid; margin-left: 10px; margin-right: 10px; margin-bottom: 16px; }

.state { margin-left: 20px; margin-bottom: 18px; color: #4d4d4d; }

.state td { border-left: #cccccc 1px solid; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; }

.state h3 { font-size: 14.5px; margin-bottom: 10px; margin-top: 15px; }

.p_des_ks { width: 704px; height: 200px; border: #cccccc 1px solid; }

.att_name_ks { width: 247px; height: 30px; border: 0; background: url(https://pro.auteltech.cn/themes/autel/images/att.gif) top left no-repeat; margin-left: 5px; margin-right: 28px; margin-bottom: 15px; }

.james { border: #cccccc 1px solid; margin-left: 20px; margin-right: 20px; width: 500px; margin-bottom: 20px; }

.jam_left { width: 156px; background-color: #eaeaea; float: left; font-size: 13px; padding-bottom: 25px; padding-top: 10px; }

.jam_left h3 { font-size: 13px; text-align: center; padding-bottom: 40px; }

.jam_left p { padding-left: 30px; color: #4d4d4d; line-height: 24px; }

.jam_right { /* float:right; */ font-size: 12.5px; color: #4d4d4d; width: 480px; padding-top: 10px; padding-left: 15px; padding-right: 15px; }

.success { width: 778px; border: #cccccc 1px solid; font-size: 14px; font-weight: bold; color: #4d4d4d; line-height: 24px; padding-left: 12px; padding-top: 10px; padding-bottom: 10px; margin-bottom: 15px; }

.tool_down { width: 791px; text-align: center; font-size: 13px; color: #4d4d4d; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; }

.tool_down td { border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; }

.tool_title { background-color: #C3C3C3; height: 41px; }

.tool_down tr { height: 41px; }

.english { width: 122px; height: 19px; border: #cccccc 1px solid; }

.infor_mation { font-size: 14px; padding-left: 35px; margin-top: 10px; }

.registe_infor { font-size: 12.5px; color: #4d4d4d; padding-top: 5px; }

.registe_infor p { font-size: 12.5px; color: #4d4d4d; padding-left: 58px; line-height: 24px; }

.sn_xiao { width: 84px; height: 28px; background: url(https://pro.auteltech.cn/themes/autel/images/xiaok.gif) top left no-repeat; border: 0; line-height: 28px; padding-left: 5px; margin-right: 20px; }

.sn_zhong { width: 107px; height: 28px; background: url(https://pro.auteltech.cn/themes/autel/images/xiaok.gif) top left no-repeat; border: 0; line-height: 28px; padding-left: 5px; margin-right: 20px; }

.pay_leg { width: 100%; }

.my_main { padding: 8px 0px 0px 0px; border: #cccccc 1px solid; margin-top: -1px; }

/*xuanxiangka*/
.my_tt { /* position:relative; */ height: 34px; line-height: 34px; text-align: center; }

.my_menu0 li { display: block; float: left; cursor: pointer; margin-right: 6px; height: 34px; padding: 2px 6px; background-color: #f5f5f5; box-sizing: border-box; }

.my_menu0 li.hover { background-color: #f0f0f0; }

#my_main0 ul { display: none; }

#my_main0 ul.block { display: block; }

.my_main h3 { font-size: 12.5px; margin-bottom: 5px; }

.my_main p { line-height: 18px; color: #4d4d4d; font-size: 12.5px; padding-left: 26px; }

.my_mess { margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px; padding-top: 10px; }

.border_bottom { border-bottom: #cccccc 1px solid; margin-left: 10px; margin-right: 10px; }

.top_online { width: 670px; height: 58px; background-color: #cb0003; margin: 0 auto; }

#navll_online { height: 28px; width: 670px; margin: 0 auto; overflow: hidden; background: url(https://pro.auteltech.cn/themes/images/menubg.gif) top left repeat-x; }

.no_pro_online { width: 670px; margin: 0 auto; }

.no_pro_online h4 { font-size: 20px; border-top: #e40210 3px solid; color: #999999; padding-top: 6px; padding-bottom: 6px; padding-left: 18px; padding-right: 18px; }

.no_pro_online h4 span { float: right; font-size: 12px; font-weight: normal; line-height: 24px; color: #000000; }

.placed1_on { width: 130px; height: 18px; color: #262525; border: #a7b1bd 1px solid; }

.vps { width: 668px; border: #cccccc 1px solid; margin: 0 auto; color: #4d4d4d; }

.vps li { margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; color: #4d4d4d; font-size: 13px; border-bottom: #cccccc 1px solid; }

.vps p { font-size: 13px; color: #4d4d4d; padding-left: 36px; padding-right: 20px; padding-top: 10px; line-height: 18px; }

.vps p span { color: #a8a5a5; }

.vps p strong { color: #0085cd; }

.online_kef { width: 476px; height: 74px; }

.onli_in { padding-left: 36px; padding-bottom: 20px; }

.vps_tab { width: 668px; border: #cccccc 1px solid; margin: 0 auto; color: #4d4d4d; padding-top: 10px; }

.bt30 { padding-bottom: 30px; }

.languages { width: 1004px; margin: 0 auto; text-align: right; padding-top: 40px; }

.lan_english { border: 0; }

.fk_tit { font-size: 18px; font-weight: bold; padding-bottom: 30px; margin: 0 auto; width: 1004px; }

.pay_zf { width: 1004px; margin: 0 auto; }

.pay_left { float: left; width: 394px; height: 629px; background: url(https://pro.auteltech.cn/themes/autel/images/payleftbg.gif) top left no-repeat; }

.pay_left h4 { font-size: 14px; text-align: center; padding-top: 45px; padding-bottom: 10px; }

.descri { background-color: #eeeeee; margin-left: 38px; margin-right: 38px; padding-left: 10px; padding-right: 20px; padding-bottom: 5px; padding-top: 5px; }

.descri span { float: right; }

.max { padding-left: 48px; padding-right: 58px; padding-top: 5px; }

.max span { float: right; }

.item { padding-left: 48px; padding-right: 58px; font-size: 11px; color: #757575; line-height: 24px; }

.iten { margin-left: 38px; margin-right: 38px; padding-left: 10px; padding-right: 20px; padding-bottom: 5px; padding-top: 5px; border-bottom: #cccccc 1px solid; border-top: #cccccc 1px solid; }

.iten span { float: right; }

.tot { text-align: right; margin-left: 38px; margin-right: 38px; font-size: 11px; }

.pay_right { width: 610px; float: right; }

.pay_login { background: url(https://pro.auteltech.cn/themes/autel/images/payright.gif) top left no-repeat; width: 562px; height: 280px; padding-left: 48px; }

.pay_right h4 { color: #c88039; font-size: 16px; padding-top: 34px; padding-bottom: 5px; padding-left: 34px; }

.pay_right h3 { padding-top: 30px; font-size: 14px; color: #3267c3; }

.paypal { width: 190px; height: 20px; border: #adc2d6 1px solid; }

.pog { background: url(https://pro.auteltech.cn/themes/autel/images/login.gif) top left no-repeat; width: 50px; height: 21px; border: 0; cursor: pointer; margin-bottom: 12px; margin-top: 12px; color: #720015; font-size: 12px; }

.pay_login p a { color: #084482; text-decoration: underline; }

.debite { background: url(https://pro.auteltech.cn/themes/autel/images/debite.gif) top left no-repeat; width: 562px; height: 49px; margin-top: 10px; margin-bottom: 20xp; padding-left: 48px; padding-top: 15px; }

.debite a { color: #084482; text-decoration: underline; font-size: 14px; font-weight: bold; }

.teturn { font-size: 11px; text-decoration: underline; text-align: center; margin-top: 30px; color: #084482; }

.teturn a { color: #084482; text-decoration: underline; }

.pay_foot { width: 1004px; margin: 0 auto; font-size: 11px; color: #757575; padding-top: 10px; padding-bottom: 10px; }

.pay_foot a { color: #084482; text-decoration: underline; }

.pay_left_2 { float: left; width: 394px; height: 1096px; background: url(https://pro.auteltech.cn/themes/autel/images/pay2.gif) top left no-repeat; }

.pay_left_2 h4 { font-size: 14px; text-align: center; padding-top: 45px; padding-bottom: 10px; }

.pay_bank { width: 560px; height: 876px; background: url(https://pro.auteltech.cn/themes/autel/images/pay3.gif) top left no-repeat; margin-top: 10px; padding-left: 50px; }

.pay_new a { font-size: 14px; font-weight: bold; color: #084482; text-decoration: underline; }

.auite { width: 222px; height: 19px; border: #adc2d6 1px solid; }

.paypalaa { width: 50px; height: 20px; border: #adc2d6 1px solid; }

.auite_ph { width: 62px; height: 19px; border: #adc2d6 1px solid; }

.cont { background: url(https://pro.auteltech.cn/themes/autel/images/cont.gif) top left no-repeat; width: 135px; height: 20px; border: 0; cursor: pointer; color: #720015; font-size: 12px; }

.lanjh { background-color: #eeeeee; padding-bottom: 10px; padding-left: 10px; padding-top: 10px; margin-right: 50px; font-size: 14px; }

.lanjh a { color: #084482; }

.debite_with { background: url(https://pro.auteltech.cn/themes/autel/images/pwith.gif) top left no-repeat; width: 562px; height: 49px; margin-top: 10px; margin-bottom: 20xp; padding-left: 48px; padding-top: 15px; }

.debite_with a { color: #084482; text-decoration: underline; font-size: 14px; font-weight: bold; }

.pay_cs { width: 1008px; margin: 0 auto; }

.chs { background: url(https://pro.auteltech.cn/themes/autel/images/paycs.gif) top left no-repeat; width: 964px; height: 53px; padding-left: 22px; padding-right: 22px; line-height: 53px; }

.chs span { float: right; }

.ch_word { width: 962px; border-left: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-bottom: 10px; padding-left: 22px; padding-right: 22px; padding-top: 10px; font-size: 13px; }

/*320*/
.extend_km { width: 531px; float: right; margin-right: 10px; }

.extend_km h3 a { color: #000000; font-size: 16px; }

.extend_km h5 { line-height: 28px; border-top: #cccccc 1px solid; font-size: 14px; }

.extend_km h5 a { color: #000000; font-size: 14px; line-height: 24px; }

.extend_km h3 span { color: #4d4d4d; font-size: 14px; font-weight: normal; margin-left: 68px; }

.s_n_km span { margin-right: 22px; color: #696868; font-size: 14px; }

.warranty_km { color: #696868; font-size: 14px; padding-bottom: 4px; }

.my_xs { width: 775px; border: #cccccc 1px solid; font-size: 14px; color: #4d4d4d; padding-left: 15px; padding-top: 15px; padding-bottom: 15px; margin-bottom: 12px; }

.p_name { border: #7f9db9 1px solid; width: 262px; height: 20px; margin-right: 28px; }

.jss_xx { border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; font-size: 12.5px; }

.jss_xx table { width: 100%; }

.jss_xx td { border-bottom: #cccccc 1px solid; border-right: #cccccc 1px solid; text-align: center; color: #4d4d4d; }

.jss_xx69 { border: #cccccc 1px solid; font-size: 12.5px; }

.jss_xx69 td { color: #4d4d4d; }

.tr_bg { background-color: #f7f8f8; }

.new_center { width: 792px; border-top: #cccccc 1px solid; font-size: 14px; padding-top: 10px; }

.new_center a span { float: right; }

.new_center a { color: #4d4d4d; }

.new_center a:hover { color: #e60011; }

.new_center dt { margin-left: 16px; padding-right: 10px; line-height: 30px; }

.new_center dd { border-bottom: #cccccc 1px solid; border-top: #cccccc 1px solid; font-size: 12px; padding-top: 15px; padding-bottom: 15px; padding-left: 16px; color: #4d4d4d; }

.page_all_new a { display: block; float: right; padding-left: 5px; padding-right: 5px; color: #333333; }

.page_all_new a:hover { background-color: #f9f9f9; padding-left: 5px; padding-right: 5px; height: 16px; border: #cccccc 1px solid; }

.new_center h3 { font-size: 18px; text-align: center; color: #3a3a3a; }

.new_center p { color: #4d4d4d; margin-bottom: 10px; text-indent: 2em; padding-left: 10px; line-height: 24px; }

.ser_info { width: 790px; border: #cccccc 1px solid; color: #4d4d4d; font-size: 14.5px; }

.ser_info dd { padding-left: 16px; padding-right: 16px; margin-bottom: 5px; }

.ser_info strong { font-size: 16px; color: #3a3a3a; line-height: 30px; }

.custom_service { width: 790px; border: #cccccc 1px solid; color: #4d4d4d; font-size: 14px; }

.custom_service h3 { color: #3a3a3a; font-size: 16px; background-color: #f8f8f8; padding-bottom: 5px; padding-top: 5px; padding-left: 16px; border-bottom: #cccccc 1px solid; }

.custom_service dt { padding-left: 16px; padding-right: 16px; margin-top: 10px; }

.custom_service .cus_span { margin-left: 55px; color: #9e9e9e; }

.custom_service dd { border-bottom: #cccccc 1px solid; margin-left: 16px; margin-right: 16px; margin-top: 10px; }

.custom_service dt p { text-indent: 1.4em; }

.cus_page { font-size: 12px; border-top: #cccccc 1px solid; padding-top: 20px; padding-bottom: 20px; }

.p_name_car { border: #7f9db9 1px solid; width: 153px; height: 20px; margin-right: 28px; }

.car_kc { border: #7f9db9 1px solid; width: 153px; height: 20px; margin-right: 28px; }

.my_pay_at { margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-right: 10px; padding-top: 10px; font-size: 12.5px; color: #4d4d4d; }

.my_pay_at dt { margin-top: 10px; }

.my_pay_at dd { border-bottom: #cccccc 1px solid; margin-top: 10px; }

.my_pay_at strong { color: #2e2d2d; }

/*3-31*/
.distri { width: 775px; border: #cccccc 1px solid; font-size: 14px; color: #4d4d4d; padding-left: 15px; padding-bottom: 27px; padding-top: 27px; }

.pac { width: 153px; height: 20px; border: #7f9db9 1px solid; font-size: 14px; color: #4d4d4d; margin-right: 60px; }

.jx_trbg { background-color: #f7f8f8; }

.check11 { background-color: #ffffff; padding-bottom: 22px; padding-top: 22px; padding-right: 20px; }

.policy { width: 930px; margin: 0 auto; padding-top: 30px; padding-left: 20px; padding-right: 20px; font-size: 14px; color: #666666; line-height: 22px; }

.policy h4 { margin-bottom: 20px; }

.policy dt { text-decoration: underline; }

.policy dd { margin-bottom: 20px; }

.policy dd p { background: url(../image/heik.gif) left center no-repeat; background-position-y: 9px; padding-left: 10px; }

.or_com1 { font-size: 18px; background: url(../image/cha.gif) left bottom no-repeat; padding-left: 85px; padding-bottom: 0px; padding-top: 40px; height: 45px; }

.or_com1 a { color: #981a14; }

.left_bg { height: 28px; line-height: 28px; font-size: 13px; color: #2d2d2d; background-color: #ececec; }

.checout1 { line-height: 28px; font-size: 13px; border-right: 1px #cccccc; border-left: 1px #cccccc; }

.checout1 li { padding-left: 46px; border-left: #cccccc 1px solid; border-right: #cccccc 1px solid; }

.checout1 li a { color: #696969; }

.checout1 li a:hover { color: #030303; text-decoration: underline; }

.checout { line-height: 28px; font-size: 13px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; }

.checout li { padding-left: 46px; border-left: #cccccc 1px solid; border-right: #cccccc 1px solid; }

.checout li a { color: #696969; }

.checout li a:hover { color: #030303; text-decoration: underline; }

.no_pro_small { width: 670px; margin: 0 auto; }

.no_pro_small h4 { font-size: 20px; color: #999999; padding-bottom: 6px; padding-left: 18px; padding-right: 18px; }

.vps_ms { width: 790px; border: #cccccc 1px solid; margin: 0 auto; color: #4d4d4d; }

.vps_ms li { margin-left: 10px; margin-right: 10px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; color: #4d4d4d; font-size: 13px; border-bottom: #cccccc 1px solid; }

.vps_ms p { font-size: 13px; color: #4d4d4d; padding-left: 20px; padding-right: 20px; padding-top: 10px; line-height: 21px; }

.vps_ms pre { font-size: 13px; color: #4d4d4d; padding-left: 20px; padding-right: 20px; padding-top: 10px; line-height: 21px; }

.vps_ms p span { color: #a8a5a5; }

/*5-30*/
.account_right530 { width: 970px; }

.account_right530 h4 { font-size: 20px; border-top: #e40210 3px solid; color: #999999; padding-top: 6px; padding-bottom: 6px; padding-left: 18px; padding-right: 7px; }

.account_right530 h6 { font-size: 18px; border-top: #e40210 3px solid; color: #093; padding-top: 26px; padding-bottom: 20px; padding-left: 18px; padding-right: 7px; text-align: center; }

.account_right530 h1 { font-size: 20px; color: #999999; padding-top: 6px; padding-bottom: 6px; padding-left: 18px; padding-right: 7px; }

.account_right530 h4 span { float: right; }

.my_products_g530 { width: 968px; border: #cccccc 1px solid; }

.my_products_g530 dt { margin-top: 12px; margin-bottom: 12px; }

.my_products_g530 dd { border-bottom: #cccccc 1px solid; height: 1px; }

.cart2530 { width: 711px; float: right; margin-right: 10px; }

.cart2530 h3 .cart_name { color: #000000; font-size: 16px; }

.cart2530 h5 { line-height: 28px; border-top: #cccccc 1px solid; font-size: 14px; }

.cart2530 h5 a { color: #000000; font-size: 14px; line-height: 24px; }

.cart2530 h3 span { color: #4d4d4d; font-size: 12px; font-weight: normal; margin-left: 68px; }

.cart2530 p { margin-bottom: 8px; margin-top: 5px; }

.coning { width: 963px; margin: 0 auto; padding-left: 7px; padding-top: 10px; }

.coning span { float: right; }

.my_pr_in530 { width: 15px; height: 70px; float: left; text-align: center; padding-top: 57px; }

.carttt2530 { width: 561px; float: right; margin-right: 10px; }

.carttt2530 h3 .cart_name { color: #000000; font-size: 16px; }

.carttt2530 h3 a { margin: 0; }

.carttt2530 h5 { line-height: 28px; border-top: #cccccc 1px solid; font-size: 14px; }

.carttt2530 h5 a { color: #000000; font-size: 14px; line-height: 24px; }

.carttt2530 h3 span { color: #4d4d4d; font-size: 12px; font-weight: normal; margin-left: 68px; }

.carttt2530 p { margin-bottom: 8px; margin-top: 5px; }

.my_products_re dd { border-bottom: #cccccc 1px solid; height: 1px; margin-top: 20px; }

.money_a530 { font-size: 18px; font-weight: bold; color: #2d2d2d; margin-right: 20px; margin-left: 24px; display: block; float: left; }

.container4 li, .container4_2 li { list-style: none; }

.container4 ul, .container4_2 { margin: 0; }

.container4 { width: 300px; margin: 0 auto; font: 12px Verdana; background: #fff; line-height: 15px; height: 15px; _overflow: hidden; }

.container4 li { float: right; padding: 0 10px; }

.container4 div { float: left; color: #000; padding-right: 10px; }

li.menu4 { position: relative; z-index: 9999; border-bottom: 0; color: #ff6026; background: #fff; }

.container4_2 { width: 293px; padding-left: 0px; padding-top: 30px; padding-bottom: 10px; padding-right: 0px; background: #fff; line-height: 25px; font-size: 12px; display: none; margin-top: 10px; }

.container4_2 a { display: block; _zoom: 1; }

.container4_2 a:link, .container4_2 a:visited, .container4_2 a:active { color: #565553; text-decoration: none; }

.container4_2 a:hover { color: #e60011; text-decoration: underline; }

.container4 a:link, .container4 a:visited, .container4 a:hover, .container4 a:active { color: #e60011; text-decoration: none; }

.menu4 a:link, .menu4 a:visited, .menu4 a:active { color: #E60011; }

.menu4 a:hover { color: #e60011; text-decoration: underline; }

.moey_st { float: right; font-weight: bold; color: #e60011; }

.beishu { float: right; margin-left: 10px; }

.sop_st { border-top: #ccc 1px solid; padding-top: 6px; color: #000000; font-size: 12px; padding-bottom: 6px; padding-left: 20px; padding-right: 20px; }

#idMenu4_1 a { text-decoration: none; line-height: 24px; }

.epb h3 { font-size: 16px; color: #000000; margin-top: 5px; }

.epb p { font-size: 12px; color: #666666; margin-top: 5px; }

.epb p span { font-size: 14px; margin-right: 10px; }

.ql_left { float: left; font-size: 34px; font-weight: bold; color: #0d990d; padding-left: 94px; padding-top: 15px; }

.ql_left1 { float: left; font-size: 34px; font-weight: bold; color: #e47911; padding-left: 94px; padding-top: 15px; }

.ql_right { float: right; width: 348px; }

.it_car { padding-top: 24px; padding-bottom: 24px; background-color: #f3f3f4; }

.or1 { font-size: 16px; color: #000000; }

.or2 { color: #666666; font-size: 16px; margin-bottom: 10px; }

.order_lac { background-color: #ececec; border: #cccccc 1px solid; padding: 13px; margin-bottom: 15px; }

.order_lac span { float: right; }

.da_left { width: 182px; float: left; padding-left: 12px; padding-top: 10px; }

.da_right { float: right; width: 578px; margin-right: 8px; border-left: #dcdcdc 1px dashed; }

.ll69 { height: 109px; padding-top: 25px; }

.mx_left { float: left; margin-left: 18px; }

.mx_right { float: right; width: 70%; }

.autobr { word-break: break-all; overflow: auto; }

.autobrtable { TABLE-LAYOUT: fixed; OVERFLOW: hidden; TEXT-OVERFLOW: ellipsis; WORD-WRAP: break-word; border-right: #cccccc 1px solid; }

.au_id { width: 300px; position: absolute; margin-left: 300px; margin-top: -70px; }

.au_id_2 { width: 300px; position: absolute; margin-left: 280px; margin-top: -70px; }

.au_pwd { width: 300px; position: absolute; margin-left: 300px; margin-top: -70px; }

.id_top { background: url(../image/myappleid_popover_topcap.png) top right no-repeat; width: 252px; height: 13px; margin-left: 14px; }

.id_down { background: url(../image/myappleid_popover_bottomcap.png) top right no-repeat; width: 252px; height: 13px; margin-left: 14px; }

.id_midd { width: 240px; background: url(../image/myappleid_popover.png) center left no-repeat; padding-top: 6px; padding-bottom: 10px; padding-left: 40px; color: #414141; line-height: 24px; }

.id_midd dt { font-weight: bold; }

.id_midd dd img { margin-right: 5px; }

.IE6png { behavior: url("https://pro.auteltech.cn/themes/autel/css/iepngfix.htc"); }

.foot_copy { width: 970px; margin: 0 auto; /* color: #ffffff; */ font-size: 12px; /* padding-left: 12px; */ color: #808080; /* padding-right: 26px; */ }

.foot2014 { height: 30px; /* 	 background-color: #000000;  */ padding-top: 5px; }

.foot_copy span { float: right; /* padding-top: 13px; */ }

.foot_copy span img { margin-left: 9px; }

/* 购物车图标样式修正 start */
#idMenu4_1 { margin-bottom: 4px; }

#idMenu4_1 > a:nth-child(1) { position: relative; display: inline-block; }

#idMenu4_1 > a:nth-child(1) > span:nth-child(1) { display: block; position: inherit !important; }

#idMenu4_1 > a:nth-child(1) > span:nth-child(2) { top: -8px !important; left: 14px !important; font-weight: bold; position: absolute !important; color: red; font-size: 16px; display: block; color: white; background-color: red; width: 16px; height: 16px; text-align: center; line-height: 16px; border-radius: 50%; font-size: 12px; }

#idMenu4_1 > a:nth-child(2) { margin-left: 6px; color: #666666; font-size: 12px; font-weight: bold; position: relative; top: 4px; }

input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; }

input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; }

.l-contentw { max-width: 1280px; margin: 0 auto; padding: 0 20px; box-sizing: border-box; }

.north, .account { box-sizing: border-box; }

.icon-pro { display: inline-block; }

/* 年中大促 0616 */
select { height: 28px !important; padding: 4px; }

.north, .account { width: initial; max-width: 1280px; padding-left: 20px; padding-right: 20px; }

.account { margin-top: 10px; }

#app { padding-top: 10px; box-sizing: border-box; font-family: PingFangSC-Regular, PingFang SC; }

#app { visibility: hidden; }

#app.mounted { visibility: visible; }

.c-img_ratio { position: relative; display: inline-flex; vertical-align: middle; height: 0; width: 100%; padding-bottom: 56.25%; }

.c-img_ratio > img { outline: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.inline { display: inline-flex; align-items: center; }

.icon { font-family: 'iconfont'; font-style: normal; }

#paypage1 { min-height: 400px; }

.my_order { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; border: 1px solid #dddddd; margin-bottom: 20px; }

.my_order .da_right { flex: 1; }

.main-top { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; }

.main-top .h5 { color: black; }

.loadmore { text-align: center; color: #666666; padding: 30px 0px; }

.scroller::-webkit-scrollbar { width: 6px; }

.scroller::-webkit-scrollbar:hover { width: 16px; }

.scroller::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.2); border: 1px solid #fff; border-radius: 10px; }

.empty-data { text-align: center; padding: 100px; }

.empty-data .empty-text { display: block; margin-top: 20px; text-align: center; color: #999999; }

.c-search { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; background: rgba(240, 240, 240, 0.5); border-radius: 4px; border: 1px solid rgba(221, 221, 221, 0.5); }

.c-search input { background: inherit; border: none; outline: none; flex: 1; text-indent: 10px; font-size: 14px; }

.c-search .icon { width: 32px; height: 32px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; margin: 0; background: inherit; cursor: pointer; align-items: center; font-size: 20px; color: #6E7484; font-weight: 600; }

.renewal_btn { user-select: none; background: #82cff1; background: -webkit-linear-gradient(to bottom, #82cff1 0%, #38aeea 100%); background: linear-gradient(to bottom, #82cff1 0%, #38aeea 100%); border: 1px solid #3cafcf; border-radius: 4px; box-shadow: inset rgba(255, 255, 255, 0.3) 1px 1px 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; text-decoration: none; display: inline-block; text-align: center; padding: 6px 20px 6px; cursor: pointer; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4); text-transform: capitalize; transition: 0.1s linear; }

.renewal_btn.type2 { background: linear-gradient(180deg, #7FB8E9 0%, #468EDD 100%); border-radius: 3px; border: 1px solid #4D88BC; min-width: 80px; box-sizing: border-box; }

.renewal_btn.type2:hover { opacity: .6; }

.renewal_btn:hover { background: #99d8f4; background: -webkit-linear-gradient(to bottom, #99d8f4 0%, #4fb7ec 100%); background: linear-gradient(to bottom, #99d8f4 0%, #4fb7ec 100%); }

.renewal_btn.grey { background: #ededed; background: -webkit-linear-gradient(to bottom, #e4e4e4 0%, #d0d0d0 100%); background: linear-gradient(to bottom, #e4e4e4 0%, #d0d0d0 100%); border: 1px solid #c9c9c9; color: #333; }

.renewal_btn.grey:hover { background: #f7f7f7; background: -webkit-linear-gradient(to bottom, #eeeeee 0%, #e4e4e4 100%); background: linear-gradient(to bottom, #eeeeee 0%, #e4e4e4 100%); }

.renewal_btn2 { border: 1px solid #d9001b; border-radius: 4px; color: #d9001b; padding: 4px 20px; cursor: pointer; display: inline-block; opacity: 1; text-align: center; }

.renewal_btn2:hover { opacity: 0.6; }

.renewal_btn2.normal { border: 1px solid #02a7f0; color: #02a7f0; }

.c-btn_1 { position: relative; border: 1px solid black; color: black; padding: 7px 10px; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; opacity: 1; text-align: center; font-size: 14px; line-height: 1; transition: opacity .2s ease-in-out; box-sizing: border-box; user-select: none; overflow: hidden; min-width: 80px; }

.c-btn_1 .btn-box { position: relative; padding: 0 20px; padding: 0; }

.c-btn_1 .btn-box i { right: 0 !important; }

.c-btn_1:hover { opacity: 0.6; }

.c-btn_1.primary { border-color: #B83333; background-color: #B83333; color: white; }

.c-btn_1.c-btn-icon .btn-box { display: inline-flex; align-items: center; }

.c-btn_1.c-btn-icon .btn-box > span { margin-right: 4px; }

.c-btn_1.c-btn-icon i { right: 12px; transition: transform .2s ease-in-out; font-size: 12px; }

.c-btn_1.c-btn-icon i.opened { transform: rotate(180deg); }

.c-btn_1 i.btn-loading { width: 12px; height: 12px; display: inline-block; right: 12px; }

.c-btn_1.disabled { opacity: .2; cursor: not-allowed; pointer-events: none; }

.c-btn_1::after { content: ""; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; pointer-events: none; background-image: radial-gradient(circle, rgba(0, 0, 0, 0.5) 10%, transparent 10.01%); background-repeat: no-repeat; background-position: 50%; transform: scale(10, 10); opacity: 0; transition: transform .3s, opacity .5s; }

.c-btn_1:active::after { transform: scale(0, 0); opacity: .3; transition: 0s; }

@media screen and (max-width: 1280px) and (max-height: 768px) { .c-btn_1:hover { opacity: 1; } }

.c-input_num { border: 1px solid #DDDDDD; width: 160px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-left: 10px; }

.c-input_num.disabled { opacity: 0.4; }

.c-input_num i { width: 30px; height: 30px; min-width: 30px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; color: #333333; font-size: 16px; cursor: pointer; transition: transform .2s ease-in-out; user-select: none; -webkit-tap-highlight-color: transparent; }

.c-input_num i:hover { transform: scale(1.3); }

.c-input_num i.disabled { opacity: 0.6; }

.c-input_num i.disabled:hover { transform: scale(1); }

.c-input_num input { flex: 1; outline: none; border: none; background-color: inherit; text-align: center; width: 0px; border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; font-size: 14px; color: #333333; max-width: 100px; }

.c-input { border: 1px solid #dddddd; background: inherit; outline: none; text-indent: 10px; font-size: 14px; height: 32px; }

.c-input:hover { border-color: #bf0000; }

/* loading 组件 */
.lds-spinner { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; }

.spinner { width: 25px; height: 25px; position: absolute; top: 50%; left: 50%; transform: translate(-50%); }

.double-bounce1, .double-bounce2 { width: 25px; height: 25px; border-radius: 50%; background-color: #FF000F; opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: bounce 2.0s infinite ease-in-out; animation: bounce 2.0s infinite ease-in-out; }

.double-bounce2 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s; }

@-webkit-keyframes bounce { 0%, 100% { -webkit-transform: scale(0); }
  50% { -webkit-transform: scale(1); } }

@keyframes bounce { 0%, 100% { transform: scale(0);
    -webkit-transform: scale(0); }
  50% { transform: scale(1);
    -webkit-transform: scale(1); } }

.app_loading { position: fixed; /* position: absolute; */ top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; z-index: 99; }

.app_loading svg { position: absolute; left: 50%; top: 50%; width: 48px; height: 48px; margin-top: -24px; margin-left: -24px; -webkit-animation: loading_rotate 0.6s linear infinite; -moz-animation: loading_rotate 0.6s linear infinite; -o-animation: loading_rotate 0.6s linear infinite; animation: loading_rotate 0.6s linear infinite; }

/* Chrome, Safari, Opera */
@-webkit-keyframes loading_rotate { 100% { -webkit-transform: rotate(360deg); } }

/* Standard syntax */
@keyframes loading_rotate { 100% { transform: rotate(360deg); } }

.btn-loading { border-radius: 100%; margin: 0px; border: 1px solid #fff; border-bottom-color: transparent; height: 26px; width: 26px; background: 0 0 !important; display: inline-block; -webkit-animation: rotate1 .75s 0s linear infinite; animation: rotate1 .75s 0s linear infinite; }

@keyframes rotate1 { 0% { -webkit-transform: rotate(0);
    transform: rotate(0); }
  50% { -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  100% { -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.pop_modal__title { font-size: 18px; text-align: center; }

.pop_modal { display: none; }

.pop_modal.c-modal2 { display: block; transform: translateX(-200%); -ms-transform: translateX(-200%); /* IE 9 */ -moz-transform: translateX(-200%); /* Firefox */ -webkit-transform: translateX(-200%); /* Safari 和 Chrome */ -o-transform: translateX(-200%); /* Opera */ height: 1px; max-height: 1px; }

.pop_modal.show { display: block; }

.pop_modal.show.c-modal2 { display: block; transform: translateX(0%); -ms-transform: translateX(0%); /* IE 9 */ -moz-transform: translateX(0%); /* Firefox */ -webkit-transform: translateX(0%); /* Safari 和 Chrome */ -o-transform: translateX(0%); /* Opera */ height: auto; max-height: initial; }

.pop_modal, .pop_modal_mask, .pop_modal_wrap { position: fixed; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; z-index: 2; }

.pop_modal_mask { background-color: rgba(0, 0, 0, 0.5); }

.pop_modal_wrap { z-index: 3; }

.pop_modal_box { width: 480px; height: auto; padding: 20px; box-sizing: content-box; background-color: white; margin-left: auto; margin-right: auto; margin-top: 200px; position: relative; overflow: hidden; }

.pop_modal_box2 { width: 800px; height: auto; padding: 24px; box-sizing: content-box; background-color: white; margin-left: auto; margin-right: auto; margin-top: 200px; position: relative; overflow: hidden; }

.pop_modal__title2 { text-align: left; font-size: 18px; padding-bottom: 16px; }

.pop_modal_closeBtn { position: absolute; right: 0; top: 0; padding: 4px; width: 20px; height: 20px; background-color: #fff; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; cursor: pointer; border-left: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; transition: background-color .2s ease-in-out; }

.pop_modal_closeBtn::before { transform: rotate(45deg); }

.pop_modal_closeBtn2 { position: absolute; right: 24px; top: 24px; padding: 4px; width: 20px; height: 20px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: transform .2s ease-in-out; font-size: 20px !important; color: #666666; }

.pop_modal_closeBtn2:hover { transform: scale(1.3); }

.pop_modal_closeBtn:hover { background-color: #f5f5f5; }

.btn_wrap { margin-top: 0.30rem; margin-top: 4vh; }

.btn_wrap2 { margin-top: 0.30rem; margin-top: 4vh; text-align: center; }

.btn_wrap2 .cancel { margin-right: 4rem; }

.pop_modal_box .btn_wrap { margin-top: 20px; text-align: center; }

@media screen and (max-height: 1000px) { .pop_modal_box { margin-top: 100px; } }

/* 针对平板设备*/
@media screen and (max-width: 1280px) and (max-height: 768px) { .c-modal2.pop_modal, .c-modal2 .pop_modal_mask, .c-modal2 .pop_modal_wrap { position: relative; }
  .c-modal2 .pop_modal_box2 { margin-top: 0; }
  .pop_modal_box2 { margin-top: 80px; padding: 10px; }
  .pop_modal .pop_modal_box { margin-top: 10px; padding: 20px; border-radius: 0; border: 1px solid #f2f2f2; }
  .pop_modal_box.box2 { width: 92%; background-color: #F9F9F9; margin-top: 0.8rem; }
  #paypage1 { min-height: 400px; max-height: 400px; }
  .padHide { display: none !important; height: 0; }
  .padModal { position: relative !important; } }

/* autel pad devices fix */
.atpad .pop_modal_box { margin-top: 50px; padding: 20px; }

@media screen and (max-width: 1024px) { .pop_modal .pop_modal_box { margin-top: 50px; padding: 20px; }
  .pop_modal .pop_info { margin-top: 10px; max-height: 280px; max-height: 40vh; overflow-y: auto; }
  .pop_modal .pop_info .p1 { font-size: 12px; margin-bottom: 4px; }
  .pop_modal .term_content { max-height: 280px; max-height: 40vh; }
  .pop_modal .term_content p { font-size: 12px; margin-bottom: 4px; } }

/* 优惠券 组件 */
.coupon-box { max-height: 400px; overflow-y: auto; border-top: 1px solid #DDDDDD; }

.coupon-t1 { text-align: left; font-size: 16px; padding-top: 12px; }

.coupon-list { padding: 24px 66px; }

.coupon-list .coupon-item { color: black; text-align: left; margin-top: 24px; }

.coupon-list .coupon-item:first-child { margin-top: 0; }

.coupon-wrap { border-radius: 8px; }

.coupon-wrap p { color: #555555; }

.coupon-wrap .coupon-top { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; overflow: hidden; }

.coupon-wrap .coupon-pic { border-radius: 8px; position: relative; }

.coupon-wrap .coupon-pic p { color: white; }

.coupon-wrap .coupon-pic .pic { border-radius: 8px; }

.coupon-wrap .coupon-pic::before, .coupon-wrap .coupon-pic::after { content: ''; width: 16px; height: 16px; position: absolute; border-radius: 8px; background-color: white; }

.coupon-wrap .coupon-pic::before { top: -8px; right: -8px; }

.coupon-wrap .coupon-pic::after { bottom: -8px; right: -8px; }

.coupon-wrap .coupon-pic p { position: absolute; text-align: center; width: 100%; }

.coupon-wrap .coupon-pic .coupon-fee { top: 20%; font-size: 30px; }

.coupon-wrap .coupon-pic .coupon-fee .unit { font-size: 22px; }

.coupon-wrap .coupon-pic .coupon-desc { top: 66%; font-size: 16px; }

.coupon-wrap .coupon-overview { flex: 1; border-radius: 8px; background-color: #F5F5F5; }

.coupon-wrap .coupon-overview .overview-top { height: 66%; margin: 0 20px; border-bottom: 1px dashed #dbdbdb; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; padding: 20px 0; box-sizing: border-box; }

.coupon-wrap .coupon-overview .overview-top .top-left { flex: 1; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; justify-content: space-between; height: 100%; min-height: 20px; }

.coupon-wrap .coupon-overview .overview-top .top-left h5 { font-weight: 600; }

.coupon-wrap .coupon-overview .overview-top .top-left .p11 { font-size: 15px; }

.coupon-wrap .coupon-overview .overview-top .top-right input { transform: scale(1.5); }

.coupon-wrap .coupon-overview .overview-bottom { margin: 0 20px; height: 34%; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; color: #555555; }

.coupon-wrap .coupon-overview .open { cursor: pointer; }

.coupon-wrap .coupon-overview .open span { margin-right: 4px; }

.coupon-wrap .coupon-overview .open i { color: #a1a1a1; transition: transform .2s ease-in-out; }

.coupon-wrap .coupon-overview .open i.opened { transform: rotate(180deg); }

.coupon-wrap .coupon-info { border-radius: 8px; background-color: #F5F5F5; opacity: 0; visibility: hidden; height: 0px; transition: all .2s ease-in-out; padding: 0; margin: 0; }

.coupon-wrap .coupon-info.opened { opacity: 1; visibility: visible; height: auto; padding: 20px; margin-top: 6px; }

.coupon-wrap .coupon-info h5 { margin-bottom: 12px; }

.coupon-wrap .coupon-info .intro { white-space: pre-wrap; text-align: left; }

.tabs-wrap { text-align: center; }

.coupon-tabs { display: inline-flex; border: 1px solid #979797; margin-bottom: 20px; }

.coupon-tabs .coupon-tab { min-width: 124px; padding: 4px 8px; background-color: white; color: black; box-sizing: border-box; text-align: center; font-size: 14px; cursor: pointer; }

.coupon-tabs .coupon-tab.active { background-color: #B83333; color: white; }

@media screen and (max-width: 1280px) and (max-height: 768px) { .coupon-box { max-height: 190px; }
  .coupon-list { padding: 10px 64px; } }

.flexrow { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; flex-direction: row; }

.flexcol { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; }

.c-select { position: relative; font-size: 14px; }

.c-select .select-box { position: relative; width: 100%; border: 1px solid #c7c7c7; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; box-sizing: border-box; }

.c-select .select-box.actived { border-color: #b80000; }

.c-select .select-box:hover { border-color: #bf0000; }

.c-select .select-box input { border: none; outline: none; flex: 1; width: 100%; text-indent: 10px; height: 32px; background: inherit; font-size: 14px; }

.c-select .select-box i { box-sizing: border-box; width: 32px; padding: 4px; font-size: 16px; color: #979797; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; transition: transform .2s ease-in-out; }

.c-select .select-box i.open { transform: rotate(180deg); }

.c-select .select-items { position: absolute; width: 100%; border: 1px solid #e6e6e6; border-top: none; background-color: white; z-index: 11; box-sizing: border-box; max-height: 200px; overflow-y: auto; box-shadow: 0px 2px 7px 1px rgba(0, 0, 0, 0.15); margin-top: 10px; }

.c-select .select-items .select-item { padding: 6px 4px 6px 10px; border-bottom: 1px solid #f5f5f5; cursor: default; color: #999999; }

.c-select .select-items .select-item.selected { background-color: #f9f9f9; color: #333333; }

.c-select .select-items .select-item:last-child { border-bottom-color: transparent; }

.c-select .select-items .select-item:hover { background-color: #fefefe; color: #000000; }

@media screen and (max-width: 1280px) and (max-height: 768px) { .c-select { width: 128px; } }

.paginate-wrap { text-align: right; }

.c-paginate_1 { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }

.c-paginate_1 li { display: inline; }

.c-paginate_1 li > a, .c-paginate_1 li > span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #b80000; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }

.c-paginate_1 li > a:hover, .c-paginate_1 li > a:focus, .c-paginate_1 li > span:hover, .c-paginate_1 li > span:focus { color: #a80000; background-color: #eee; border-color: #ddd; }

.c-paginate_1 li:first-child > a, .c-paginate_1 li:first-child > span { margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; }

.c-paginate_1 li:last-child > a, .c-paginate_1 li:last-child > span { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }

.c-paginate_1 li.disabled > span, .c-paginate_1 li.disabled > span:hover, .c-paginate_1 li.disabled > span:focus, .c-paginate_1 li.disabled > a, .c-paginate_1 li.disabled > a:hover, .c-paginate_1 li.disabled > a:focus { color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd; }

.c-paginate_1 li.active > a, .c-paginate_1 li.active > a:hover, .c-paginate_1 li.active > a:focus, .c-paginate_1 li.active > span, .c-paginate_1 li.active > span:hover, .c-paginate_1 li.active > span:focus { color: #fff; cursor: default; background-color: #b80000; border-color: #b80000; }

.c-img svg { width: 100%; padding: 20%; box-sizing: border-box; background-color: #f5f5f5; height: 100%; }

.c-dropbox { position: relative; }

.c-dropbox .box-wrap { visibility: hidden; height: 0; opacity: 0; position: absolute; background: #ffffff; text-align: left; border-radius: 4px; margin-top: 4px; padding: 6px 0; z-index: 1; transition: opacity .2s ease-in-out; box-shadow: 0px 2px 7px 1px rgba(0, 0, 0, 0.15); }

.c-dropbox .box-wrap.right { right: 0; }

.c-dropbox .box-wrap.left { left: 0; }

.c-dropbox .box-wrap.show { visibility: visible; height: auto; opacity: 1; }

.c-dropbox .box-wrap li { border-bottom: none; font-size: 14px; padding: 2px 8px; margin: 4px; }

.c-dropbox .box-wrap li a { color: #999; text-decoration: none; white-space: pre; }

.c-dropbox .box-wrap li:hover { background: #f9f9f9; border-radius: 4px; }

.c-pop { font-weight: 600; cursor: pointer; position: relative; }

.c-pop:hover .info-pop { visibility: visible; opacity: 1; }

.c-pop .info-pop { position: absolute; left: 50%; -webkit-transform: translateX(calc(-50% - 6px)) translateY(calc(-100% - 10px)); transform: translateX(-50%) translateY(calc(-100% - 6px)); background-color: rgba(0, 0, 0, 0.5); padding: 6px 10px; border-radius: 4px; display: inline-block; color: white; min-width: 100px; font-weight: 500; font-size: 14px; line-height: 1.2; white-space: nowrap; visibility: hidden; opacity: 0; transition: opacity .2s ease-in-out; }

.c-pop .info-pop.ws-normal { white-space: normal; }

.c-pop .info-pop::after { content: ''; display: block; position: absolute; bottom: -12px; left: 50%; transform: translateX(-50%); width: 0px; height: 0px; border: 6px solid #000; border-top-color: rgba(0, 0, 0, 0.5); border-bottom-color: transparent; border-left-color: transparent; border-right-color: transparent; }

.c-notice { width: 400px; border: 1px solid #cbcbcb; margin: 0 auto; text-align: center; }

.c-notice .notice-t { padding: 10px 0; font-size: 14px; font-weight: 600; background-color: #dbdbdb; }

.c-notice .notice-box { border-top: 1px solid #cbcbcb; padding: 40px 10px 20px 10px; }

.c-notice p { font-size: 14px; margin-bottom: 20px; }

.c-notice .notice-btn { color: white; background-color: #a4adb3; margin: 0 auto; padding: 4px 10px; border-radius: 4px; cursor: pointer; display: inline-block; transition: opacity .2s ease-in-out; }

.c-notice .notice-btn:hover { opacity: .6; }

.c-alert { position: absolute; width: 100%; top: 0; right: 0; bottom: 0; left: 0; z-index: 9999; }

.c-alert .alert-mask { position: absolute; width: 100%; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; }

.c-alert .alert-wrap { position: fixed; z-index: 2; top: 20%; width: 100%; }

.c-alert .alert-box { width: 390px; margin: 0 auto; background-color: #ffffff; padding: 20px; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.15); }

.c-alert .alert-icon { text-align: center; }

.c-alert .alert-icon .icon-pro { height: 56px; width: 56px; border: 3px solid #d70000; border-radius: 50px; color: #d70000; font-size: 24px; display: inline-flex; justify-content: center; align-items: center; margin-bottom: 6px; }

.c-alert .alert-icon .icon-pro.type-success { color: #00b700; border: none; font-size: 56px; }

.c-alert .alert-icon > p { font-size: 18px; font-weight: 600; }

.c-alert .alert-content { font-size: 16px; padding: 20px 20px; }

.c-alert .alert-content em { color: #d0131a; }

.c-alert .alert-options { text-align: center; }

.c-alert .alert-options [class*="btn-"] { display: inline-block; padding: 10px 10px; border-radius: 4px; min-width: 120px; line-height: 16px; cursor: pointer; transition: all 0.2s ease-in-out; box-sizing: border-box; border: 1px solid transparent; }

.c-alert .alert-options .btn-ok { background-color: #d0131a; color: #ffffff; }

.c-alert .alert-options .btn-ok:hover { background-color: #ee311a; }

.c-alert .alert-options .btn-cancel { color: #000000; margin-left: 10px; border-color: #000000; }

.c-alert .alert-options .btn-cancel:hover { background-color: #f5f5f5; }

@media screen and (max-width: 768px) { .c-alert .alert-box { width: 240px; }
  .c-alert .alert-icon .icon-pro { height: 32px; width: 32px; border-width: 2px; }
  .c-alert .alert-content { padding: 10px; font-size: 14px; }
  .c-alert .alert-options [class*="btn-"] { padding: 6px; min-width: 90px; } }

.alert-fade-enter-active { -webkit-animation-name: alertBounceIn; -moz-animation-name: alertBounceIn; -o-animation-name: alertBounceIn; animation-name: alertBounceIn; -webkit-animation-duration: 0.45s; -moz-animation-duration: 0.45s; -o-animation-duration: 0.45s; animation-duration: 0.45s; }

.alert-fade-leave-active { -webkit-animation-name: alertBounceOut; -moz-animation-name: alertBounceOut; -o-animation-name: alertBounceOut; animation-name: alertBounceOut; -webkit-animation-duration: 0.45s; -moz-animation-duration: 0.45s; -o-animation-duration: 0.45s; animation-duration: 0.45s; }

@keyframes alertBounceIn { 0%, 20%, 40%, 60%, 80%, 100% { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  100% { opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale3d(1, 1, 1);
    -moz-transform: scale3d(1, 1, 1);
    -o-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1); } }

@keyframes alertBounceOut { 20% { -webkit-transform: scale3d(1.2, 1.2, 1.2);
    -moz-transform: scale3d(1.2, 1.2, 1.2);
    -o-transform: scale3d(1.2, 1.2, 1.2);
    transform: scale3d(1.2, 1.2, 1.2); }
  65%, 70% { opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale3d(0.75, 0.75, 0.75);
    -moz-transform: scale3d(0.75, 0.75, 0.75);
    -o-transform: scale3d(0.75, 0.75, 0.75);
    transform: scale3d(0.75, 0.75, 0.75); }
  100% { opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -moz-transform: scale3d(0.3, 0.3, 0.3);
    -o-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

.c-message { position: fixed; top: 100px; width: 100%; text-align: center; transition: transform .2s ease-in-out; }

.c-message i.icon { display: inline-flex; padding: 0; margin: 0; margin-right: 6px; width: 20px; height: 20px; }

@media screen and (max-width: 768px) { .c-message i.icon { width: 14px; height: 14px; margin-right: 10px; }
  .c-message i.icon svg { width: initial; } }

.c-message i.icon.error { color: red; }

.c-message i.icon.success { color: green; }

.c-message p { display: inline-flex; align-items: center; padding: 10px 16px; background: #fff; border-radius: 2px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); pointer-events: all; }

@media screen and (max-width: 768px) { .c-message p { width: 80%; font-size: 14px; line-height: 1; padding: 10px; text-align: left; } }

.popIn { -webkit-animation-name: popIn; animation-name: popIn; -webkit-animation-duration: 0.25s; animation-duration: 0.25s; -webkit-animation-delay: 0s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; animation-delay: 0s; }

.message-fade-enter-active { -webkit-animation-name: shake; animation-name: shake; -webkit-animation-duration: 0.25s; animation-duration: 0.25s; -webkit-animation-delay: 0s; -webkit-animation-iteration-count: 3; animation-iteration-count: 3; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; animation-delay: 0s; -webkit-animation-play-state: running; animation-play-state: running; }

.message-fade-leave-active { opacity: 0; transition: opacity 0.3s ease-in-out; }

@-webkit-keyframes shake { 10% { transform: translate(0.79057px) rotate(0deg); }
  20% { transform: translate(-0.65051px) rotate(0deg); }
  30% { transform: translate(-0.84021px) rotate(0deg); }
  40% { transform: translate(0.85127px) rotate(0deg); }
  50% { transform: translate(-1.5567px) rotate(0deg); }
  60% { transform: translate(2.27136px) rotate(0deg); }
  70% { transform: translate(-0.48889px) rotate(0deg); }
  80% { transform: translate(1.35528px) rotate(0deg); }
  90% { transform: translate(0.36309px) rotate(0deg); }
  to { transform: translate(0) rotate(0deg); }
  0% { transform: translate(0) rotate(0deg); } }

@keyframes shake { 10% { transform: translate(0.79057px) rotate(0deg); }
  20% { transform: translate(-0.65051px) rotate(0deg); }
  30% { transform: translate(-0.84021px) rotate(0deg); }
  40% { transform: translate(0.85127px) rotate(0deg); }
  50% { transform: translate(-1.5567px) rotate(0deg); }
  60% { transform: translate(2.27136px) rotate(0deg); }
  70% { transform: translate(-0.48889px) rotate(0deg); }
  80% { transform: translate(1.35528px) rotate(0deg); }
  90% { transform: translate(0.36309px) rotate(0deg); }
  to { transform: translate(0) rotate(0deg); }
  0% { transform: translate(0) rotate(0deg); } }

@-webkit-keyframes popIn { 0% { transform: translateY(10px); }
  100% { transform: translateY(0); } }

@keyframes popIn { 0% { transform: translateY(10px); }
  100% { transform: translateY(0); } }

* { margin: 0px; padding: 0px; }

html, body { height: 100%; }

#tip { position: absolute; right: 0px; bottom: 0px; height: 0px; width: 200px; border: 1px solid #CCCCCC; background-color: #ffffff; padding: 1px; overflow: hidden; display: none; font-size: 12px; z-index: 10; }

#tip p { padding: 6px; }

#tip h1, #detail h1 { font-size: 14px; height: 25px; line-height: 25px; background-color: #e40210; color: #FFFFFF; padding: 0px 3px 0px 3px; filter: Alpha(Opacity=100); }

#tip h1 a, #detail h1 a { float: right; text-decoration: none; color: #FFFFFF; }

#shadow { position: absolute; width: 100%; height: 100%; background-color: #000000; z-index: 11; filter: Alpha(Opacity=70); display: none; overflow: hidden; }

#detail { width: 500px; height: 200px; border: 3px double #ccc; background-color: #FFFFFF; position: absolute; z-index: 30; display: none; left: 30%; top: 30%; }

.my_all h2 { cursor: inherit; }

.my_all .title2 { text-align: left; line-height: 1; font-size: 20px; margin: 16px 0; padding-left: 20px; color: #999999; }

.my_cloud { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

.my_cloud .cloud-item { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; padding-bottom: 12px; margin-left: 14px; padding-left: 18px; margin-right: 14px; box-sizing: border-box; width: 366px; }

.cloud-content { width: 220px; }

.my_cloud h6 { font-size: 14px; color: #333333; font-weight: bold; line-height: 16px; }

.my_cloud h6 a { color: #000000; }

.my_all { border-top: none; }

.my_products.no-border { border: none; }

/* adjust tips style */
#growls.tc { top: 80px; }

.growl.growl-error { background: #ff321d; }

.scrollbar::-webkit-scrollbar { width: 4px; }

.scrollbar::-webkit-scrollbar-track { background: 0 0; }

.scrollbar::-webkit-scrollbar-thumb { background: #b6b6b6; border-radius: 4px; }

.pop_info { margin-top: 20px; }

.pop_info .p1 { font-size: 14px; margin-bottom: 12px; }

.pop_info .p1 .em { font-size: 14px; }

.pop_info .p1 .unuse { text-decoration: line-through; color: #999999; margin-right: 10px; }

.pop_info .line { border-bottom: 1px dashed #dbdbdb; border-bottom-style: dashed; margin: 10px 0; }

.sub_status_ok { color: green; }

.info2 { padding-left: 11%; font-size: 12px; color: #999; color: #b00000; margin-top: 8px; padding-top: 8px; border-top: 1px solid #f2f2f2; }

.em { color: #D9001B; line-height: inherit; }

.warn { color: #FF7012; line-height: inherit; }

.status-ok { color: #13c513; }

.row { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align: center; align-items: center; justify-content: center; }

.renewal_link { color: #02A7F0 !important; font-size: 16px; }

.renewal_main { /* border: 1px solid #dbdbdb; */ min-height: 480px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; justify-content: space-between; padding: 0 2px; }

.renewal_box { padding: 20px 0; }

.renewal_th { color: #999; margin-bottom: 10px; padding: 0 20px; }

.renewal_header { justify-content: space-between; }

.renewal_box .col1 { flex: 3; }

.renewal_box .col2, .renewal_box .col3, .renewal_box .col4 { flex: 2; }

.renewal_box .col3.discount { /* text-align: left; flex: 3; */ }

.origin_price { text-decoration: line-through; color: #999; }

.renewal_list { max-height: 400px; overflow-y: auto; padding: 0 20px; }

.renewal_item { border: 1px solid #dbdbdb; border-radius: 4px; padding: 12px 0; align-items: center; margin-top: 10px; }

.renewal_item__input { height: 36px; line-height: 36px; border: 1px solid #dbdbdb; box-sizing: border-box; }

.renewal_item__input > input { width: 80px; height: 100%; border: none; outline: none; text-align: center; }

.renewal_item__input > input:disabled { background-color: white; }

.renewal_item__input_btns { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; justify-content: space-between; border-left: 1px solid #dbdbdb; }

.renewal_item__input_btns .line { display: inline-block; height: 1px; width: 100%; background-color: #dbdbdb; }

.renewal_item__input_btns ._btn { height: 17px; width: 18px; padding: 4px; box-sizing: border-box; cursor: pointer; }

.renewal_item__input_btns ._btn:active { background-color: #ececec; }

.renewal_item__input_btns ._btn:hover > svg { transition: transform .2s; transform: scale(1.4); }

.renewal_item__input_btns ._btn:hover > svg path { fill: #333; }

.renewal_item__input_btns ._btn > svg { height: 100%; width: 100%; }

.renewal_item__input_btns ._btn._disable:active { background-color: inherit; }

.renewal_item__input_btns ._btn._disable > svg { transform: scale(1); }

.renewal_item__input_btns ._btn._disable { cursor: inherit; opacity: 0.6; }

.renewal_item__input_btns ._btn._disable:hover > svg path { fill: #bfbfbf; }

.renewal_item .unit { margin-left: 10px; }

.renewal_item .em { font-size: 16px; }

.renewal_item .desc { color: #999999; font-size: 14px; display: block; }

.renewal_item .opration { text-align: right; }

.renewal_item .cart { margin-right: 42px; display: inline-block; cursor: pointer; transition: transform .2s; }

.renewal_item .cart:hover { transform: scale(1.2); }

i.cart:hover [p-id="4254"] { fill: red; transition: fill .2s; }

.renewal_info { background-color: #f7f7f7; border-top: 1px solid #dbdbdb; padding: 20px; text-align: left; align-items: inherit; margin-left: -2px; margin-right: -2px; }

.renewal_info .col1 { flex: 2; }

.renewal_info .col2 { flex: 2; margin-left: 10px; }

.renewal_info .col3 { flex: 1; }

.renewal_info .btn_wrap { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; }

.btn-manager { padding: 9px 10px; margin-right: 20px; }

.devices-wrap { margin-top: 20px; max-height: 600px; min-height: 512px; overflow-y: auto; box-shadow: inset 0px -3px 8px -7px rgba(0, 0, 0, 0.15); }

.list-device li { border-bottom: 1px solid #DDDDDD; }

.c-device { position: relative; padding: 20px 10px; padding-left: 40px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

.c-device input[type=checkbox] { position: absolute; left: 10px; top: 20px; transform: scale(1.5); top: 64px; }

.c-device a { color: #007AFF; }

.c-device .device-pic { width: 100px; max-width: 100px; margin-right: 24px; }

.c-device .device-pic .c-img { height: 100px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; }

.c-device .device-pic .c-img img { width: 100%; }

.c-device .device-info { flex: 1; }

.c-device .device-info .device-remark { font-weight: normal; font-size: 16px; color: #999; }

.c-device .device-info .device-remark.red { font-weight: normal; font-size: 16px; color: red; display: block; }

.c-device .device-info h6 { font-size: 18px; color: #333; font-weight: 600; }

.c-device .device-info p { font-size: 14px; line-height: 30px; }

.c-device .device-info p span.ml { margin-left: 30px; }

.c-device .device-info em.status-warn { color: #FF7012; }

.c-device .device-info em.status-ok { color: #13c513; }

.c-device .device-info .info-subsc { margin-left: 30px; }

.c-device .device-opt { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; justify-content: space-between; }

.c-device .device-opt p { text-align: right; }

.c-device .device-opt .price { font-size: 16px; }

.c-device .device-opt .oldprice { color: #888888; font-size: 14px; text-decoration: line-through; }

.c-device .device-opt .device-detail { text-align: right; }

.prod-order-line { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; margin-top: 40px; padding: 0 10px; padding-right: 16px; }

.prod-order-line .checkall { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; }

.prod-order-line .checkall input { margin-right: 10px; transform: scale(1.5); }

.prod-order-line .checkup { font-size: 16px; }

.prod-order-line .checkup .sp1 { color: #666; margin-right: 68px; }

.prod-order-line .checkup .sp2 { color: #000; font-weight: 600; margin-right: 10px; }

.prod-order-line .checkup i { display: inline-block; text-align: center; width: 24px; height: 24px; cursor: pointer; transition: transform .2s ease-in-out; }

.prod-order-line .checkup i.opened { transform: rotate(180deg); }

.prod-order-line .checkup .c-btn_1 { margin-left: 26px; min-width: 90px; }

.prod-order-line .c-btn_1 { margin-right: 0; }

@media screen and (max-width: 1200px) { .prod-order-line { align-items: baseline; }
  .prod-order-line .checkup { text-align: right; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; }
  .prod-order-line .checkup .sp1 { color: #666; margin-right: 10px; }
  .prod-order-line .checkup .c-btn_1 { margin-top: 10px; } }

.prod-order-info { border-top: 1px solid #DDDDDD; margin-top: 22px; }

.prod-order-info p { margin-left: 70%; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; margin-top: 12px; }

.prod-order-info .sum { font-weight: 600; margin-top: 16px; }

.prod-order-info i { cursor: pointer; }

.select-type { margin-right: 20px; }

.list-order { margin-top: 20px; }

.list-order > li { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; margin-bottom: 6px; padding-left: 28px; border-bottom: 1px solid #DDDDDD; padding-top: 20px; }

.c-order { position: relative; }

.c-order .order-device { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding-left: 150px; position: relative; margin-bottom: 20px; }

.c-order .order-device:last-child { margin-bottom: 0; }

.c-order .order-device:last-child .device-info { border-bottom: 1px dashed #dbdbdb; }

.c-order .device-pic { width: 120px; height: 100px; max-width: 120px; margin-right: 24px; position: absolute; top: 0; left: 0px; }

.c-order .device-pic .c-img { height: 100%; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; }

.c-order .device-pic .c-img img { width: 100%; }

.c-order .device-info { flex: 1; border-bottom: 1px solid #dbdbdb; padding-bottom: 14px; }

.c-order .device-info .device-remark { font-weight: normal; font-size: 16px; color: #999; }

.c-order .device-info .device-remark.red { font-weight: normal; font-size: 16px; color: red; display: block; }

.c-order .device-info .device-remark.warn { font-weight: normal; font-size: 16px; color: #e47911; display: block; }

.c-order .device-info h6 { font-size: 18px; color: #333; font-weight: 600; }

.c-order .device-info p { font-size: 14px; line-height: 30px; }

.c-order .device-info p span.period { margin-right: 30px; }

.c-order .device-info p .ml { margin-left: 20px; }

.c-order .order-status { position: absolute; right: 0; top: 0; font-size: 16px; }

.c-order .order-status.status-ok { color: #00AB51; }

.c-order .order-status.status-unpaid { color: #FF7012; }

.c-order .opt-btns { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

.c-order .c-btn_1 { min-width: 100px; margin-left: 10px; }

.c-order .order-sum { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; padding: 12px 0 12px 150px; font-size: 15px; }

@media screen and (max-width: 1400px) { .c-order .order-sum p { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; }
  .c-order .order-sum p .order-time, .c-order .order-sum p .order-price { margin-left: 0; } }

.c-order .order-time { margin-left: 30px; }

.c-order .order-price { margin-left: 30px; }

.c-order .order-detail { padding: 12px 0 12px 150px; }

.c-order .order-detail .detail-wrap { font-size: 14px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

.c-order .order-detail .detail-wrap p { align-items: start; display: inline-flex; width: 100%; }

.c-order .order-detail .col1, .c-order .order-detail .col2, .c-order .order-detail .col3 { flex: 1; display: inline-block; background: #f7f7f7; border-radius: 6px; padding: 10px; }

.c-order .order-detail .col2, .c-order .order-detail .col3 { margin-left: 10px; }

.c-order .order-detail .btns2 { text-align: right; margin-top: 10px; }

.c-order .order-detail .btns2 .renewal_btn { margin-right: 0; padding: 4px 6px; width: 110px; }

.c-order .order-detail .order-invoice { margin-top: 20px; }

.c-order .order-detail .order-invoice .c-input { margin-top: 10px; display: block; width: 200px; }

.c-order .order-detail .sp1 { display: inline-block; width: 60%; flex: 6; word-break: break-all; }

.c-order .order-detail .sp2 { color: #999; font-size: 12px; display: inline-block; width: 40%; flex: 4; padding-left: 4px; }

.c-order .order-detail .col2 .sp1, .c-order .order-detail .col3 .sp1 { width: 40%; flex: 4; }

.c-order .order-detail .col2 .sp2, .c-order .order-detail .col3 .sp2 { width: 60%; flex: 6; }

@media screen and (max-width: 1380px) { .c-order .order-detail .detail-wrap { flex-direction: column; }
  .c-order .order-detail .detail-wrap .col2, .c-order .order-detail .detail-wrap .col3 { margin-left: 0; margin-top: 20px; }
  .c-order .order-detail .sp1 { width: 40%; flex: 4; }
  .c-order .order-detail .sp2 { width: 60%; flex: 6; } }

.software-wrap { padding-left: 30px; margin-top: 20px; max-height: 600px; min-height: 512px; overflow-y: auto; box-shadow: inset 0px -10px 8px -7px rgba(0, 0, 0, 0.15); }

.software-list { margin-bottom: 60px; }

.software-list > li { width: 25%; position: relative; display: inline-block; margin-top: 60px; padding-right: 40px; box-sizing: border-box; }

.software-list > li .cbox { position: absolute; left: 0; top: 0; }

.software-list > li img { width: 130px; }

.software-list > li .p1 { font-size: 12px; color: #666666; margin-top: 5px; }

.software-list > li .p1 a { color: #08c; font-weight: bold; }

.software-list > li .p2 { color: #8f1d22; font-weight: bold; font-size: 20px; margin-top: 5px; }

.account_right.type2 { padding-left: 0; }

.account_right.type2 .main-top { padding-left: 20px; padding-bottom: 8px; border-bottom: 1px solid #dedede; }

.account_right.type2 .main-top .user-terms { margin-left: 60px; color: #007AFF; font-size: 16px; }

.account_right.type2 .main-top .select-type { width: 150px; margin: 0; }

.account_right.type2 .main-top .btn-help { display: inline-block; width: 30px; height: 30px; margin-right: 20px; cursor: pointer; }

.account_right.type2 .main-top .btn-help > svg { width: 100%; height: 100%; }

.account_right.type2 .main-top .btn-redeem { margin-right: 20px; }

.coupon-t2 { text-align: left; font-size: 16px; padding-top: 20px; padding-bottom: 16px; cursor: initial; }

.coupons-wrap { padding-left: 20px; max-height: 600px; min-height: 512px; overflow-y: auto; padding-top: 20px; }

.coupon-wrap li { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding: 10px; padding-left: 40px; border-bottom: 1px solid #DDDDDD; }

.c-coupon_01 { margin-bottom: 16px; }

.c-coupon_01 .coupon-wrap li { display: initial; }

.c-coupon_01 .coupon-wrap .coupon-pic .pic { width: 236px; }

.c-coupon_01 .coupon-overview h5 { height: 50%; box-sizing: border-box; }

.c-coupon_01 .coupon-overview p { height: 50%; box-sizing: border-box; margin: 0; align-items: center; }

.c-coupon_01 .coupon-overview .useBtn, .c-coupon_01 .coupon-overview .getBtn { margin-right: 0; min-width: 100px; color: white; }

.c-coupon_01 .coupon-overview .useBtn:hover, .c-coupon_01 .coupon-overview .getBtn:hover { text-decoration: none; }

.c-coupon_01 .coupon-overview .btns-wrap { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; }

.c-coupon_01 .coupon-overview .getBtn { margin-bottom: 4px; background: #fff; color: #46b3ff; border-color: #73c5ff; }

.c-coupon_01 .coupon-overview .use-status { padding: 4px 4px; min-width: 100px; text-align: center; color: #888888; font-size: 14px; }

.c-coupon_01 .coupon-wrap .coupon-info { margin-top: 10px; }

.c-coupon_01 .coupon-wrap .coupon-pic .coupon-fee { font-size: 40px; }

.c-coupon_01 .coupon-wrap .coupon-pic .coupon-desc { top: 58%; font-size: 18px; }

.no-coupon { text-align: center; padding: 120px 0; margin: 0 auto; }

.no-coupon p { margin-top: 22px; margin-bottom: 35px; color: #888888; }

.no-coupon .btn3 { width: 153px; }

.no-coupon2 { text-align: center; padding: 50px 0 0 0; margin: 0 auto; }

.no-coupon2 p { margin-top: 22px; color: #888888; }

.rules-wrap { color: black; }

.redeem-wrap { margin: 20px 0; text-align: center; }

.redeem-wrap input { height: 36px; padding-left: 10px; border-radius: 4px; border: 1px solid #dbdbdb; width: 50%; }

.coupon-rules-btn { position: absolute; right: 86px; top: 26px; cursor: pointer; color: #007AFF; }

.payPage .box { padding: 20px; border-bottom: 1px solid #ccc; }

.payPage .box.none-border { border: none; }

.payPage .btn { cursor: pointer; }

.payPage .icon { display: inline-block; vertical-align: text-top; }

.payPage .icon svg { width: 100%; height: 100%; }

.payPage iframe { width: 100%; }

.payPage .pay-main { border: 1px solid #cccccc; }

.payPage .pay-info { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; background-color: #f3f3f4; padding-top: 30px; padding-bottom: 40px; padding-left: 40px; border-bottom: 1px solid #cccccc; }

.payPage .pay-info .icon-success { width: 70px; }

.payPage .pay-info .info-content { margin-left: 60px; width: 100%; padding-right: 20px; }

.payPage .pay-info .p1 { color: #D48806; font-size: 18px; align-items: center; }

.payPage .pay-info .br2 { color: #999999; font-size: 14px; margin-left: 30px; margin-right: 30px; }

.payPage .pay-info .p2 { color: #08c; font-size: 14px; }

.payPage .pay-info .p3 { color: #333333; font-size: 14px; }

.payPage .pay-info.type2 { padding-left: 0; }

.payPage .pay-info.type2 .icon-success { width: 85px; }

.payPage .pay-info.type2 .info-content { margin-left: 0; }

.payPage .pay-info.type2 h3 { font-size: 14px; line-height: 30px; font-weight: normal; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; }

.payPage .pay-info.type2 h3 .counts { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; }

.payPage .pay-info.type2 h3 .counts svg { width: 22px; height: 22px; margin-right: 10px; }

.payPage .pay-wrap .userInfo { border-bottom: 1px solid #cccccc; }

.payPage .pay-wrap .userInfo h4 { margin-top: 12px; margin-bottom: 6px; font-size: 17px; font-family: HelveticaNeue-Medium, HelveticaNeue; font-weight: 600; color: #333333; line-height: 22px; }

.payPage .pay-wrap .userInfo .p1 { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; line-height: 1; }

.payPage .pay-wrap .userInfo .p1 .icon { margin-right: 10px; }

.payPage .pay-wrap .userInfo .p1 .countryTip { flex: 1; }

.payPage .pay-wrap .userInfo i.icon { width: 18px; height: 18px; }

.payPage .pay-wrap .userInfo .countrySelect { margin-bottom: 0px; display: inline-flex; align-items: center; }

.payPage .pay-wrap .userInfo .countrySelect .p2 { margin-right: 20px; font-size: 16px; }

.payPage .pay-wrap .userInfo .countrySelect select { border: none; outline: none; background-color: initial; }

.payPage .pay-wrap .userInfo .fullAddressBox .editor { margin-left: 10px; }

.payPage .pay-wrap .userInfo .fullAddressBox .editor svg { fill: #6f6f6f; }

.payPage .pay-wrap .userInfo .formBox { padding: 20px; }

.payPage .pay-wrap .paymethods-box h3 { margin-bottom: 6px; font-size: 17px; font-family: HelveticaNeue-Medium, HelveticaNeue; font-weight: 600; color: #333333; line-height: 22px; }

.payPage .pay-wrap .paymethods-box .paymethods .paymethod .pay-t { margin: 8px 0; font-size: 16px; font-style: normal; font-weight: normal; }

.payPage .pay-wrap .paymethods-box .paymethods .paymethod .pay-t span { display: inline-block; }

.payPage .pay-wrap .paymethods-box .paymethods .paymethod .pay-t .pay-radio { width: 20px; height: 20px; margin-right: 10px; }

.payPage .pay-wrap .paymethods-box .paymethods .paymethod .pay-t .pay-radio img { width: 100%; }

.payPage .pay-wrap .paymethods-box .paymethods .paymethod .pay-t .s2 { font-size: 14px; color: #b7b7b7; }

.payPage .pay-wrap .paymethods-box .paymethods .paymethod .pay-cards { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

.payPage .pay-wrap .paymethods-box .paymethods .paymethod .pay-cards .pay-card { margin-right: 10px; }

.payPage .pay-wrap .payCode { padding: 20px; }

.payPage .pay-wrap .payCode .pay-code { border-radius: 6px; border: 1px solid #bdbdbd; width: 236px; height: 36px; display: inline-block; }

.payPage .pay-wrap .payCode input { border: none; outline: none; width: 100%; height: 100%; text-indent: 10px; background: transparent; }

.payPage .pay-wrap .payCode .right { float: right; }

.payPage .pay-wrap .payCode .pay-total { margin-right: 62px; font-size: 18px; font-weight: bold; color: #2d2d2d; }

.payPage .pay-wrap .payCode .pay-total em { color: #8f1d22; }

.payPage .pay-wrap .payCode .pay-btn { background: linear-gradient(180deg, #7bbaff 0%, #0072ee 73%, #007aff 100%); margin: 0 auto; height: 40px; line-height: 40px; font-size: 18px; color: #ffffff; border-radius: 6px; border: 1px solid #1b63b3; user-select: none; text-align: center; padding: 0 10px; display: inline-block; cursor: pointer; min-width: 80px; }

.payPage .pay-wrap .payCode .pay-btn:active, .payPage .pay-wrap .payCode .pay-btn:hover { opacity: 0.5; }

.payPage .pay-wrap .payCode .pay-btn.btn-gray { background: linear-gradient(180deg, #f7f7f7 0%, #b8b8b8 100%); border: 1px solid #b6b6b6; color: #555555; }

.payPage .pay-wrap .amountInfo { margin-left: 60%; margin-right: 10px; padding: 26px 0; }

.payPage .pay-wrap .amountInfo .p3 { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; margin-bottom: 16px; }

.payPage .pay-wrap .amountInfo .p3 .name { font-size: 16px; font-family: HelveticaNeue; color: #333333; line-height: 1; }

.payPage .pay-wrap .amountInfo .p3 .value { font-size: 18px; font-family: HelveticaNeue; color: #b00000; line-height: 1; }

.payPage .pay-wrap .amountInfo .br1 { height: 1px; width: 100%; background-color: #d8d8d8; margin-bottom: 16px; }

.o-icon { width: 22px; height: 22px; font-size: 22px; line-height: 1; display: inline-block; font-style: normal; }

.o-icon[class*="icon-"] { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-family: "iconfont"; font-style: normal; position: relative; }

.o-icon[class*="icon-"] > *:first-child { margin-left: 0; }

.o-icon > svg { width: 100%; height: 100%; }

[class*="c-list_"] { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; align-items: stretch; }

.c-list_1 > li:first-child { margin-left: 0; }

.c-form { flex: 1; }

@media screen and (min-width: 768px) { .c-form:nth-child(1) { padding-right: 2%; }
  .c-form:nth-child(2) { padding-left: 2%; } }

@media screen and (max-width: 767px) { .c-form { margin-top: 30px; }
  .c-form:nth-child(1) { margin-top: 0; } }

.c-form_t { font-size: 24px; }

.c-form-item { margin-top: 10px; position: relative; }

.c-form-item .c-form-err { display: none; color: #f52c2c; margin-top: 4px; font-size: 12px; }

.c-form-item.error .c-form-err { display: inline-flex; align-items: center; }

.c-form-item.error .c-form-err i { margin-right: 6px; }

.c-form-item.error .c-form-box { border-color: #b92020; }

.c-form-item.error ._input { color: #b92020; }

.c-form-item .c-form-label { display: inline-flex; font-size: 14px; margin-bottom: 4px; }

@media screen and (max-width: 767px) { .c-form-item .c-form-label { display: none; } }

.c-form-item.required .c-form-label::before { display: inline-block; content: "*"; color: #d9001b; margin-right: 6px; }

.c-form-item .c-form-dropbox { display: none; position: absolute; width: 100%; border: 1px solid #e6e6e6; border-top: none; background-color: white; z-index: 11; box-sizing: border-box; max-height: 200px; overflow-y: auto; }

.c-form-item .c-form-dropbox .nodata { padding: 10px; text-align: center; }

.c-form-item .c-form-dropbox li { padding: 6px; }

.c-form-item .c-form-dropbox li:hover { background-color: #f3f3f3; }

.c-form-box { position: relative; width: 100%; border: 1px solid #c7c7c7; border-radius: 4px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; }

.c-form-box:hover { width: 100%; border: 1px solid rgba(185, 32, 32, 0.2); display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; }

.c-form-box ._input { border: none; outline: none; flex: 1; width: 100%; text-indent: 10px; height: 32px; background: inherit; border-radius: 4px; }

.c-form-box ._input:disabled { background-color: #f4f4f4; }

.c-form-box ._input._select[disabled] { background-color: inherit; }

.c-form-box > i { box-sizing: border-box; width: 32px; height: 32px; padding: 6px; font-size: 16px; color: #979797; }

.c-form-box > i::before { content: "\e602"; }

.c-form-box > i > svg { height: 100%; width: 100%; }

.c-form-box.is-open i::before { content: "\e607"; }

select._input { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

select._input option { color: black; padding: 2px 4px; box-sizing: border-box; }

select._input::-ms-expand { display: none; }

.c-form-actions { margin-top: 0.4rem; }

@media screen and (max-width: 767px) { .c-form-actions { width: 100%; }
  .c-form-actions [class*="o-btn_"] { display: block; text-align: center; } }

[class*="c-form-placeholder"] { display: none; }

@media screen and (max-width: 767px) { [class*="c-form-placeholder"] { position: absolute; left: 0; top: 50%; transform: translateX(0%) translateY(-50%); color: #cccccc; font-size: 0.24rem; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align: left; padding: 0 10px; }
  [class*="c-form-placeholder"].aside { color: #1d1d1f; background-color: white; transform: translateY(-26px) translateX(2px) scale(0.8); transition: transform 0.2s ease-in-out; transform-origin: left top; opacity: 1; } }

.c-form-placeholder_1 { color: #1d1d1f; opacity: 0.6; }

.btnBox { margin-top: 20px; }

.infoBtn { display: inline-block; width: 132px; height: 32px; line-height: 32px; border-radius: 3px; cursor: pointer; text-align: center; font-family: HelveticaNeue; border: 1px solid; }

.btn1 { background: linear-gradient(180deg, #F7F7F8 0%, #CED0D5 100%); border-color: #dbdbdb; color: #666; }

.btn2 { margin-left: 16px; background: linear-gradient(180deg, #7FB8E9 0%, #468EDD 100%); border-color: #4D88BC; color: #FFFFFF; }

.devices-box { padding: 20px; }

.devices-box h3 { margin-bottom: 6px; font-size: 17px; font-family: HelveticaNeue-Medium, HelveticaNeue; font-weight: 600; color: #333333; line-height: 22px; }

.devices-wrap2 { max-height: 400px; overflow-y: auto; box-shadow: inset 0px -3px 8px -7px rgba(0, 0, 0, 0.15); }

.c-device2 { position: relative; padding: 20px 10px; padding-left: 40px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

.c-device2 input[type=checkbox] { position: absolute; left: 10px; top: 20px; transform: scale(1.5); top: 64px; }

.c-device2 a { color: #007AFF; }

.c-device2 .device-pic { width: 100px; max-width: 100px; margin-right: 24px; }

.c-device2 .device-pic .c-img { height: 100px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; }

.c-device2 .device-pic .c-img img { width: 100%; }

.c-device2 .device-info { flex: 1; }

.c-device2 .device-info .device-remark { font-weight: normal; font-size: 16px; color: #999; }

.c-device2 .device-info .device-remark.red { font-weight: normal; font-size: 16px; color: red; display: block; }

.c-device2 .device-info h6 { font-size: 18px; color: #333; font-weight: 600; }

.c-device2 .device-info p { font-size: 14px; line-height: 30px; }

.c-device2 .device-info p span.ml { margin-left: 30px; }

.c-device2 .device-info em.status-warn { color: #FF7012; }

.c-device2 .device-info em.status-ok { color: #13c513; }

.c-device2 .device-info .info-subsc { margin-left: 30px; }

.c-device2 .device-info .after-date { display: inline-block; margin-left: 10px; }

.c-device2 .device-opt { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; justify-content: space-between; }

.c-device2 .device-opt p { text-align: right; }

.c-device2 .device-opt .price { font-size: 16px; font-weight: bold; }

.c-device2 .device-opt .oldprice { color: #888888; font-size: 14px; text-decoration: line-through; }

.c-device2 .device-opt .device-detail { text-align: right; }

.padPayPage html { font-size: 100px !important; height: 100%; }

.padPayPage .online { margin-top: 0.3rem; }

.padPayPage body, .padPayPage #app { height: 100%; }

.padPayPage #app { visibility: hidden; }

.padPayPage #app.mounted { visibility: visible; }

.padPayPage .page { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; position: absolute; /* position: relative; */ left: 0; right: 0; top: 0; bottom: 0; height: 100%; width: 100%; }

.padPayPage .pay-header { /* width: 1024px; */ height: 0.6rem; height: 4vh; min-height: 60px; box-sizing: border-box; padding: 1vh 0; background: linear-gradient(180deg, #f8f8f8 0%, #dadada 52%, #d0d0d0 100%); box-shadow: 0px 1px 0px 0px #b4b4b4; position: relative; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; align-items: center; }

.padPayPage .pay-btn_back { height: 0.26rem; height: 42px; position: absolute; left: 0.12rem; height: 80%; display: block; }

.padPayPage .pay-header .title { font-size: 22px; font-size: 20px; }

.padPayPage .padpay-main { flex: 1; -webkit-flex: 1; /* display: box; display: -webkit-box;      display: -moz-box;         display: -ms-flexbox;      display: -webkit-flex;     @include flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; */ background-color: #ebebeb; background-color: #ffffff; }

.padPayPage .padpay-info { /* width: 1024px; */ height: 1.6rem; height: 18vh; min-height: 160px; background: #ebebeb; box-shadow: 0px -1px 0px 0px #bebebe, 0px 1px 0px 0px white; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; align-items: center; }

.padPayPage .icon-success img { width: 1rem; height: 1rem; width: 10vh; height: 10vh; min-width: 100px; min-height: 100px; }

.padPayPage .info-content { margin-left: 34px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; }

.padPayPage .info-content h3 em { color: #b00000; font-style: normal; }

.padPayPage img { height: 100%; }

.padPayPage h3 { color: #333333; font-size: 18px; margin-bottom: 10px; }

.padPayPage .info-content .p1 { font-size: 18px; color: #333333; margin-bottom: 0.1rem; }

.padPayPage .info-content .p2 { /* font-size: 15px; */ color: #007aff; }

.padPayPage .info-content .br2 { color: #bebebe; font-family: serif; margin: 0 20px; }

.padPayPage .info-content .p3 { font-size: 16px; color: #555555; }

.padPayPage .padpay-wrap { background: #f5f5f5; box-shadow: 0px -1px 0px 0px #bebebe, 0px 1px 0px 0px white; padding: 20px 0 0; }

.padPayPage .padpay-wrap > div { padding: 0 20px; }

.padPayPage .order-info { padding: 0 1.44rem; }

.padPayPage .order-info h3 { text-align: center; font-size: 18px; margin-bottom: 0.14rem; margin-bottom: 1vh; color: #333333; }

.padPayPage .order-info h3 em { color: #b00000; font-style: normal; }

.padPayPage .order-info h3 em.size2 { font-size: 30px; }

.padPayPage .order-info .p3 { font-size: 16px; color: #333333; text-align: left; margin-bottom: 0.16rem; margin-bottom: 1vh; }

.padPayPage .paymethods-box { margin-top: 20px; padding-top: 20px; padding-bottom: 20px; }

.padPayPage .paymethods { border: 1px solid #bdbdbd; border-radius: 6px; padding: 0 0.24rem; margin-top: 0.12rem; margin-top: 1vh; }

.padPayPage .paymethods .paymethod { border-bottom: 1px solid #d8d8d8; padding: 0.12rem 0; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; }

.padPayPage .paymethods .paymethod:last-child { border-bottom: none; }

.padPayPage .paymethod .pay-radio { width: 0.24rem; height: 0.24rem; }

.padPayPage .pay-t { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; margin-bottom: 0.12rem; margin-bottom: 1vh; }

.padPayPage .pay-t h3 { margin-right: 0.1rem; }

.padPayPage .pay-t span { font-size: 12px; }

.padPayPage .pay-cards { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

.padPayPage .pay-card { margin-right: 0.12rem; height: 0.26rem; }

.padPayPage .pay-code { width: 1.6rem; height: 0.36rem; border-radius: 6px; border: 1px solid #bdbdbd; overflow: hidden; margin-top: 20px; margin-bottom: 20px; }

.padPayPage .pay-code input { border: none; outline: none; width: 100%; height: 100%; text-indent: 0.12rem; background: transparent; }

.padPayPage .pay-actions { margin-top: 0; text-align: center; padding-bottom: 60px !important; padding-bottom: 16px !important; background: linear-gradient(180deg, #e9e9e9 0%, #d3d3d3 100%); padding-top: 30px !important; padding-top: 16px !important; }

.padPayPage .pay-btn { background: linear-gradient(180deg, #7bbaff 0%, #0072ee 73%, #007aff 100%); margin: 0 auto; height: 0.4rem; line-height: 0.4rem; font-size: 18px; color: #ffffff; border-radius: 6px; border: 1px solid #1b63b3; user-select: none; text-align: center; padding: 0; /* border-image: linear-gradient(180deg, rgba(27, 99, 179, 1), rgba(27, 99, 179, 1)) 1 1; */ }

.padPayPage .pay-btn.disabled { opacity: .5; }

.padPayPage .pay-btn:active { opacity: 0.5; }

.padPayPage .pay-btn.submit { width: 6rem; }

.padPayPage .pay-btn.btn-cancel { background: linear-gradient(180deg, #f7f7f7 0%, #b8b8b8 100%); border: 1px solid #b6b6b6; color: #555555; }

.padPayPage .pay-btn.btn-done { width: 4.6rem; }

.padPayPage .paypal-btn { width: 6rem; text-align: center; margin: 0 auto; }

.padPayPage .cardpay2 { flex: 1; width: 100%; background-color: #fff; padding-top: 16vh; }

@media screen and (max-height: 500px) { .padPayPage .cardpay2 { padding-top: 6vh; min-height: 380px; } }

.padPayPage .cardpay2 iframe { width: 100%; height: 100%; min-height: 380px; }

.padPayPage .cardpay { padding-top: 0.6rem; padding-top: 6vh; }

.padPayPage .cardpay h2 { font-size: 28px; text-align: center; margin-bottom: 0.82rem; margin-bottom: 10vh; }

.padPayPage .cardpay-box { padding: 0 2.86rem; }

.padPayPage .cardpay-box .p4 { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; font-weight: 600; font-size: 16px; margin-bottom: 0.12rem; }

.padPayPage .form-row { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: space-between; margin-bottom: 0.16rem; }

.padPayPage .form-item { flex: 1; }

.padPayPage .form-item h3 { margin-bottom: 0.02rem; }

.padPayPage .form-division { height: 100%; width: 0; padding: 0 4px; }

.padPayPage .pay-input { height: 0.42rem; width: 100%; background: #ffffff; box-shadow: 0px 0px 0px 0px white, 0px 3px 5px 0px black inset; border-radius: 5px; border: 1px solid #999999; text-indent: 0.12rem; font-size: 16px; outline: none; box-sizing: border-box; }

.padPayPage .pop_modal { display: none; }

.padPayPage .pop_modal.show { display: block; }

.padPayPage .pop_modal, .padPayPage .pop_modal_mask, .padPayPage .pop_modal_wrap { position: fixed; /* position: absolute; */ top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; z-index: 2; }

.padPayPage .pop_modal_mask { background-color: rgba(0, 0, 0, 0.5); }

.padPayPage .pop_modal_wrap { z-index: 3; }

.padPayPage .pop_modal_box { width: 480px; height: auto; padding: 40px 20px; box-sizing: content-box; background-color: white; margin-left: auto; margin-right: auto; margin-top: 200px; }

.padPayPage .btn_wrap { margin-top: 0.3rem; margin-top: 4vh; }

@media screen and (max-width: 1024px) { .padPayPage .pop_modal .pop_modal_box { margin-top: 150px; padding: 20px; border-radius: 10px; }
  .padPayPage .pop_modal_box.box2 { width: 92%; background-color: #f9f9f9; margin-top: 0.8rem; } }

.padPayPage .pay-result-box h2 { font-size: 28px; text-align: center; margin-bottom: 0.4rem; margin-bottom: 4vh; }

.padPayPage .pay-result-box .icon-success { text-align: center; margin-bottom: 0.3rem; margin-bottom: 3vh; }

.padPayPage .pay-result-box .price { text-align: center; margin-bottom: 0.45rem; margin-bottom: 4vh; font-size: 30px; font-weight: 600; }

.padPayPage .pay-result-box .price em { font-style: normal; font-size: 20px; }

.padPayPage .pay-result-box .pay-order { padding: 0.32rem 1rem; background-color: #ffffff; border-radius: 10px; margin-bottom: 0.6rem; margin-bottom: 6vh; }

.padPayPage .pay-result-box .pay-order .p5 { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; margin-bottom: 0.3rem; margin-bottom: 3vh; color: #333333; font-size: 22px; }

.padPayPage .pay-result-box .pay-order .p5:last-child { margin-bottom: 0; }

.padPayPage .security-layer { /* position: absolute; left: 50%; transform: translateX(-50%); top: -160px; */ }

.padPayPage .security-layer .security-content { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; align-items: center; }

.padPayPage .security-layer .icon { color: #00bb00; font-family: iconfont; font-style: initial; font-size: 28px; margin-right: 10px; }

.padPayPage .security-layer .icon.checking::before { content: "\e727"; }

.padPayPage .security-layer .icon.checked::before { content: "\e9d4"; }

.padPayPage .pageShow { transform: translateX(0%); -ms-transform: translateX(0%); /* IE 9 */ -moz-transform: translateX(0%); /* Firefox */ -webkit-transform: translateX(0%); /* Safari 和 Chrome */ -o-transform: translateX(0%); /* Opera */ }

.padPayPage .pageHide { transform: translateX(-200%); -ms-transform: translateX(-200%); /* IE 9 */ -moz-transform: translateX(-200%); /* Firefox */ -webkit-transform: translateX(-200%); /* Safari 和 Chrome */ -o-transform: translateX(-200%); /* Opera */ }

.padPayPage .o-icon { width: 22px; height: 22px; font-size: 22px; line-height: 1; display: inline-block; font-style: normal; }

.padPayPage .o-icon[class*="icon-"] { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; font-family: "iconfont"; font-style: normal; position: relative; }

.padPayPage .o-icon[class*="icon-"] > *:first-child { margin-left: 0; }

.padPayPage .o-icon > svg { width: 100%; height: 100%; }

.padPayPage [class*="c-list_"] { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; align-items: stretch; }

.padPayPage .c-list_1 > li:first-child { margin-left: 0; }

.padPayPage .c-form { flex: 1; width: 48%; }

@media screen and (min-width: 768px) { .padPayPage .c-form:nth-child(1) { padding-right: 2%; }
  .padPayPage .c-form:nth-child(2) { padding-left: 2%; } }

@media screen and (max-width: 767px) { .padPayPage .c-form { margin-top: 2%; }
  .padPayPage .c-form:nth-child(1) { margin-top: 0; } }

.padPayPage .c-form_t { font-size: 24px; }

.padPayPage .c-form-item { margin-top: 10px; position: relative; }

.padPayPage .c-form-item .c-form-err { display: none; color: #f52c2c; margin-top: 4px; font-size: 12px; }

.padPayPage .c-form-item.error .c-form-err { display: inline-flex; align-items: center; }

.padPayPage .c-form-item.error .c-form-err i { margin-right: 6px; }

.padPayPage .c-form-item .c-form-label { display: inline-flex; font-size: 14px; margin-bottom: 4px; }

@media screen and (max-width: 767px) { .padPayPage .c-form-item .c-form-label { display: none; } }

.padPayPage .c-form-item.required .c-form-label::before { display: inline-block; content: "*"; color: #d9001b; margin-right: 6px; }

.padPayPage .c-form-item .c-form-dropbox { position: absolute; width: 100%; border: 1px solid #e6e6e6; border-top: none; background-color: white; z-index: 11; box-sizing: border-box; max-height: 200px; overflow-y: auto; }

.padPayPage .c-form-item .c-form-dropbox .nodata { padding: 10px; text-align: center; }

.padPayPage .c-form-item .c-form-dropbox li { padding: 6px; border-bottom: 1px solid #f6f6f6; }

.padPayPage .c-form-item .c-form-dropbox li:hover { background-color: #e4e4e4; color: #b00000; }

.padPayPage .c-form-box { position: relative; width: 100%; border: 1px solid #c7c7c7; border-radius: 4px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; box-sizing: border-box; }

.padPayPage .c-form-box:hover { width: 100%; border: 1px solid rgba(185, 32, 32, 0.2); display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; }

.padPayPage .c-form-item.error .c-form-box { border-color: #b92020; }

.padPayPage .c-form-item.error ._input { color: #b92020; }

.padPayPage .c-form-box ._input { border: none; outline: none; flex: 1; width: 100%; text-indent: 10px; height: 32px; background: inherit; border-radius: 4px; }

.padPayPage .c-form-box ._input:disabled { background-color: #e6e6e6; }

.padPayPage .c-form-box ._input._select[disabled] { background-color: inherit; }

.padPayPage select._input { -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.padPayPage select._input option { color: black; padding: 2px 4px; box-sizing: border-box; }

.padPayPage select._input::-ms-expand { display: none; }

.padPayPage .c-form-box > i { box-sizing: border-box; width: 32px; height: 32px; padding: 6px; font-size: 16px; color: #979797; }

.padPayPage .c-form-box > i.icon::before { content: "\e602"; }

.padPayPage .c-form-box.is-open i::before { content: "\e607"; }

.padPayPage .c-form-box > i > svg { height: 100%; width: 100%; }

.padPayPage .c-form-actions { margin-top: 0.4rem; }

@media screen and (max-width: 767px) { .padPayPage .c-form-actions { width: 100%; }
  .padPayPage .c-form-actions [class*="o-btn_"] { display: block; text-align: center; } }

.padPayPage [class*="c-form-placeholder"] { display: none; }

@media screen and (max-width: 767px) { .padPayPage [class*="c-form-placeholder"] { position: absolute; left: 0; top: 50%; transform: translateX(0%) translateY(-50%); color: #cccccc; font-size: 0.24rem; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align: left; padding: 0 10px; }
  .padPayPage [class*="c-form-placeholder"].aside { color: #1d1d1f; background-color: white; transform: translateY(-26px) translateX(2px) scale(0.8); transition: transform 0.2s ease-in-out; transform-origin: left top; opacity: 1; } }

.padPayPage .c-form-placeholder_1 { color: #1d1d1f; opacity: 0.6; }

.padPayPage .userInfo { border-top: none; padding-bottom: 0.2rem !important; border-bottom: 1px solid #e6e6e6; }

.padPayPage .userInfo i.icon { width: 16px; height: 16px; display: inline-block; vertical-align: text-top; margin-top: 2px; }

.padPayPage .userInfo svg { width: 100%; height: 100%; }

.padPayPage .icon.editor svg { fill: #6f6f6f; }

.padPayPage .userInfo .p1 { /* display: inline-flex;*/ color: #d48806; font-size: 15px; align-items: center; }

.padPayPage .userInfo.p1 i { margin-right: 6px; }

.padPayPage .userInfo .p2 { font-size: 16px; margin-right: 20px; /* margin-bottom: 4px; */ }

.padPayPage .countrySelect { margin-bottom: 0px; display: inline-flex; }

.padPayPage .fullAddressBox { margin-top: 6px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; font-size: 17px; }

.padPayPage .userInfo h4 { margin-top: 12px; margin-bottom: 6px; font-size: 17px; font-family: HelveticaNeue-Medium, HelveticaNeue; font-weight: 600; color: #333333; line-height: 22px; }

.padPayPage .userInfo .btn { cursor: pointer; }

.padPayPage .infoBtn { display: inline-block; width: 132px; height: 32px; line-height: 32px; border-radius: 3px; cursor: pointer; text-align: center; font-family: HelveticaNeue; border: 1px solid; }

.padPayPage .infoBtn:hover { opacity: 0.6; }

.padPayPage .btnBox { margin-top: 20px; }

.padPayPage .btn1 { background: linear-gradient(180deg, #f7f7f8 0%, #ced0d5 100%); border-color: #dbdbdb; color: #666; }

.padPayPage .btn2 { margin-left: 16px; background: linear-gradient(180deg, #7fb8e9 0%, #468edd 100%); border-color: #4d88bc; color: #ffffff; }

.padPayPage .icon.editor { margin-left: 10px; }

.padPayPage .userInfo select { font-size: 16px; border: none; outline: none; background-color: initial; }

.padPayPage .userInfo select.type1 { border: 1px solid #dbdbdb; padding: 5px; border-radius: 4px; background-color: #f4f4f4; width: 48%; height: 34px; outline: none; }

.padPayPage .amountInfo { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; border-top: 1px solid #dedede; padding-top: 10px !important; padding-bottom: 10px !important; margin-bottom: 0px; border-bottom: 1px solid #d2d2d2; }

.padPayPage .amountBox { width: 100%; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; height: 38px; line-height: 38px; }

.padPayPage .amountBox .icon-info { font-weight: 600; cursor: pointer; position: relative; }

.padPayPage .amountBox .info-pop { position: absolute; top: 0; left: 50%; transform: translateX(-50%); background-color: rgba(0, 0, 0, 0.3); padding: 4px 10px; border-radius: 4px; }

.padPayPage .amountBox .info-pop::after { content: ''; display: block; width: 4px; height: 4px; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }

.padPayPage .amountBox .p3 { flex: 1; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; align-items: baseline; }

.padPayPage .amountBox p.br1 { width: 1px; height: 100%; margin: 0 20px; background-color: #BEBEBE; }

.padPayPage .amountBox .p3 .name { color: #555555; font-size: 14px; font-family: Roboto-Regular, Roboto; font-weight: 400; }

.padPayPage .amountBox .p3 .name.total { font-weight: 600; }

.padPayPage .amountBox .p3 .value { font-size: 14px; font-family: Roboto-Regular, Roboto; font-weight: 600; }

.padPayPage .amountBox .p3 .curr { font-size: 15px; }

.padPayPage .payCode { /* margin-bottom: 2vh; */ }

.padPayPage .p4, .padPayPage .p5 { margin-bottom: 10px; }

.pay-tip { position: fixed; top: 1rem; left: 50%; transform: translateX(-50%) translateY(-50%); padding: 0.12rem 0.24rem; border-radius: 20px; color: #ffffff; background-color: rgba(0, 0, 0, 0.6); z-index: 9; }

.lds-spinner { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99; }

.spinner { width: 25px; height: 25px; position: absolute; top: 50%; left: 50%; transform: translate(-50%); }

.double-bounce1, .double-bounce2 { width: 25px; height: 25px; border-radius: 50%; background-color: #ff000f; opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: bounce 2s infinite ease-in-out; animation: bounce 2s infinite ease-in-out; }

.double-bounce2 { -webkit-animation-delay: -1s; animation-delay: -1s; }

@-webkit-keyframes bounce { 0%, 100% { -webkit-transform: scale(0); }
  50% { -webkit-transform: scale(1); } }

@keyframes bounce { 0%, 100% { transform: scale(0);
    -webkit-transform: scale(0); }
  50% { transform: scale(1);
    -webkit-transform: scale(1); } }

/* adjust tips style */
#growls.tc { top: 80px; }

.growl.growl-error { background: #ff321d; }

/* 修复日期插件样式冲突 */
.new { float: inherit; }

.subscAnetPage { /* button style */ }

.subscAnetPage .logo { text-align: center; margin-bottom: 60px; }

.subscAnetPage .wrap { width: 968px; margin: 0 auto; min-height: 40vh; min-height: 500px; }

.subscAnetPage .anet_form { padding: 0 120px; }

.subscAnetPage .anet_form .row { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-bottom: 40px; }

.subscAnetPage .anet_form .row.btn_wrap { margin-top: 40px; justify-content: center; }

.subscAnetPage .col1 { flex: 3; }

.subscAnetPage .col2, .subscAnetPage .col3 { flex: 2; margin-left: 30px; }

.subscAnetPage .anet_form .input_wrap { border-bottom: 1px solid #dbdbdb; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; }

.subscAnetPage .anet_form .input_wrap .icon { height: 24px; display: inline-block; margin-right: 10px; padding-bottom: 4px; }

.subscAnetPage .anet_form .input_wrap .icon > svg { height: 100%; width: 100%; }

.subscAnetPage .anet_form ._input { width: 100%; border: none; outline: none; height: 36px; }

.subscAnetPage .renewal_btn2 { text-align: center; min-width: 90px; border: 1px solid #d9001b; border-radius: 4px; color: #d9001b; padding: 4px 20px; cursor: pointer; display: inline-block; opacity: 1; }

.subscAnetPage .renewal_btn2:hover { opacity: 0.6; }

.subscAnetPage .renewal_btn2.default { border: 1px solid #333; color: #333; }

.subscAnetPage .renewal_btn2.normal { border: 1px solid #02a7f0; color: #02a7f0; }

.subscAnetPage .renewal_btn2.right { margin-left: 20px; }

.subscAnetPage .pop_modal { display: none; }

.subscAnetPage .pop_modal.show { display: block; }

.subscAnetPage .pop_modal, .subscAnetPage .pop_modal_mask, .subscAnetPage .pop_modal_wrap { position: fixed; /* position: absolute; */ top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; z-index: 2; }

.subscAnetPage .pop_modal_mask { background-color: rgba(0, 0, 0, 0.6); }

.subscAnetPage .pop_modal_wrap { z-index: 3; }

.subscAnetPage .pop_modal_box { width: 480px; height: auto; padding: 40px 20px; box-sizing: content-box; background-color: white; margin-left: auto; margin-right: auto; margin-top: 200px; }

.subscAnetPage .pop_modal__title { font-size: 18px; text-align: center; }

.subscAnetPage .pop_modal__title._status { display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; align-items: center; height: 24px; line-height: 24px; }

.subscAnetPage .pop_modal__title .icon { width: 24px; height: 24px; margin-right: 6px; }

.subscAnetPage .pop_modal__title .icon > svg { width: 100%; height: 100%; }

.subscAnetPage .pop_modal__title._ok { color: #43b034; }

.subscAnetPage .pop_modal__title._danger { color: #f0441c; }

.subscAnetPage .renewal_btn { background: #82cff1; background: -webkit-linear-gradient(to bottom, #82cff1 0%, #38aeea 100%); background: linear-gradient(to bottom, #82cff1 0%, #38aeea 100%); border: 1px solid #3cafcf; border-radius: 4px; box-shadow: inset white 1px 1px 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; text-decoration: none; display: inline-block; text-align: center; padding: 6px 20px 6px; margin-right: 10px; cursor: pointer; text-shadow: 0 1px 1px black; text-transform: capitalize; transition: 0.1s linear; }

.subscAnetPage .renewal_btn:hover { background: #99d8f4; background: -webkit-linear-gradient(to bottom, #99d8f4 0%, #4fb7ec 100%); background: linear-gradient(to bottom, #99d8f4 0%, #4fb7ec 100%); }

.subscAnetPage .pop_info { margin-top: 20px; padding: 20px; background-color: #f7f7f7; }

.subscAnetPage .pop_info .p1 { font-size: 14px; margin-bottom: 12px; font-weight: 600; }

.subscAnetPage .pop_modal_box .btn_wrap { margin-top: 20px; display: box; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; }

.device-pad .pop_modal_box2 { margin-top: 80px; }

.device-pad .coupon-box { max-height: 250px; }

/* 兼容 Android 4.0.4 设备 */
.flex { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

.footer_content { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

/* 弹窗提示优化 */
.alert-content { padding: 30px 30px; }

.alert-btn-box { display: flex; }

.alert-btn-box .alert-btn-p { flex: 1; }

.confirm-box { min-width: 400px; }

.confirm-box .alert-content { padding-top: 40px; margin-bottom: 20px; }

.header_right_item .username { max-width: 120px; text-overflow: ellipsis; overflow: hidden; }
