*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul,ol,dl,table,th,tr,td,input,textarea,li,a,div,span,em,i{margin: 0;padding: 0;	border: 0;}
img {margin: 0;padding: 0;	border: 0;}
li {list-style: none;}
/*全局样式*/
html,body {width: 100%;	margin: 0 auto;}
/*= 清除浮动=*/
.clear {clear: both;height: 0px;line-height: 0px;font-size: 0px;overflow: hidden;display: block;}
.clearfix:after {content: "";display: block;height: 0px;clear: both;visibility: hidden;font-size: 0px;}
:focus{outline:0}
a, button, input[type="button"], input[type="submit"], input[type="reset"]{cursor:pointer}
/* Hides from IE-mac \*/
* html .clearfix {height: 0%;}
/* End hide from IE-mac */
* + html .clearfix {min-height: 0%;}
/* 针对IE7 */
* + html .clearfix {min-height: 0%;}
.w100 {width: 100%;}
.fl {float: left;}
.fr {float: right;}
/*原文件配置*/
body {color: #333;background: #ffffff;font: 16px/30px 'Microsoft YaHei', arial, sans-serif;min-width: 320px;overflow-x: hidden;}
a {color: #000;text-decoration: none;}
a:hover {color: #e69f0b;}
/*块级转化*/
.di_in {display: inline-block;}
.di_no {display: none;}
.di_bl {display: block;}
/*原文件配置  end*/

/*纵向居中*/
.v_middle {vertical-align: middle;}
/*横向居中*/
.te_c {text-align: center;}
/*相对定位*/
.p_r {position: relative;}
/* 白色背景 */
.bgfff {background: #fff;}
.flex {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.flex-v {-webkit-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.flex-1 {-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-warp{flex-flow: wrap}
.flex-column{flex-flow: column}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.transition{-webkit-transition: all .5s; -moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}

.red,.red a{color: #ca0500;}
.green,.green a{color: #1a903b;}
.white{color: #FFF;}
.bg_green{background-color: #1a903b;}
.fB{font-weight: bold;}

@media (min-width: 1200px) {
	/*min-width 1200 */
	.container{width: 1200px;margin-left: auto;margin-right: auto;}
}


/*全局样式 start*/
.title{font-size: 78px;line-height: 1.5;padding-bottom: 20px;margin-top: 40px;}
./*title::after{content: '';position: absolute;left: 50%;transform: translateX(-50%);width: 58px;height: 6px;border-radius: 3px;background-color: #009944;bottom: 0;}*/
.en{font-size: 22px;margin-top: 30px;text-transform: uppercase;line-height: 1.5;}
.banner img{width: 100%;}
.four{margin-top: 40px;}
.four .items{width: 23.5%;margin-right: 2%;background-color: #FFF;height: 360px;-moz-box-shadow:3px 8px 15px rgba(0,0,0,0.4);; -webkit-box-shadow:3px 8px 15px rgba(0,0,0,0.4);; box-shadow:3px 8px 15px rgba(0,0,0,0.4);}
.four .items:last-child{margin-right: 0;}
.four .items .text_content{padding:10px 15px;}
.four .items h3{font-size: 26px;border-bottom: 1px #949494 solid;margin: 0;padding-bottom: 15px;}
.four .items .txt{font-size: 22px;margin-top: 10px;color: #666;line-height: 1.5;}
.four .items img{width: 100%;}
.four .items::after{content: '';position: absolute;left: 50%;bottom: 20px;z-index: 1;width: 16px;height: 16px;border-radius: 50%;border: 1px #1a903b solid;transform: translateX(-50%);}
.four .items::before{content: '';position: absolute;left: 50%;bottom: 25px;z-index: 2;width: 8px;height: 8px;border-radius: 50%;background-color: #1a903b;transform: translateX(-50%);}

.question{width: 100%;background: url(../images/bg1.jpg)no-repeat;margin-top: 100px;padding:40px 0 80px 0;}
.question .items{margin-top: 90px;}
.question .items .pic{margin-right: 30px;}
.question .items:nth-child(even) .pic{order: 2;margin-right: 0;margin-left: 30px;}
.question .items h2{font-size: 38px;line-height: 1.5;padding-left: 30px;margin: 0;}
.question .items h2::after{content: '';position: absolute;left: 0;top: 50%;z-index: 1;width: 16px;height: 16px;border-radius: 50%;border: 1px #1a903b solid;transform: translateY(-50%);}
.question .items h2::before{content: '';position: absolute;left: 5px;top: 50%;z-index: 2;width: 8px;height: 8px;border-radius: 50%;background-color: #1a903b;transform: translateY(-50%);}
.question .items p{font-size: 34px;line-height: 1.5;margin-top: 10px;margin-bottom: 0;}
.question .items .pic{width: 600px;}
.question .items .pic img{width: 100%;}

.pen{background: url(../images/bg2.jpg)no-repeat center 140px;width: 100%;display: table;margin-top: 40px;}
.pen .table{border-left: 1px #000 solid;border-top: 1px #000 solid;margin-top: 780px;}
.pen .td{border-right: 1px #000 solid;border-bottom: 1px #000 solid;width: 50%;font-size: 36px;line-height: 1.5;padding: 10px;}
.pen .td:last-child{font-size: 30px;}

.case{margin-top: 100px;}
.case .content{margin-top: 70px;}
.case .content .pic{order: 2;margin-left: 40px;margin-top: 50px;width: 583px;}
.case .content .pic img{width: 100%;}
.case .content .text_content .tit{font-size: 48px;line-height: 1.5;}
.case .content .text_content .txt{font-size: 36px;line-height: 1.5;text-indent: 72px;margin-top: 20px;}
.case .step{margin-top: -80px;width: 100%;display: table;}
.case .step span{width: 320px;height: 115px;border-radius: 10px;font-size: 36px;margin-top: 110px;}
.case .step span:first-of-type{margin-top: 0;}
.case .step span:first-of-type::after{content: '';position: absolute;left: 50%;bottom: -100px;width: 28px;height: 86px;background: url(../images/icon1.jpg)no-repeat center top;background-size:auto 100%;transform: translateX(-50%);}
.case .step span:nth-child(2),.case .step span:nth-child(3){margin-right: 119px;}
.case .step span:nth-child(2)::after,.case .step span:nth-child(3)::after{content: '';position: absolute;top: 50%;right: -100px;width: 86px;height: 28px;background: url(../images/icon2.jpg)no-repeat center;background-size:100%;transform: translateY(-50%);}
.case .step span:last-child{margin-top: 50px;}
.case .step span:last-child::after{content: '';position: absolute;top: -40px;left: -100px;width: 74px;height: 48px;background: url(../images/icon3.jpg)no-repeat center;background-size: 100%;}
.case .t1{font-size: 30px;line-height: 1.5;}
.case .table{border-left: 1px #000 solid;border-top: 1px #000 solid;margin-top: 70px;margin-bottom: 30px;}
.case .table .th{font-size: 28px;padding: 15px 10px;border-right: 1px #000 solid;border-bottom: 1px #000 solid;}
.case .table .th img{margin: 0 10px;}
.case .table .td{font-size: 28px;padding: 10px;border-right: 1px #000 solid;border-bottom: 1px #000 solid;padding: 15px 10px}
.case .table .dian{width: 12px;height: 12px;border-radius: 50%;background-color: #ca0500;margin-right: 10px;}
.case .table .text{width: 540px;}
.case .table .text1{width: 700px;}
.case .table .w1{width: 300px;}
.case .table .w2{width: 650px;}
.case .table .w3{width: 57.12%;}
.case .table .w4{width: 42.88%;}

.case .pic{margin-top: 20px;}
.case .pic img{width: 100%;}
.case .content1{margin-top: 70px;padding-top: 50px;}
.case .content1::before{content: '';position: absolute;height: 2px;left: -999px;right: -999px;background: url(../images/line.jpg)no-repeat center;top: 0;}
.case .content1 .pic{order: 2;margin-left: 40px;margin-top: 50px;width: 645px;}
.case .content1 .pic img{width: 100%;}
.case .content1 .text_content .tit{font-size: 48px;line-height: 1.5;}
.case .content1 .text_content .txt{font-size: 36px;line-height: 1.5;text-indent: 72px;margin-top: 20px;}
.case .img{margin-top: 50px;}
.case .erwma{font-size: 35px;}
.case .erwma .txt{margin-right: 20px;}
.more_case{background: url(../images/bg3.jpg)no-repeat center;padding-top: 30px;margin-top: 50px;padding-bottom: 30px;background-size: cover;}

.more_case .items{margin-top: 20px;width: 32%;}
.more_case .pic img{max-width: 100%;}
.more_case .txt{font-size: 32px;line-height: 1.5;margin-top: 5px;}
.more_case .txt span{width: 17px;height: 17px;border: 1px #359d56 solid;border-radius: 50%;margin-right: 10px;}
.more_case .txt span::after{content: '';position: absolute;left: 50%;top: 50%;z-index: 2;width: 8px;height: 8px;border-radius: 50%;background-color: #1a903b;margin-top: -3px;margin-left: -4px;}
.more_case .txt a{}



.da{width: 100%;background: url(../images/step_bg.jpg)no-repeat center top;overflow: hidden;background-size: cover;padding: 40px 0 80px 0;}
.da .title{color: #FFF;}
.da .title::after{background-color: #FFF;}
.da .en{color: #FFF;}
.step-list{width:100%;overflow:hidden;margin-top: 40px;}
.step-list .item{position:relative;margin-right:18px;width:155px;height:296px;text-align:center;overflow:hidden;border:#fff solid 2px;}
.step-list .item:last-child{margin-right: 0;}
.step-list .front{padding:54px 7px;overflow:hidden;}
.step-list .front img{display:block;margin:0 auto;width:60px;height:60px;}
.step-list .front i{display:block;margin:20px auto;width:24px;height:10px;background:url(../images/step_arrow.png) no-repeat;}
.step-list .front h3{height:60px;line-height:30px;font-size:22px;font-weight:normal;color:#fff;margin: 0;}
.step-list .front em{display:block;margin-top:8px;font-size:14px;font-family:Arial;color:rgba(255,255,255,0.5);font-style: normal;}
.step-list .reverse{position:absolute;top:0;left:0;right:0;bottom:0;padding:45px 10px;overflow:hidden;background:#fff;transform:translateY(100%);transition:all 1s;}
.step-list .reverse h3{height:60px;line-height:30px;font-weight:normal;font-size:22px;color:#222;margin: 0;}
.step-list .reverse i{display:block;margin:20px auto;width:24px;height:10px;background:url(../images/step_arrow_cur.png) no-repeat;;}
.step-list .reverse p{line-height:20px;font-size:13px;color:#666;margin: 0;}
.msgForm{margin-top:40px;padding:30px 40px;overflow:hidden;background:#fff;border-top-right-radius:50px;}
.msgForm .text{float:left;width:400px;overflow:hidden;}
.msgForm .text .hd{overflow:hidden;}
.msgForm .text .hd h3{font-weight:bold;font-size:20px;color:#333;margin: 0;}
.msgForm .text .bd{padding-top:12px;overflow:hidden;}
.msgForm .text .bd .tel{position:relative;float:left;width:160px;height:90px;}
.msgForm .text .bd .tel:before{display:block;position:absolute;top:18px;left:0;width:20px;height:2px;content:"";background:#18903c;background-image:linear-gradient(to right,#0f8d3d,#6fad2e);}
.msgForm .text .bd .tel dl{position:absolute;left:0;bottom:0;width:100%;}
.msgForm .text .bd .tel dt{font-size:14px;color:#333;}
.msgForm .text .bd .tel dd{font-size:20px;font-family:"DIN Medium";color:#18903c;margin: 0;}
.msgForm .text .bd .QRcode{padding-left:10px;overflow:hidden;}
.msgForm .text .bd .QRcode img{display:block;padding:5px;width:88px;height:88px;border:#ddd solid 1px;}
.msgForm .form{position:relative;float:right;margin-top:20px;width:648px;height:108px;overflow:hidden;}
.msgForm .form li{margin-bottom:8px;overflow:hidden;}
.msgForm .form li input{display:block;padding:15px;width:528px;height:50px;font-size:14px;font-family:"微软雅黑";border:#ddd solid 1px;box-sizing:border-box;}
.msgForm .form li input#userName,.msgForm .form li input#userPhone{float:left;margin-right:8px;width:260px;}
.msgForm .form a.submit{display:block;position:absolute;top:0;right:0;padding:35px 10px;width:110px;height:108px;font-size:14px;line-height:19px;color:#fff;text-align:center;background:#18903c;background-image:linear-gradient(to right,#0f8d3d,#6fad2e);transition:all 0.5s;}

.pro .items{-moz-box-shadow:10px 10px 0px #DEDEDE; -webkit-box-shadow:10px 10px 0px #DEDEDE; box-shadow:10px 10px 0px #DEDEDE;width: 49%;margin-right: 2%;margin-top: 40px;background: url(../images/bg4.jpg)no-repeat right center;background-size: cover;}
.pro .items:nth-child(even){margin-right: 0;}
.pro .items .pic{margin-right: 10px;}
.pro .items .pic img{width: 100%;}
.pro .items .text_content{padding-right: 10px;}
.pro .items h3{font-size: 22px;margin: 0;}
.pro .items p{font-size: 18px;margin-bottom: 0;margin-top: 10px;text-indent: 36px;line-height: 1.4;color: #666;height: 170px;}
.pro .items .more{text-align: right;}

.news{background-color: #f8f8f8;width: 100%;overflow: hidden;margin-top: 70px;padding-bottom: 80px;}

.news-tab{float:left;width:720px;overflow:hidden;margin-top: 60px;}
.news-menu{margin-bottom:20px;height:46px;line-height:46px;overflow:hidden;border-bottom:#ddd solid 1px;}
.news-menu .more{display:block;float:right;font-size:14px;color:#999;}
.news-menu .more:hover{color:#18903c;}
.news-menu li{position:relative;float:left;padding:0 12px;font-size:18px;}
.news-menu li:after{display:block;position:absolute;top:50%;right:0;width:1px;height:20px;content:"";background:#ddd;transform:translateY(-50%);}
.news-menu li:last-child:after{display:none;}
.news-menu li a{position:relative;display:block;padding:0 10px;color:#333;}
.news-menu li a:after{display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;content:"";background:#6fad2e;background-image:linear-gradient(to left,#0f8d3d,#6fad2e);transform:scale(0,1);transition:all 0.5s;}
.news-menu li:first-child,.news-menu li:first-child a{padding-left:0;}
.news-menu li:last-child,.news-menu li:last-child a{padding-right:0;}
.news-menu li.cur a{font-weight:bold;color:#18903c;}
.news-menu li.cur a:after{transform:scale(1);}
.news-main{overflow:hidden;}
.news-top{overflow:hidden;}
.news-top .pic{float:left;width:292px;height:182px;overflow:hidden;}
.news-top .pic img{display:block;width:100%;transition:all 1s;}
.news-top .pic:hover img{transform:scale(1.1);}
.news-top .text{position:relative;float:right;width:400px;height:182px;overflow:hidden;}
.news-top .text h3{font-weight:normal;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin: 0;}
.news-top .text h3 a{color:#333;}
.news-top .text h3 a:hover{color:#18903c;}
.news-top .text p{margin:14px 0;height:66px;line-height:22px;font-size:14px;color:#999;overflow:hidden;}
.news-top .text em{position:absolute;left:0;bottom:0;font-size:14px;font-family:"DIN Medium";color:#999;font-style: normal;}
.news-list{overflow:hidden;}
.news-list li{line-height:30px;font-size:17px;border-bottom:#ddd solid 1px;}
.news-list li:last-child{border-bottom:none;}
.news-list li a{display:block;padding:24px 0;overflow:hidden;}
.news-list li:last-child a{padding-bottom:0;}
.news-list li em{float:right;font-family:"DIN Medium";color:#999;font-style: normal;}
.news-list li span{display:block;width:380px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-list li a:hover *{color:#18903c;}
.faq{float:right;width:440px;overflow:hidden;margin-top: 60px;}
.faq-menu{margin-bottom:20px;height:46px;line-height:46px;overflow:hidden;border-bottom:#ddd solid 1px;}
.faq-menu h3{font-size:18px;font-weight:bold;margin: 0;}
.faq-menu h3 a{color:#333;}
.faq-menu h3 a:hover{color:#18903c;}
.faq-main{height:394px;overflow:hidden;}
.faq-main .item{overflow:hidden;border-bottom:#ddd dashed 1px;;}
.faq-main .item dt{padding-left:36px;height:26px;line-height:26px;font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(../images/Q.png) no-repeat 0 0;margin-top: 20px;}
.faq-main .item dt a{color:#333;}
.faq-main .item dt a:hover{color:#18903c;}
.faq-main .item dd{margin-top:10px;padding-left:36px;height:52px;line-height:26px;font-size:14px;color:#666;overflow:hidden;background:url(../images/A.png) no-repeat 0 0;margin-left: 0;margin-bottom: 20px;}
/*--end news--*/


/*全局样式 end*/

@media (min-width: 1025px) {
	/*所有hover写在这里面 兼容sofari的移动端不支持hover*/
	.step-list .item:hover .reverse{transform:translateY(0);}
	.msgForm .form a.submit:hover{background:#6fad2e;background-image:linear-gradient(to left,#0f8d3d,#6fad2e);}
	
}


@media (max-width: 1441px) {
	/*修改1441以下、小屏显示器*/
	.title{font-size: 68px;}
}

@media (max-width: 1199px) {
	/*修改1200以下、小屏显示器*/
	img{max-width: 100%;}
	.container{width: 100%;padding-left: 20px;padding-right: 20px;}
	.title{font-size: 58px;}
	.en,.four .items .txt{font-size: 20px;}
	.four{margin-top: 20px;}
	.four .items{width: 49%;height: auto;padding-bottom: 40px;margin-top: 30px;}
	.four .items:nth-child(even){margin-right: 0;}
	.four .items h3{font-size: 24px;}
	.question .title{font-size: 54px;}
	.question .items .pic{width: 50%;}
	.question .items h2{font-size: 32px;}
	.question .items p{font-size: 28px;}
	.pen{background-size: 100%;}
	.pen .table{margin-top: 600px;}
	.pen .td{font-size: 32px;}
	.pen .td:last-child{font-size: 26px;}
	.case .content .pic{width: 46%;}
	.case .content .text_content .tit,.case .content1 .text_content .tit{font-size: 38px;}
	.case .content .text_content .txt,.case .content1 .text_content .txt{font-size: 32px;}
	.case .step{margin-top: -30px;}
	.case .step span{width: 28%;font-size: 32px;height: 90px;margin-top: 80px;}
	.case .step span:nth-child(2),.case .step span:nth-child(3){margin-right: 8%;}
	.case .step span:first-of-type::after{height: 60px;bottom: -70px;}
	.case .step span:nth-child(2)::after, .case .step span:nth-child(3)::after{width: 60px;right: -70px;}
	.case .step span:last-child::after{width: 60px;left: -80px;}
	.case .table .th{font-size: 28px;}
	.case .table .td{font-size: 24px;}
	.case .pic span{width: 23.5%;}
	.case .content1::before{left: 0;right: 0;background-size: 100%;}
	.case .content1 .pic{width: 50%;}
	.case .table .text1{width: 650px;}
	.case .table .item .w1{width: 28.4%;}
	.case .erwma{font-size: 28px;}
	.more_case{background-size: cover;}
	.more_case .txt{font-size: 26px;}
	.step-list .item{margin-right: 2%;width: 23%;margin-top: 20px;}
	.msgForm .text{width: 30%;}
	.msgForm .text .hd h3{font-size: 16px;}
	.msgForm .form{width: 70%;}
	.msgForm .form li input#userName, .msgForm .form li input#userPhone{width: 40%;}
	.msgForm .form li input{width: 81%;}
	.pro .items h3{font-size: 20px;}
	.pro .items p{font-size: 14px;}
	.news-tab{width: 60%;}
	.news-top .pic{margin-right: 10px;}
	.news-top .text{width: auto;float: none;}
	.news-top .text p{margin-bottom: 0;}
	.faq{width: 38%;}
}

@media (max-width: 1023px) {
	/*修改1024以下、平板*/
	.title{font-size: 42px;margin-top: 20px;}
	.en,.four .items .txt{font-size: 16px;}
	.four .items h3{font-size: 20px;}
	.question {margin-top: 70px;}
	.question .title{font-size: 38px;}
	.question .items h2{font-size: 24px;}
	.question .items p{font-size: 20px;}
	.question .items .pic{margin-right: 20px;}
	.question .items:nth-child(even) .pic{margin-left: 20px;}
	.pen .table{margin-top: 500px;}
	.pen .td{font-size: 26px;}
	.pen .td:last-child{font-size: 20px;}
	.case{margin-top: 70px;}
	.case .content .text_content .tit,.case .content1 .text_content .tit{font-size: 32px;}
	.case .content .text_content .txt,.case .content1 .text_content .txt{font-size: 22px;}
	.case .content{margin-top: 50px;}
	.case .step span{font-size: 24px;margin-top: 70px;}
	.case .step span:first-of-type::after{height: 50px;bottom: -60px;}
	.case .step span:nth-child(2)::after, .case .step span:nth-child(3)::after{width: 50px;right: -55px;}
	.case .step span:last-child::after{width: 50px;left: -70px;}
	.case .pic span{width: 49%;margin-top: 20px;}
	.case .table .w1{width: 240px;}
	.case .table .text{width: 55%;}
	.case .table .th{font-size: 22px;}
	.case .table .td{font-size: 20px;}
	.case .table .text1{width: 64%;}
	.case .table .dian{margin-right: 10px;width: 10px;height: 10px;}
	.case .table .item .w1{width: 27.5%;}
	.case .erwma{font-size: 24px;}
	.msgForm .form,.msgForm .text{width: 100%;}
	.msgForm .form li input#userName, .msgForm .form li input#userPhone{width: 40%;}
	.msgForm .form li input{width: 81%;}
	.pro .items{margin-right: 0;width: 100%;}
	.news-tab,.faq{width: 100%;}
	
}

@media (max-width: 767px) {
	/*修改768以下、小屏平板*/
	.title{font-size: 34px;}
	.en,.four .items .txt{font-size: 14px;}
	.four .items h3{font-size: 18px;}
	
	.question .title{font-size: 32px;}
	.question .items{margin-top: 60px;}
	.question .items h2{font-size: 20px;}
	.question .items p{font-size: 16px;}
	.pen{background-position: center 100px;}
	.pen .table{margin-top: 450px;}
	.pen .td{font-size: 22px;}
	.pen .td:last-child{font-size: 16px;}
	.case .t1{font-size: 24px;}
	.case .table .th{font-size: 20px;}
	.case .table .td{font-size: 16px;}
	.case .erwma{font-size: 20px;}
	.step-list .front h3{font-size: 18px;}
	.step-list{margin-top: 0;}
}

@media (max-width: 424px) {
	/*修改425以下、普通的安卓手机屏*/
	.title{font-size: 24px;}
	.en{margin-top: 20px;}
	.en,.four .items .txt{font-size: 12px;}
	.four{margin-top: 0;}
	.four .items h3{font-size: 16px;padding-bottom: 5px;}
	.four .items .text_content{padding-top: 5px;}
	.question{padding-bottom: 40px;padding-top: 20px;margin-top: 40px;}
	.question .items{margin-top: 30px;}
	.question .items .pic{width: 100%;margin-right: 0;}
	.question .items:nth-child(even) .pic{order: 0;margin-left: 0;}
	.question .title{font-size: 24px;}
	.question .items h2{font-size: 18px;}
	.question .items p{font-size: 14px;}
	.pen{margin-top: 0;}
	.pen .table{margin-top: 250px;}
	.pen .td{font-size: 16px;}
	.pen .td:last-child{font-size: 14px;}
	.case{margin-top: 40px;}
	.case .content{margin-top: 30px;}
	.case .content .pic,.case .content1 .pic{width: 100%;margin-left: 0;margin-top: 0;order: 0;}
	.case .content .text_content,.case .content1 .text_content{margin-top: 20px;}
	.case .content .text_content .tit,.case .content1 .text_content .tit{font-size: 24px;}
	.case .content .text_content .txt,.case .content1 .text_content .txt{font-size: 16px;text-indent: 32px;}
	.case .step{margin-top: 30px;}
	.case .step span{font-size: 20px;width: 45%;height: 70px;float: left;margin-right: 10%;margin-top: 40px;}
	.case .step span:first-of-type{}
	.case .step span:first-of-type::after{content: '';position: absolute;top: 50%;right: -35px;width: 30px;height: 28px;background: url(../images/icon2.jpg)no-repeat center;background-size:100%;transform: translateY(-50%);bottom: auto;left: auto;}
	.case .step span:nth-child(2){margin-top: 0;margin-right: 0;}
	.case .step span:nth-child(2)::after,.case .step span:nth-child(4)::after{content: '';position: absolute;left: 50%;bottom: -35px;width: 28px;height: 30px;background: url(../images/icon1.jpg)no-repeat center top;background-size:auto 100%;transform: translateX(-50%);right: auto;top: auto;}
	.case .step span:nth-child(3){float: right;margin-right: 0;}
	.case .step span:nth-child(3)::after{right: auto;left: -35px;width: 30px;transform: rotate(180deg);margin-top: -10px;}
	.case .step span:last-child{margin-top: 40px;}
	.case .t1{font-size: 20px;margin-top: 30px;}
	.case .table{margin-top: 30px;}
	.case .table .text,.case .table .text1{width: 100%;}
	.case .table .th{font-size: 16px;}
	.case .table .td{font-size: 14px;}
	.case .table .th img{display: none;}
	.case .table .w1{width: 50%;}
	.case .table .item .th{width: 35%;font-size: 14px;}
	.case .pic{margin-top: 0;}
	.case .content1{margin-top: 40px;padding-top: 40px;}
	.case .img{margin-top: 30px;}
	.case .table .w4{width: 38%;}
	.case .table .w3{width: 62%;}
	.case .table .item .w1{width: 35%;}
	.case .erwma{font-size: 18px;}
	.more_case .items{width: 48.5%;}
	.more_case .txt{font-size: 20px;}
	.step-list .item{width: 32%;}
	.step-list .item:nth-of-type(3n){margin-right: 0;}
	.step-list .front h3{font-size: 16px;}
	.step-list .front em{font-size: 12px;}
	.msgForm{padding: 20px 15px;}
	.msgForm .form{height: auto;}
	.msgForm .form li input#userName, .msgForm .form li input#userPhone,.msgForm .form li input{width: 65%;}
	.msgForm .form li input#userPhone{margin-top: 10px;}
	.msgForm .form a.submit{width: 90px;padding-left: 0;padding-right: 0;top: 55px;}
	.pro .items .pic img{width: 160px;}
	.pro .items h3{font-size: 16px;}
	.pro .items p{margin-top: 0;}
	.pro .items p{font-size: 12px;height: 115px;}
	.news-tab, .faq{margin-top: 30px;}
	.news-top .pic{width: 100%;margin-right: 0;float: none;}
	.news-top .text{height: auto;margin-top: 20px;}
	.news-list li span{width: 70%;}
	.news-list li a{padding: 20px 0;}
}

@media (max-width: 374px) {
	/*修改375以下、iPhone5，4，等小屏手机*/
	.title,.question .title{font-size: 20px;}
	.four .items{width: 100%;margin-right: 0;}
	.pen .table{margin-top: 200px;}
	.pen .td{font-size: 14px;}
	.pen .td:last-child{font-size: 12px;}
	.case .step span{font-size: 14px;height: 50px;}
}