@charset "utf-8";

.banner{ height: 438px; width: 1440px; overflow: hidden; margin: 0 auto; margin-bottom: 34px; position: relative; left: 50%; margin-left: -720px;}
.banner .bd{ overflow: hidden; width: 1440px; }
.banner .bd ul li{ float: left; width: 1440px; }

.sologen{ overflow: hidden; width: 100%; height: 96px;  }
.sologen p{ font-size: 29px; line-height: 30px; color: #0fa639; text-align: center; margin: 26px auto; }
.sologen hr{ width: 64px; height: 2px; background-color: #0fa639; color: #0fa639; margin-bottom: 4px;  margin-top:16px; border-style: none;  }

.first{ width: 1440px; text-align: center; margin: 0 auto; position: relative;left: 50%; margin-left: -720px; }
.descript{  font-size: 16px; line-height: 24px; width: 1440px; color: #999999;  margin: 43px auto; text-align: center; }
.icon-group{ overflow: hidden; width:1200px;text-align: center; margin: 0 auto; }
.icon-group li{ float: left; width: 400px; text-align: center; margin: 0 auto; }
.icon-group li .title1{ display: block; font-size: 18px; color: #4f4e4e; margin-top: 32px; font-weight:500; line-height: 26px;}
.icon-group li .sub1{ display: block; width: 400px; font-size: 14px; line-height: 26px; color: #878787; }
.more a{ display: block; margin: 36px auto; color: #009900; font-size: 16px; width: 132px; text-align: center; line-height: 40px; border:2px solid #009900; border-radius: 20px;  }

.secend{ background-color: #cccccc42; overflow: hidden; text-align: center; margin: 0 auto; }
.secend .title{ margin:48px auto 74px auto ; height: 1200px; width: 1092px; overflow: hidden; text-align: center; }
.secend .title img{ vertical-align:middle; }

.three{ position: relative; overflow: hidden;height: 723px; width: 1440px; }
.three .bd{ height: 686px;width:1442px; margin: 0 auto; overflow: hidden;  }
.three .bd ul{ width: 1440px; overflow: hidden;height: 590px; margin: 0 auto; background:url("/images/expertsb_03_02.jpg")100% center no-repeat;  }
.three .bd ul li{ float: left; height: 590px; position: relative; }
.three .bd ul li .right{ position: absolute; right: 222px; top:222px; width: 300px; height: 300px; border-radius: 300px; background-color: #9ec6f7; text-align: center; }
.three .bd ul li .right .title{ display: block;margin-top: 75px; width: 300px; height: 40px; font-size: 24px; color: #fff; text-align: center; line-height:40px; }
.three .bd ul li .right .sub{ display: block; width: 300px; height: 116px; font-size: 18px; color: #fff; line-height:30px; text-align: center;  }
.three .bd ul li .left{ position: absolute; top: 176px; left: 257px; z-index: 2; }
.left .title{ font-size:32px; color: #6699cc;  }
.left .sub{ font-size: 24px; color: #6699cc; line-height: 34px;    }
.left .des1,.left .des2{ display:block; text-align: center; width: 160px; line-height: 42px; font-size: 22px; color: #6699cc; border: 2px #6699cc solid;border-left-width: 5px;border-right-width: 5px; }
.des1{ margin-top: 32px; }
.des2{ margin-top: 22px; }

/*.three .hd ul{ position: absolute; bottom:13px;left: 246px; z-index: 10; overflow: hidden; height: 118px; width: 402px; }
.three .hd ul li{ display: block; float: left; height: 118px; width: 119px; border-radius: 118px; overflow: hidden; }
.three .hd ul li+li{ margin-left: 22px; }
.three .hd ul li span{ display: inline-block; width: 119px; height: 118px; }
.three .hd ul li span { background: url("/images/4.png"); }
.three .hd ul li.on{  display: block; float: left; width: 119px; height: 118px; z-index: 10; }
.three .hd ul li.on span{ background: url("/images/6.png"); }*/
.three a{ display: block; height: 20px; width: 42px; position: absolute; right:351px; z-index: 9; }
.three a.prev{ background: url("/images/arrow1.png") 100% center no-repeat; top: 364px; }
.three a.next{ background: url("/images/arrow2.png") 100% center no-repeat; bottom: 80px; }

.four{ background-color: #f3f3f3; height:660px; max-width: 1440px; }
.four .pic{ max-width:1440px; height: 563px; margin: 0 auto; text-align: center; position:absolute; left: 50%; margin-left: -720px; }
.four .pic img{ float: left; border: none; }

.endding { max-width: 1440px; height: 600px; background-image: url("/images/bgb_06.jpg");background-position: center; background-repeat: repeat-x; overflow: hidden; }
.endding .title, .sub{ font-size: 12px; color: #009933;width: 800px; margin: 0 auto; text-align: center; }
.endding .title{ margin-top: 32px; }
.endding .more1{ width: 592px; margin: 40px auto;  box-shadow: 1px 2px 1px #a1a79e;  text-align: center;  background-color: #339999; border-radius: 20px; }
.endding .more1 a{ display: inline-block;font-size: 20px;line-height: 38px; color: #fff; }
.endding .bgb{ display: block; width: 1068px; overflow: hidden; margin: 50px auto; position: relative; }
.endding .call{ display: block; color:#006666; font-size: 20px; line-height: 20px; width: 300px;  position: absolute;left: 522px;bottom: 20px;z-index: 10;  }

