
*{margin: 0; padding: 0; background-repeat: no-repeat; background-position: center; background-size: cover;}
table{border-collapse: collapse;}
img{border: none;}
li{list-style: none;}
h1,h2,h3,h4,h5,h6{font-size: 100%; font-weight: normal;}
i,s,em,u{font-style: normal; text-decoration: none;}
a{text-decoration: none; outline: none; color: inherit;}
.clearfix:after{content:""; clear: both; display: block; height: 0; font-size: 0;}
.clearfix{*zoom:1;}
textarea,input{font-size: inherit; font-family: inherit; outline: none;}
body{font:14px/1.5 arial,microsoft yahei; color: #333; background: #fdfbf6;height:auto;}
/*公共*/

.asset_banener{font-size: 0;}
.asset_banener img{width: 100%;}
.asset_main{width: 1200px; margin: 0 auto; padding: 24px 12px; box-sizing: border-box;}
.asset_steps{overflow: hidden;}
.asset_steps li{float: left; width: 25%;}
.asset_steps dl{overflow: hidden; margin: 0 10px; border: 1px solid #F8F1E4;}
.asset_steps dt{position: relative; float: left; width: 54px; height: 54px; line-height: 54px; font-size: 30px; font-weight: bold; color: #c9c9c9; padding-left: 8px; font-family: Arial; text-align: center; background-color: #333F50; box-sizing: border-box; z-index: 2;}
.asset_steps dt:before{content: ""; position: absolute; right: -16px; top: 0; bottom: 0; border-left: 16px solid #333F50; border-top: 27px solid transparent; border-bottom: 27px solid transparent;}
.asset_steps dd{position: relative; height: 54px; margin-left: 54px; background-color: #c9c9c9; color: #fff;}
.asset_steps dd em{position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); text-align: center;}


.asset_steps dl.on dd{background-color: #333F50; color: #fff;}
.asset_steps dl.on dt{background-color: #C9C9C9; color: #333F50;}
.asset_steps dl.on dt:before{border-left: 16px solid #C9C9C9;}
.asset_map{ background-color: #fff;}
.am_distribute{position: relative; height: 590px; background-image: url(../image/map_distribute_cn.png);}
.am_distribute dl{position: absolute; cursor: pointer;}
.am_distribute dl.on dd{display: block;}
.am_distribute dt *{display: inline-block; vertical-align: middle;}
.am_distribute dt em{margin-left: 2px;}
.am_distribute dt i{width: 10px; height: 18px; background-image: url(../image/map_coodi_red.png); background-size: contain; margin: 0 auto;}
.am_distribute dt em{font-size: 1px; padding: 0 4px; margin: 2px 0; border-radius: 3px;color: #555555;}
.am_distribute dd{max-width: 219px; max-height: 248px;overflow: auto;position: absolute; left: 0; top: 0; transform: translateX(-102%); word-break: break-all; min-width: 140px; padding: 12px; background-color: #222A35; display: none; z-index: 1;}
.am_distribute dd p{font-size: 0;}
.am_distribute dd img{width: 66px; height: 40px; display: inline-block; vertical-align: middle;}
.am_distribute dd em{font-size: 15px; color: #fff; display: inline-block; vertical-align: middle; padding: 0 8px;}
.am_distribute li{margin: 10px 0; max-width: 300px; height: 32px; line-height: 32px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; background-color: #fff; padding: 0 12px; box-sizing: border-box;}
.am_distribute li:last-child{margin-bottom: 0;}
.distribute_jianada{left: 300px; top: 123px;}
.distribute_meiguo{left: 282px; top: 164px;}
.distribute_shengjici {left: 394px; top: 192px;}
.distribute_shengluxiya{left: 390px; top: 240px;}
.distribute_antigua{left: 396px; top: 224px;}
.distribute_duominike{left: 398px; top: 223px;}
.distribute_antiguahebabuda{left: 400px; top: 206px;}
.distribute_samoya{left: 1144px; top: 321px;}
.distribute_gelinnada{left: 383px; top: 256px;}
.distribute_zhili{left: 319px; top: 376px;}
.distribute_aierlan{left: 490px; top: 104px;}
.distribute_yingguo{left: 550px; top: 98px;}
.distribute_deguo{left: 585px; top: 123px;}
.distribute_faguo{left: 533px; top: 124px;}
.distribute_xibanya{left: 544px; top: 153px;}
.distribute_putaoya{left: 490px; top: 145px;}
.distribute_xiongyali{left: 649px; top: 128px;}
.distribute_xila{left: 641px; top: 157px;}
.distribute_maerta{left: 594px; top: 162px;}
.distribute_saipulusi{left: 652px; top: 168px;}
.distribute_zhongguo{left: 937px; top: 152px;}
.distribute_hanguo{left: 984px; top: 156px;}
.distribute_zhongguoxianggang{left: 944px; top: 203px;}
.distribute_taiguo{left: 896px; top: 228px;}
.distribute_malaixiya{left: 894px; top: 257px;}
.distribute_xinjiapo{left: 901px; top: 270px;}
.distribute_wanuatu{left: 1060px; top: 335px;}
.distribute_aodaliya{left: 1044px; top: 383px;}
.distribute_xinxilan{left: 1112px; top: 425px;}
.distribute_yameiniya{left:688px;top: 147px;}
.distribute_lusenbao{left: 587px;top: 136px;}
.distribute_alianqiu{left: 730px;top: 203px;}
.distribute_nuowei{left: 589px;top: 75px;}
.distribute_ruishi{left: 595px;top: 147px;}
.distribute_heishan{left: 636px;top: 145px;}
.distribute_tuerqi{left: 685px;top: 150px;}
.distribute_gelujiya{left: 705px;top:138px}
.distribute_saisheer{left: 755px;top:299px;}
.distribute_yuenan{left: 915px;top: 243px;}
.distribute_zhongguotaiwan{left: 962px;top: 194px;}
.distribute_riben{left: 1020px;top:159px;}
.distribute_helan{left: 579px;top: 110px;}
.distribute_feilvbin{left: 969px;top: 240px;}
.distribute_dibai{left: 740px;top: 195px;}
.distribute_aodili{left: 625px;top: 108px;} /*奥地利*/
.distribute_bingdao{left: 487px;top: 62px;} /* 冰岛*/
.distribute_feiji{left: 1122px;top: 340px;}
.distribute_fenlan{left: 637px;top: 88px;}
.distribute_moxige{left:214px;top:206px}
.distribute_ruidian{left: 627px;top: 57px;}
.distribute_siluowenniya{left: 625px;top: 122px;}
.distribute_balagui{left: 356px;top: 355px;}
.distribute_zhongguoaomen{left: 881px;top: 203px;}
.distribute_baojialiya{left: 642px;top: 137px;}
.distribute_jianpuzhai{left: 862px;top: 239px;}
.distribute_jieke{left: 610px;top: 128px;}
.distribute_bolizi{left: 260px;top: 225px;}
.distribute_liezhidunshideng{left: 615px;top: 147px;}
.distribute_beimaqidun{left: 655px;top: 150px;}
.distribute_aiji{left: 650px;top: 190px;}

.asset_plan{margin: 30px 0;}
.asset_plan dl{overflow: hidden; background-color: #fff; padding: 14px;}
.asset_plan dt{float: left; width: 298px; font-size: 0;}
.asset_plan dt img{width: 100%;}
.asset_plan dd{position: relative; height: 180px; margin-left: 298px; padding: 0 30px;}
.asset_plan dd h2{font-size: 20px; font-weight: bold; color: #323333; padding-top: 4px;}
.asset_plan dd p{font-size: 16px; color: #444; padding-top: 10px;}
.asset_plan dd h5{position: absolute; left: 30px; bottom: 0; padding: 0 16px; height: 40px; line-height: 40px; font-size: 16px; text-align: center; color: #fff; background-color: #333F50; border-radius: 5px;}

.asset_title{position: relative; font-size: 24px; color: #000; font-weight: bold; line-height: 1; padding: 30px 0 24px; border-bottom: 4px solid #C9C9C9;}
.asset_title:before{content: ""; position: absolute; left: 0; bottom: -4px; width: 280px; border-top: 4px solid #44546A;}
.asset_title em{padding-right: 8px;}
.asset_panel{width: 1200px; margin: 0 auto;}
.asset_online{overflow: hidden; background-color: #FDFBF6; margin-bottom: 32px;}
.asset_left{float: left; width: 820px;}
.asset_sider{float: right; width: 350px;}

.asset_questions dl{border-bottom: 1px dashed #aaa; padding: 18px 10px 12px;}
.asset_questions dt{position: relative; padding-left: 32px;}
.asset_questions dt i{position: absolute; left: 0; top: 0; width: 24px; height: 24px; background-image: url(../image/serial_bg.png); text-align: center; line-height: 24px; color: #fff;}
.asset_questions dt em{font-size: 18px; color: #5e4e4e;}
.asset_questions dt u{padding-right: 4px; font-size: 18px; color: #FF3F3D;}
.asset_questions dd{padding-top: 6px;}
.asset_questions dd p{overflow: hidden}
.asset_questions dd label{float: left; font-size: 16px; margin: 6px 0; padding-left: 14px; box-sizing: border-box; margin-right:30px;}
.asset_questions dd label:nth-child(3){text-align: center;}
.asset_questions dd input{position: relative; top: -2px; -webkit-appearance: none; width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin-right: 8px; background-image: url(../image/questions_bg.png);}
.asset_questions dd input:checked{background-image: url(../image/questions_on_bg.png);}

.asset_prompt{font-size: 15px; padding: 20px; color: #000; text-align: center;}
.asset_form{font-size: 0; border-radius: 6px; background-color: #E7E6E6; border: 3px solid #767171; padding: 22px;}
.form_info{text-align: center; margin-bottom: 22px; margin-top: 2px;}
.form_info dl{display: inline-block; overflow: hidden; line-height: 1; font-size: 0;}
.form_info dt{position: relative; float: left; width: 74px; height: 32px; font-size: 14px; text-align: right;}
.form_info dt em{position: absolute; right: 5px; top: 50%; transform: translateY(-50%);}
.form_info dd{position: relative; margin-left: 74px; width: 176px; height: 32px; background-color: #fff; border: 1px solid #333F50; box-sizing: border-box;}
.form_info dd input{outline: none; display: block; width: 100%; border: 0; background-color: transparent; line-height: 30px; padding: 0 12px; font-size: 14px;}
.form_info dd select{position: relative; outline: none; width: 100%; border: 0; line-height: 30px; background-color: transparent; -webkit-appearance: none; padding: 0 10px; box-sizing: border-box; z-index: 1;}
.form_btn{width: 224px; height: 38px; line-height: 38px; font-size: 15px; color: #fff; background-color: #333F50; border-radius: 6px; margin: 0 auto; text-align: center;}

.as_title{font-size: 18px; color: #000; font-weight: bold; padding: 14px 10px; border-bottom: 3px solid #b7b7b8;}
.as_steps dl{overflow: hidden; margin: 15px 0; border: 1px solid #F8F1E4;}
.as_steps dl.on dd{background-color: #333F50; color: #fff;}
.as_steps dt{position: relative; float: left; width: 54px; height: 54px; line-height: 54px; font-size: 30px; font-weight: bold; color: #c9c9c9; padding-left: 8px; font-family: Arial; text-align: center; background-color: #333F50; box-sizing: border-box; z-index: 2;}
.as_steps dl.on dt{background-color: #C9C9C9; color: #333F50;}
.as_steps dl.on dt:before{border-left: 16px solid #C9C9C9;}
.as_steps dt:before{content: ""; position: absolute; right: -16px; top: 0; bottom: 0; border-left: 16px solid #333F50; border-top: 27px solid transparent; border-bottom: 27px solid transparent;}
.as_steps dd{position: relative; height: 54px; margin-left: 54px; font-size: 16px; color: #000; line-height: 1.2; background-color: #C9C9C9;} 
.as_steps dd em{position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); text-align: center;}

.as_online{padding: 15px 0;}
.as_online dl{overflow: hidden; background-color: #333F50; border-radius: 8px; padding: 10px;}
.as_online dt{float: left; width: 132px; font-size: 0;}
.as_online dd{margin-left: 132px; padding: 0 12px;}
.as_online dd p{margin: 8px 0; color: #fff; font-size: 14px;}
.as_online dd h5{width: 100px; height: 32px; line-height: 33px; background-color: #333F50; text-align: center; border-radius: 5px; font-weight: bold; color: #fff; border: 1px solid #fff; margin: 0 auto;}
.as_online dd h5 *{display: inline-block; vertical-align: middle;}
.as_online dd h5 i{width: 20px; height: 20px; margin-right: 5px; background-image: url(../image/online_icon.png);}


.box .bar {
    position: absolute;
    right: 1px;
    top: 0;
    background-color: #ccc;
    width: 35px;
    height: 800px;

}
.box .bar .rightBar {
    width:35px;
    height: 70px;
    background-color: gold;
    position: absolute;
    top: 0;
}