.zsr{ width:100%; height:412px; background: linear-gradient(to right, #1f729b , #3cac89);}
.zsr p{ width:1200px; margin:0 auto;}
.zsr p img{ display:block; margin:0 auto; padding-top:55px;}
.zsr-er{ width:1200px; margin:0 auto; position:relative; top:50px;}
.zsr-er dl{ width:256px; float:left; margin-left:37px; height:298px; background:#f8f6f7; box-shadow: 1px 2px 3px #bbbbbb;}
.zsr-er dl dd{ width:229px; margin:0 auto;}
.zsr-er dl dd img{ display:block; width:41px; height:41px; margin:0 auto; padding-top:23px;}
.zsr-er dl dd strong{ display:block; text-align:center; height:40px; line-height:40px; font-size:16px;}
.zsr-er dl dd span{ display:block; text-align:center; color:#777;}
.zsr-er dl dt{ width:114px; height:114px; margin:0 auto; padding-top:20px;}


.zsr1{ width:100%; height:129px; background:#f0f0f0;}

.bumou{ width:100%; height:790px; background:#26c2ce;}
.bumou-cn{ width:835px; margin:0 auto;}
.bumou-cn1{ width:835px; text-align:center;}
.bumou-cn1 strong{ width:143px; height:34px; display:block; margin:0 auto; padding-top:90px; padding-bottom:15px;}
.bumou-cn1 span{ display:block; text-align:center; color:#fff; font-size:16px;}
.bumou-cn2{ width:242px; height:207px; margin:0 auto; padding-top:77px;}
.bumou-cn3{ display:block; text-align:center;}
.bumou-cn3 strong{ display:block; font-size:22px; color:#fff; height:80px; margin-top:20px; line-height:80px;}
.bumou-cn3 span{ color:#fff; font-size:14px; line-height:24px;}
.bumou-cn3 a{ display:block; margin:0 auto; margin-top:50px; width:100px; height:28px; border:1px solid #fff; text-align:center; line-height:28px; font-size:14px; color:#fff; border-radius:8px; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.bumou-cn3 a:hover{ border:1px solid #00919c; color:#00919c;}


.bumer{ width:100%; height:710px; background:#fffaee;}
.bumer-cn2{ width:283px; height:269px; margin:0 auto; padding-top:120px;}
.bumer-cn3{ display:block; text-align:center;}
.bumer-cn3 strong{ display:block; font-size:22px; color:#333333; height:80px; margin-top:20px; line-height:80px;}
.bumer-cn3 span{ color:#555; font-size:14px; line-height:24px;}
.bumer-cn3 a{ display:block; margin:0 auto; margin-top:50px; width:100px; height:28px; border:1px solid #666; text-align:center; line-height:28px; font-size:14px; color:#666; border-radius:8px; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.bumer-cn3 a:hover{ border:1px solid #00919c; color:#00919c;}


.bumty{ width:100%; height:775px; background:#1ed7b7;}
.bumty-cn2{ width:292px; height:314px; margin:0 auto; padding-top:110px;}
.bumty-cn3{ display:block; text-align:center;}
.bumty-cn3 strong{ display:block; font-size:22px; color:#fff; height:60px; margin-top:20px; line-height:60px; padding-bottom:15px;}
.bumty-cn3 span{ color:#fff; font-size:14px; line-height:24px;}
.bumty-cn3 a{ display:block; margin:0 auto; margin-top:50px; width:100px; height:28px; border:1px solid #fff; text-align:center; line-height:28px; font-size:14px; color:#fff; border-radius:8px; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.bumty-cn3 a:hover{ border:1px solid #00919c; color:#00919c;}


.attract-banner{ width:100%; background:url(../img/a-banner.jpg) repeat-x; height:366px;}
.attract-banner1{ width:697px; height:118px; background:url(../img/a-cont1.png) no-repeat; position:relative; top:203px; margin:0 auto;}
.attractw{ width:100%; height:654px; background:#f8fdff;}
.attractw-von{ width:1200px; margin:0 auto;}
.attractw-von1{ padding-top:66px;}
.attractw-von1 img{ display:block; width:163px; height:40px; margin:0 auto;}
.attractw-von1 strong{ display:block; height:50px; line-height:50px; font-size:16px; text-align:center;}
.attractw-von2{ width:119px; height:40px; margin:0 auto;}
.attractw-von2 a{ display:block; width:119px; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:40px; height:40px; background:#ee7a01; border-radius:5px; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.attractw-von2 a:hover{ background:#ff8200;}
.attractw-von3{ width:100%; height:426px; background:#d9f5ff;}
.attractw-von3-ret{ width:878px; margin:0 auto;}
.attractw-von3-ret dl dd{ width:331px; float:left;}
.attractw-von3-ret dl dd h1{ height:73px; line-height:73px; padding-top:105px; font-size:20px;}
.attractw-von3-ret dl dd span{ width:331px; height:117px; background:#ff815e; display:block; border-radius:8px; color:#fff;}
.attractw-von3-ret dl dd span strong{ display:block; width:287px; margin:0 auto; font-size:18px; padding-top:10px;}
.attractw-von3-ret dl dt{ float:right;}


.tment{ width:1200px; height:1160px; margin:0 auto;}
.tment1{ width:344px; height:97px; margin:0 auto; padding-top:95px;}
.tment2{ width:518px; height:339px; margin:0 auto; padding-top:69px; padding-bottom:36px;}
.tment3{ width:780px; margin:0 auto;}
.tment3 strong{ display:block; height:90px; line-height:90px; font-size:24px; text-align:center;}
.tment3 span{ display:block; line-height:33px; padding-bottom:63px; text-align:left; font-size:18px;}
.tment3 span b{ color:#ff6600;}
.tment a{ display:block; width:119px; margin:0 auto; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:40px; height:40px; background:#ee7a01; border-radius:5px; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.tment a:hover{ background:#ff8200;}


#youhui{ width:100%; height:840px; background:#fef7e8;}
.youhui{ width:1200px; margin:0 auto;}
.youhui1{ width:460px; height:76px; margin:0 auto; padding-top:75px;}
.youhui2{ width:413px; height:312px; margin:0 auto; padding-top:69px; padding-bottom:36px;}
.youhui a{ display:block; width:119px; margin:0 auto; font-size:16px; font-weight:bold; color:#fff; text-align:center; line-height:40px; height:40px; background:#ee7a01; border-radius:5px; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.youhui a:hover{ background:#ff8200;}

.shuju{ width:100%; height:1900px; background:#fafafa}
.shuju1{ width:1200px; margin:0 auto; padding-top:77px;}
.shuju1 h4{ height:53px; background:#f6f6f6; text-align:center; line-height:53px; font-size:22px;}
.shuju2{ width:1200px; height:50px; line-height:50px; font-weight:bold; padding-top:40px; padding-bottom:20px; font-size:20px; text-align:center; margin:0 auto;}



.yewu{ width:100%; height:471px; background:url(../img/ye_banner.jpg) repeat-x;}
.yewu_1{ width:100%; height:377px; background:#f5f4f4;}
.yewu_1z{ width:1200px; margin:0 auto;}
.yewu_left{ float:left; width:435px;}
.yewu_left h1{ display:block; height:30px; line-height:30px; font-size:20px; color:#ed715e; padding-top:93px; padding-bottom:15px;}
.yewu_left span{ font-size:16px; line-height:28px; display:block; padding-bottom:117px;}
.yewu_left a{ display:block; width:109px; height:37px; background:#ed715e; text-align:center; line-height:37px; color:#fff; font-size:14px; transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.yewu_left a:hover{ background:#eb3d22;}
.yewu_right{ float:right; padding-top:27px;}

.mim{ width:100%; height:716px; background:#ecfff6;}
.mimc{ width:1200px; margin:0 auto;}
.mimc_left{ float:left; padding-top:84px;}
.mimc_right{ width:681px; float:right; padding-top:89px;}
.mimc_right dl{ float:left; overflow:hidden;}
.mimc_right dl dd{ display:block; height:109px;}
.mimc_right dl dd img{ display:block;}
.mimc_right dl dd strong{ font-size:18px; height:35px; line-height:40px;}
.mimc_right dl dt{ line-height:26px; font-size:14px;}



.cneic{ width:100%; height:401px; margin:0 auto; background:url(../img/c_bg.jpg) no-repeat center;}
.cneic strong{ display:block; text-align:center; font-size:24px; padding-bottom:15px; color:#fff; padding-top:100px;}
.cneic b{ display:block; text-align:center; color:#fff; font-size:20px;}


.zneir{ width:1200px; margin:0 auto; padding-top:24px; line-height:30px; font-size:14px;}



.xneic{ width:100%; height:401px; margin:0 auto; background:url(../img/c_bg1.jpg) no-repeat center;}
.xneic strong{ display:block; text-align:center; font-size:25px; padding-bottom:15px; color:#fff; padding-top:100px;}
.xneic b{ display:block; text-align:center; color:#fff; font-size:16px;}



/*20171121*/
.houz{ width:870px; margin:0 auto; padding-top:70px; padding-bottom:40px;}
.houz strong{ display:block; text-align:center; font-size:20px; line-height:35px; padding-bottom:40px;}







