﻿/*优化*/
.top_banner{width:100%; height:410px; margin:0 auto;}
.freeBj_product{width:1100px; position: relative; top:-50px; margin:0 auto}
.slideTxtBox{}
.slideTxtBox .hd{width:1097px; height:82px; border:1px solid #4474f2; border-radius: 30px 30px 0 0;}
.slideTxtBox .hd li{width:365px; height:52px; font-size: 20px; color:#4474f2; text-align: center; padding:15px 0; border-right:1px solid #4474f2; float: left; cursor:pointer;}
.slideTxtBox .hd li.on{color:#fff; background-color: #4474f2;}
.slideTxtBox .hd li.on.first{border-radius: 29px 0 0 0;}
.slideTxtBox .hd li.on.last{border-radius: 0 29px 0 0;}
.slideTxtBox .hd li.last{border-right:0;}

.slideTxtBox .bd{width:100%; background-color: #f8f8f8; border-radius: 0 0 30px 30px; padding-bottom:30px; padding-top:70px; overflow: hidden;}

.product_steps_hd{width:340px; float: left;}
.product_steps_hd li{padding:0 106px; margin-bottom:52px; position: relative;}
.product_steps_hd li.last{margin-bottom:0;}
.product_steps_hd li span.product_steps_num{text-align: center; font-size: 36px; font-weight: bold; color:#ccc; position: absolute; top:48px; left: 70px;}
.product_steps_hd li .step_con_text{height:40px; line-height: 40px; font-size: 16px; color:#ccc; text-align: center;}
.product_steps_hd li .step_con_bg{width:100%; height:50px; background: url(../maobg/free_quote_circle.png) center -50px no-repeat;}
.product_steps_hd li .step_con_arrow{width:100%; height:14px; background: url(../maobg/free_quote_arrow.png) center 0 no-repeat;}
.product_steps_hd li.current .step_con_bg{background-position-y: 0;}
.product_steps_hd li.current .step_con_arrow{background-position-y: -14px;}
.product_steps_hd li.current .step_con_text,.product_steps_hd li.current span.product_steps_num{background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(65, 118, 242, 1)), to(rgba(124, 87, 248, 1))); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.product_steps_bd{width:757px; float: left;}
.next_step{width:276px; height:62px; font-size: 24px; text-align: center; line-height: 62px; background: url(../maobg/free_quote_btn2.png) 0 0 no-repeat;}
.next_step a{color:#4474f2; display: block;}
/* .next_step{
    background: -moz-linear-gradient(top, #4176f2 0%, #7c57f8 100%);
    background: -webkit-gradient(linear, 0 0,0 bottom, from(rgba(65,118,242,.8)),to(rgba(124,87,248,.8)));
    background: -webkit-linear-gradient(top, rgba(65,118,242,.8) 0%,rgba(124,87,248,.8) 100%);
    background: -o-linear-gradient(top, rgba(65,118,242,.8) 0%,rgba(124,87,248,.8) 100%);
    background: -ms-linear-gradient(top, rgba(65,118,242,.8) 0%,rgba(124,87,248,.8) 100%);
    background: linear-gradient(to bottom, rgba(65,118,242,.8) 0%,rgba(124,87,248,.8) 100%);
} */


.next_step.hover{background-position:0 -62px;}
.next_step.hover a{color:#fff; background: none; -webkit-text-fill-color:#fff;}

.product_function{position:relative; padding-bottom:20px;}
.checkGroup_con dt{font-size:16px; font-weight:bold; padding-bottom:5px;}
.checkGroup_con dd{line-height:22px; height:22px;}
.checkGroup{float:left; width:155px; padding-left:25px; padding-bottom:20px; position:relative;}
.pb0{padding-bottom:0;}
.checkGroup input{float:left; width:15px; height:15px; position:absolute; top:0; left:0;}
.product_function .more_link{position:absolute; bottom:30px; right:30px;}
.product_function .more_link a{color:#999; font-size:12px;}


/*步骤二——表单提交*/
.free-taste{}
.free-taste-txt{color:#999; padding-bottom:20px;}
.free-taste .textfile{width:266px; margin-right:12px; float: left; margin-bottom:10px;}
.free-taste .textfile .tt{font-size: 16px; line-height: 2;}
.free-taste .textfile input{width:244px; height:38px; line-height: 38px; padding:0 10px; border:1px solid #ddd;}
.free-taste .linkMan{position: relative;}
.free-taste .linkMan input{width:120px;}
.free-taste .linkMan .appellation{width:112px; height:40px; line-height: 40px; position: absolute; top:32px; right:0;}
.free-taste .linkMan .appellation input{width: 16px; float: left;}
.free-taste .linkMan .appellation span{width:40px; height:40px; text-align: center; line-height: 40px; float: left;}
.free-taste .wherecity{width:100%;}
.free-taste .wherecity .nice-select{width:128px;}
.free-taste .wherecity .nice-select input{width:106px; border:none;}
.free-taste .emailist{background-color: #fff; border:1px solid #ddd;}
.free-taste .con .textfile .emailist li{padding:0 10px; line-height:30px;}
.free-taste .con .textfile .emailist li.on{background-color: #b2b2b2; font-size: 16px; padding-left: 5px;}
.free-taste .emailist{ background-color: #fff; border:1px solid #ddd;}
/*.info_row{overflow: hidden;}*/
.free-btn{margin-top:5px;}

/*步骤二——表单提交完成*/
.info_submit_suc_bg{padding-top:30px;}
.info_submit_suc_tips{font-size: 16px; line-height: 4; color:#5042e8;}
.info_submit_suc_bg,.info_submit_suc_tips{text-align: center;}
.margin_auto{margin:0 auto;}

.freeBj_product_hd{text-align: center; padding:70px 0 50px; position: relative;}
.freeBj_product_hd_tips{font-size: 20px; color:#666;}
.freeBj_product_hd_main{font-size: 28px; color: #4474f2; padding:5px;}
.freeBj_product_hd_english{font-size: 14px; color: #4474f2;}
.freeBj_product_hd_bgi{background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(65, 118, 242, 1)), to(rgba(124, 87, 248, 1))); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.freeBj_product_hd span{position: absolute; background-image: url(../maobg/free_header_bg.png); background-repeat: no-repeat;}
.hd_bg1{width:4px; height:28px; background-position: -21px 0; left: 50%; top:0;}
.hd_bg2{width:20px; height:19px; background-position: 0 0; left: 198px; top:130px;}
.hd_bg3{width:33px; height:16px; background-position: -26px 0; top:35px; right:265px;}

.freeBj_case{width:100%;}
.freeBj_case .freeBj_product_hd{width:1100px; margin:0 auto;}
.case_con{background-color: #f6f6f6; padding-top:86px; padding-bottom:60px; margin-top:20px;}
.case_list{width:1100px; margin:0 auto;}
.case_list ul li{width:350px; height:227px; float: left; border:none; margin-right:25px; margin-bottom:24px; position: relative;}
.case_list ul li.last{margin-right:0;}
.case_list ul li a{display: block;}
.case_list ul li a .case_item_name{
	display: block;
	width:100%;
	height:40px;
	line-height: 40px;
	color:#fff;
	text-align: center;
    background: -moz-linear-gradient(top, #4176f2 0%, #7c57f8 100%);
    background: -webkit-gradient(linear, 0 0,0 bottom, from(rgba(65,118,242,.8)),to(rgba(124,87,248,.8)));
    background: -webkit-linear-gradient(top, rgba(65,118,242,.8) 0%,rgba(124,87,248,.8) 100%);
    background: -o-linear-gradient(top, rgba(65,118,242,.8) 0%,rgba(124,87,248,.8) 100%);
    background: -ms-linear-gradient(top, rgba(65,118,242,.8) 0%,rgba(124,87,248,.8) 100%);
    background: linear-gradient(to bottom, rgba(65,118,242,.8) 0%,rgba(124,87,248,.8) 100%);
 	position: absolute;
 	left: 0;
 	bottom:0;
 }
