body{font-family:'等线';font-size:14px;color:#5B5B5B; padding:0; margin:0;}
input , textarea , select{ color:#5B5B5B; font-size:14px;}
/*头部*/
.m_bg{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:1; /*background:url(../images/bg_b.jpg) no-repeat; background-size:cover;*/}
.m_bg_a{ background:url(../images/bg_d.jpg) no-repeat; background-size:cover;}
.main{ width:100%; position:relative; z-index:2; background:#f8f8f8;}
.header{ width:100%; margin:0px auto; position:relative; position:absolute; left:0; top:40px; z-index:9999;}
.h_fix{ position:fixed; left:0; top:0; z-index:99999; background:#FFF;}
.header .head{ width:1100px; height:70px; margin:0px auto; position:relative;}
.head .logo{ width:157px; height:46px; float:left; margin-top:10px;}
.head .logo img{ width:157px; vertical-align:top;}
.head .nav{ width:790px; float:left; text-align:left; margin-top:20px;}
.head .nav li{ display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; margin-right:13px;}
.head .nav li a{ font-size:16px; color:#fff; display:inline-block; *display:inline; zoom:1; height:30px; line-height:30px; padding:0px 29px;}
.head .nav li.now,.h_fix .head .nav li.now,.head .nav li:hover,.h_fix .head .nav li:hover{ background-color:#01a37e;}
.h_fix .head .nav li a{ color:#333;}
.head .search{ width:170px; height:27px; background:rgba(0,0,0,0.3); float:right; border-radius:27px; -moz-border-radius:27px; -webkit-border-radius:27px; position:relative; margin-top:23px;}
.head .search input[type="text"]{ width:145px; height:21px; line-height:21px; position:absolute; left:4px; top:3px; padding:0px 5px; border:0px; background:none; color:#FFF;}
.head .search input[type="submit"]{ width:30px; height:27px; background:url(../images/s_btn.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer; border:0px; z-index:99;}
.head .lang{ width:40px; height:25px; margin-top:25px; position:relative; float:left;}
.head .lang .lang_m{ width:40px; height:25px; position:relative; cursor:pointer;}
.head .lang .lang_m span,.head .lang .lang_m em{ display:inline-block; *display:inline; zoom:1; height:25px; line-height:25px; text-align:center; position:absolute;}
.head .lang .lang_m span{ width:30px; text-align:center; font-size:12px; left:0px; top:0; color:#FFF;}
.h_fix .head .lang .lang_m span{ color:#333;}
.head .lang .lang_m em{ width:5px; height:3px; background:url(../images/icon1.png) no-repeat; right:5px; top:10px;}
.h_fix .head .lang .lang_m em{background:url(../images/icon1_1.png) no-repeat;}
.head .lang ul{ width:100%;  position:absolute; left:0px; top:25px; z-index:9999999; font-size:12px; background:#FFF; display:none;}
.head .lang ul li{ width:100%; text-align:center; height:25px; line-height:25px; color:#333; cursor:pointer;}
.nav_m{ height:35px; display:inline-block; *display:inline; zoom:1; position:relative; float:right;}
.nav_m .n_icon{ display:inline-block; *display:inline; zoom:1; position:relative; height:18px; width:auto; background:url(../images/nav_ico.png) no-repeat left center; padding-left:25px; line-height:18px; color:#FFF; position:absolute; right:0px; top:5px; z-index:9999; cursor:pointer;display:none;}
.h_fix .nav_m .n_icon{ color:#000; background:url(../images/nav_ico_a.png) no-repeat left center;}
.banner{ width:100%; overflow:hidden; height:auto; margin:0px auto; position: relative; z-index: 0;}
.banner .ab{position:absolute; bottom: 0; left: 50%; margin-left: -600px;}
.banner .text{ position: absolute; top:40%; width:85%; margin: 0 auto; z-index: 99; left: 0; right: 0; font-family: '等线';}

.banner .text h1{ text-align: center; font-size: 52px; font-weight: bold; color: #fff; line-height: 100px;}
.banner .text p{ text-align: center; font-size: 18px; line-height: 30px; color: #fff; font-weight: normal; }
.i_name{ width:100%; padding:50px 0; text-align:center; font-size:36px; color:#000; font-weight:bold;}
.i_name em{ color:#00A3DF; font-weight:bold;}
.i_name p{ font-size:18px; color:#5B5B5B;}
.i_ma{ width:100%; background:#FFF;}
.i_ma ul{ width:1200px; padding:0 0 50px; margin:0px auto;}
.i_ma ul li{ width:325px; float:left; text-align:center; margin-right:72px;}
.i_ma ul li a{ color:#555;}
.i_ma ul li .tu{ width:200px; height:200px; border-radius:200px; -moz-border-radius:200px; -webkit-border-radius:200px; overflow:hidden; margin:0px auto;}
.i_ma ul li .tu img{ width:200px; height:200px; vertical-align:top;border-radius:200px; -moz-border-radius:200px; -webkit-border-radius:200px;transition: 0.7s;-moz-transition:  0.7s;-webkit-transition:  0.7s;-o-transition:  0.7s;}
.i_ma ul li a:hover .tu img{/*transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);*/}
.i_ma ul li .name{ width:100%; height:45px; line-height:45px; font-size:14px; font-weight:bold;}
.i_ma ul li p{ font-size:12px; line-height:175%;}
.i_m{ padding:15px 0;}
.i_mb{ width:100%; background:#F4F4F4;}
.i_mb ul{ width:1200px; margin:0px auto; padding-bottom:50px;}
.i_mb ul li{ width:347px; float:left; margin-right:39px;}
.i_mb ul li a{ font-size:16px; color:#474747;}
.i_mb ul li a:hover{ color:#00A3DF;}
.i_mb ul li img{ width:347px; height:240px; vertical-align:top;}
.i_mb ul li .title{ width:100%; height:55px; line-height:55px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:16px; text-align:center;}
.i_mc{ background:#FFF;}
.i_mc ul li img{ height:300px;}
.i_md{ width:100%; background:url(../images/bg_a.png) repeat; padding:15px 0;}
.i_md .i_mdm{ width:1200px; margin:0px auto; border-right:1px solid #999; margin-bottom:50px;}
.i_mdm .i_mdl,.i_mdm .i_mdr{ width:559px; float:left; border:1px solid #999; border-right:0px;}
.i_md .i_name p,.i_md .i_name{ color:#FFF;}
.i_mdm .box_h{ width:100%; height:65px; line-height:65px; position:relative; border-bottom:1px solid #999;}
.i_mdm .box_h span{ font-size:18px; color:#00A3DF; margin-left:25px;}
.i_mdm .box_h a{ display:block; position:absolute; right:25px; top:0px; color:#FFF;}
.i_mdm ul{ width:509px; margin:0px auto; height:300px; padding-top:10px;}
.i_mdm ul li{ width:100%;}
.i_mdl ul li span,.i_mdl ul li .nr{ display:inline-block; *display:inline; zoom:1; vertical-align:top;}
.i_mdl ul{ height:270px; padding:20px 0;}
.i_mdl ul li{ margin-top:10px;}
.i_mdl ul li span{ width:18px; height:18px; color:#FFF; text-align:center; line-height:18px;}
.i_mdl ul li.wen span{ background:#888;}
.i_mdl ul li.da span{ background:#00A4D3;}
.i_mdl ul li .nr{ width:480px; text-align:left; font-size:12px; line-height:175%; margin-left:5px;}
.i_mdl ul li.wen .nr{ color:#FFF;}
.i_mdl ul li.da .nr{ color:#D2D2D2;}
.i_mdr ul li{ width:100%; height:50px; line-height:50px; position:relative; background:url(../images/icon2.png) no-repeat left center; margin-bottom:10px;}
.i_mdr ul li a{ font-size:14px; color:#FFF;}
.i_mdr ul li p{ width:60%; height:50px; line-height:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-left:30px;}
.i_mdr ul li em{ display:block; position:absolute; right:0px; top:0px;}
.i_mdr ul li a:hover,.i_mdm .box_h a:hover{ color:#00A4D3;}
.i_me{ width:100%; background:url(../images/bg_c.jpg) repeat; padding:20px 0;}
.i_me ul,.i_me ul li{ width:100%;}
.i_me ul li:hover{ background:#00A4DF;}
.i_me ul li a{ color:#4F4F4F;}
.i_me ul li:hover a{ color:#FFF;}
.i_me ul li dl{ width:1200px; height:75px; margin:0px auto; padding:20px 0; background:url(../images/icon3.png) no-repeat right center;}
.i_me ul li:hover dl{ background:url(../images/icon4.png) no-repeat right center;}
.i_me ul li dl dt{ width:105px; float:left; text-align:center; font-size:36px;}
.i_me ul li dl dt p{ height:20px; line-height:20px; text-align:center; font-size:14px;}
.i_me ul li dl dd{ width:675px; float:left; margin-left:100px;}
.i_me ul li dl dd .title{ width:100%; height:35px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.i_me ul li dl dd p{ width:100%; height:45px; line-height:200%; font-size:12px; overflow:hidden;}
.main .more{ width:100%; text-align:center; margin:30px 0 20px;}
.main .more a{ display:block; width:290px; height:48px; font-size:18px; background:url(../images/bg_a.png) repeat; margin:0px auto; color:#FFEC00; line-height:48px; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px;}
.i_mf{ width:1200px; margin: 0 auto;}
.i_mf .i_mfm{ width:1200px; margin:0px auto; text-align:center; font-size:14px; color:#000; line-height:175%; background: #fff; box-sizing: border-box; padding: 0 30px;}
.i_mf .i_mfm p{ margin-bottom:15px;}
.i_mg{ width:100%;background:url(../../images/rev_sliderhome7_meitu_1.jpg) no-repeat fixed; background-size:cover; height: 360px;}
.i_mg .i_name,.i_mg .i_name p{ color:#FFF;}
.i_mgm{ width:1200px; margin:0px auto;}
.i_mgm ul{ width:100%;}
.i_mgm ul li{ width:347px; float:left; margin-right:39px; text-align:center;}
.i_mgm ul li.one,.i_mgm ul li.one p{ text-align:left;}
.i_mgm ul li.one img{ margin-left:40px;}
.i_mgm ul li img{ width:25px; height:25px; vertical-align:top;}
.i_mgm ul li p{ width:100%; text-align:center; margin-top:10px; font-size:14px; color:#FFF;}
.i_mgm .i_book { margin-top:20px; text-align:left; padding-bottom:20px;}
.i_mgm .i_book li{ width:550px; float:left; margin-right:20px; position:relative; margin-top:20px; text-align:left; font-size:14px; color:#FFF; overflow:hidden;}
.i_mgm .i_book li.chang{ width:100%;}
.i_mgm .i_book li input{ width:100%; height:34px; background:#C7C7C7; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding-left:65px; line-height:34px; border:0px;}
.i_mgm .i_book li span{ display:block; width:65px; text-align:center; height:34px; line-height:34px; font-size:14px; color:#000; position:absolute; left:0px; top:0px;}
.i_mgm .i_book li textarea{ width:100%; height:105px; background:#C7C7C7; border:0px; padding-left:60px; padding-top:5px; line-height:175%;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.i_mgm .i_book li.btn{ text-align:center; width:100%;}
.i_mgm .i_book li input[type="submit"]{ width:165px; height:40px; border:1px solid #FFF; text-align:center; line-height:40px; color:#FFF; font-size:14px; padding:0px; background:none; cursor:pointer;}
.foot{ width:100%; background:rgb(17, 17, 17); padding:0px 0; text-align:center; font-size:14px; color:#FFF; line-height: 80px; text-align: center;}
footer{background:rgb(34, 34, 34); width: 100%; padding: 62px 0; }
.footer{display: flex; flex-flow:row nowrap; margin: 0 auto; width: 1200px;justify-content:space-between }
.footer dl{}
.footer dl.hj{ width: 230px;}
.footer dl.hj dd { display: flex; flex-flow: row wrap; justify-content: space-around;}
.footer dl.hj dd img{ width: 110px; margin-bottom: 5px;}
.footer dl dt{ margin-bottom: 40px;}
.footer dl dd{color: rgb(119, 119, 119);  font-size: 14px; line-height: 180%;}

.banner_s{ margin-top:70px;}
.banner_s,.banner_s img{ width:100%; height:auto; vertical-align:top;}
.s_bg{ width:100%;  repeat; padding-top:20px;}
.scd{ width:1200px; margin:0px auto;}
.scd .scd_l{ width:292;float:right;}
.scd .scd_l li{ width:100%; height:60px; line-height:60px; border-bottom:1px solid #01a37e; }
.scd .scd_l li a{ display:block; width:140px; height:60px; line-height:60px; padding-left:60px; font-size:15px; font-weight: bold; color:#a7a7a9;font-family: '等线';}

.scd .scd_l li.now a,.scd .scd_l li:hover a{ color:#01a37e;}
.scd .scd_r{ width:880px; float:left; background:#FFF; position:relative; padding-top:20px;}
.scd .scd_r .r_top{ width:100%; height:78px; background:url(../images/bg_e.png) repeat; position:absolute; top:-78px; left:0; z-index:9999; border-top-left-radius:4px; -moz-border-top-left-radius:4px; -webkit-border-top-left-radius:4px;border-top-right-radius:4px; -moz-border-top-right-radius:4px; -webkit-border-top-right-radius:4px; text-align:right;}
.scd .scd_r .r_top_a{ background:url(../images/bg_g.png) repeat;}
.scd .scd_r .r_top p{ width:100%; height:50px; line-height:50px; font-size:50px; color:#aaa; text-align:right;}
.scd .scd_r .r_top_a p{ color:#FFF;}
.scd .scd_r .r_top em{ font-size:26px; color:#01a37e; display:block; width:100%; height:26px; line-height:26px; margin-top:-3px;}
.scd .scd_r .scd_rm{ width:820px; margin:0px auto;}
.pst{ width:100%; height:88px; border-bottom:1px solid #ddd; text-align:left;}
.pst .line{ width:22px; height:4px; background:#01a37e; margin-bottom:15px;}
.pst p{ width:100%; height:25px; line-height:25px; font-size:20px; color:#7F7F7F;}
.pst b{ font-size:20px; color:#000; font-weight:normal;}
.pro{ width:100%; padding:15px 0;line-height: 30px;}
.pro table{}
.pro table td{}
.pro table td img{height: 200px;}
.pro img{ max-width: 100%;}
.pro dl{ width:100%; margin-top:50px; padding-bottom:50px; border-bottom:1px dotted #ddd; }
.pro dl dt{ width:240px; height:150px; float:left;overflow: hidden;}
.pro dl dt img{ width:240px; height:150px; vertical-align:top; transition: all .3s ease-in-out;}
.pro dl dt img:hover{ transform: scale(1.2);}
.pro dl dd{ width:565px; float:right; margin-right:10px; padding-left: 30px; box-sizing: border-box;}
.pro dl .title{ width:100%; height:50px; line-height:50px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 20px;}
.pro dl  .title a{ fdisplay: inline-block;font-size: 24px; padding: 30px 0;color: #333;font-weight: normal;text-decoration: none; line-height: 140%;}
.pro dl  .title a:hover{ color:#01a37e;}
.pro dl dd .name{ width:100%; height:22px; line-height:22px; margin-top:15px; background:url(../images/icon9.png) no-repeat left center;}
.pro dl dd .name span{ font-size:14px; color:#444; margin-left:25px;}
.pro dl dd p{ width:100%; height:45px; font-size:14px; color:#444; line-height:175%; overflow:hidden;}
.pages{ width:100%; height:30px; line-height:30px; text-align:right; margin-top:12px;}
.pages a{ display:inline-block; *display:inline; zoom:1; margin-left:3px; height:22px; line-height:22px; border:1px solid #ddd; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; padding:0 5px; font-size:12px; color:#1D71C7; min-width:12px; text-align:center;}
.pages a.now,.pages a:hover{ color:#FFF; background:#1D71C7; border:1px solid #1D71C7;}
.about{ width:100%; padding:15px 0 25px; font-size:14px;line-height:175%;}
.about table{font-size:14px;line-height:175%;}
.about table img{max-width: 100%;}
.about table td{padding:10px 20px;}
.support{ width:100%; padding:20px 0;}
.support li{ padding-bottom:15px; border-bottom:1px dashed #ddd; margin-bottom:15px; font-size:14px; color:#000; line-height:175%;}
.support li .title{ width:100%; padding:5px 0; color:#19B1EB;}
.support li .des{ width:92%; padding:0 4%;}
.support li .des .des_m{ width:92%; padding:0 4%;}
.support li .des .des_m p div{ display:inline-block; *display:inline; zoom:1; vertical-align:top; width:auto;}
.demo{ width:100%; padding:20px 0;}
.demo h5{ width:100%; height:50px; line-height:50px; font-size:20px; font-weight:normal; color:#00A4DF;}
.demo ul{ width:100%; border-bottom:1px dashed #ddd; margin-bottom:20px;}
.demo ul li{ width:395px; float:left; margin-right:30px; margin-bottom:20px;}
.demo ul li embed{ width:395px; height:300px; vertical-align:top;}
.demo ul li .title{ width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; color:#333;}
.case{ width:100%; padding:20px 0; display: flex; flex-flow:row wrap; justify-content: space-between;}
.case dl{ width:33%;  }
.case dl dt a{ display: block; width: 100%; height: 297px;overflow: hidden; position: relative;}
.case dl dt a span{ display: block; width: 100%; height:297px; background: rgba(0,0,0,0.5); position: absolute;top:0; left: 0; display: flex; flex-flow: row nowrap; justify-content: space-around;align-items:center; visibility: hidden; pointer-events: none; z-index:10 ; width: 0; }
.case dl dt a span img{ width: 60px; height: 60px;}
.case dl dt a > img{ width:100%; height:297px;  vertical-align:middle; transition:all .7s cubic-bezier(0.4,0.2,0.2,1); position: absolute; top:0; left: 0; z-index: 9;}
.case dl dt a > img:hover{  -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.case dl dt a:hover span{ visibility: visible; pointer-events: none; width: 100%;}
.case dl dt p{ font-size: 16px; font-weight: bold;line-height: 55px; padding-bottom: 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align: center;font-family: '等线';}
.case dl dd{ width:560px; float:right; text-align:left; font-size:14px; color:#000; line-height:230%;}
.case dl dd .title{ width:100%; height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case dl dd .title a{ font-size:16px; color:#C50000;}
.case dl dd .title a:hover,.case dl dd .c_more:hover{ color:#00A4DF;}
.case dl dd .des{ width:100%; height:90px; overflow:hidden;}
.case dl dd .c_more{ display:block; width:70px; height:22px; border:1px solid #444; text-align:center; line-height:22px; color:#333; margin-top:12px;}
.container{ width: 1200px; margin: 0 auto;}
.map{ padding: 50px 0;}
.flex{ display: flex; flex-flow: row nowrap; justify-content:space-between;align-items:stretch}
.space-around{justify-content:space-around;}
.flex div.item{ flex: 1; padding: 50px 0;}
.form_3 {
	margin-top: 40px;
	color: #8b8b8b;
	font-size: 14px;
	padding-right: 100px;
}


.form_3 li {
	width: 100%;

	

	box-sizing: border-box;
    list-style: none;
    padding-bottom: 20px;
}

.form_3  li span {
	display: block;
	margin-right: 5px;
    line-height: 30px;
}

.form_3  li span i {
	font-style: normal;
	color: rgb(1, 163, 126);
	display: inline-block;
	margin-left: 2px;
}

.form_3  li input{width: 100%;height: 40px;border: 1px solid #dedede;
	outline:0;
	background: #fff;
    padding: 5px;
}
.form_3  li textarea {width: 100%;border: 1px solid #dedede;
	outline:0;
	background: #fff;
    padding: 5px;
}

.gotop{
    position: fixed;
    bottom: 50px;
    right: 30px;
    width: 44px;
    height: 44px;
    text-indent: -999em;
    filter: alpha(opacity=99);
    -moz-opacity: 0.9;
    opacity: 0.9;
    z-index: 20000;
    background-image: url(/images/top1_zu74.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.gotop:hover{width: 44px;height: 44px; background: url(/images/top2_ewus.png) no-repeat 0 0; text-indent: -999em;filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
    z-index: 20000;}

.form_3 li input:focus{border:1px solid rgb(1, 163, 126);}
.form_3  a{ display: block; width: 140px; height: 40px; line-height: 40px; color: #fff; background: #01a37e; text-align: center;}
.feedback p{  padding-top: 50px;}
.feedback h1{ font-size: 24px; font-weight: normal;}
.contact ul{ padding-top: 70px;}
.contact h1{ font-size: 24px; font-weight: normal;}
.icon{ width:40px ; padding-right: 30px;}
.txt{ flex: 1;}
.contact .txt h2{ font-size: 18px ; color: #666666; line-height: 35px;}
.contact .txt p{ font-size: 16px; line-height: 36px;}
.contact li{ padding-bottom: 30px;}
.search{ display: block; width: 100%; background: #fff; border:1px solid #dddddd; height: 50px; margin-bottom: 30px; line-height: 50px;}
.search input,.search button{ display: inline-block; border: none; height: 50px; outline: none; background: none;}
.search input{ width: 80%; box-sizing: border-box; padding: 10px;}
.search button{ width: 20%; text-align: center;background: transparent;
    font-weight: normal;
    border: #fff 0px solid;

    height: 28px;
    line-height: 28px;
    cursor: pointer;
    color: #666666;
    font-size: 16px;
    text-align: center;}
  .category{display: block; width: 100%; background: #fff; border:1px solid #dddddd;margin-bottom: 30px; box-sizing: border-box; padding: 20px;    overflow: hidden;}  
  .category h1{ font-size: 16px;}
  nav{ padding: 30px 0;}
  nav li{ line-height: 55px; list-style: none; color: #000;}
  nav li a{ color: #666666; font-size: 15px; font-weight: bold;font-family: '等线';}
  nav li a:hover{ color:#01a37e ;}
.i_mgm { padding-top: 90px;}
.mintitle{ font-size: 14px; text-align: left; color: #fff; background: url(../../images/dot.png) no-repeat center left; text-indent: 20px; display: block;}
.adfooter{ font-size:40px ; color: #fff; font-weight: bold; text-align: left;}
.adfooter a{ display: block ; float: right; width: 130px; line-height: 40px; color: #dedede; font-size: 16px; background: #01a37e; text-align: center;}
.center{ text-align: center;}

.bigtitle{ width:160px; text-align: center; margin: 0 auto; padding-bottom: 50px;}
.bigtitle p{ font-size: 14px; background: url(../../images/dot.png) no-repeat center left; padding-left: 18px; display: inline;}
.bigtitle h1{font-weight: bold; font-size: 36px; display: block; padding-top: 20px;}
.bwords{ text-align: center; font-size: 16px; color:#5a5a5a; padding: 50px 0;font-weight: bold;}
.bwords span{ color:#01a37e ;}
.xiangmu{ padding: 0 70px; padding-bottom: 50px; display: flex; flex-flow: row wrap; justify-content: space-between;}

.xiangmu li{ width: 20%; text-align: left; box-sizing: border-box; margin: 2% 6%;}
.xiangmu li img{ width: 60px; height: 60px; margin-bottom: 30px;}
.xiangmu li h1{font-size: 24px; color: rgb(0, 0, 0); padding-bottom: 20px;}
.xiangmu li p{font-size: 16px;line-height: 180%;}

.kehu{ padding-top:50px ; width: 1200px; margin: 0 auto;}

.hzhb{ padding: 0 px; padding-bottom: 50px; display: flex; flex-flow: row wrap; justify-content: space-between;}

.hzhb li{ width: 19%; text-align: center; box-sizing: border-box;  margin-bottom: 20px; position: relative; border: 1px solid #dedede;}
.hzhb li img{ width: 210px; height: 105px; transition: all .3s ease-in-out;}
.hzhb li img:hover{ transform: scale(1.1);}
.hzhb li h1{font-size: 14px; color: rgb(0, 0, 0); padding-bottom: 20px; display: none;}
.ad2{ display: block; width: 1200px; margin: 0 auto; background: url(../../images/1200X400.png) no-repeat center center; height: 400px;}

.ads{  display: flex; flex-flow: row nowrap; justify-content: space-between;align-items:center; height: 400px; padding: 0 30px; }

.ads li{ width: 24%; text-align:center; box-sizing: border-box; padding-right: 30px; padding-bottom: 70px;align-items: center;}
.ads li img{ width: 60px; height: 60px; margin-bottom: 30px;}
.ads li h1{font-size: 60px; color: rgb(255, 255, 255); padding-bottom: 20px; font-weight: bold;}
.ads li p{font-size: 16px;line-height: 180%; color: #fff;}

.newsblock{ padding-top:50px ; width: 1200px; margin: 0 auto; padding-bottom: 50px;}
.homenews{  display: flex; flex-flow: row nowrap; justify-content: space-between;align-items:center; padding:0px; padding-bottom: 50px ; }
.homenews li{ width: 31%;}
.homenews li img{ width: 100%;height: 200px;}
.homenews li h1{font-size: 16px;padding-top: 10px; color: #434343;}
.homenews li p{font-size: 14px;padding-top: 10px;color: #929292;}
.homenews li .content{ line-height: 30px; padding-top: 30px;}
.newsblock a.btn{ display: block ; width: 130px; line-height: 40px; color: #dedede; font-size: 16px; background: #01a37e; text-align: center; margin: 0 auto;}


.ad4{ display: block; width: 100%; background: url(../../images/a1.jpg) no-repeat center center fixed; text-align: center;padding: 100px 0;}
.ad4 p{ font-size: 48px; padding-top: 50px; color: #fff; font-weight: bold; text-align: center; }

.homeabout{ display:block; width: 1200px; margin: 0 auto; background: #fff; padding: 0 70px; box-sizing: border-box;}
.homeabout .mintitle{ color: #000;font-weight: bold;}
.kouhao{ display:flex; width: 100%; flex-flow: row nowrap; justify-content: space-between; padding: 30px 0;}
.kouhao .words{ width: 80%; font-size: 44px; color: #000;font-weight: bold;}
.kouhao .btns{ width: 20%;}
.kouhao .btns a{ display: block ; width: 130px; line-height: 40px; color: #dedede; font-size: 16px; background: #01a37e; text-align: center; margin: 0 auto;font-weight: bold;}
.homeabout .text{font-size: 16px;color: rgb(136, 136, 136);line-height: 180%;}
.aboutitem{ text-align: left; padding: 40px 0 !important;padding: 0 70px; padding-bottom: 50px; display: flex; flex-flow: row wrap; justify-content: space-between;}
.aboutitem li{ width: 33%; text-align: left !important; box-sizing: border-box; padding-right: 30px; padding-bottom: 70px;}
.aboutitem li img{ width: 60px; height: 60px; margin-bottom: 30px;}
.aboutitem li h1{font-size: 24px; color: rgb(0, 0, 0); padding-bottom: 20px;}
.aboutitem li p{font-size: 16px;line-height: 180%;}
 a.bannerbtn{ display: block ; width: 130px; line-height: 40px; color: #dedede; font-size: 16px; background: #01a37e; text-align: center; margin: 0 auto; margin-top: 30px;}