@charset "UTF-8";
*{margin:0; padding:0;}
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{clear:both; content:" "; display:block; height:0; font-size:0;}
.clearfix{*zoom:1;}
textarea,input{font-size:inherit; font-family:microsoft yahei; outline:none;}
body{font:14px/1.5 microsoft yahei; color:#000; background:#fff; min-width:1200px;}
/* 通用 */


.height14{height:14px;}
.fontcolor666{color:#666;}
.s_bdr{width:1200px; margin:0 auto; position:relative; height:100%;}
/* 公用 */


.s_sider{position:fixed; bottom:200px; right:0; width:60px; z-index:10; overflow:hidden;}
.s_sider dl{background:#0c9; text-align:center; font-size:0; position:relative; cursor:pointer;}
.s_sider dl em{font-size:12px; display:block; color:#fff;}
.s_sider dl:hover em{color:#fff725;}
.s_sider dl.item2 em{padding-bottom:4px; *margin-top:-1px;}
.s_sider_icon{position:relative; display:inline-block; width:38px; height:38px; background:url(../img/sider_2.png) no-repeat center; background-size:cover;}
.s_sider_icon s{width:4px; height:4px; border-radius:50%; background:#fff; position:absolute; top:14px;}

.s_sider_bottom{position:relative; height:3px; margin-left:4px; margin-bottom:1px;}
.s_sider_bottom s{position:absolute; left:-4px; top:0; width:4px; height:3px; background:url(../img/sider_1_bottom.png) no-repeat center;}
.s_sider_top{position:relative; height:4px; margin-left:4px;}
.s_sider_top s{position:absolute; left:-4px; top:0; width:4px; height:4px; background:url(../img/sider_2_top.png) no-repeat center;}
/* 贴右边栏 */


.s_header{background:#edf5fa; height:80px;}
.s_logo{position:absolute; top:24px; left:0;}
/* 顶部-logo */

.s_search{padding-top:22px; margin:0 auto; width:300px; position:relative;}
.s_search_input{width:250px; height:16px; line-height:16px; overflow:hidden; color:#626262; font-size:12px; border-radius:20px; border:1px solid #bbb; padding-left:17px; padding-right:31px; padding-top:9px; padding-bottom:9px; background:transparent; transition:.4s;}
.s_search_input:focus{background:#fff;}
.s_search_submit{position:absolute; width:20px; height:20px; bottom:8px; right:10px; border:0; background:url(../img/search.png) no-repeat center; cursor:pointer;}
/* 顶部-搜索 */

.s_header_news{position:absolute; top:9px; right:0; width:320px;}
.s_header_news ul{position:absolute; top:0;}
.sheader_news_item{height:30px; line-height:30px; background:#b1b4b8; border-radius:18px; font-size:0; width:320px; background:url(../img/sh_news_bg.png) no-repeat center\9;}
.sheader_news_item i{padding-left:3px;}
.sheader_news_item img{width:24px; height:24px; border-radius:50%; vertical-align:middle; position:relative; top:-1px\9;}
.sheader_news_item em{font-size:14px; color:#fff; vertical-align:middle; padding-left:12px; padding-right:12px; position:relative; top:-1px\9;}
/* 顶部-滚动新闻 */


.s_menu{height:39px; background:#637279; border-bottom:1px solid #fff; box-shadow:0 4px 5px rgba(0,0,0,.05); position:relative; z-index:4;}
.sm_menu_box{position:absolute; top:-2px; left:0;}
.sm_menu{padding-top:2px;}
.sm_menu li{float:left; display:inline; padding-right:77px; position:relative;}
.sm_menu a{display:block; font-size:18px; color:#fff; line-height:39px;}
.sm_menu li.on a{font-weight:bold;}
.sm_menu_line{position:absolute; bottom:-1px; border-bottom:4px solid #17cc93; transition:.5s; box-shadow:0 0 5px rgba(0,0,0,.4);}
.sm_menu_hot{ top:-4px; left:22px; position:absolute;}
/* 顶部-菜单栏 */

.sm_user{width:322px; z-index:2; position:absolute; right:0; top:-31px; height:70px; background:#17cc93; border-radius:6px 6px 0 0; box-shadow:0 0 7px rgba(0,0,0,.1); background:url(../img/sm_user.png) no-repeat center\9;}
.smu_img{font-size:0; overflow:hidden; width:48px; height:48px; border-radius:50%; position:absolute; top:-9px; left:7px;}
.smu_img img{width:48px; height:48px;}
.smu_text{position:absolute; top:8px; left:65px; width:230px; font-size:16px; color:#fff;}
.smu_nav{position:absolute; bottom:0; left:0; width:100%;}
.smu_nav_in{margin:0 auto; width:300px;}
.smu_nav dl{float:left; padding:0 10px;}
.smu_nav dt{height:28px; position:relative; cursor:pointer;}
.smu_nav dt em{font-size:14px; color:#fff; font-weight:bold;}
.smu_nav dt i{font-size:12px; color:#fff; width:16px; height:16px; background:#f63; color:#fff; text-align:center; line-height:16px; position:absolute; right:-12px; top:-7px; border-radius:50%;}
.smu_nav dt s{position:absolute; left:50%; margin-left:-7px; bottom:0; width:14px; height:8px; background:url(../img/arr_white.png) no-repeat center; display:none;}
.smu_nav dd{position:absolute; left:0; top:28px; width:100%; height:0; filter:alpha(opacity=0); opacity:0; overflow:hidden; transition:.5s; z-index:5; background:url(../img/transparent.png) repeat;}
.smu_nav dl:hover dt s{display:block;}
.smu_nav dl:hover dd{filter:alpha(opacity=100); opacity:1; height:auto;}
.smu_2_middle{height:17px; background:url(../img/smu_middle.png) no-repeat center; position:relative;}
.smu_box{background:#f6f6f6; box-shadow:0 0 8px rgba(0,0,0,.15); color:#333; padding:0 20px;}
.smu_row1{padding:6px 0 2px; line-height:24px;}
.smu_row1 i{font-size:18px;}
.smu_row1 em{color:#666;}
.smu_box em{float:right;}
.smu_row2{line-height:1.7;}
.smu_row3{color:#ff551d; line-height:1.7;}
.smu_row3 s{width:18px; height:18px; font-size:0; text-align:center; border:1px solid #ff551d; border-radius:4px; display:inline-block; margin-right:8px; position:relative;}
.smu_row3 s u{position:absolute; top:-3px; *top:-4px; left:0; width:18px; font-size:14px;}
.smu_total{text-align:right; line-height:1.2; }
.smu_total b{font-weight:normal; font-size:26px; padding-left:4px;}
.smu_btn{padding:4px 0 6px; line-height:1; font-size:0;}
.smu_btn a{width:132px; display:block; line-height:28px; text-align:center; border-radius:5px; transition:.4s; font-size:14px;}
.smu_btn_submit{float:right; color:#17cc93; border:1px solid #00c888;}
.smu_btn_submit:hover{background:#00c888; color:#fff;}
.smu_btn_cancel{color:#999; border:1px solid #999;}
.smu_btn_cancel:hover{background:#999; color:#fff;}
.smu_more{border-top:1px dashed #cad2d6; padding:14px 0; font-size:12px; text-align:center; margin-top:6px;}
.smu_row4{color:#666; padding-bottom:4px;}
.smu_row4 b{color:#f51; padding:0 3px;}
.smu_btn_one{padding:10px 0;}
.smu_btn_one_submit{height:30px; line-height:30px; border-radius:5px; font-size:14px; text-align:center; color:#fff; background:#0c8; display:block;}
.smu_row3 *{vertical-align:middle;}
.smu_row3 s img{vertical-align:middle;}
.smu_safe{background:url(../img/smu_safe.png) no-repeat center;}
.smu_tips{text-align:center; font-size:12px; color:#999; padding-bottom:6px;}
.smu_detail{text-align:right; padding-bottom:10px;}
.smu_detail_link{font-size:12px; color:#00b87d;}
.smu_row5{font-size:16px; padding-top:6px;}
.smu_row6{color:#999;}
.smu_row6 b{color:#f51; padding:0 3px;}
.smu_dashedline{border-top:1px dashed #cad2d6; margin-bottom:12px; margin-top:8px;}
.smu_process{margin-left:5px; border-left:2px solid #dbdbdb; position:relative; padding-bottom:16px; font-size:0;}
.smu_process s{width:10px; height:10px; background:#ccc; border-radius:50%; position:absolute; left:-6px; top:0;}
.smu_process p{padding-left:18px;}
.smu_process p b{color:#999; font-size:14px; display:block; font-weight:normal; position:relative; top:-5px; +top:-7px;}
.smu_process p i{color:#999; font-size:12px; display:block; margin-top:-4px;}
.smu_process p b strong{font-size:32px; font-weight:normal;}
.smu_process_done s{background:#17cc93; border:2px solid #a3e7d2; left:-8px; top:-2px;}
.smu_process_done p b{color:#333;}
.smup_2{font-size:14px;}
.smu_process s.smup_circle{top:20px;}
.smup_btn_box{text-align:center; padding-bottom:20px;}
.smup_btn{width:132px; display:inline-block; line-height:28px; text-align:center; border-radius:5px; transition:.4s; font-size:14px; color:#17cc93; border:1px solid #00c888;}
.smup_btn:hover{background:#00c888; color:#fff;}
.smu5_img{padding-top:20px; font-size:0;}
.smu5_img a{float:right; height:78px; display:block; width:60px; line-height:78px; background:#0c8; color:#fff; font-size:14px; text-align:center;}
.smu_no_tips{padding:40px 0 30px; font-size:0; text-align:center;}
.smu_no_tips i{display:block; font-size:18px; color:#999; padding-top:6px;}
.smu_no_tips b{font-size:16px; color:#17cc93; font-weight:normal; margin-bottom:10px; display:block;}
.smu_luck{font-size:0;}
.smu_luck s{display:inline-block; width:4px; height:12px; background:#17cc93; vertical-align:middle; position:relative; top:1px;}
.smu_luck i{font-size:14px; color:#999; padding-left:4px; vertical-align:middle;}
.smul_box{padding:8px 0 20px;}
.smu_send_btn{padding-bottom:16px; padding-top:14px; text-align:center;}
.smu_send_btn s{width:73px; height:39px; display:inline-block; vertical-align:middle; background:url(../img/smu_send.png) no-repeat center; margin-right:24px;}
.smu_send_btn a{width:88px; display:inline-block; vertical-align:middle; line-height:28px; text-align:center; border-radius:5px; transition:.4s; font-size:14px; color:#17cc93; border:1px solid #00c888;}
.smu_send_btn a:hover{background:#00c888; color:#fff;}
.smu_send_text b{display:inline-block; border-bottom:1px solid #c9eee2; position:relative; font-weight:normal; font-size:14px; color:#999; margin-bottom:3px;}
.smu_send_text b.item1{margin-left:18px;}
.smu_send_text b.item2{margin-left:58px;}
.smu_send_text i{position:relative; z-index:1;}
.smu_send_text s{width:14px; height:14px; background:#c9eee2; border-radius:50%; position:absolute; left:-7px; bottom:0;}
/* 顶部-个人信息 */


.s_msearch{text-align:center; padding:24px 0;}
.s_msearch li{float:left; width:150px; font-size:0; cursor:pointer;}
.s_msearch li s{width:78px; height:78px; border:1px solid #06c98b; border-radius:50%; display:inline-block; transition:.5s; position:relative; *background:url(../img/select_circle.png) no-repeat center; *width:80px; *height:80px; *border:none; background:url(../img/select_circle.png) no-repeat center\0; width:80px\0; height:80px\0; border:none\0;}
.s_msearch li:hover s{background:#06c98b; background:url(../img/select_circle_on.png) no-repeat center\9;}
.s_msearch li s i{width:50px; height:50px; position:absolute; top:50%; left:50%; margin-top:-25px; margin-left:-25px; background-image:url(../img/msearch.png); background-repeat:no-repeat;}
.s_msearch li.item1 s i{background-position:0 0;}
.s_msearch li.item2 s i{background-position:0 -50px;}
.s_msearch li.item3 s i{background-position:0 -100px;}
.s_msearch li.item4 s i{background-position:0 -150px;}
.s_msearch li.item5 s i{background-position:0 -200px;}
.s_msearch li.item6 s i{background-position:0 -250px;}
.s_msearch li.item7 s i{background-position:0 -300px;}
.s_msearch li.item8 s i{background-position:0 -350px;}
.s_msearch li.item1:hover s i{background-position:-50px 0;}
.s_msearch li.item2:hover s i{background-position:-50px -50px;}
.s_msearch li.item3:hover s i{background-position:-50px -100px;}
.s_msearch li.item4:hover s i{background-position:-50px -150px;}
.s_msearch li.item5:hover s i{background-position:-50px -200px;}
.s_msearch li.item6:hover s i{background-position:-50px -250px;}
.s_msearch li.item7:hover s i{background-position:-50px -300px;}
.s_msearch li.item8:hover s i{background-position:-50px -350px;}
.s_msearch li em{display:block; font-size:18px; color:#999; padding-top:10px;}
/* 第二屏-圆形查询 */


.s_ad_1{height:150px; background:#fff; text-align:center; font-size:0;}
.s_ad_1 img{max-height:100%;}
/* 第二屏-横向广告栏 */


.s_service{background:#eaf3f6; height:600px; overflow:hidden;}
.s_service_title{text-align:center; line-height:1.3; padding-top:50px;}
.s_service_title h2{color:#43525a; font-size:40px;}
.s_service_title h5{color:#62737c; font-size:20px;}
.s_service_title h5 em{padding:0 12px;}
/* 平安优质服务-标题 */

.s_service_shield{position:absolute; top:160px; left:0; width:359px; height:354px; background:url(../img/service_shield.png) no-repeat center; text-align:center;}
.s_service_shield{line-height:1.4;}
.s_service_shield h2{font-size:26px; color:#2c353a; padding-top:130px;}
.s_service_shield h3{font-size:18px; color:#2c353a;}
.s_service_shield h4{font-size:24px; color:#fff; margin-top:43px; letter-spacing:4px;}
.s_service_shield h4 em{display:inline-block;}
.s_service_shield h4 em.item1{transform:rotate(5deg) translate(2px,16px);}
.s_service_shield h4 em.item2{transform:rotate(0deg) translate(0,17px);}
.s_service_shield h4 em.item3{transform:rotate(-5deg) translate(-2px,16px);}
.s_service_shield h4 em.item4{transform:rotate(-10deg) translate(-2px,2px);}
.s_service_shield h4 em.item5{transform:rotate(-5deg) translate(-1px,-11px);}
.s_service_shield h4 em.item6{transform:rotate(0) translate(-2px,-12px);}
.s_service_shield h4 em.item7{transform:rotate(5deg) translate(-3px,-10px);}
/* 平安优质服务-盾牌 */

.s_service_person{position:absolute; top:130px; left:230px;}
/* 平安优质服务-人 */

.s_service_list{position:absolute; top:170px; left:470px;}
.s_service_list dl{position:absolute; width:391px; height:73px; background:url(../img/service_bg.png) no-repeat center;}
.s_service_list dl.item1{position:absolute; left:0; top:0;}
.s_service_list dl.item2{position:absolute; left:350px; top:46px;}
.s_service_list dl.item3{position:absolute; left:0; top:128px;}
.s_service_list dl.item4{position:absolute; left:350px; top:174px;}
.s_service_list dl.item5{position:absolute; left:0; top:256px;}
.s_service_list dl s{width:86px; height:74px; position:absolute; left:0; top:0; background-repeat:no-repeat; background-image:url(../img/service_img.png);}
.s_service_list dl.item1 s{background-position:-2px -3px;}
.s_service_list dl.item2 s{background-position:-2px -83px;}
.s_service_list dl.item3 s{background-position:-2px -163px;}
.s_service_list dl.item4 s{background-position:-2px -243px;}
.s_service_list dl.item5 s{background-position:-2px -323px;}
.s_service_list dl em{padding-left:94px; line-height:74px; font-size:24px; color:#43525a;}
/* 平安优质服务-列表 */


.s_ad_2{height:100px; background:#54646c;}
.s_ad_2 .s_bdr{z-index:1;}
.sa_img{font-size:0; position:absolute; left:0; bottom:0;}
.sa_list{position:absolute; right:0; top:28px;}
.sa_list dl{float:left; display:inline; margin-left:20px; position:relative; height:46px;}
.sa_list dt{float:left; padding-right:9px;}
.sa_list dd{float:left; color:#fff; margin-top:-6px;}
.sa_list dd h2{font-size:22px;}
.sa_list dd p{font-size:13px;}
/* 理赔服务联系方式 */


.s_sort{height:470px; background:url(../img/sort_bg.png) no-repeat center; background-size:cover; overflow:hidden;}
.s_sort_list{padding-top:72px;}
.s_sort_list li{float:left; display:inline; margin-left:30px; margin-bottom:36px; width:380px; height:140px; cursor:pointer; transition:.3s; position:relative; top:0; background-image:url(../img/sort_img.png); background-repeat:no-repeat;}
.s_sort_list li.marginleft0{margin-left:0;}
.s_sort_list li.item1{background-position:0 0;}
.s_sort_list li.item2{background-position:0 -150px;}
.s_sort_list li.item3{background-position:0 -300px;}
.s_sort_list li.item4{background-position:0 -450px;}
.s_sort_list li.item5{background-position:0 -600px;}
.s_sort_list li.item6{background-position:0 -750px;}
.s_sort_list li:hover{box-shadow:0 0 12px rgba(0,0,0,.2); top:-6px;}
.s_sort_list h2{color:#43484a; padding-top:34px; padding-left:22px; padding-right:100px;}
.s_sort_list h2 em{font-size:24px; padding-bottom:4px; display:block;}
.s_sort_list h2 p{font-size:16px;}
/* 保险种类 */


.s_footer{background:url(../img/footer_bg.png) no-repeat bottom #2c353a; height:340px;}
.sf_menu{float:left; padding-top:50px;}
.sf_menu dl{float:left; width:200px;}
.sf_menu h3{color:#00c888; font-size:18px; padding-bottom:8px;}
.sf_menu ul{color:#8ea1ab; font-size:12px; line-height:2;}
.sf_menu em{padding-right:10px; color:#00c888;}
.sf_menu a{color:#8ea1ab;}
.sf_menu a:hover{color:#00c888; text-decoration:underline;}
/* 底部-菜单 */

.sr_nav{float:right; padding-top:60px;}
.sr_nav dl{float:left; display:inline; margin-left:10px; position:relative;}
.sr_nav dt{border:1px solid #455158; width:54px; height:54px; border-radius:50%; cursor:pointer; transition:.4s; *background:url(../img/footer_circle.png) no-repeat center; background:url(../img/footer_circle.png) no-repeat center\0; *border:0; *width:56px; *height:56px; border:0\0; width:56px\0; height:56px\0;}
.sr_nav dt s{background-repeat:no-repeat; width:32px; height:32px; position:absolute; left:50%; top:50%; margin-left:-16px; margin-top:-16px; background-image:url(../img/footer_img.png);}
.sr_nav dl.item1 dt s{background-position:-1px -1px;}
.sr_nav dl.item2 dt s{background-position:-1px -35px;}
.sr_nav dl.item3 dt s{background-position:-1px -69px;}
.sr_nav dl.item4 dt s{background-position:-1px -103px;}
.sr_nav dl.item5 dt s{background-position:-1px -137px;}
.sr_nav dl.item1:hover dt s{background-position:-35px -1px;}
.sr_nav dl.item2:hover dt s{background-position:-35px -35px;}
.sr_nav dl.item3:hover dt s{background-position:-35px -69px;}
.sr_nav dl.item4:hover dt s{background-position:-35px -103px;}
.sr_nav dl.item5:hover dt s{background-position:-35px -137px;}
/* 底部-按钮 */


.s_copyright{padding:40px 0 60px; background:#2c353a; text-align:center; color:#62737c; font-size:12px;}
.sc_2{padding:12px 0;}
/* 底部-版权信息 */


.sa_qcode{position:absolute; left:0; top:60px;}
.s_qcode{width:96px; height:0; font-size:0; text-align:center; overflow:hidden; transition:.4s; filter:alpha(opacity=0); opacity:0;}
.sqcode_con{border:1px solid #64ca00; background:#fff; border-radius:5px; margin-top:-1px; height:116px;}
.s_qcode s{background:url(../img/arr_qcode.png) no-repeat center; width:6px; height:4px; display:inline-block;}
.s_qcode em{color:#73757a; display:block; font-size:12px; padding-top:4px; padding-bottom:1px;}
.sa_list dl:hover .s_qcode{filter:alpha(opacity=100); opacity:1; height:121px;}
.sr_qcode{position:absolute; top:60px; left:50%; margin-left:-48px;}
.sr_nav dl:hover .s_qcode{filter:alpha(opacity=100); opacity:1; height:121px;}
/* 微信浮层 */

.sr_tips{position:absolute; top:60px; left:50%; margin-left:-31px; width:62px; text-align:center; height:0; overflow:hidden; filter:alpha(opacity=0); opacity:0; font-size:0; transition:.4s;}
.sr_tips s{background:url(../img/arr_footer.png) no-repeat center; width:6px; height:3px; display:inline-block;}
.st_con{height:20px; line-height:20px; border-radius:4px; color:#fff; font-size:12px; background:#00c888;}
.sr_nav dl:hover .sr_tips{filter:alpha(opacity=100); opacity:1; height:23px;}
/* 平安集团浮层 */


.s_bottom{position:fixed; bottom:0; left:0; width:100%; z-index:10; background:url(../img/dark80.png) repeat;}
.s_bottom_pack{height:60px; cursor:pointer;}
.sp_img{position:absolute; left:0; bottom:-44px; font-size:0; transition:.3s;}
.s_bottom_show .sp_img{bottom:0;}
.sp_text{position:absolute; left:50%; margin-left:-215px; top:0; font-size:0;}
.sp_icon{position:absolute; right:300px; top:18px; transition:.6s;}
.sp_icon s{width:40px; height:17px; background:url(../img/arr_bottom.png) no-repeat center; margin-top:-5px; display:block;}
.spi_1{filter:alpha(opacity=100); opacity:1; animation:sp1_anim .6s linear infinite;}
.spi_2{filter:alpha(opacity=50); opacity:0.5; animation:sp2_anim .6s linear infinite;}
.spi_3{filter:alpha(opacity=20); opacity:0.2; animation:sp3_anim .6s linear infinite;}
@keyframes sp1_anim{
       0%{ filter:alpha(opacity=100); opacity:1; transform:translate(0,0); }
	  50%{ filter:alpha(opacity=0); opacity:0; transform:translate(0,-6px); }
}
@keyframes sp2_anim{
       0%{ filter:alpha(opacity=50); opacity:0.5; transform:translate(0,0); }
	  50%{ filter:alpha(opacity=0); opacity:0; transform:translate(0,-6px); }
}
@keyframes sp3_anim{
       0%{ filter:alpha(opacity=20); opacity:0.2; transform:translate(0,0); }
	  50%{ filter:alpha(opacity=0); opacity:0; transform:translate(0,-6px); }
}
/* 吸底-箭头-闪烁移动动画 */
.s_bottom_show .sp_icon{transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); top:8px; *top:14px; top:14px\0;}
.s_bottom_show .sp_icon s{background:url(../img/arr_bottom_down.png) no-repeat center\9;}
/* 吸底-上部 */

.s_bottom_con{height:0; width:1200px; margin:0 auto; overflow:hidden; background:#fff; transition:.6s; position:relative;}
.s_bottom_show .s_bottom_con{height:450px;}
.b_calculate_box{float:left; width:610px;}
.b_calculate_title{font-size:0; text-align:center; padding-top:18px; padding-bottom:4px; padding-left:100px;}
.b_calculate_title i{width:32px; height:1px; display:inline-block; background:#d2d2d2; vertical-align:middle;}
.b_calculate_title s{width:12px; height:3px; display:inline-block; background:#d2d2d2; vertical-align:middle;}
.b_calculate_title b{font-size:30px; color:#666; padding:0 12px; vertical-align:middle;}
.b_calculate_num{line-height:24px; font-size:18px; text-align:center; padding-left:100px;}
.b_calculate_num i{color:#666;}
.b_calculate_num em b{background:url(../img/bcn_bg.png); display:inline-block; color:#fff; width:17px; text-align:center;}
.b_calculate_form{margin-top:20px;}
.b_calculate_form dl{margin-bottom:14px;}
.b_calculate_form dt{float:left; width:160px; text-align:right; font-size:16px; color:#62737c; line-height:40px; height:40px; padding-right:16px;}
.b_calculate_form dd{float:left; margin-right:25px;}
.bcf_long{width:375px;}
.bcf_short{width:175px;}
.bcf_input{border:1px solid #b5b5b5; border-radius:5px; height:20px; line-height:20px; padding:10px 14px; color:#999;}
.bcf_long .bcf_input{width:345px;}
.bcf_short .bcf_input{width:145px;}
.bcf_diy{position:relative; cursor:pointer;}
.bcf_diy h2{width:145px; border:1px solid #b5b5b5; border-radius:5px; height:40px; line-height:40px; padding:0 14px; color:#999; position:relative;}
.bcf_diy h2 em{margin-right:50px; white-space:nowrap;}
.bcf_diy h2 s{position:absolute; top:0; right:0; display:block; height:100%; width:38px; border-left:1px solid #b5b5b5; background:url(../img/arr_dark.png) no-repeat center;}
.bcf_diy h3{position:absolute; top:39px; left:0; width:100%; box-sizing:border-box; border:1px solid #01d388; box-shadow:2px 2px 5px #333; background:#fff; display:none;}
.bcf_diy h3 a{color:#333;}
.bcf_diy a{display:block; line-height:2; text-indent:14px;}
.bcf_diy a:hover{background:#eee;}
.bcf_diy .w3 a{width:33.33%; float:left;}
.bcf_diy_show h3{display:block;}
.bcf_diy2{cursor:pointer;}
.bcf_diy2 h2{position:relative;}
.bcf_diy2 h2 input{width:305px; border:1px solid #b5b5b5; border-radius:5px; background:transparent; position:relative; z-index:1; height:40px; line-height:40px; padding:0 54px 0 14px; color:#999;}
.bcf_diy2 h2 s{position:absolute; top:1px; right:0; display:block; height:41px; width:38px; border-left:1px solid #b5b5b5; background:url(../img/arr_dark.png) no-repeat center;}
.bcf_ddtext{font-size:18px; color:#999; line-height:40px;}
.bcf_tips{margin-top:4px;}
.bcf_tips i{display:inline-block; vertical-align:middle; width:13px; height:13px; position:relative; border:1px solid #adb6ba; border-radius:50%;}
.bcf_tips i s{position:absolute; display:none; width:9px; height:9px; left:2px; top:2px; background:#00c888; border-radius:50%;}
.bcf_tips i.selected s{display:block;}
.bcf_tips em{padding-left:8px; color:#666; font-size:12px; vertical-align:middle;}
.bcf_ddtip{font-size:18px; margin-top:-10px;}
/* 吸底-内容-左侧 */

.b_fast_icon{float:left; margin-top:50px; margin-left:64px; height:360px; border-left:1px solid #0bb06d; position:relative;}
.b_fast_icon s{position:absolute; left:-1px; top:50%; margin-top:-80px; height:160px; border-left:1px solid #fff;}
.b_fast_icon i{position:absolute; top:50%; left:50%; margin-left:-64px; margin-top:-64px; width:128px; height:128px; background:url(../img/quick_bg.png) no-repeat center; background-size:cover; animation:b_fast_icon_io_anim 3s linear infinite;}
.b_fast_icon b{position:absolute; left:50%; top:50%; margin-left:-55px; margin-top:-55px; width:110px; height:110px; background:url(../img/quick_circle.png) no-repeat center; background-size:cover;}
.b_fast_icon em{font-size:30px; line-height:36px; font-weight:bold; position:absolute; left:50%; top:50%; margin-left:-30px; margin-top:-38px; white-space:nowrap; color:#fff;}
.b_fast_icon:hover i{animation:b_fast_icon_i_anim 1.2s linear infinite;}
.b_fast_icon:hover b{animation:b_fast_icon_b_anim 1.2s linear infinite;}
@keyframes b_fast_icon_io_anim{
       0%{ transform:rotate(0deg); }
	 100%{ transform:rotate(360deg); }
}
@keyframes b_fast_icon_i_anim{
       0%{ transform:rotate(0deg); }
	  50%{ margin-left:-70px; margin-top:-70px; width:140px; height:140px; }
	 100%{ transform:rotate(360deg); }
}
@keyframes b_fast_icon_b_anim{
	  50%{ margin-left:-61px; margin-top:-61px; width:122px; height:122px; }
}
/* 吸底-快速报价-转圈动画 */

/* 吸底-内容-中间 */

.b_car_icon{width:279px; height:84px; background:url(../img/b_car.png) no-repeat center; position:absolute; right:90px; top:330px;}
.b_cost_box{float:right; padding-right:130px; color:#62737c; font-size:18px; text-align:right;}
.b_cost_box strong{font-size:26px; font-weight:normal;}
.b_cost_box em{display:inline-block; font-size:26px; width:80px; text-align:center;}
.bcb_1{padding-top:20px; padding-bottom:26px;}
/* 吸底-内容-右侧 */


.s_banner{position:relative; overflow:hidden;}
.sbanner_bg li{background-position:center; background-repeat:no-repeat; background-size:cover; transition:.5s; position:absolute; left:0; top:0; width:100%; height:100%; filter:alpha(opacity=0); opacity:0; -ms-behavior: url(backgroundsize.min.htc); behavior: url(backgroundsize.min.htc);}
.sbanner_bg li.on{filter:alpha(opacity=100); opacity:1;}
/* banner-背景 */

.sc_box{width:260px; position:absolute; top:16px; overflow:hidden; box-shadow:0 0 35px rgba(55,66,73,.3);}
/* banner-表单区域 */

.sc_bg li{filter:blur(20px); width:100%; position:absolute; top:-16px; background-position:center; background-repeat:no-repeat; background-size:cover; display:none;}
.sc_bg li.on{display:block; display:none\9;}
/* banner-表单区域-毛玻璃背景 */

.sc_form{position:relative; z-index:2; background:url(../img/dark40.png) repeat;}
.sc_nav{border-bottom:1px solid #999; cursor:pointer;}
.sc_nav li{height:42px; float:left; width:50%; background:rgba(0,0,0,.2); text-align:center; line-height:40px; font-size:0;}
.sc_nav li.on{background:rgba(0,0,0,0);}
.sc_nav li i{display:inline-block;}
.sc_nav li.on i{border-bottom:3px solid #5ac48d;}
.sc_nav li em{font-size:14px; color:#fff; vertical-align:middle;}
.sc_nav li img{height:20px; vertical-align:middle; margin-left:4px; margin-top:-4px;}
.sc_con{margin:0 20px; position:relative; display:none;}
.sc_con_on{display:block;}
.sc_gift{padding-top:4px;}
.sc_gift h2{text-align:center; position:relative; height:24px;}
.sc_gift h2 em{color:#00ffad; font-size:16px; font-weight:bold;}
.sc_gift h2 s{border-top:1px solid #279382; position:absolute; width:45px; top:11px;}
.scg_left{left:0;}
.scg_right{right:0;}
.sc_gift dl{border:1px solid #279382; border-top:0; margin-top:-13px;}
.sc_gift dl p{text-align:center; padding-top:12px; color:#fff;}
.sc_gift dl p i{font-size:14px; vertical-align:middle;}
.sc_gift dl p em{font-size:28px; padding:0 10px; vertical-align:middle;}
.sc_select{margin-top:14px;}
.sc_select h2{position:relative;}
.sc_select h2 input{line-height:30px; height:30px; display:block; border:1px solid #adb3be; width:140px; border-radius:5px; padding-right:60px; padding-left:18px; font-size:15px; color:#eee!important; background:transparent; position:relative; z-index:1;}
.sc_select h2 s{border-radius:0 5px 5px 0; position:absolute; top:1px; right:0; width:32px; height:31px; background:url(../img/arr_down.png) no-repeat center #00c888;}
.sc_welfare{margin-top:10px;}
.sc_welfare li{width:110px; position:relative;}
.sc_welfare li s{position:absolute; width:26px; height:26px;}
.sc_welfare li.item1{float:left;}
.sc_welfare li.item2{float:right;}
.sc_welfare li.item1 s{background:url(../img/calculate_gift.png) no-repeat center; top:0px; left:0;}
.sc_welfare li.item2 s{background:url(../img/calculate_praise.png) no-repeat center; top:-1px; left:4px;}
.sc_welfare li em{margin-left:22px; padding-left:10px; height:22px; line-height:22px; display:block; border:1px solid #cfd7d8; border-left:0; border-radius:0 14px 14px 0; color:#ddd; font-size:12px;}
.sc_input_box{margin-top:10px;}
.sc_input_box input{border:1px solid #adb3be; height:20px; line-height:20px; border-radius:5px; padding:6px 18px; background:transparent; font-size:15px; color:#eee; width:182px;}
.sc_plate{line-height:1; margin-top:10px;}
.sc_plate i{display:inline-block; vertical-align:middle; width:13px; height:13px; position:relative; border:1px solid #adb6ba; border-radius:50%;}
.sc_plate i s{position:absolute; display:none; width:9px; height:9px; left:2px; top:2px; background:#00c888; border-radius:50%;}
.sc_plate i.selected s{display:block;}
.sc_plate em{padding-left:6px; color:#bbb; font-size:12px; vertical-align:middle;}
.sc_submit{padding-top:10px; padding-bottom:20px;}
.sc_submit_btn{display:block; height:38px; line-height:38px; font-size:0; text-align:center; background:#00c888; border-radius:5px; position:relative; overflow:hidden; transition:.4s;}
.sc_submit_btn i{width:20px; height:300px; background:rgba(255,255,255,.2); position:absolute; left:-100px; top:-100px; transform:rotate(-45deg); animation:sc_submit_btn_anim 3s linear infinite;}
@keyframes sc_submit_btn_anim{
       0%{ left:-100px; }
	 100%{ left:800px; }
}
/* banner-表单区域-按钮-流光动画 */
.sc_submit_btn s{width:22px; height:22px; display:inline-block; vertical-align:middle; background:url(../img/calculate_btn.png) no-repeat center;}
.sc_submit_btn s.ocustom{background:url(../img/ocustom_btn.png) no-repeat center;}
.sc_submit_btn em{font-size:16px; padding-left:10px; color:#fff; vertical-align:middle; transition:.4s;}
.sc_submit_btn:hover{box-shadow:0 0 8px rgba(0,0,0,.4);}
.sc_submit_btn:hover i{width:50px; animation:sc_submit_btn_anim 2s linear infinite;}
.scc_text{font-size:15px; padding-top:12px; color:#A2A2A2; text-align:center;}
/* banner-表单区域-表单内容 */

.sc_num{top:-2px; position:relative;}
.sc_num b{width:20px; height:48px; background-image:url(../img/num.png); background-position:0 0; display:inline-block; margin:0 1px; vertical-align:middle;}
.sc_num b.sc_n1{background-position:0 -50px;}
.sc_num b.sc_n2{background-position:0 -100px;}
.sc_num b.sc_n3{background-position:0 -150px;}
.sc_num b.sc_n4{background-position:0 -200px;}
.sc_num b.sc_n5{background-position:0 -250px;}
.sc_num b.sc_n6{background-position:0 -300px;}
.sc_num b.sc_n7{background-position:0 -350px;}
.sc_num b.sc_n8{background-position:0 -400px;}
.sc_num b.sc_n9{background-position:0 -450px;}
.sc_con_on .sc_n1{animation:sc_n1_anim .4s;}
.sc_con_on .sc_n2{animation:sc_n2_anim .4s;}
.sc_con_on .sc_n3{animation:sc_n3_anim .4s;}
.sc_con_on .sc_n4{animation:sc_n4_anim .6s;}
.sc_con_on .sc_n5{animation:sc_n5_anim .6s;}
.sc_con_on .sc_n6{animation:sc_n6_anim .6s;}
.sc_con_on .sc_n7{animation:sc_n7_anim .8s;}
.sc_con_on .sc_n8{animation:sc_n8_anim .8s;}
.sc_con_on .sc_n9{animation:sc_n9_anim .8s;}
@keyframes sc_n1_anim{
	from { background-position:0 0;}
	  to { background-position:0 -50px;}
}
@keyframes sc_n2_anim{
	from { background-position:0 0;}
	  to { background-position:0 -100px;}
}
@keyframes sc_n3_anim{
	from { background-position:0 0;}
	  to { background-position:0 -150px;}
}
@keyframes sc_n4_anim{
	from { background-position:0 0;}
	  to { background-position:0 -200px;}
}
@keyframes sc_n5_anim{
	from { background-position:0 0;}
	  to { background-position:0 -250px;}
}
@keyframes sc_n6_anim{
	from { background-position:0 0;}
	  to { background-position:0 -300px;}
}
@keyframes sc_n7_anim{
	from { background-position:0 0;}
	  to { background-position:0 -350px;}
}
@keyframes sc_n8_anim{
	from { background-position:0 0;}
	  to { background-position:0 -400px;}
}
@keyframes sc_n9_anim{
	from { background-position:0 0;}
	  to { background-position:0 -450px;}
}
/* banner-表单区域-滚动数字-跳字动画 */

/* banner-表单区域-滚动数字 */

.sc_point{position:absolute; left:50%; margin-left:-132px; top:70px; bottom:0;}
.sc_bl{position:absolute; top:-4px; left:-100px; width:200px; bottom:0; text-align:center;}
.sc_bl img{height:100%;}
/* banner-大楼区域-楼 */

.scp_item{margin-bottom:70px; position:relative; width:1px; height:1px; z-index:2;}
.scp_item h2{position:absolute; top:0; left:0;}
.scp_item h2 i{position:absolute; border-radius:50%; box-sizing:border-box;}
.scp_1{width:8px; height:8px; left:-4px; top:-4px; background:#fff; background:url(../img/banner_point.png) no-repeat center\0; width:34px\0; height:34px\0; left:-17px\0; top:-17px\0; *background:url(../img/banner_point.png) no-repeat center; *width:34px; *height:34px; *left:-17px; *top:-17px;}
.scp_2{width:20px; height:20px; left:-10px; top:-10px; background:#fff; filter:alpha(opacity=50); opacity:0.5; filter:alpha(opacity=0)\0; *filter:alpha(opacity=0);}
.scp_3{width:32px; height:32px; left:-16px; top:-16px; border:1px solid #fff; filter:alpha(opacity=50); opacity:0.5; filter:alpha(opacity=0)\0; *filter:alpha(opacity=0);}
.scp_4{width:44px; height:44px; left:-22px; top:-22px; border:1px solid #fff; filter:alpha(opacity=0); opacity:0;}
.scp_5{width:56px; height:56px; left:-28px; top:-28px; border:1px solid #fff; filter:alpha(opacity=0); opacity:0;}
.scp_item.hover .scp_3{animation:scp3_anim .8s linear infinite;}
.scp_item.hover .scp_4{animation:scp4_anim .8s linear infinite;}
.scp_item.hover .scp_5{animation:scp5_anim .8s linear infinite;}
@keyframes scp3_anim{
  0%,100%{ filter:alpha(opacity=0); opacity:0; }
	  50%{ filter:alpha(opacity=80); opacity:0.8; }
}
@keyframes scp4_anim{
      18%{ filter:alpha(opacity=0); opacity:0; }
	  68%{ filter:alpha(opacity=80); opacity:0.8; }
}
@keyframes scp5_anim{
      36%{ filter:alpha(opacity=0); opacity:0; }
	  76%{ filter:alpha(opacity=80); opacity:0.8; }
}
/* banner-大楼区域-点-雷达波动画 */

/* banner-大楼区域-点 */

.scp_item h3{position:absolute; left:0; top:0; transition:.4s; filter:alpha(opacity=0); opacity:0; transform:translate(5px,20px);}
.scp_item h3 em{position:absolute; left:0; width:143px; height:63px;}
.scp_item h3 img{position:absolute; left:138px;}
.scpm_1 em{top:0px; background:url(../img/banner_line_2.png) no-repeat center;}
.scpm_2 em{top:0px; background:url(../img/banner_line_2.png) no-repeat center;}
.scpm_3 em{top:-63px; background:url(../img/banner_line.png) no-repeat center;}
.scpm_4 em{top:-63px; background:url(../img/banner_line.png) no-repeat center;}
.scpm_5 em{top:-63px; background:url(../img/banner_line.png) no-repeat center;}
.scpm_6 em{top:-63px; background:url(../img/banner_line.png) no-repeat center;}
.scpm_1 img{top:50px;}
.scpm_2 img{top:-80px;}
.scpm_3 img{top:-90px;}
.scpm_4 img{top:-210px;}
.scpm_5 img{top:-230px;}
.scpm_6 img{top:-360px;}
.scp_item.hover h3{filter:alpha(opacity=1); opacity:1; transform:translate(0,0);}
.scp_img{position:absolute; z-index:1; left:0; top:0;}
.scp_img li{position:absolute; left:0; top:0; width:480px; height:250px; display:none;}
.scp_img li.hover{display:block;}
.scp_img i{position:absolute; border-left:1px solid #fff;}
.scp_img i.item1{width:84px; height:130px; left:-108px; bottom:125px; border-bottom:1px solid #fff; transform:skew(20deg,0);}
.scp_img i.item2{width:82px; height:60px; left:-108px; bottom:125px; border-bottom:1px solid #fff; transform:skew(40deg,0);}
.scp_img i.item3{width:116px; height:10px; left:-120px; top:125px; border-top:1px solid #fff; transform:skew(-40deg,0);}
.scp_img i.item4{width:98px; height:80px; left:-114px; top:125px; border-top:1px solid #fff; transform:skew(-20deg,0);}
.scp_img i.item5{width:90px; height:150px; left:-110px; top:125px; border-top:1px solid #fff; transform:skew(-15deg,0);}
.scp_img i.item6{width:90px; height:220px; left:-110px; top:125px; border-top:1px solid #fff; transform:skew(-10deg,0);}
/* banner-大楼区域-slogan */

#tuna_address{*display:none!important;}

.sm_login_box{float:right; position:relative; padding:5px 0;}
.sm_login_box s{position:absolute; bottom:-6px; right:165px; width:164px; height:80px; background:url(../img/login_bg.png) no-repeat center;}
.sm_login_box a{display:inline-block; float:left; margin-left:15px; height:27px; line-height:27px; border:1px solid #0c8; border-radius:20px; width:150px; text-align:center; font-size:16px; position:relative; z-index:1; color:#0c8; *height:29px; *line-height:29px; *width:152px; *border:0; height:29px\0; line-height:29px\0; width:152px\0; border:0\0;}
.sm_login_box a.sm_btn_login{color:#fff; background:#0c8; *background:url(../img/login_btn.png) no-repeat center; background:url(../img/login_btn.png) no-repeat center\0; }
.sm_login_box a.sm_btn_reg{*background:url(../img/reg_btn.png) no-repeat center; background:url(../img/reg_btn.png) no-repeat center\0;}
/* 顶部-登录注册 */