/*reset*/

* {word-wrap:break-word;word-break:break-all; margin:0 auto; padding:0px;}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,table,img, div,  header, footer, nav, section, article, aside{margin:0;padding:0}

body, button, input, select, textarea {font:12px/1.5 tahoma, arial, \5b8b\4f53}

h1, h2, h3, h4, h5, h6 {font-size:100%}

ul, ol {list-style:none}

a{outline:none;/*IE8,FF*/ hide-focus: expression(this.hideFocus=true);/*IE6、E7*/}

button, input, select, textarea {font-size:100%}

table {border-collapse:collapse;border-spacing:0}

input, select {vertical-align:middle}
html{ width: 100%;height: 100%;background-color: #fff; }

body { color:#666; font-family: "微软雅黑"; font-size:1rem; background-color:#fff; width: 100%;height: 100%;}

img { border: none; vertical-align:top; max-width: 100%; }

a { text-decoration:none; outline: medium none; color:#666; }

/*public*/

.home-banner{ width: 100%;position: relative; }
.home-banner img{ width: 100%;height: 680px; }
.banner-box{ width: 1400px;height: 100%;position: absolute;left:50%;margin-left: -700px;top: 0;box-sizing: border-box; }
.banner-nav{ display: flex;justify-content: space-between;color: #fff;padding: 50px 22px 0; }
.banner-nav-title{ font-family: "Myriad Pro";font-style: italic;font-size: 30px;font-weight: bold; }
.banner-nav-list ul{ display: flex;padding-top: 9px; }
.banner-nav-list ul li{ font-family: "Myriad Pro";margin: 0 10px;cursor: pointer; }
.banner-title{ text-align: center;color: #fff;font-size: 30px;font-family: "Myriad Pro";margin-top: 235px;}
.banner-title2{ text-align: center;color: #29bfef;font-size: 20px;font-family: "Myriad Pro";margin-top: 35px; }
.banner-con{ box-sizing: border-box;position: relative;margin:0 auto;width: 850px; }
.banner-con-title{ color: #fff;font-size: 25px;font-family: "Myriad Pro";margin-top: 140px; }
.banner-con-info{ color: #29bfef;font-size: 16px;font-family: "Myriad Pro";height: 200px;margin-top: 20px;line-height: 28px; }
.banner-con img{ position: absolute;right: 0;bottom: 0;width: 250px;height: 282px; }


.market{ width: 1000px;margin: 0 auto;padding-bottom: 150px;text-align: center; }
.market-title{ padding-top: 130px;text-align: center;font-size: 25px;color: #474747;font-weight: 100;font-family: "Myriad Pro"; }
.market-title2{ padding-top: 30px;text-align: center;font-size: 17px;color: #474747;font-weight: 100;font-family: "Myriad Pro"; }
.market-list{ width: 800px;height:900px;margin: 60px auto 0;background-color: #eeeef0;text-align: left;box-sizing: border-box;padding-left: 20px;font-family: "Myriad Pro";font-size: 14px;color: #474747; overflow-y: scroll;}
.career-title{ padding-top: 15px; }
.career-con-title{ color: #29bfef;margin: 5px 0; }
.career-con{ }

.career-shetu{ margin:0 !important; }
.career-shetu li{ width: 49% !important;margin:0 !important;text-align:left; }
.career-shetu li img{ width: 85%; }


.core{ background: #eeeef0;width: 100%; }
.core ul{ display: flex;justify-content: space-between;flex-flow: row wrap;margin:40px auto 0; }
.core ul li{ width: 46%;margin:0 2%; }
.core .core-title{ text-align:left;line-height: 40px; }
.core .core-title img{ width: 40px;height: 40px;margin-right: 12px; }
.core .core-title span{ font-family: "Myriad Pro";color: #29bfef;font-size: 18px; }
.core-info{ text-align:left;font-family: "Myriad Pro";color: #474747;font-size: 16px; }
.core-info{ margin-top: 20px;margin-bottom: 50px; }
.market-list-info{ text-align: center;color: #474747;margin-top: 40px;font-size: 15px;font-family: "Myriad Pro";margin-bottom: 40px; }
.market2{ padding-bottom: 100px; }
.market2 .market-title{ padding-top: 90px; }
.market-btn{ color: #29bfef;font-family: "Myriad Pro";font-size: 15px;border: 1px solid #29bfef;padding: 6px 20px;border-radius: 3px; }

.home-btm{ width: 100%;position: relative; }
.home-btm img{ width: 100%;height: 460px; }
.home-btm-con{ width: 1000px;position: absolute;left: 50%;margin-left: -500px;top: 110px;display: flex;justify-content: flex-end;font-family: "Myriad Pro";color: #fff;font-size: 14px;  }
.home-btm-con ul{ margin-right: 55px; }
.home-btm-con ul li{ margin-bottom: 15px; }
.home-btm-tips{ position: absolute;bottom: 30px;left: 0;text-align: center;font-family: "Myriad Pro";color: #fff;font-size: 14px;width: 100%; }

.active{ color: #29bfef; }
.banner-nav-list ul li a{ color: #fff; }
.banner-nav{ position: absolute;padding: 50px 113px 0;width: 100%;box-sizing: border-box;left: 0;top: 0;z-index: 99; }
.home-btm-con ul li  a{color:#ffffff }
