@charset "utf-8";
@font-face { font-family: 'iconfont';  /* project id 302675 */ src: url('//at.alicdn.com/t/font_n56vdbbp8qxxyldi.eot'); src: url('//at.alicdn.com/t/font_n56vdbbp8qxxyldi.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_n56vdbbp8qxxyldi.woff') format('woff'), url('//at.alicdn.com/t/font_n56vdbbp8qxxyldi.ttf') format('truetype'), url('//at.alicdn.com/t/font_n56vdbbp8qxxyldi.svg#iconfont') format('svg'); }
a:hover { color: #11A3BA }
.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale; }
.bigbanner { position: relative; background: none; overflow: hidden; display: block; text-align: center; background: #fff; clear: both; }
.bigbanner img.bigimg { visibility: hidden; line-height: 0; font-size: 0; margin: 0; border: 0; padding: 0; }
.bigbanner .hd { position: absolute; z-index: 999; width: 50%; bottom: 3%; left: 50%; margin-left: -25%; }
.bigbanner .hd li { _float: left; }
.bigbanner .btn { width: 140px; height: 30px; margin: 0px auto 0px; text-align: center }
.bigbanner .box {	/* height: 472px; */ }
.bigbanner .box .list li {	/* height: 472px; */ border: none; margin: 0; padding: 0; width: 100%; overflow: hidden; position: relative; line-height: 0; font-size: 0; padding: 0; margin: 0; }
.bigbanner .box .list li a {	/* opacity: 0 ; */padding: 0; margin: 0; line-height: 0; }
.bigbanner .box .list li div.anidiv { z-index: 999; position: absolute; left: 50%; overflow: visible; top: 0; margin-left: 0px; display: inline }
.bigbanner .box .list li div.anidiv.d0 { right: -100%; left: auto; top: 133px; }
.bigbanner .box .list li div.anidiv.d1 { top: -100%; }
.bigbanner .box .list li div.anidiv.d2 { top: -100%; }
.bigbanner .fmfm div { }
.bigbanner .btn li { background: rgba(136, 136, 136, 0.18); display: inline-block; width: 7px; height: 7px; border-radius: 50%; margin-left: 10px; line-height: 58px; color: #fff; text-align: center; font-size: 10px; overflow: hidden; cursor: pointer; transition: all .5s; border: 2px solid #888; }
.bigbanner .btn li.on { color: #FFFDFE; background: #68C7FD; border-radius: 5px; border: 2px solid #68C7FD }
.bigbanner .c1 { height: 450px; background: url(../images/bn/1.jpg) no-repeat center top; }
.bigbanner2 .c1 { height: 260px; background: url(../images/bn/4.jpg) no-repeat center top; }
.news_3 { margin-top: 33px; width: 1157px; }
.news_3 h3 { padding-bottom: 10px; /* width: 588px; */ overflow: hidden; margin-bottom: 10px; }
.news_3 .box { float: left; width: 31%; margin-right: 36px; overflow: hidden; }
.news_3 .box1 .toutiao .clearfix { margin-bottom: 10px }
.news_3 .box1 .toutiao img.fl { width: 120px; height: 80px; }
.news_3 .box1 .toutiao .fr { width: 260px; }
.news_3 .box1 .toutiao a.fl { text-align: center; width: 150px; height: 100px; display: inline-block; background-size: cover !important; }
.news_3 .box1 .toutiao a.fl img { margin-top: 24px }
.news_3 .box.box1 { width: 350px; margin-right: 34px; }
.news_3 .box1 .toutiao div.fr .ttl { color: #000; font: 100 14px/30px 'microsoft yahei'; margin-bottom: 8px }
.news_3 .box1 .toutiao div.fr p { color: #808080; font: 100 12px/22px 'simsun'; margin-bottom: 8px }
.news_3 .box1 a:hover { color: #2877C4 !important; }
.news_3 .box1 .toutiao div.fr p a { color: #2675C4; font: 100 12px/22px 'simsun' }
.news_3 .box_anli_1 { width: 640px; }
.news_3 ul { margin-top: 15px; }
.news_3 ul li {	/* border-bottom: 1px dashed #C2C2C2; */ position: relative; }
.news_3 ul li .time1 { position: absolute; right: 0; }
.news_3 ul li a { line-height: 30px; font-size: 12px; /* padding-left: 12px; */ background: url(../images/bg_dot3.jpg) no-repeat left center; color: #6A6A6A; padding-left: 15px; }
.news_3 ul li a:hover { color: #237DD9; }
.news_3 .box.box1 ul {	/* background: url(../images/bg_num.png) no-repeat left 2px; */ /* padding-left: 33px; */ margin-left: 0; }
.news_3 .box ul li em { position: absolute; right: 0; color: #6A6A6A; font: 100 12px/2.2 simsun; }
.news_3 .box.box1 ul li { height: 30px; }
.news_3 div.thelast { margin-right: 0; }
.news_ttl_11 a { font-size: 14px; font-family: 'microsoft yahei'; line-height: 20px; }
.news_ttl_11 a:hover { color: #2E9EDA; }
.news_ttl_11 .fl1 {	/* border-left: 2px solid #2877C6; */ /* padding-left: 1em; */ margin-top: 3px }
.news_ttl_11 .fl1 a { color: #333; font: 100 18px/30px 'microsoft yahei'; }
.news_ttl_11 .fl1 a::after { content: ' /'; }
.news_ttl_11 .fl1 a span { color: #E89B25; font: 100 18px/30px 'microsoft yahei'; }
.news_ttl_11 .fl1 a:hover { color: #2E9EDA; }
.news_ttl_11 .fl2 {	/* border-bottom: 1px solid #B3B3B3; */ /* margin-top: 1px; */ /* padding-left: 6px; */ /* width: 500px; */ }
.news_ttl_11 .fr a { font-size: 12px; color: #878787; font-family: arial; line-height: 34px; }
.news_ttl_11 .fl2 a { font-size: 10px; color: #969696; line-height: 38px; margin-left: 6px; color: #333; }
.news_ttl_11 .fl2 a:hover { color: #2E9EDA; }
.divfl { margin-top: 40px; position: relative; }
.divfl ul.ul_wrap { margin: 0 }
.divfl .fl { }
.divfl .d1 { width: 600px; height: 415px; border: 12px solid #EBEBEB; padding: 20px 16px; }
.divfl .d1 h3 { display: none }
.divfl .d1 { }
.divfl .d1 li { }
.divfl .d1 a.proname { font: 100 22px/40px 'microsoft yahei'; color: #fff; background: #0064b0; display: inline-block; padding-left: 20px; padding-right: 27px; margin: 10px 0 10px; }
.divfl .d1 a { }
.divfl .d1 .hide { }
.divfl .d1 .sinfo * { color: #0C385B; line-height: 2.5; font-family: microsoft yahei; font-size: 14px; }
.divfl .d1 .sinfo ul {	/* margin-left: 10px ; */width: 617px; }
.divfl .d1 .sinfo ul li { width: 271px; float: left; text-overflow: ellipsis; white-space: nowrap; line-height: 40px; margin-right: 20px; overflow: hidden; background: url(../images/bg_disc.jpg) left 16px no-repeat; padding-left: 15px; }
.divfl .d2 { border: 12px solid #EBEBEB; border-left: none; height: 455px; width: 450px; position: relative; }
.divfl .d2 a { }
.divfl .d2 a img { width: 100%; margin-top: 15px; }
.divfl .hdl { position: absolute; bottom: 12px; right: 14px; }
.divfl .hdl a { display: inline-block; width: 36px; height: 36px; background: #fff; text-align: center; line-height: 36px; background: #0064AE; color: #FFF; margin: 0; }
.divfl .hdl a:hover { background: #FF9F02; color: #FFFFFF }
.divfl .hdl a.prev1 { margin-right: -6px; }
.index_v { margin-top: 40px; background: #EBEBEB; padding-top: 30px; padding-bottom: 40px; }
.index_v .wrap { height: 519px; }
.index_v div.fl { position: relative; }
.abttl { text-align: center; margin: 55px auto; }
.abttl p.ltzh { color: #00A0B8;/* position: absolute; */	/* left: 100px; */font: 100 22px/1 'microsoft yahei';/* top: 10px; */ text-align: center; margin-bottom: 13px; letter-spacing: 1px; }
.abttl p.lt1 {	/* font: 100 40px/50px 'Impact'; */color: #00A0B8; text-align: center; font-size: 11px; font-family: microsoft yahei; letter-spacing: 1px; position: relative; 0 }
.abttl p.lt1:after { margin-right: -114px; }
.abttl p.lt1:before { margin-left: -122px; }
.index_procenter .abttl p.lt1:after { margin-right: -128px; }
.index_procenter .abttl p.lt1:before { margin-left: -130px; }
.youshi { position: relative; }
.youshi .bg0 { height: 380px; background: url(../images/bg5.jpg) no-repeat center top; top: 0; z-index: 50; }
.youshi .bg1 { height: 1395px; background: #11A3BA url(../images/bg4.jpg) no-repeat center top; top: 380px; z-index: 60; }
.youshi .wrap { position: absolute; top: 0; z-index: 90; left: 50%; margin-left: -600px; overflow: visible; }
.youshi .abttl { }
.youshi .abttl p.ltzh b { color: #FFA200; font-size: 53px; }
.youshi .abttl p.ltzh { color: #fff; font-size: 42px; letter-spacing: 7px; font-weight: bold; }
.youshi .lt0 { text-align: center; color: #fff; position: relative; width: 228px; margin: 0px auto; }
.youshi .lt0::before { content: ' '; position: absolute; height: 1px; border-top: 1px solid #fff; width: 40px; left: -40px; top: 10px; }
.youshi .lt0::after { content: ' '; position: absolute; height: 1px; border-top: 1px solid #fff; width: 40px; right: -40px; top: 10px; }
.youshi .abttl p.lt1 { text-align: center; color: #fff; }
.youshi .yssix { position: relative; z-index: 95; }
.youshi .yssix .pic { background: url(../images/Z.png) no-repeat center top; width: 620px; left: 50%; margin-left: -310px; position: absolute; z-index: 98; height: 977px; }
.youshi .yssix h3 { color: #FFA200; font: 700 16px/30px 'microsoft yahei'; }
.youshi .yssix p { color: #333; font: 100 12px/27px 'microsoft yahei'; }
.youshi .yssix h3.dark { color: #fff }
.youshi .yssix p.dark { color: #fff }
.youshi .yssix p span { color: #11A3BA; font: 100 12px/27px 'microsoft yahei'; }
.youshi .yssix .posa { z-index: 100; width: 350px; padding-left: 100px }
.youshi .yssix .y1 { left: 730px; }
.youshi .yssix .y2 { top: 206px; }
.youshi .yssix .y3 { top: 350px; }
.youshi .yssix .y4 { left: 730px; top: 500px; }
.youshi .yssix .y5 { left: 730px; top: 670px; }
.youshi .yssix .y6 { top: 850px; }
.youshi .yssix .y1 b { position: absolute; display: block; width: 62px; height: 62px; background: url(../images/bg6.png) no-repeat -45px -52px; left: 0px; top: 0px; padding: 0; overflow: hidden; }
.youshi .yssix .y2 b { position: absolute; display: block; width: 62px; height: 62px; background: url(../images/bg6.png) no-repeat  -45px  -231px; left: 0px; top: 16px; }
.youshi .yssix .y3 b { position: absolute; display: block; width: 62px; height: 62px; background: url(../images/bg6.png) no-repeat -122px -231px; left: 0px; top: 3px; }
.youshi .yssix .y4 b { position: absolute; display: block; width: 62px; height: 62px; background: url(../images/bg6.png) no-repeat -205px -231px; left: 10px; top: 40px; }
.youshi .yssix .y5 b { position: absolute; display: block; width: 62px; height: 62px; background: url(../images/bg6.png) no-repeat -282px -231px; left: 10px; top: 0px; }
.youshi .yssix .y6 b { position: absolute; display: block; width: 62px; height: 62px; background: url(../images/bg6.png) no-repeat -356px -231px; left: 0px; top: 17px; }
.youshi .yssix .z { padding-left: 0; padding-right: 100px }
.youshi .yssix .z b { left: auto; right: 0 }
.youshi .yssix .z * { text-align: right; }
.khal { position: absolute; top: 1020px; width: 1200px; }
.khal .tempWrap { }
.khal ul.bd { width: 1300px }
.khal ul.bd li {width: 285px;margin-right: 20px;margin-left: 0;background: #fff;padding-bottom: 20px;height: 270px;overflow: hidden;}
.khal ul.bd li a.a_img {display: block;text-align: center;width: 285px;height: 120px;overflow: hidden;}
.khal ul.bd li a.a_img img {margin: 0 auto;width: 100%;max-width: 200px;height: auto !important;float: none !important;display: block !important;position: static !important;}
.khal ul.bd li div.sinfo {margin: 0 14px;text-align: center;}
.khal ul.bd li:hover div.sinfo { }
.khal ul.bd li p.sinfo {font: 100 12px/24px 'microsoft yahei';/* text-indent: 2em; */text-align: center;}
.khal ul.bd li h3 { display: inline-block;/* border-bottom: 1px solid #333; */	/* font: 100 16px/30px 'microsoft yahei'; */margin-bottom: 2px; margin-top: 10px; }
.khal ul.bd li h3 a { font: 700 14px/30px 'microsoft yahei'; color: #333; }
.khal ul.bd li:hover h3 a { color: #11A3BA }
.khal .np {position: absolute;bottom: -101px;width: 250px;margin-left: -125px;left: 50%;z-index: 0;background: #fff;}
.khal .np a {/* margin-right: 1px; */width: 125px;text-align: center;color: #fff;height: 60px;/* line-height: 60px; */background: #FFA200;padding: 0;overflow: hidden;box-sizing: border-box;font: 100 12px/60px 'microsoft yahei';}
.khal .np a:hover {color: #FFA200;background: #fff;border: 1px solid #FFA200;box-sizing: border-box;}
.khal .np .prev {float: left;/* margin-right: 1px; */border-right: 1px solid #fff;}
.khal .np .next {float: right;margin-left: -1px;}
.youshi .khal .abttl { margin: 0 auto 35px; }
.khal .abttl p.ltzh { color: #11A3BA; font-size: 20px; letter-spacing: 2px; font-weight: 100; margin-bottom: 0;/* margin-top: 20px; */ }
.khal .abttl p.lt1 { color: #11A3BA; font-size: 12px }
.index_v div.fl .video1 { width: 712px;    /* height: 397px; */ overflow: hidden; }
.index_v div.fl .video1 embed { width: 712px; height: 397px; }
.index_v div.fl .vdttl { width: 712px; height: 54px; background: #0064AF; color: #fff; font: 100 14px/54px 'microsoft yahei'; text-indent: 1em; }
.index_v div.fl .vdttl a { color: #fff; font: 100 12px/54px 'microsoft yahei'; /* text-indent: 12px; */ margin-left: 10px; }
.index_v div.fr { float: left; width: 408px;    /* padding: 0 20px 0; */	/* background: #fff; */ }
div.fr .more { width: 80px; height: 30px; background: #0064ae; display: block; text-align: center; color: #ffffff; font: 100 14px/1 'arial'; overflow: hidden; padding: 10px 0px; margin-bottom: 10px;    /* float: right; */ margin-left: 328px; }
div.fr .more:hover { background: #FF9F02; }
.index_v div.fr ul { background: #fff; padding: 0 15px 20px 20px; margin-top: 15px; }
.index_v div.fr ul li { height: 115px; overflow: hidden; border-bottom: 1px solid #E5E5E5; padding: 19px 0px 15px; }
.index_v div.fr ul li:last-child { border: none; }
.index_v div.fr ul li a.fl { }
.index_v div.fr ul li div.fr { padding: 0; width: 180px; margin-left: 19px; overflow: hidden; }
.index_v div.fr ul li div.fr a.ttl3 { font: 100 14px/30px 'microsoft yahei'; }
.index_v div.fr ul li div.fr a.showdtl { display: block; border: 1px solid #ccc; width: 91px; text-align: center; color: #888; border-radius: 10px; margin: 14px 0 0; }
.index_v div.fr ul li div.fr a.showdtl:hover { background: #1360B0; color: #fff; border-color: #1360B0 }
.index_v div.fr ul li div.fr p.sinfo0 { font: 100 12px/1.8 'microsoft yahei'; color: #666; }
.yyly ul {width: 1193px;background: #FFF;border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;margin: 0 auto 60px;}
.yyly li {width: 298px;height: 210px;border: none;text-align: center;margin: 0;background: #FFF;border-right: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;transition: all .3;}

.yyly li * {
    transition: all .3s;
}
.yyly li:hover {/* border-right: 1px solid #00A0B8; *//* border: 1px solid #00A0B8; *//* margin-left: -1px; *//* margin-top: -1px; */background: #00A0B8;}
.yyly li:hover a { color: #fff }
.yyly li div {width: 100px;height: 80px;margin: 40px auto 18px;background-image: url(../images/bg3.png);background-repeat: no-repeat;/* border:1px solid #fff000; */}
.yyly li div a { width: 100px; height: 80px; display: block; }
.yyly li:hover div { background-image: url(../images/bg3_1.png); background-repeat: no-repeat; }
.yyly li div.icon_0 { background-position: 20px 0; }
.yyly li div.icon_1 { background-position: -280px 0; }
.yyly li div.icon_2 { background-position: -580px 0; }
.yyly li div.icon_3 { background-position: -882px 0; }
.yyly li div.icon_4 { background-position: 20px -200px }
.yyly li div.icon_5 { background-position: -280px -200px }
.yyly li div.icon_6 { background-position: -580px -200px }
.yyly li div.icon_7 { background-position: -882px -200px }
.index_procenter {	/* height: 750px; */position: relative; }
.index_procenter { }
.index_procenter .row { }
.index_procenter ul { }
.index_procenter li { margin: 0; width: 25%; padding: 0; }
.index_procenter li >a {display: flex;width: 100%;justify-content: center;align-items: center;padding: 30px 0;}
.index_procenter li a.a_img {width: 100%;background: #F7F7F7;line-height: 0;}
.index_procenter li a.a_img img{/* width: 70%; *//* background: #ffffff; *//* margin-left: 15%; */}
.index_procenter li a.a_img.dark {width: 100%;background: #E6E6E6;}
.index_procenter li div { overflow: hidden; padding-bottom: 20px; }
.index_procenter li p::before { content: ""; position: absolute; left: -31px; top: -20px; width: 200%; height: 50px; box-sizing: border-box; border-bottom: 1px solid #ccc; transform-origin: bottom center; transform: rotateZ(135deg) scale(1); }
.index_procenter li:hover p::before { border-bottom: 1px solid #fff; background: #00A0B8; }
.index_procenter li p { height: 60px; width: 60px; margin: 20px auto; position: relative; box-sizing: border-box; line-height: 60px; text-indent: 5px; background: #fff; overflow: hidden; }
.index_procenter li p { background: #fff; }
.index_procenter li:hover p { background: #00A0B8; }
.index_procenter li:hover p b { background: #00A0B8; color: #fff }
.index_procenter li p b { display: block; height: 20px; width: 30px; text-align: center; line-height: 20px; position: absolute; top: 20px; background: #fff; left: 15px; font-size: 16px; font-family: microsoft yahei; padding: 0; text-indent: 0; }
.index_procenter li div a {color: #333;text-align: center;display: block;}
.index_procenter li:hover div { background: #00A0B8 }
.index_procenter li:hover div a { color: #fff; }
.index_procenter li a.a_txt { font: 100 14px/30px 'microsoft yahei'; }
.index_procenter li a.a_txt2 { font: 100 12px/30px 'microsoft yahei'; }
.index_aboutus {/* background: #F6F6F6; */padding: 50px 0 0px; }
.index_aboutus .sinfo { font: 100 14px/30px 'microsoft yahei'; text-align: center; margin-top: -40px; }
.index_aboutus .lt2 { font: 100 16px/1 'microsoft yahei'; text-align: center; margin: 0 auto 0; }
.index_aboutus .lt2 span { font: 100 16px/30px 'microsoft yahei'; color: #11A3BA; }
.index_aboutus .abttl { margin-top: 20px; }
.index_aboutus  .pic4 { margin-bottom: 40px; }
.index_aboutus .pic4 ul { margin: 40px auto 0; }
.index_aboutus  .pic4 li { width: 25%; margin: 0; background: transparent; padding: 45px 0; }
.index_aboutus  .pic4 li:hover { background: url(../images/bg7.png) no-repeat center center }
.index_aboutus  .pic4 li:hover p.img { color: #FFA200; background-position: center 32px; }
.index_aboutus  .pic4 li p.img { text-align: center; font-size: 70px; width: 138px; height: 101px; background: transparent url(../images/bg_6bx.png) no-repeat center -125px; margin-left: auto; margin-right: auto; overflow: hidden; cursor: pointer; padding-top: 30px; color: #999; }
.index_aboutus  .pic4 li p.img.iconfont2 { font-size: 57px; }
.index_aboutus  .pic4 li h3 { font-size: 22px; position: relative; }
.index_aboutus  .pic4 li h3 sup { font-size: 22px; position: absolute; top: -7px; }
.index_aboutus  .pic4 li h3 span {	/* font-size: 18px; */margin-left: 20px; color: #333; font: 100 16px/30px 'microsoft yahei'; }
.index_aboutus  .pic4 li h4 { font-size: 14p; font: 100 16px/30px 'microsoft yahei'; color: #333; }
.index_aboutus .pic4 * { text-align: center; color: #FFA200;/* background: none !important; */ }
.index_aboutus .pic4 { margin: 0px auto; }
.index_info { font: 100 12px/33px 'simsun'; color: #4C4C4C; }
.index_info p { text-indent: 2em; font: inherit; }
.index_news {position: relative;}
.index_news .wrap { }
.index_news .abttl {margin-top: 30px;margin-bottom: 40px;}
.index_news .abttl .ltzh {margin-bottom: 2px;}
.index_news .abttl .lt1 { }
.index_news div.clearfix { }
.index_news div.clearfix .toutiao {padding-left: 52%;background: url(../images/bg8.jpg) no-repeat left top;height: 230px;}
.index_news div.clearfix .newslide { }
.index_news div.clearfix .show1 {width: 1300px;}
.index_news div.clearfix .show1 li {width: 317px;margin: 0;margin-right: 66px;}
.index_news div.clearfix .newsttl {font: 100 15px/40px 'microsoft yahei';}
.index_news div.clearfix p.sinfo {font: 100 12px/2 'microsoft yahei';color: #333;}
.index_news div.clearfix p.sinfo span { font: 100 12px/2 'microsoft yahei';color: #333;margin-right: 20px}
.index_news div.clearfix li .newsttl { }
.index_news div.clearfix li .sinfo { }
.index_news div.clearfix a.seemore {color: #11A3BA;line-height: 30px;}
.index_news div.tempWrap{margin-left:60px}
.index_news div.hdl1{position: absolute;/* height: 100%; */width: 1200px;left:50%;margin-left: -600px;overflow: visible;/* top: 0; */}
.index_news div.hdl1 a{width: 38px;height: 38px;position: absolute;display: block;background: red;z-index: 999;top: 70px;background: url(../images/bg9.png) no-repeat left top;}
.index_news div.hdl1 .prev{left: -60px;background-position: 0 -10px;}
.index_news div.hdl1 .next{right: -60px;background-position: -64px -10px;}

.index_news div.hdl1 .prev:hover{background-position: 0 -83px}
.index_news div.hdl1 .next:hover{background-position: -64px -83px;}