﻿/* reset */
*{margin:0; padding:0;}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd, figure, menu, input, textarea, button, select, th, td iframe{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, b, strong { font-size:100%; font-weight:normal;}
li { list-style:none;}
table{width:100%;border-collapse:collapse;border-spacing:0; }
table td{word-break: break-all; word-wrap:break-word;}
em, i { font-style:normal;}
a, a:visited, a:active { text-decoration:none; border:none; outline:none; color: #333; cursor: pointer;}
a,img { display:inline-block; border:none;}
input, textarea { outline:none;}
select,input{-webkit-appearance:none;-webkit-tap-highlight-color: rgba(3, 3, 3, 0); }
select { outline: medium none;}
textarea { resize: vertical;}
body { -webkit-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(3,3,3,0); -webkit-touch-callout:none; word-wrap:break-word; line-height:1.5;font-size: 14px;overflow-x: hidden;}
body, button, input, select, textarea { font-family: Verdana, Arial, Helvetica, 'Microsoft YaHei', sans-serif;}
input[type="button"] {cursor: pointer;}
::-webkit-input-placeholder { color:#333;}
:-moz-placeholder { color:#333;}
::-moz-placeholder { color: #333;}
:-ms-input-placeholder { color: #333;}
.none{ display:none;}
.left { float:left;}
.right { float:right;}
.clearfix::after { content:''; clear:both; display:block; height:0; overflow:hidden;visibility:hidden;}
.clearfix { zoom:1;}
.clear{clear: both;}
.cont{width: 1110px;margin: 0 auto;}
.wrapper {padding: 0;margin: 0;}
/* 渐变 */
/* nav */
.nav {height: 80px; background-color: #132433;}
.nav ul {width: 1100px; margin: auto; overflow: hidden;}
.nav ul li {float: left;}
.nav ul li a{padding: 0 13px; line-height: 80px; font-size: 24px; color: #fff;}
/* banner */
.banner {position: relative; background: url(../images/ban1.png) no-repeat top center; padding-top: 100px;}
.banner img{display: block; margin: auto;}
.banner ul {overflow: hidden; padding: 50px 110px;}
.banner ul li {float: left; padding: 10px;}
.banner ul li a {width: 200px; height: 46px; border-radius: 25px; font-size: 20px; text-align: center;line-height: 46px; color: #fff;}
.banner ul li a{
    background: linear-gradient(to right,#f32f2c , #c91010);
    -moz-box-shadow:0px 5px 13px rgba(0,120,60,.75); 
	  -webkit-box-shadow:0px 5px 13px rgba(0,120,60,.75);  
	  box-shadow:0px 5px 13px rgba(0,120,60,.75); 
}
.banner ul li a:hover {background: #fff3b2; color: #df3027;}
.banner .what {width: 980px; height: 140px;padding: 20px 60px; border-radius: 20px; background-color: #fff;color: #333;}
.banner .what {
    -moz-box-shadow:0px 5px 18px rgba(0,0,0,.33); 
	-webkit-box-shadow:0px 5px 18px rgba(0,0,0,.33);  
	box-shadow:0px 5px 18px rgba(0,0,0,.33); 
}
.banner .what h4 {font-size: 18px; line-height: 30px; text-indent: 2em; padding-top: 5px;}
.banner .what h4 span{color: #ca1413; }


/* 2019年健康管理师报名条件自助查询 */
.bmtj { padding: 70px 0 50px;}
.bmtj h2 { font-size: 46px; font-weight: bold; line-height: 60px; text-align: center; margin-bottom: 50px; color: #333;}
.bmtj h2 span {color: #e13126;}
.bmtj .info {background: url(../images/bmtj_bg.png) no-repeat center center; height: 450px; padding: 30px; border:1px solid #333;}
.bmtj .info .left {position: relative; width: 620px; line-height: 25px; z-index: 999;}
.bmtj .info .left .cs{width: 560px;height: 50px; border:1px dashed #333; border-left: 1px solid #333;}
.bmtj .info .left .cs p{float: left;background: #333; color: #fff; height: 52px; text-align: center; line-height: 25px; font-size: 16px; width: 50px; margin-top: -1px; margin-right: 10px; }
.bmtj .info .left .cs a{font-size: 14px; color: #e13126;}
.bmtj .info .left .cs a:hover{font-weight: bold; text-decoration: underline; color: #333;}
.bmtj .info .left h3 {font-size: 20px; font-weight: bold; line-height: 30px; color: #e13126; margin: 14px 0 6px;}
.bmtj .info .left .tp{color: #e13126; font-size: 14px;}
.bmtj .default:after,.bmtj .default:before {
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
}
.bmtj .pretty {padding-left: 15px; font-size: 16px; color: #545454;}
.bmtj .pretty2 {padding: 20px 0;}
.bmtj .pretty2 input[type="text"] {width: 300px; height: 50px; border:2px solid #e13126; background: url(../images/phone.png) no-repeat 10px center #fff; padding-left: 40px; font-size: 20px; float: left;}
.bmtj .pretty2 input[type="text"] {
    -moz-box-shadow:0px 0px 5px rgba(0,0,0,.15) inset; 
	-webkit-box-shadow:0px 0px 5px rgba(0,0,0,.15) inset;  
	box-shadow:0px 0px 5px rgba(0,0,0,.15) inset; 
}
.bmtj .pretty2 input[type="button"] { width: 220px; height: 54px;border:none; margin-left: -5px; background-color: #e13126; font-size: 24px; text-align: center; line-height: 54px; color: #fff;}

.bmtj .info .right {position: relative; width: 380px; height: 430px; padding: 10px; border-radius: 0 40px 0 40px; background-color: #e13126; z-index: 997;}
.bmtj .info .right .content {height: 420px; border-radius:0 40px 0 40px; border:1px solid #fff; }
.bmtj .info .content h3 {font-size: 26px; font-weight: bold; text-align: center; line-height: 50px; color: #ffe957;}
.bmtj .info .right .fp{width: 350px; height: 30px; background: #fff; border-radius: 0 20px 20px 0; line-height: 30px; margin-top: 8px;}
.bmtj .info .right .fp p{float: right; padding-right: 20px;}
.bmtj .info .right .fp span{color: #e13126; font-size: 22px; padding-left: 50px;}
.bmtj .info .right .ra{padding: 5px 40px 0px 50px; font-size: 16px;}
.bmtj .info .right .ra a{padding: 4px 10px; color: #fff; border: 1px solid #e13126;}
.bmtj .info .right .ra a:hover{border: 1px dashed #fff; background: #e9655c; border-radius: 20px;}


.bmsj_form {padding:10px 0px;}
.bmsj_form input[type="text"] {width: 260px; height: 40px; padding:0 10px; border:none; display: block;margin:10px auto;}
.bmsj_form select {width: 280px; height: 40px; padding:0 10px; border:none; margin: 10px 0; display: block; margin: auto;}
.bmsj_form h3 {font-size: 20px; font-weight: bold; text-align: center; line-height: 50px; color: #fff;}
.bmsj_form input[type="button"] {width: 280px; height: 45px; border:none; border-radius: 8px; background-color: #e13126; font-size: 20px; text-align: center; line-height: 45px; color: #fff; display: block; margin: 10px auto;}
.bmsj_form p {text-align: center; line-height: 22px; color: #fff;}


/* 行业刚需 证书价值持续走高 */
.zsjz {padding: 50px 0;}
.zsjz h2 {font-size: 46px; font-weight: bold; text-align: center; line-height: 60px; margin-bottom: 50px;}
.zsjz .cont{width: 1110px;}
.zsjz ul{overflow: hidden;}
.zsjz ul .lt{float: left; width: 548px; height: 358px; background: url("../images/jz1.png") no-repeat;}
.zsjz ul .lt p{padding: 80px 30px 0 90px; color: #fff; font-size: 20px; }
.zsjz ul .lt p span{color: #ffe957;}
.zsjz ul .lt h3{font-size: 30px; color: #fff; padding: 32px 0 0 60px; font-weight: bold;}
.zsjz ul h3 span{color: #e13126; font-size: 46px;} 
.zsjz ul .rt{float: right; width: 548px; height: 358px; background: url("../images/jz2.png") no-repeat;}
.zsjz ul .rt p{padding: 80px 90px 0 30px; color: #fff; font-size: 20px;  }
.zsjz ul .rt h3{font-size: 30px; color: #fff; padding: 30px 60px 0 0; font-weight: bold; text-align: right;}
.zsjz iframe{width: 1100px; height: 320px; background: url("../images/jz3.png") no-repeat; border-radius: 10px; box-shadow: 0 0 10px #ccc; margin-top: 40px;}

.s5-form form{width: 1040px; height: 257px; margin: auto; display: block;}
.s5-form font{width: 100%; float:left;margin-top: 19px;margin-bottom: 20px; font: bold 40px/66px "微软雅黑";color:#333; text-align: center;}
.s5-form ul{width: 100%; clear: both; float:left; margin-bottom: 49px; overflow: hidden;}
.s5-form ul li{width: 319px; height: 53px; display: inline-block; margin: auto 6px; border:solid 1px #7d7d7d; background: #fff;}
.s5-form ul li span{float:left; font: 20px/53px "微软雅黑";color:#333; margin-left: 20px;}
.s5-form ul li input{width: 190px; height: 53px; display: block; float:left; border:none;font: 20px/53px "微软雅黑";color:#333;}
.s5-form ul li:last-child{border: none;}
.s5-form a{float: left; width: 321px; height: 55px; display: block; margin: auto; font: bold 24px/55px "微软雅黑";color:#fff;clear: both; text-align: center; 
  background: -webkit-linear-gradient(left, #bc1a28 , #db3e32); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #bc1a28 , #db3e32); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #bc1a28 , #db3e32); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #bc1a28 , #db3e32); /* 标准的语法 */
}
.hvr-grow-shadow {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
  -moz-transform: perspective(1px) translateZ(0);
  -o-transform: perspective(1px) translateZ(0);
  -ms-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: box-shadow, transform;
  -moz-transition-property: box-shadow, transform;
  -o-transition-property: box-shadow, transform;
    transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:active {
    box-shadow: 0 15px 15px -10px rgba(0, 0, 0, 0.5);
    -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.s5-form p{font-size: 18px; color: #da3d32;text-align: center;}

/*1本证书 成就多个职业方向*/
.zscj{width: 100%; height: 660px; background: url("../images/zs1.png") no-repeat top center;}
.zscj h2 {font-size: 46px; font-weight: bold; text-align: center; line-height: 60px; margin-bottom: 50px; line-height: 180px; color: #fff;}
.zscj h2 span{color: #da3d31;}
.zscj ul{overflow: hidden;}
.zscj ul li{float: left; width: 277px; height: 376px; background: url("../images/zs2.png") no-repeat; padding-top: 30px; color: #da3d31;}
.zscj ul li img{margin: auto; display: block; }
.zscj ul li h3{font-size: 24px;font-weight: bold; text-align: center;}
.zscj ul li p{padding: 30px;font-size: 18px;}

/* 提前预定就业黄金席位  未来由你决定 */
.weilai {padding: 50px 0 100px; overflow: hidden;}
.weilai h2 {font-size: 46px; font-weight: bold; text-align: center; line-height: 60px; color:#333; margin-bottom: 50px;}
.weilai .who {position: relative;left: 25px; width: 550px; height: 450px; border-radius: 10px;transform: skewX(-6deg); z-index: 999;}
.weilai .who {
    background: -webkit-linear-gradient(#e53527 , #c71123);
    background: -o-linear-gradient(#e53527 , #c71123); 
    background: -moz-linear-gradient(#e53527 , #c71123); 
    background: linear-gradient(#e53527 , #c71123);
}
.weilai .who .info { transform: skewX(6deg); padding: 30px;}
.weilai .who .info h3 {font-size: 24px; font-weight: bold; text-align: center; line-height: 50px; color: #fff;}
.weilai .who .info ul li a {font-size: 16px; line-height: 37px; color: #fff;}
.weilai .who .info ul li a span{color: #ffe957; font-weight: bold; font-size: 18px;}
.weilai .who .btn{width: 300px; height: 45px; line-height: 45px; text-align: center;background: #000; display: block; color: #fff;font-size: 20px; margin: 10px auto; border-radius: 5px;}
.weilai .problem {position: relative;right: 25px; top:30px; width: 550px; height: 450px; border-radius: 10px;transform: skewX(-6deg); background: #000; z-index: 996;}
.weilai .problem .info { transform: skewX(6deg); padding: 30px 20px 0px 100px;}
.weilai .problem .info h3 {font-size: 28px; font-weight: bold; line-height: 50px;color: #fff;}
.weilai .problem .info ul li a {font-size: 16px; line-height: 37px; color: #fff;}
.weilai .problem .btn{width: 300px; height: 45px; line-height: 45px; text-align: center;background: #d62325; display: block; color: #fff;font-size: 20px; margin-top: 10px; border-radius: 5px;}

/*2019年消防设施操作员 考试全解析*/
.ksjx{width: 100%; height: 720px; background: url("../images/ksjx1.png") no-repeat top center;}
.ksjx h2 {font-size: 46px; font-weight: bold; text-align: center; line-height: 180px; color: #fff;}
.ksjx h2 span{color: #f9d651;}
.ksjx ul{overflow: hidden; margin-bottom: 50px;}
.ksjx ul li{width: 499px; height: 200px; background: url("../images/ksjx2.png") no-repeat; padding-top: 59px; float: left;}
.ksjx ul li p{margin-left: 170px; background: url("../images/ksjx4.png") no-repeat left 10px; padding-left: 16px; font-size: 20px; color: #fff;}
.ksjx ul li:nth-of-type(2){background: url("../images/ksjx3.png") no-repeat; float: right;}
.ksjx h3{font-size: 28px; text-align: center; line-height: 60px; background: url("../images/ksjx5.png") no-repeat center; color: #fff;}
.ksjx a{display: block; width: 520px; height: 60px; line-height: 60px; text-align: center; background: #fff; border-radius: 5px;color: #d62325; font-size: 28px; margin: 30px auto;}

/*今日热点*/
.jrrd{ padding: 50px 0; }
.jrrd .cont{width: 1200px;}
.jrrd ul{overflow: hidden; padding: 0 30px;}
.jrrd ul li{float: left; width: 470px; height: 400px;box-shadow: 0 0 10px #f6c6c6; border-radius: 0 20px 20px 0px; margin: 10px;}
.jrrd ul li:nth-of-type(1){position: relative; padding-left: 60px;}
.jrrd ul li:nth-of-type(1) i{width: 90px; height:210px; background: url("../images/jr1.png") no-repeat; float: left; position: absolute; top: 25%; left: -30px; }
.jrrd h1{ font-size: 18px; color: #da3d31; padding-top: 30px; }
.jrrd p{line-height: 30px; font-size: 16px; color: #333; padding-right: 20px; font-family: "宋体"}
.jrrd p{padding-bottom: 30px; border-bottom: 1px dashed #da3d31;}
.jrrd ul li:nth-of-type(2){position: relative; padding-left: 20px; padding-right: 60px; border-radius: 20px 0 0 20px;}
.jrrd ul li:nth-of-type(2) i{width: 90px; height:210px; background: url("../images/jr2.png") no-repeat; float: left; position: absolute; top: 25%; right: -30px; }
.jrrd ul li:nth-of-type(2) h1{padding-top: 10px;}
.jrrd ul li:nth-of-type(2) p{padding-bottom: 10px;}
.jrrd ul li:nth-of-type(2) p:nth-of-type(3){border: none;}


/* 健康管理师教学优势  拼实力出效率 */
.youshi {padding: 50px 0;}
.youshi h2 {font-size: 46px; font-weight: bold; text-align: center; line-height: 60px;margin-bottom: 50px;}
.youshi ul li {float: left; width: 340px; height: 140px; padding: 25px 0; text-align: center;}
.youshi ul li {
  -moz-box-shadow:0px 5px 32px rgba(0,0,0,.1); 
	-webkit-box-shadow:0px 5px 32px rgba(0,0,0,.1);  
	box-shadow:0px 5px 32px rgba(0,0,0,.1);
}
.youshi ul li:first-child {position: relative; width:320px; height: 410px; padding: 0; background: url(../images/jxys1.png) no-repeat center center;}
.youshi ul li:first-child p {padding: 110px 0 30px; font-size:18px; color: #fff; line-height: 30px; }
.youshi ul li:first-child p i {font-size: 20px; font-weight: bold;}
.youshi ul li:first-child p strong {font-size: 22px; font-weight: bold;}
.youshi ul li:first-child .tips {position: absolute; top:0; left: 20px; width: 70px; font-size: 26px; font-weight: bold; line-height: 90px; color: #fff;}
.youshi ul li:first-child a {width: 260px; height: 50px; margin: auto; background-color: #363636; border-radius: 3px; font-size: 24px; font-weight: bold; line-height: 50px; color: #fff;}
.youshi ul li:nth-child(2) {margin: 0 36px 30px 36px;}
.youshi ul li:nth-child(3) {margin: 0 0 30px 0;}
.youshi ul li:nth-child(4) {margin: 0 36px 0px 36px;}
.youshi ul li img {margin: auto;}
.youshi ul li h3 {font-size: 24px; line-height: 40px;}
.youshi ul li p {font-size: 16px; line-height: 25px; color: #555;}
.youshi iframe{width: 100%;height: 180px;}
.youshi_form {padding: 50px 110px 0;}
.youshi_form form{font-size: 0;overflow: hidden;}
.youshi_form input {float: left;}
.youshi_form input[type="text"] {width: 600px; height: 76px; padding-left: 16px; border:2px solid #d72425; font-size: 22px;}
.youshi_form input[type="button"] {width: 260px; height: 80px; border:none; background-color: #d72425; font-size: 22px; color: #fff;}
.youshi_form p{font-size: 18px; text-align: center; line-height: 50px; color: #666;}

/* 有口皆碑的品牌，值得信赖 */
.brand {padding: 50px 0; }
.brand h2 {font-size: 46px; font-weight: bold; text-align: center; line-height: 60px;margin-bottom: 50px;}
.brand .btm{background: #333;}
.brand ul {overflow: hidden;}
.brand ul li {float: left; width: 275px; height: 320px; padding-top: 100px; background: url("../images/brand1.png") no-repeat; text-align: center;}
.brand ul li:nth-child(2) {background: url("../images/brand2.png") no-repeat; }
.brand ul li:nth-child(3) {background: url("../images/brand3.png") no-repeat; }
.brand ul li:nth-child(4) {background: url("../images/brand4.png") no-repeat; }
.brand ul li img {margin: auto;}
.brand ul li i{width: 50px; height: 4px; background: #fff; margin:30px auto 80px; display: block;}
.brand ul li h3 {font-size: 20px; color: #fff; font-weight: bold;}
/* 2019年健康管理师备考资料0元下载专区 */
.down {padding-bottom: 50px;overflow: hidden;}
.down h2 {font-size: 46px; font-weight: bold; text-align: center; line-height: 60px; color:#333; margin-bottom: 50px;}
.down h2 strong {font-weight: bold; color: #d32125;}
.down ul {padding: 0 80px;}
.down ul li{float: left; width: 215px; height: 162px; padding: 40px 0; margin: 10px; background: url(../images/down_li_bg.png) no-repeat center center;text-align: center; color: #fff;}
.down ul li:nth-child(1) {margin-left: 129px;}
.down ul li:nth-child(4),.down ul li:nth-child(5) ,.down ul li:nth-child(6) ,.down ul li:nth-child(7) {margin-top: -50px;}  
.down ul li img {margin: auto;}
.down ul li h3 {font-size: 24px; font-weight: bold; line-height: 40px;margin-bottom: 10px;}
.down ul li a {width: 140px; height: 42px; margin: auto; border-radius: 8px; background-color: #333; font-size: 18px; line-height: 42px; color: #fff;}
.down ul li a:hover {color: #c91423;background-color: #fff;} 
.down ul li a:hover {
  -moz-box-shadow:0px 5px 5px rgba(0,0,0,.25); 
	-webkit-box-shadow:0px 5px 5px rgba(0,0,0,.25);  
	box-shadow:0px 5px 5px rgba(0,0,0,.25);
}
/* 管家式服务 全方位提升教学质量 */
.fuwu {padding: 50px 0; background-color: #eff5f3;}
.fuwu h2 {font-size: 46px; font-weight: bold; text-align: center; line-height: 60px; margin-bottom: 50px;}
.fuwu h2 strong {font-weight: bold; color: #d32125;}
.fuwu ul li {float: left; width: 210px; height: 360px;padding: 0 20px; margin-right: 33px; border-radius: 3px; background-color: #fff;text-align: center;}
.fuwu ul li:last-child {margin-right: 0;} 
.fuwu ul li {
  -moz-box-shadow:0px 5px 21px rgba(0,0,0,.15); 
	-webkit-box-shadow:0px 5px 212px rgba(0,0,0,.15);  
	box-shadow:0px 5px 21px rgba(0,0,0,.15);
}
.fuwu ul li span {display: block; width: 52px; height: 3px;margin:0 auto 30px; background-color: #d32125;}
.fuwu ul li img {margin: auto;}
.fuwu ul li h3 {font-size: 24px; line-height: 50px;}
.fuwu ul li p {height: 130px; font-size: 16px; line-height: 30px; text-align: left;}
.fuwu ul li a{width: 180px; height: 42px; margin: auto; border-radius: 21px; border:1px solid #d32125; font-size: 20px; line-height: 42px; background-color: #fff; color: #d32125;}
.fuwu ul li a:hover {background-color: #d32125; color: #fff;box-shadow:0px 5px 5px #f5b0b0;}

/*三段式教学 全方位覆盖理论&实操*/
.sec7{width: 100%; display: block; clear: both; background: #fff; padding: 50px 0;}
.sec7 h2 {font-size: 46px; font-weight: bold; text-align: center; line-height: 60px;}
.sec7 h2 strong {font-weight: bold; color: #d32125;}
.s7-title{width: 100%; float:left; margin-top: 50px;}
.s7-title h2{font: bold 46px/61px "微软雅黑";color:#282828; width: 100%; background: url(../images/s7-img01.png) no-repeat center top;}
.s7-title h2 span{color:#bc3f3f;}
.s7-title p{font: 20px/47px "微软雅黑";color:#333; width: 100%; clear: both;}
.s7-cont{width: 100%; clear: both; margin-top: 53px; overflow: hidden; padding: 20px;}
.s7-cont ul{width: 100%; clear: both;}
.s7-cont ul li{width: 334px; height: 443px; float:left; margin-right: 48px; background: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 23px rgba(28,67,156,.2);
  box-shadow: 0 0 23px rgba(28,67,156,.2);
}
.s7-cont ul li.item03{margin-right: 0;}
.s7-cont ul li .item-top{width: 100%; height: 147px; display: block; background: url(../images/s7-img02.png) no-repeat center;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
.s7-cont ul li .item-top2{width: 100%; height: 147px; display: block; background: url(../images/s7-img04.png) no-repeat center;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
.s7-cont ul li .item-top3{width: 100%; height: 147px; display: block; background: url(../images/s7-img06.png) no-repeat center;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
.s7-cont ul li .item-top font,.s7-cont ul li .item-top2 font,.s7-cont ul li .item-top3 font{width: 100%; font: bold 30px/37px "微软雅黑";color:#fff; float:left; margin-top: 42px; text-align: center;}
.s7-cont ul li .item-top font i,.s7-cont ul li .item-top2 font i,.s7-cont ul li .item-top3 font i{font: 24px/37px "微软雅黑";}
.s7-cont ul li p{width: 275px; float:left; margin: 25px 30px 45px; text-align: left; font: 18px/32px "微软雅黑";color:#333;}
.s7-cont ul li a{width: 258px; height: 55px; display: block;clear: both; margin: auto; font: 24px/55px "微软雅黑";color: #fff;background: #B83D3D; text-align: center;
    background: -webkit-linear-gradient(left, #cb4444 , #a73737); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #cb4444 , #a73737); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #cb4444 , #a73737); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #cb4444 , #a73737); /* 标准的语法 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb4444', endColorstr='#a73737',GradientType=1 );
    -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 23px rgba(28,67,156,.2);
  box-shadow: 0 0 23px rgba(28,67,156,.2);
}
.s7-cont ul li:hover .item-top{background: url(../images/s7-img03.png) no-repeat center;}
.s7-cont ul li:hover .item-top2{background: url(../images/s7-img05.png) no-repeat center;}
.s7-cont ul li:hover .item-top3{background: url(../images/s7-img07.png) no-repeat center;}
.s7-cont ul li:hover a{background: #c9a469;
  background: -webkit-linear-gradient(left, #dcbd85 , #b78a4c); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #dcbd85 , #b78a4c); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #dcbd85 , #b78a4c); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #dcbd85 , #b78a4c); /* 标准的语法 */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcbd85', endColorstr='#b78a4c',GradientType=1 );
}




/*弹窗*/
.mftk_dv_bk{display:block;position: fixed; background-color: rgba(3,3,3,.25); height: 100%;width: 100%;top: 0;left: 0;border: 1px solid #cecece;z-index: 1000000;display: none;}
.mftk_dv_bk > div{width:800px;background:url(../images/shxt.png) no-repeat center center;position:relative;top:30%;left:50%;margin-left:-400px;border-radius:5px;}
.mftk_dv_bk > div > p{padding-left:20px;height:40px;color:#fff;line-height:40px;font-size:15px;
	background: -webkit-linear-gradient(#027e4c, #2db383);
	background: -o-linear-gradient(#027e4c, #2db383);
	background: -moz-linear-gradient(#027e4c, #2db383);
	background: linear-gradient(#027e4c, #2db383);
	border-radius:5px 5px 0 0;
}
.mftk_dv_bk > div > a{position:absolute;top:8px;right:15px;width:20px;height:20px;line-height:20px;text-align:center;font-size:14px;color:#fff;border-radius:20px;border:2px solid #fff;}
.mftk_bdy{width:800px;}
.shxt{width:740px;margin:auto;}
.shxt > h1{text-align:center;font-size:32px;color:#fff;padding:20px 0 5px;}
.shxt ul{width:100%;overflow:hidden;padding:20px 0;}
.shxt ul > li{float:left;font-size:15px;margin:4px;color:#fff;overflow:hidden;}
.shxt ul > li > label{float:left;font-weight:bold;line-height:32px;margin-right:5px;}
.shxt ul > li > input{border-radius:2px;width:150px;height:30px;line-height:30px;border:1px solid #fff;padding:0 5px;font-size:15px;color:#3C3B3B;background:#fff;}
.shxt ul > li > select{;border-radius:2px;width:162px;height:32px;line-height:32px;border:1px solid #fff;padding:0 5px;font-size:15px;color:#3C3B3B;background:#fff;}
.shxt ul .n_bj{width:100%;margin:15px 0 0;text-align:center;}
.shxt ul .n_bj > input{width:138px;height:32px;background:#DB5F04;border:1px solid #fff;text-align:center;cursor:pointer;color:#FFF;font-size:14px;font-weight:bold;line-height:32px;margin:0 20px;}
.shxt > p{color:#fff;font-size:14px; text-align: center;}
.aside-box iframe {width: 205px; height: 220px; padding: 160px 10px 0 25px; margin: auto;}
.zhibo_form {width: 205px; margin: auto;}
.zhibo_form input[type="text"]{
	width: 185px; 
	height: 34px; 
	padding: 0 10px;
	margin-bottom: 8px;
	border:none;
	border-radius: 3px;
	background-color: #5ac6a3;
	font-size: 16px;
	color: #fff;
}
.zhibo_form input[type="button"]{
	width: 205px; 
	height: 34px; 
	margin-bottom: 8px;
	border-radius: 17px;
	border:none;
	font-size: 18px;
	color: #127653;
	background-color: #fada03;
}
.zhibo_form input::-webkit-input-placeholder {color: #fff;}
.zhibo_form input:-moz-placeholder {color: #fff;}
.zhibo_form input::-moz-placeholder {color:#fff;}
.zhibo_form input:-ms-input-placeholder {color:#fff;}
.zhibo_form p {font-size: 14px; text-align: center; color: #fff; line-height: 20px;}

.phone__bgd{
  /*background: #eee;*/
}

.phone__greey{
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.6);
  z-index: 99998;
}

.phone__show{
  width: 100%;
  position: fixed;
  top: 50%;
  margin: -225px auto 0;
  z-index: 99999;
  /*background: red;*/
}

.phone{
  position: relative;
  width: 530px;
  height: 450px;
  border-radius: 8px;
}
.phone iframe{
  display: block;
  width: 530px;
  height: 440px;
}

.form-bgd{
  padding-top: 1px;
}
.form__01{
  box-sizing: border-box;
  font-size: 0;
  text-align: center;
  width: 530px;
  height: 420px;
  padding-top: 50px;
  background: #fff;
  border-radius: 8px;
}

.form__01 h2{
  height: 20px;
  font-size: 24px;
  color: #4c4c4c;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  padding-bottom: 16px;
  margin: 0 60px 35px;
  border-bottom: 1px solid #efefef;
}
.form__01 label{
  display: inline-block;
  vertical-align: top;
  width: 130px;
  height: 58px;
  border: 1px solid #c9c9c9;
  border-right: none;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
.form__01 label i{
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: top;
  /*background: url('../images/form-img01.png') no-repeat center;*/
  margin: 15px 0px;
  background-size: contain;
}
.form__01 label:nth-of-type(2) i{
  /*background: url('../images/form-img02.png') no-repeat center;*/
}
.form__01 label span{
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  width: 70px;
  font-size: 18px;
  color: #999;
  margin: 18px 0;
  padding: 0 1px 0 0;
  border-right: 1px solid #c9c9c9;
}
.form__01 input{
  width: 300px;
  height: 58px;
  padding: 0 10px;
  border: 1px solid #c9c9c9;
  border-left: none;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  margin-bottom: 10px;
}
.form__01 select{
  width: 320px;
  height: 60px;
  padding: 0 10px;
  border: 1px solid #c9c9c9;
  border-left: none;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  margin-bottom: 10px;
}
.form__01 p{
  font-size: 16px;
  text-align: right;
  color: #999;
  margin: 0 40px 10px 0;
  line-height: 50px;
}
.form__01 p span{
  color: #1e8dff;
}
.form__01 a{
  display: block;
  width: 450px;
  height: 60px;
  font-size: 24px;
  color: #fff;
  line-height: 60px;
  text-align: center;
  border-radius: 8px;
  background: #ff4200;
  margin: 0 auto;
}
.phone i{
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 32px;
  font-size: 20px;
  color: #fff;
  font-style: normal;
  display: block;
  background: #4d4d4d;
  border-radius: 16px;
  text-align: center;
  line-height: 32px;
}

.ej_bck{
  background: linear-gradient(to bottom, #4795d3 0,#7db3df 10%,#fff 50%,#fff 100%);
  /*background:url("../images/ej_bck.jpg") repeat-x;*/
  padding:15px 0;
  text-align:center;
}
.ej_bck h1 img {margin: auto;}
.ej_bck > h2{margin-top:20px;font-size:36px;color:#007cd5; font-weight: 600;text-shadow:2px 2px #fff;}
.ej_bck > p{font-size:14px;color:#1c81dd;margin:10px 0 30px;}
.ej_bck > div{width:920px;padding:30px 0;border:2px solid #c63031;margin:auto;background:#fff;}
.ej_bck > div > p{font-size:34px;margin-bottom:30px;}
.ej_tbl{border:2px solid #ecac86;width:800px;margin:auto;}
.ej_tbl tr{background:#ffebd2;}
.ej_tbl td{border-right:1px solid #ecac86;border-bottom:1px solid #ecac86;font-size:18px;padding:18px;}
.ej_tbl td > input{width:222px;height:30px;padding:0 4px;font-size:14px;line-height:30px;border:1px solid #bfb7ac;}
.ej_tbl td > select{width:232px;height:32px;font-size:14px;line-height:32px;border:1px solid #bfb7ac;}
.ej_tbl .ej_tr{background:#fff;}
.ej_td{text-align:left;}
.ej_tbl td .nanniu_bj{width:120px;background:#f1f1f1;}

.bmsj-form{
  width: 870px;
  margin: 0 auto;
  padding: 10px 0;
  font-size: 0;
  text-align: center;
  border: 1px solid #820303;
  border-top: 10px solid #820303;
  background: #eee;
}
.bmsj-form h2{
  text-shadow: 3px 3px #fff;
  font-size: 40px;
  color: #000;
  font-weight: 600;
  text-align: center;
}
.bmsj-form h3{
  height: 90px;
  text-shadow: 3px 3px #fff;
  font-size: 26px;
  color: #000;
  font-weight: 400;
  text-align: center;
  background: url('../images/bmsj-form.png') no-repeat center;
  background-position: 0 55px;
}
.bmsj-form p{
  font-size: 22px;
  color: #000000;
  padding: 0 70px;
  text-align: center;
  margin-bottom: 10px;
}
.bmsj-table{
  width: 590px;
  margin: 0 auto;
  border-left: 1px solid #888;
  border-top: 1px solid #888;
}
.bmsj-table caption{
  height: 63px;
  font-size: 28px;
  color: #333;
  line-height: 63px;
  font-weight: 600;
  text-align: center;
  border: 1px solid #888;
  border-bottom: none;
}
.bmsj-table th{
  font-size: 24px;
  color: #333;
  line-height: 50px;
  font-weight: 600;
  border-right: 1px solid #888;
  border-bottom: 1px solid #888;
}
.bmsj-table td{
  width: 420px;
  font-size: 22px;
  color: #333;
  line-height: 30px;
  text-align: center;
  border-right: 1px solid #888;
  border-bottom: 1px solid #888;
}
.bmsj-table .bmsj-more a{
  display: block;
  font-size: 22px;
  color: #f70707;
}
.bmsj-table .bmsj-move{
  display: none;
}
.bmsj-table td input{
  display: inline-block;
  vertical-align: middle;
  width: 148px;
  height: 54px;
  font-weight: 600;
  text-align: center;
  border: 1px solid #37b7ed;
  margin: 20px 5px;
}
.bmsj-table td select{
  display: inline-block;
  vertical-align: middle;
  width: 148px;
  height: 54px;
  font-weight: 600;
  text-align: center;
  border: 1px solid #37b7ed;
  margin: 20px 5px;
  padding: 0 10px;
}
.bmsj-table td .submit{
  display: inline-block;
  vertical-align: middle;
  width: 230px;
  height: 55px;
  font-size: 16px;
  color: #fff;
  font-weight: 600;
  text-align: center;
  line-height: 55px;
  border-radius: 27px;
  background: #169bd5;
  margin: 0 10px;
}

.lnzt-form{
  width: 870px;
  margin: 0 auto;
  padding: 30px 0;
  font-size: 0;
  text-align: center;
  border: 1px solid #820303;
  border-top: 10px solid #820303;
  background: #eee;
}
.lnzt-form h2{
  text-shadow: 3px 3px #fff;
  font-size: 40px;
  color: #000;
  font-weight: 600;
  text-align: center;
}
.lnzt-form h3{
  height: 110px;
  text-shadow: 3px 3px #fff;
  font-size: 26px;
  color: #000;
  font-weight: 400;
  text-align: center;
  background: url('../images/bmsj-form.png') no-repeat center;
  background-position: 0 80px;
}
.lnzt-form h4{
  font-size: 26px;
  color: #000;
  text-align: left;
  text-indent: 70px;
  padding: 0 38px;
  margin-bottom: 14px;
}
.lnzt-form h4 span{
  color: #f70707;
}
.lnzt-form h5{
  width: 870px;
  height: 60px;
  font-size: 30px;
  color: #fff;
  text-align: center;
  line-height: 60px;
  background: #1285f0;
  border-radius: 5px;
  margin: 0 auto 40px;
}
.lnzt-form h5 i{
  display: block;
  width: 20px;
  height: 24px;
  margin: 0 auto;
  background: url('../images/arrow.gif') no-repeat center;
  background-size: contain;
}
.lnzt-form input{
  display: inline-block;
  vertical-align: middle;
  width: 340px;
  height: 54px;
  font-weight: 600;
  text-align: center;
  border: 1px solid #37b7ed;
  margin: 30px 20px;
}
.lnzt-form a{
  display: inline-block;
  vertical-align: middle;
  width: 274px;
  height: 55px;
  font-size: 20px;
  color: #fff;
  font-weight: 600;
  text-align: center;
  line-height: 55px;
  border-radius: 27px;
  background: #169bd5;
  margin: 0 20px;
}

.bmtj-form{
  width: 870px;
  margin: 0 auto;
  padding: 30px 0;
  font-size: 0;
  text-align: center;
  border: 1px solid #820303;
  border-top: 10px solid #820303;
  background: #eee;
}
.bmtj-form h2{
  text-shadow: 3px 3px #fff;
  font-size: 40px;
  color: #000;
  font-weight: 600;
  text-align: center;
}
.bmtj-form h3{
  height: 110px;
  text-shadow: 3px 3px #fff;
  font-size: 26px;
  color: #000;
  font-weight: 400;
  text-align: center;
  background: url('../images/bmsj-form.png') no-repeat center;
  background-position: 0 80px;
}
.bmtj-form h4{
  font-size: 26px;
  color: #000;
  text-align: left;
  padding-left: 30px;
  margin-bottom: 20px;
}
.bmtj-form ul{
  text-align: left;
  font-size: 0;
  margin-bottom: 20px;
}
.bmtj-list{
  padding-left: 70px;
  margin-bottom: 10px;
}
.bmtj-list input{
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
}
.bmtj-list label{
  display: inline-block;
  vertical-align: middle;
  font-size: 24px;
  color: #808080;
  padding-left: 40px;
}
.bmtj-form h5{
  width: 870px;
  height: 60px;
  font-size: 30px;
  color: #fff;
  line-height: 60px;
  background: #1285f0;
  border-radius: 5px;
  margin: 0 auto;
}
.bmtj-form input[type = text]{
  display: inline-block;
  vertical-align: middle;
  width: 340px;
  height: 54px;
  font-weight: 600;
  text-align: center;
  border: 1px solid #37b7ed;
  margin: 30px 20px;
}
.bmtj-form a{
  display: inline-block;
  vertical-align: middle;
  width: 274px;
  height: 55px;
  font-size: 20px;
  color: #fff;
  font-weight: 600;
  text-align: center;
  line-height: 55px;
  border-radius: 27px;
  background: #169bd5;
  margin: 0 20px;
}
.bmtj-form li input[type = radio] ~ label{
  background: url(../images/input-unchecked01.png) no-repeat 3px 9px;
}
.bmtj-form li input[type = radio]:checked ~ label{
  background: url(../images/input-checked01.png) no-repeat 3px 9px;
}
.bmtj-form li input{ display:none;}
