*{ margin:0; padding:0; border:0; border:none;font-family: "FZLTHJW";}ul,ol li{ list-style:none;}table{border-collapse: collapse;}.clear { clear:both; font-size:0; height:0; overflow:hidden;}.clearfix:after{content: '';display: block;clear:both;}.clearfix{zoom:1;}a { cursor: pointer; text-decoration: none;}a:link, a:visited { text-decoration:none;}::-webkit-input-placeholder {color:#999999;}:-moz-placeholder {color:#999999;}::-moz-placeholder {color:#999999;}:-ms-input-placeholder {color:#999999;}.hide,.h{display: none !important;}.r{ float:right;}.l{float: left;}.common{width: 1000px;margin: 0 auto;}.right, .left {    float: left;}.zx{	cursor: pointer;}body{	min-width: 1200px;}.copyRight,.offcnCopy{ background:#444546;    min-width: 1200px; }.offcnCopy{padding:45px 0 100px 0; line-height:32px; color:#ccc; text-align:center;}.offcnCopy.normalPadding{padding-bottom: 45px;}.offcnCopy a{color:#ccc;}.offcnCopy a:hover{color:#e00;}div.header{width: 100%;height: 47px;background: #fff;}div.header .common{ font-size:16px;}div.header .common a{ color:#333;}div.header .logo{display: inline-block;width: 112px;height: 33px;background: url('http://statics.eoffcn.com/statics/images/index/netLogo.png'); vertical-align:-6px;}div.header .tel{width: 301px;height: 33px; display:inline-block;background: url('http://statics.eoffcn.com/statics/images/public/phone.jpg') no-repeat 0 8px;}div.header .common a{float: none; text-decoration: none;margin-top: 3px}div.header .tel{margin-top: 0;}.popup{	position: fixed;	top: 50%;	left: 50%;	margin-top: -191px;	margin-left: -343px;	z-index: 100;	width: 686px;	height: 383px;	background: url(../img/popup.png) top center no-repeat;}.popup a{	display: block;	width: 100%;	height: 100%;}.popup .close{	width: 34px;	height: 33px;	position: absolute;	top: 10px;	right: 10px;	cursor: pointer;}.popup .close>img{	width: 100%;	height: 100%;}.page{	background: #f5f5f5;	padding-bottom: 40px;}.zx-side{	display: none;}.lead{	position: fixed;	top: 100px;	z-index: 100;}.lead_l{	left: 10px;	width: 115px;	height: 542px;	background: url(../img/lead_l.png) top center no-repeat;}.lead_l .lead_div{	padding-top:95px;}.lead_l a{	display: block;	width: 94px;	margin:0 auto;	line-height: 22px;	padding:9px 0;	text-align: center;	border-bottom: 1px solid #a84b4b;	font-size: 14px;	color: #fff;}.lead_l a.active{	color: #ffde00}.lead_r{	right: 10px;	width: 115px;	height: 399px;	background: url(../img/lead_r.png) top center no-repeat;}.lead_r .lead_div{	padding-top:9px;}.lead_r a,.lead_r .lead_div>div{	display: block;	width: 96px;	margin:0 auto;	line-height: 20px;	padding:10px 0;	text-align: center;	border-bottom: 1px solid #a84b4b;	font-size: 14px;	color: #fff;}.lead_r .lead_div .active1{	color: #6c0004;	background: #ffb400;	border-radius: 5px 5px 0 0;	font-family: "FZLTCHJW"}.lead_r a.active{	color: #ffde00;}.banner{	width: 100%;	height: 1168px;	margin:0 auto;	/*background: url(../img/banner2.png?11) top center no-repeat;*/}.banner .common{	padding-top: 455px;}.banner .zixun{	width: 100%;	height: 644px;}.bm_div{	width: 1032px;	margin:0 auto;	padding-top: 50px;}.bm_div .tj{	width: 506px;	height: 633px;	margin:0 auto;	background: url(../img/tj.png) top center no-repeat;}.bm_div .interaction{	width:500px;	height: 543px;	margin:0 auto 0;	padding: 90px 0 0 26px;	background: url(../img/td.png) top center no-repeat;}.bm_div .input-grp{	float: left;	width: 234px;	height: 32px;	margin-bottom: 18px;}.bm_div .input-grp>div{	width: 76px;	line-height: 32px;	text-align: right;	font-size: 16px;	color: #333333;	font-family: "FZLTCHJW";	margin-right: 8px;	float: left;}.bm_div .input-grp>input{	width: 148px;	height: 30px;	float: left;	border:1px solid #cccccc;	border-radius: 4px;}.bm_div .get_btn1{	width: 140px;	height: 43px;	margin:-6px 0 0 71px;	background: url(../img/yy.png) top center no-repeat;}.bm_div .free_con .f_t{	font-size: 18px;	color: #cb0003;	font-family: "FZLTCHJW";	line-height: 46px;	margin-bottom: 20px;	margin-left: 64px;}.bm_div .free_con{	padding-top:24px;}.bm_div .f_con{	padding-left: 8px;}.bm_div .p_div{	line-height: 50px;	font-size: 19px;	color: #ffe293;	margin-left: 138px;	position: relative;	width: 230px;	border-bottom: 1px dashed #ffe293;}.bm_div .p_div:nth-child(4){	border-bottom: none;}.bm_div .point{	position: absolute;	width: 4px;	height: 4px;	border-radius: 2px;	top: 50%;	margin-top: -2px;	left: 127px;	background: #ffe293;	display: none;}.line{	width: 1026px;	height: 264px;	margin:33px auto 40px;	background: url(../img/line.png) top center no-repeat;}.problem{	width: 1008px;	height: 488px;	margin:0px auto 60px;	background: url(../img/problem.png?202603181520) top center no-repeat;}.bh{	width: 1026px;	height: 404px;	margin:0px auto 20px;	background: url(../img/bh.png?202603181520) top center no-repeat;}.bg{	width: 100%;	padding: 48px 0 40px 0;	background: #9e0103;}.zw_table{	width: 1000px;	height: 672px;	margin:0 auto 50px;	background: url(../img/zw_table.png) top center no-repeat;}.km{	width: 1000px;	height: 248px;	margin:0 auto 50px;	background: url(../img/km.png) top center no-repeat;}.tx{	width: 1000px;	height: 397px;	margin:0 auto 0px;	background: url(../img/tx.png) top center no-repeat;}.k_t{	width: 1022px;	height: 333px;	margin:40px auto 20px;	background: url(../img/k_t.png) top center no-repeat;}.story{	width: 1026px;	height: 696px;	margin:60px auto 10px;	background: url(../img/story.png) top center no-repeat;}.m2{	background: #9e0103;	padding-top: 30px;}.bg .zw_table{	width: 1000px;	height: 402px;	padding-top: 270px;}.bg .zw_table table{	width: 1000px;	height: 330px;	margin: 0 auto;}.bg .zw_table td{	text-align: center;	border-collapse: collapse;	border:1px solid #e6e6e6;	height: 90px;	background: #fff;}.bg .zw_table td h3{	line-height: 40px;}.fix_bot_bg{width: 100%;min-width: 1000px;height: 47px;line-height: 64px;background: #ff0001;position: fixed;bottom: 0;padding-top: 18px;filter: alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;z-index: 900;}.fix_bot {	width:100%;	height:47px;	line-height:64px;	position:fixed;	bottom:0;	padding-top:18px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	z-index:999;}.fix_bot ul li {	width:100px;	height:30px;	line-height:30px;	text-align:center;	font-size:14px;	color:#ea090f;	background:#fdf1b7;	float:left;	margin-right:10px;	list-style-type: none;}.fix_bot ul li a {	width:100px;	height:30px;	display:block;	color:#ea090f;	text-decoration:none;}.fix_bot ul li a:hover {	color:#ff4141;	background:#ffffff;}.fix_bot ul {	position:relative;	width: 1000px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}.fix_bot p {	color:#fff;	position:absolute;	font-family:Arial;	right:0;	top:0;	font-size:12px;	line-height:12px;}.xinchun {	width: 160px;	height: 142px;	position: fixed;	bottom: 80px;	left: 157px;	background: url(../img/xinchun.png);}.window-mask {	display: none;	position: fixed;	top: 0;	left: 0;	background: rgba(0, 0, 0, 0.5);	width: 100%;	height: 100%;	z-index: 100;  }  .window-mask .ajax_form {	border: 2px solid #FFFFFF;	width: 515px;	height: 406px;	background: #FFFFFF;	border: 2px solid #FFFFFF;	border-radius: 12px;	position: fixed;	top: 0;	right: 0;	bottom: 0;	left: 0;	margin: auto;	box-sizing: border-box;	padding: 22px;  }  .window-mask .ajax_form .close {	font-size: 30px;	line-height: 20px;	color: #ccc;	position: absolute;	right: 13px;	top: 13px;	cursor: pointer;	width: 20px;	height: 20px;	/* transition: all .3s; */  }  .window-mask .ajax_form .close:hover {	/* transform: rotate(180deg); */  }  .window-mask .ajax_form h2 {	text-align: center;	font-size: 26px;	font-family: FZLanTingHeiS-EB-GB;	color: #DD011A;	padding-bottom: 10px;	border-bottom: 2px dashed #DD011A;  }  .form-box {	box-sizing: border-box;	padding: 19px 30px;  }  .form-box .list-div {	width: 100%;	display: flex;	justify-content: space-between;	margin-bottom: 7px;	position: relative;  }  .form-box input,.form-box select {	height: 47px;	border: 1px solid rgba(51, 51, 51, 0.2);	border-radius: 7px;	box-sizing: border-box;	padding: 0 0 0 14px;	font-size: 16px;  }  .form-box input {	width: 100%;  }  .form-box select {	display: block;	width: 100%;	appearance:none;	-moz-appearance:none;	-webkit-appearance:none;	outline: none;  }  .form-box #fs {	position: absolute;	right: 4px;	top: 0;	bottom: 0;	margin: auto;	width: 138px;	height: 39px;	background: #DD011A;	border-radius: 6px;	padding: 0;	color: #fff;	cursor: pointer;	border: none;  }  .form-box .btn-box {	width: 295px;	height: 97px;	background: url('../img/yy_btn_bg.png') no-repeat center;	margin: auto;	box-sizing: border-box;	padding: 10px 20px;  }  .form-box .ajaxBtn {	padding: 0;	border: none;	font-size: 26px;	font-family: FZLanTingHeiS-R-GB;	font-weight: bold;	color: #FFFFFF;	cursor: pointer;	line-height: 55px;	background: rgba(0, 0, 0, 0);  }  .bmtj .bt {    width: 1000px;    background: #bc1b11;    text-align: center;    color: #FFF;    font-size: 16px;    padding: 10px 0;    margin: 0 auto 0;	margin-top: 80px;}.bmtjtb th, .bmtjtb td {    border: 1px solid #ddd;    text-align: center;    line-height: 40px;}.bmtjtb th {    background: #e9e9e9;    padding: 8px;    font-size: 16px;    height: 32px;    font-weight: bold;}.bmtjtb{	width: 1000px;	margin: auto;}.bmtjtb td {    padding: 2px 3px;    max-width: 120px;    font-size: 16px;}.bmtjtb td button {    color: #fff;    line-height: 24px;    text-align: center;    padding: 2px 5px;    display: inline-block;    margin: 0 auto;    border-radius: 22px;    width: 150px;    border: none;    color: #fff;    background: #bc1b11;    margin: 5px auto;	cursor: pointer;}