body { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6, p, ol, ul { margin: 0; padding: 0; }

@font-face { font-family: 'iconfont'; src: url("fonts/iconfont.eot"); src: url("fonts/iconfont.eot?#iefix") format("embedded-opentype"), url("fonts/iconfont.woff") format("woff"), url("fonts/iconfont.ttf") format("truetype"), url("fonts/iconfont.svg#iconfont") format("svg"); }
.header { width: 100%; height: auto; background: #fff; position: relative; }
.header .nav-bgc { position: absolute; left: 0; top: 97px; width: 100%; height: 59px; border-top: 1px solid #cccccc; background: #fff; z-index: 9999; display: none; }
.header .head { width: 1400px; height: 97px; margin: 0 auto; }
.header .head .logo { float: left; height: 100%; width: auto; line-height: 97px; }
.header .head .logo img { vertical-align: middle; }
.header .head .nav { float: right; width: auto; height: 97px; }
.header .head .nav ul { height: 100%; width: auto; clear: both; }
.header .head .nav ul li { list-style: none; float: left; height: 97px; line-height: 97px; text-align: center; padding: 0 20px; margin-right: 50px; position: relative; }
.header .head .nav ul li a { text-decoration: none; color: #454444; font-size: 16px; font-family: "Microsoft Yahei"; display: block; }
.header .head .nav ul li a:hover { color: #005197; }
.header .head .nav ul ol { position: absolute; top: 97px; left: -60px; z-index: 99999; height: 59px; display: none; }
.header .head .nav ul ol li { float: left; height: 59px; line-height: 59px; margin: 0; padding: 0; }
.header .head .nav ul ol li span { display: inline-block; width: 22px; color: #696969; }
.header .head .nav ul ol li a { display: inline-block; color: #696969; font-size: 14px; text-decoration: none; border: none; }
.header .head-mobile { display: none; width: auto; height: 1rem; background: #fff; padding: 0 0.3rem; position: relative; }
.header .head-mobile .mob-logo { float: left; height: 100%; width: 2.13rem; line-height: 1rem; }
.header .head-mobile .mob-logo img { width: 100%; vertical-align: middle; }
.header .head-mobile .wrap { float: right; height: 100%; line-height: 1rem; }
.header .head-mobile .wrap img { vertical-align: middle; }
.header .head-mobile .wrap .mob-nav { position: absolute; left: 0; top: 1rem; width: 100%; height: auto; background: #fff; display: none; z-index: 9999; }
.header .head-mobile .wrap .mob-nav ul { width: 100%; height: auto; }
.header .head-mobile .wrap .mob-nav ul li { list-style: none; width: 100%; clear: both; height: auto; }
.header .head-mobile .wrap .mob-nav ul li a { display: block; width: auto; height: 0.9rem; margin: 0 0.3rem; line-height: 0.9rem; padding: 0 0.3rem; border-bottom: 1px solid #dbdbdb; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; }
.header .head-mobile .wrap .mob-nav ul li a span { float: left; color: #666666; font-size: 0.3rem; font-family: "Microsoft Yahei"; }
.header .head-mobile .wrap .mob-nav ul li a b { float: right; font-family: 'iconfont'; color: #939393; font-size: 0.24rem; }
.header .head-mobile .wrap .mob-nav ul ol { width: 100%; height: auto; display: none; }
.header .head-mobile .wrap .mob-nav ul ol li { list-style: none; clear: both; width: 100%; height: auto; }
.header .head-mobile .wrap .mob-nav ul ol li a { height: 0.8rem; display: block; width: auto; line-height: 0.8rem; border: none; margin: 0 0.3rem; padding: 0 0.45rem; color: #9a9a9a; font-size: 0.26rem; font-family: "Microsoft Yahei"; }
.header .head-mobile .wrap .mob-nav ul ol li a i { font-family: 'iconfont'; color: #9a9a9a; font-size: 0.26rem; }
.header .head-mobile .wrap .mob-nav ul ol li:nth-last-of-type(1) a { border-bottom: 1px solid #dbdbdb; }
@media screen and (max-width: 1400px) { .header .head { width: auto; padding-left: 20px; } }
@media screen and (max-width: 1200px) { .header .head .nav ul li { margin-right: 20px; } }
@media screen and (max-width: 1000px) { .header .head .nav ul li { margin-right: 0px; padding: 0 10px; } }
@media screen and (max-width: 760px) { .header .head { display: none; }
  .header .head-mobile { display: block; } }

.footer { width: 100%; height: auto; position: relative; }
.footer .foot-top { position: absolute; top: -96px; left: 0; width: 100%; overflow: hidden; height: 96px; }
.footer .foot-content { width: 100%; height: auto; background: #005197; overflow: hidden; }
.footer .foot { width: 1400px; height: auto; margin: 0 auto; padding-top: 62px; padding-bottom: 52px; overflow: hidden; }
.footer .foot .foot-contact { float: left; height: auto; overflow: hidden; }
.footer .foot .foot-contact .tel .phone { height: 68px; width: 68px; border-radius: 50%; background: #0b5da4; line-height: 68px; text-align: center; overflow: hidden; margin-right: 10px; }
.footer .foot .foot-contact .tel .phone img { vertical-align: middle; }
.footer .foot .foot-contact .tel div { display: inline-block; }
.footer .foot .foot-contact .tel h6 { color: #ffffff; font-size: 34px; font-weight: normal; line-height: 40px; display: inline-block; }
.footer .foot .foot-contact .tel span { color: #fff; font-size: 18px; font-family: "Microsoft Yahei"; display: block; }
.footer .foot .foot-contact .follow { margin-left: 53px; margin-top: 15px; }
.footer .foot .foot-contact .follow .items { display: inline-block; *display: inline; margin: 0 13px; text-align: left; }
.footer .foot .foot-contact .follow .items div { width: 93px; height: 93px; background: #fff; text-align: center; line-height: 90px; margin-bottom: 21px; }
.footer .foot .foot-contact .follow .items div img { vertical-align: middle; }
.footer .foot .foot-contact .follow .items span { color: #fff; font-size: 12px; font-family: "Microsoft Yahei"; }
.footer .foot .foot-contact .share { margin: 21px 0 0 52px; height: auto; overflow: hidden; }
.footer .foot .foot-contact .share div { float:left; display: inline-block; *display: inline; margin-right: 15px; height: 36px; width: 36px; border-radius: 50%; background: #0b5da4; text-align: center; line-height: 36px; }
.footer .foot .foot-contact .share div img { vertical-align: middle; }
.footer .foot .foot-nav { float: right; margin-right: 28px; }
.footer .foot .foot-nav ul { float: left; width: 125px; height: 196px; text-align: center; overflow: hidden; border-left: 1px solid #005aa7; }
.footer .foot .foot-nav ul h4 { color: #ffffff; margin-bottom: 22px; font-size: 14px; font-family: "Microsoft Yahei"; }
.footer .foot .foot-nav ul li { float: none; list-style: none; line-height: 25px; }
.footer .foot .foot-nav ul li a { color: #84b2d9; font-size: 12px; font-family: "Microsoft Yahei"; text-decoration: none; }
.footer .foot .foot-nav ul li a:hover { color: #d6e2ec; }
.footer .foot .foot-nav ul:nth-last-of-type(1) { border-right: 1px solid #005aa7; }
.footer .company { height: 53px; width: 100%; background: #004785; clear: both; }
.footer .company .wrap { width: 1400px; height: 100%; margin: 0 auto; }
.footer .company .wrap p { float: left; line-height: 53px; color: #fefefe; font-size: 14px; font-family: "Microsoft Yahei"; }
.footer .company .wrap p span { margin: 0 8px; }
.footer .company .wrap p a { color: #fefefe; }
.footer .company .wrap p a:hover { text-decoration: underline; }
.footer .company .wrap p b { font-weight: normal; }
.footer .company .wrap .addres { float: right; }
@media screen and (max-width: 1400px) { .footer .foot { width: auto; padding: 62px 30px 52px 30px; }
  .footer .company .wrap { width: auto; padding: 0 30px; } }
@media screen and (max-width: 1350px) { .footer .foot .foot-nav { margin-top: 30px; margin-right: 0; float: none; }
  .footer .foot .foot-nav div { width: 100%; text-align: center; }
  .footer .foot .foot-nav ul { width: 110px; float: none; display: inline-block; }
  .footer .foot .foot-contact { float: none; text-align: center; }
  .footer .company { height: auto; padding: 10px 0; }
  .footer .company .wrap { text-align: center; }
  .footer .company .wrap p { float: none; line-height: 25px; }
  .footer .company .wrap .addres { float: none; }
  .footer .foot-top { height: 66px; top: -66px; }
  .footer .foot-top img { height: 100%; } }
@media screen and (max-width: 760px) { .footer .foot { padding: 20px 0; }
  .footer .foot .foot-nav { display: none; }
  .footer .foot .foot-contact .share { display: none; }
  .footer .foot .foot-contact .follow { display: none; }
  .footer .foot .foot-contact .tel .phone { width: 50px; height: 50px; line-height: 50px; }
  .footer .foot .foot-contact .tel .phone img { width: 50%; }
  .footer .foot .foot-contact .tel h6 { font-size: 24px; line-height: 30px; }
  .footer .foot .foot-contact .tel span { font-size: 16px; }
  .footer .company .wrap { padding: 0px; }
  .footer .company .wrap p b { display: none; }
  .footer .company .wrap p span { display: block; }
  .footer .foot-top { height: 45px; top: -45px; } }
@media screen and (max-width: 560px) { .footer .foot-top { height: 30px; top: -30px; } }

.page-banner { width: 100%; height: auto; position: relative; margin-bottom: 35px; }
.page-banner .page-txt { position: absolute; left: 0; bottom: 80px; width: 100%; text-align: center; }
.page-banner .page-txt img { width: auto; -webkit-transition: all 1.2s linear; -moz-transition: all 1.2s linear; -o-transition: all 1.2s linear; transition: all 1.2s linear; }
.page-banner .page-txt div { text-align: center; position: relative; margin-top: 45px; -webkit-transition: all 1.2s linear; -moz-transition: all 1.2s linear; -o-transition: all 1.2s linear; transition: all 1.2s linear; }
.page-banner .page-txt div h4 { color: #717c88; font-size: 60px; font-family: "Arial", "Microsoft Yahei"; }
.page-banner .page-txt div h5 { position: absolute; top: 0; left: 47%; color: #e0e0e0; font-size: 30px; font-family: "Microsoft Yahei"; }
.page-banner .slider-btm { width: 100px; height: 100px; border-radius: 50%; background: #032b4b; position: absolute; left: 47.5%; bottom: -35px; z-index: 999; line-height: 100px; text-align: center; cursor: pointer; }
.page-banner .slider-btm > img { vertical-align: middle; width: auto; }
@media screen and (max-width: 1400px) { .page-banner img { width: 100%; }
  .page-banner .page-txt { top: 25px; bottom: inherit; }
  .page-banner .page-txt img { max-height: 1rem; max-width: 1.5rem; }
  .page-banner .page-txt div h4 { font-size: 40px; }
  .page-banner .page-txt div h5 { font-size: 24px; }
  .page-banner .slider-btm { width: 70px; height: 70px; line-height: 70px; bottom: -25px; }
  .page-banner .slider-btm img { width: 26%; } }
@media screen and (max-width: 1120px) { .page-banner .page-txt div { margin-top: 30px; } }
@media screen and (max-width: 1024px) { .page-banner .page-txt { top: 30%; }
  .page-banner .page-txt img { display: none; }
  .page-banner .page-txt div h4 { font-size: 0.4rem; }
  .page-banner .page-txt div h5 { font-size: 0.24rem; }
  .page-banner .slider-btm { display: none; } }
@media screen and (max-width: 768px) { .page-banner .page-txt { top: 15%; }.ee{
  display: block !important;
} }
@media screen and (min-width: 1400px) { .page-banner .page-txt img { margin-bottom: 150px; opacity: 0; }
  .page-banner .page-txt div { transform: scale(0.6, 0.6); opacity: 0; } }
@media (min-width: 1200px) and (max-width: 1400px) { .page-banner .page-txt img { transform: scale(0.6, 0.6); opacity: 0; }
  .page-banner .page-txt div { margin-top: 120px; opacity: 0; } }

.wel { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.wel .banner { width: 100%; height: auto; position: relative; }
.wel .banner .slider-btm { width: 100px; height: 100px; border-radius: 50%; background: #032b4b; position: absolute; left: 47%; bottom: -35px; z-index: 999; line-height: 100px; text-align: center; cursor: pointer; }
.wel .banner .slider-btm > img { vertical-align: middle; width: auto; }
.wel .banner .slider-txt { position: absolute; top: 120px; left: 0; width: 100%; height: auto; z-index: 9999; text-align: center; }
.wel .banner .slider-txt h4 { color: #ffffff; font-size: 36px; font-weight: normal; -webkit-transition: all 1s linear; -moz-transition: all 1s linear; -o-transition: all 1s linear; transition: all 1s linear; }
.wel .banner .slider-txt h4 strong { font-size: 18px; margin: 0 15px; vertical-align: top; }
.wel .banner .slider-txt h2 { -webkit-transition: all 1s linear; -moz-transition: all 1s linear; -o-transition: all 1s linear; transition: all 1s linear; color: #ffffff; font-size: 96px; font-weight: normal; line-height: normal !important; margin: 20px 0 10px 0; }
.wel .banner .slider-txt p { -webkit-transition: all 1s linear; -moz-transition: all 1s linear; -o-transition: all 1s linear; transition: all 1s linear; color: #ffffff; font-size: 18px; font-family: 'Arial'; }
.wel .banner .swiper-container, .wel .banner .swiper-wrapper, .wel .banner .swiper-slide { height: auto !important; position: relative; }
@media screen and (min-width: 1900px) { .wel .banner .swiper-container, .wel .banner .swiper-wrapper, .wel .banner .swiper-slide { max-height: 795px; } }
.wel .banner .swiper-slide img { width: 100%; }
.wel .banner .pagination { position: absolute; top: 45%; right: 15px; z-index: 200; }
.wel .banner .swiper-pagination-switch { display: block; width: 8px; height: 8px; border-radius: 8px; margin: 15px 5px; opacity: 0.8; border: 1px solid #fff; cursor: pointer; }
.wel .banner .swiper-active-switch { background: #fff; }
.wel .mob-banner { display: none; width: 100%; height: auto; overflow: hidden; position: relative; }
.wel .mob-banner .swiper-wrapper, .wel .mob-banner .swiper-slide { height: auto !important; position: relative; }
.wel .mob-banner .slider-txt { padding-top: 1.38rem; position: absolute; left: 0; top: 0; width: 100%; z-index: 999; text-align: center; }
.wel .mob-banner .slider-txt h4 { color: #fff; font-size: 0.33rem; font-weight: normal; }
.wel .mob-banner .slider-txt h4 strong { font-size: 12px; vertical-align: middle; margin: 0 9px; }
.wel .mob-banner .slider-txt h2 { color: #fff; font-size: 0.6rem; font-weight: normal; margin: 0.5rem 0 0.25rem; }
.wel .mob-banner .slider-txt p { color: #fff; font-size: 0.16rem; }
.wel .mob-banner img { width: 100%; }
.wel .mob-banner .paginationMob { position: absolute; z-index: 20; bottom: 10px; width: 100%; text-align: center; }
.wel .mob-banner .swiper-pagination-switch { display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #fff; margin: 0 5px; opacity: 0.8; border: 1px solid #005197; cursor: pointer; }
.wel .mob-banner .swiper-active-switch { background: #005197; }
.wel .wel-about { width: 100%; height: auto; overflow: hidden; background: #fff; text-align: center; padding: 150px 0 110px 0; }
.wel .wel-about .about-title { background: url("../img/about-us.png") no-repeat; width: 311px; height: 45px; margin: 0 auto; text-align: center; margin-bottom: 40px; }
.wel .wel-about .about-title span { color: #005197; font-size: 30px; font-family: "Microsoft Yahei"; font-weight: bold; line-height: 45px; }
.wel .wel-about h6 { color: #000000; font-size: 18px; font-family: "Microsoft Yahei"; text-align: center; font-weight: normal; margin: 33px 0 13px 0; }
.wel .wel-about p { color: #696969; font-size: 14px; width: 985px; margin: 0 auto; font-family: "Microsoft Yahei"; }
.wel .wel-about .about-link { margin-top: 58px; margin-bottom: 110px; width: 100%; height: auto; text-align: center; }
.wel .wel-about .about-link a { display: block; }
.wel .wel-about .about-link .items { display: inline-block; *display: inline; margin: 0 25px; }
.wel .wel-about .about-link .items span { display: block; color: #686868; font-size: 14px; font-family: "Microsoft Yahei"; margin-top: 10px; }
@media screen and (min-width: 1024px) { .wel .wel-about .about-link .items:hover span { color: #005197; } }
.wel .wel-about .about-btm { text-align: center; }
.wel .wel-about .about-btm .item { display: inline-block; *display: inline; margin: 0 25px; line-height: normal; position: relative; overflow: hidden; }
.wel .wel-about .about-btm .item h5 { font-size: 120px; color: #eceff2; }
.wel .wel-about .about-btm .item p { position: absolute; left: 10%; top: 44%; text-align: left; color: #484848; font-size: 24px; width: auto; font-family: "Microsoft Yahei"; }
.wel .wel-box2 { width: 100%; height: 940px; background: url("../img/wel-box2.jpg") center center no-repeat; overflow: hidden; }
.wel .wel-box2 .box2-top h3 { color: #ffffff; font-size: 30px; font-family: "Microsoft Yahei"; font-weight: bold; text-align: center; margin-bottom: 48px; margin-top: 142px; }
.wel .wel-box2 .box2-top .search { width: 100%; height: auto; text-align: center; margin-bottom: 82px; }
.wel .wel-box2 .box2-top .search .category { display: inline-block; width: 154px; height: 48px; background: #0b5da4; border-radius: 40px; text-align: center; cursor: pointer; position: relative; }
.wel .wel-box2 .box2-top .search .category span { color: #7ec3ff; font-size: 14px; line-height: 48px; font-family: "Microsoft Yahei"; }
.wel .wel-box2 .box2-top .search .category span img { margin-left: 5px; }
.wel .wel-box2 .box2-top .search .category ol { position: absolute; left: 15px; top: 47px; clear: both; width: 124px; z-index: 9999; background: #0b5da4; display: none; }
.wel .wel-box2 .box2-top .search .category ol li { float: none; line-height: 40px; height: 40px; color: #7ec3ff; }
@media screen and (min-width: 1024px) { .wel .wel-box2 .box2-top .search .category ol li:hover { color: #fff; } }
.wel .wel-box2 .box2-top .search .select-goods { margin-left: 14px; display: inline-block; width: 204px; height: 48px; background: #0b5da4; border-radius: 40px; vertical-align: top; }
.wel .wel-box2 .box2-top .search .select-goods input { height: 48px; width: 130px; background: none; outline: none; border: none; border-radius: 20px; color: #7ec3ff; text-indent: 5px; }
.wel .wel-box2 .box2-top .search .select-goods button { font-size: 0; width: 48px; height: 48px; border-radius: 50%; border: none; outline: none; background: #1668af; float: right; text-align: center; }
.wel .wel-box2 .box2-slider { width: 1400px; height: 500px; margin: 0 auto; position: relative; }
.wel .wel-box2 .box2-slider .swiper-containerBox2 { overflow: hidden; }
.wel .wel-box2 .box2-slider .swiper-slide { position: relative; text-align: center; }
.wel .wel-box2 .box2-slider .swiper-slide .items { width: 315px; height: 388px; margin: 0 auto; border: 3px solid #145f9f; position: relative; }
.wel .wel-box2 .box2-slider .swiper-slide .items .wrap { position: absolute; top: 17px; right: 24px; width: 347px; height: 390px; background: #fff; overflow: hidden; text-align: center; line-height: 390px; }
.wel .wel-box2 .box2-slider .swiper-slide .items .wrap img { vertical-align: middle; max-height: 390px; max-width: 347px; }
.wel .wel-box2 .box2-slider .swiper-slide .items .more { position: absolute; right: 58%; top: 30%; opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; }
@media screen and (min-width: 1024px) { .wel .wel-box2 .box2-slider .swiper-slide .items:hover .more { top: 50%; opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); } }
.wel .wel-box2 .box2-slider .swiper-slide .slider-txt { clear: both; padding-left: 25px; overflow: hidden; width: auto; text-align: left; margin-top: 17px; }
.wel .wel-box2 .box2-slider .swiper-slide .slider-txt .txt-lt, .wel .wel-box2 .box2-slider .swiper-slide .slider-txt .txt-rt { float: left; }
.wel .wel-box2 .box2-slider .swiper-slide .slider-txt .txt-lt { width: 232px; margin-right: 15px; }
.wel .wel-box2 .box2-slider .swiper-slide .slider-txt .txt-lt a { color: #ffffff; font-size: 16px; font-family: "Microsoft Yahei"; text-decoration: underline; font-weight: normal; margin: 25px 0 15px 0; display: block; }
.wel .wel-box2 .box2-slider .swiper-slide .slider-txt .txt-lt p { color: #5aa1df; font-style: 12px; font-family: "Microsoft Yahei"; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.wel .wel-box2 .box2-slider .swiper-slide .slider-txt .txt-rt { height: 84px; line-height: 90px; }
.wel .wel-box2 .box2-slider .swiper-slide .slider-txt .txt-rt div { display: inline-block; width: 45px; height: 45px; border-radius: 50%; background: #0b5da4; line-height: 45px; text-align: center; margin: 0 5px; cursor: pointer; }
.wel .wel-box2 .box2-slider .swiper-slide .slider-txt .txt-rt div img { vertical-align: middle; }
.wel .wel-box2 .box2-slider #btnPrev, .wel .wel-box2 .box2-slider #btnNext { position: absolute; top: 40%; width: 70px; height: 70px; text-align: center; background: #0b5da4; border-radius: 50%; line-height: 70px; cursor: pointer; }
.wel .wel-box2 .box2-slider #btnPrev img, .wel .wel-box2 .box2-slider #btnNext img { vertical-align: middle; }
.wel .wel-box2 .box2-slider #btnPrev { left: -70px; }
.wel .wel-box2 .box2-slider #btnNext { right: -70px; }
.wel .wel-news { width: 100%; padding-bottom: 106px; }
.wel .wel-news .box3-top { text-align: center; padding: 115px 0 86px 0; }
.wel .wel-news .box3-top div { background: url("../img/news-center.png") 100% no-repeat; width: 440px; height: 45px; text-align: center; line-height: 45px; margin: 0 auto; }
.wel .wel-news .box3-top div h3 { color: #434343; font-size: 30px; font-weight: bold; font-family: "Microsoft Yahei"; }
.wel .wel-news .box3-content { width: 100%; height: auto; }
.wel .wel-news .box3-content .items-left { height: 521px; width: auto; float: left; box-shadow: 0px -5px 10px #e8e8e8; }
.wel .wel-news .box3-content .items-left .item-img { overflow: hidden; float: left; width: 700px; }
@media screen and (min-width: 1024px) { .wel .wel-news .box3-content .items-left .item-img:hover img { transform: scale(1.2, 1.2); } }
.wel .wel-news .box3-content .items-left .item-img img { width: 100%; -webkit-transition: all 0.8s linear; -moz-transition: all 0.8s linear; -o-transition: all 0.8s linear; transition: all 0.8s linear; }
.wel .wel-news .box3-content .items-left .item-txt { box-shadow: 0px 5px 10px #e8e8e8; width: 349px; height: 490px; float: left; position: relative; padding: 31px 30px 0 30px; }
.wel .wel-news .box3-content .items-left .item-txt .time { height: 22px; margin-bottom: 33px; }
.wel .wel-news .box3-content .items-left .item-txt .time span { color: #2d9ad2; font-size: 14px; font-family: "Microsoft Yahei"; margin-left: 11px; line-height: 22px; }
.wel .wel-news .box3-content .items-left .item-txt .time img { vertical-align: top; }
.wel .wel-news .box3-content .items-left .item-txt h5 { color: #434343; font-size: 18px; font-family: "Microsoft Yahei"; line-height: 32px; font-weight: normal; }
.wel .wel-news .box3-content .items-left .item-txt .txt { margin: 31px 0 60px 0; padding-top: 20px; height: 151px; overflow: hidden; border-top: 1px solid #e2e2e2; }
.wel .wel-news .box3-content .items-left .item-txt .txt p { color: #909090; font-size: 14px; font-family: "Microsoft Yahei"; text-indent: 30px; line-height: 30px; }
.wel .wel-news .box3-content .items-left .item-txt .btn { width: 154px; height: 48px; background: #0b5da4; border-radius: 40px; margin: 0 auto; text-align: center; cursor: pointer; }
.wel .wel-news .box3-content .items-left .item-txt .btn span { color: #ffffff; font-size: 14px; font-family: "Microsoft Yahei"; line-height: 48px; }
.wel .wel-news .box3-content .items-left .item-txt .btn div { float: right; width: 48px; height: 48px; background: #1668af; text-align: center; border-radius: 50%; line-height: 48px; }
.wel .wel-news .box3-content .items-left .item-txt .btn div img { vertical-align: middle; }
.wel .wel-news .box3-content .items-left .item-txt .Arrow { position: absolute; left: -40px; top: 80px; width: 0; height: 0; border-style: solid; border-color: transparent #fff transparent transparent; border-width: 20px; z-index: 999; }
.wel .wel-news .box3-content .items-right { float: left; }
.wel .wel-news .box3-content .items { float: left; width: 395px; height: 521px; }
.wel .wel-news .box3-content .items .item-img { width: 100%; height: 50%; overflow: hidden; position: relative; }
.wel .wel-news .box3-content .items .item-img .more { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.wel .wel-news .box3-content .items .item-img .more img { position: absolute; left: 40%; top: 20%; opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; }
.wel .wel-news .box3-content .items .item-img b { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #005197; opacity: 0; -webkit-transition: all 0.6s linear; -moz-transition: all 0.6s linear; -o-transition: all 0.6s linear; transition: all 0.6s linear; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
@media screen and (min-width: 1024px) { .wel .wel-news .box3-content .items .item-img:hover b { opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
  .wel .wel-news .box3-content .items .item-img:hover .more img { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); top: 40%; } }
.wel .wel-news .box3-content .items .item-txt { height: 50%; padding: 0px 30px 0 30px; position: relative; }
.wel .wel-news .box3-content .items .item-txt .time { height: 22px; margin-bottom: 33px; padding-top: 31px; }
.wel .wel-news .box3-content .items .item-txt .time span { color: #2d9ad2; font-size: 14px; font-family: "Microsoft Yahei"; margin-left: 11px; line-height: 22px; }
.wel .wel-news .box3-content .items .item-txt .time img { vertical-align: top; }
.wel .wel-news .box3-content .items .item-txt h5 { color: #434343; font-size: 18px; font-family: "Microsoft Yahei"; line-height: 32px; font-weight: normal; }
.wel .wel-news .box3-content .items .item-txt .txt { margin-top: 31px; padding-top: 20px; height: 61px; overflow: hidden; border-top: 1px solid #e2e2e2; }
.wel .wel-news .box3-content .items .item-txt .txt p { color: #909090; font-size: 14px; font-family: "Microsoft Yahei"; text-indent: 30px; line-height: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.wel .wel-news .box3-content .items-ct { box-shadow: 0px 5px 10px #e8e8e8; }
.wel .wel-news .box3-content .items-ct .item-txt .Arrow { position: absolute; left: 45%; top: -40px; width: 0; height: 0; border-style: solid; border-color: transparent transparent #fff transparent; border-width: 20px; z-index: 999; }
.wel .wel-news .box3-content .items-rt { box-shadow: -5px -5px 10px #e8e8e8; }
.wel .wel-news .box3-content .items-rt .item-txt .Arrow { position: absolute; left: 45%; bottom: -40px; width: 0; height: 0; border-style: solid; border-color: #fff transparent transparent transparent; border-width: 20px; z-index: 999; }
.wel .wel-network { width: 100%; height: auto; overflow: hidden; padding-bottom: 146px; }
.wel .wel-network .box4-top { text-align: center; padding: 115px 0 86px 0; }
.wel .wel-network .box4-top div { background: url("../img/network-marketing.png") no-repeat; width: 682px; height: 45px; text-align: center; line-height: 45px; margin: 0 auto; }
.wel .wel-network .box4-top div h3 { color: #005197; font-size: 30px; font-weight: bold; font-family: "Microsoft Yahei"; }
.wel .wel-network .box4-content { text-align: center; width: 100%; height: auto; overflow: hidden; }
.wel .wel-network .box4-content .chinaMap { width: 100%; height: 700px; }
@media screen and (max-width: 1900px) { .wel .wel-news .box3-content .items-left { float: none; margin: 0 auto; width: 1109px; }
  .wel .wel-news .box3-content .items-left .item-txt { box-shadow: none; }
  .wel .wel-news .box3-content .items-right { float: none; margin: 0 auto; width: 1109px; }
  .wel .wel-news .box3-content .items { float: none; width: 1109px; height: 260.5px; }
  .wel .wel-news .box3-content .items .item-txt { width: 643px; }
  .wel .wel-news .box3-content .items-ct { box-shadow: 1px 0px 3px #e8e8e8; }
  .wel .wel-news .box3-content .items-ct .item-img { float: left; width: 406px; height: 100%; }
  .wel .wel-news .box3-content .items-ct .item-txt { float: left; height: 100%; }
  .wel .wel-news .box3-content .items-ct .item-txt .Arrow { left: -40px; top: 45%; border-color: transparent #fff transparent transparent; }
  .wel .wel-news .box3-content .items-rt { box-shadow: -1px 1px 3px #e8e8e8; }
  .wel .wel-news .box3-content .items-rt .item-txt { float: left; height: 100%; }
  .wel .wel-news .box3-content .items-rt .item-txt .Arrow { top: 45%; right: -40px; left: inherit; border-color: transparent transparent transparent #fff; }
  .wel .wel-news .box3-content .items-rt .item-img { float: right; width: 406px; height: 100%; } }
@media screen and (max-width: 1400px) { .wel .banner .slider-txt { top: 100px; }
  .wel .banner .slider-txt h4 { font-size: 26px; }
  .wel .banner .slider-txt h4 strong { font-size: 14px; }
  .wel .banner .slider-txt h2 { font-size: 66px; }
  .wel .wel-about { padding: 100px 0 60px 0; }
  .wel .wel-about .about-link { margin-bottom: 60px; }
  .wel .wel-about .about-btm .item { margin: 0 20px; }
  .wel .wel-about .about-btm .item h5 { font-size: 80px; }
  .wel .wel-about .about-btm .item p { font-size: 18px; }
  .wel .wel-box2 .box2-slider { width: 1000px; }
  .wel .wel-box2 .box2-slider .swiper-slide .slider-txt { padding-left: 40px; } }
@media screen and (max-width: 1130px) { .wel .banner .slider-btm { display: none; }
  .wel .banner .slider-txt { top: 70px; }
  .wel .banner .slider-txt h4 { font-size: 20px; }
  .wel .banner .slider-txt h4 strong { font-size: 12px; }
  .wel .banner .slider-txt h2 { font-size: 36px; letter-spacing: 3px; }
  .wel .banner .slider-txt p { font-size: 16px; letter-spacing: 2px; }
  .wel .banner .pagination { top: inherit; right: inherit; bottom: 5px; left: 0%; width: 100%; text-align: center; }
  .wel .banner .swiper-pagination-switch { display: inline-block; margin: 0 5px; }
  .wel .wel-about { width: auto; }
  .wel .wel-about p { width: auto; }
  .wel .wel-about .about-btm .item h5 { font-size: 60px; }
  .wel .wel-about .about-btm .item p { font-size: 14px; }
  .wel .wel-box2 .box2-slider { width: 630px; }
  .wel .wel-box2 .box2-slider .swiper-slide .slider-txt { width: 400px; margin: 0 auto; margin-top: 17px; padding: 0px; }
  .wel .wel-box2 .box2-slider #btnPrev, .wel .wel-box2 .box2-slider #btnNext { width: 45px; height: 45px; line-height: 45px; }
  .wel .wel-box2 .box2-slider #btnPrev { left: -45px; }
  .wel .wel-box2 .box2-slider #btnNext { right: -45px; }
  .wel .wel-news { width: auto; padding: 0 30px; }
  .wel .wel-news .box3-content .items-left { width: 100%; height: auto; }
  .wel .wel-news .box3-content .items-left .item-img { width: 100%; height: auto; float: none; }
  .wel .wel-news .box3-content .items-left .item-img img { width: 100%; }
  .wel .wel-news .box3-content .items-left .item-txt { float: none; width: auto; height: 310px; }
  .wel .wel-news .box3-content .items-left .item-txt .time { margin-bottom: 13px; }
  .wel .wel-news .box3-content .items-left .item-txt .txt { margin: 15px 0 15px 0; padding-top: 20px; height: 111px; }
  .wel .wel-news .box3-content .items-left .item-txt .Arrow { left: 45%; top: -40px; border-color: transparent transparent #fff transparent; }
  .wel .wel-news .box3-content .items-right { width: 100%; }
  .wel .wel-news .box3-content .items { width: 50%; height: auto; float: left; }
  .wel .wel-news .box3-content .items .item-img .more img { width: auto; }
  .wel .wel-news .box3-content .items .item-txt .txt { padding-bottom: 20px; }
  .wel .wel-news .box3-content .items-ct .item-img { float: none; width: 100%; height: auto; }
  .wel .wel-news .box3-content .items-ct .item-img img { width: 100%; }
  .wel .wel-news .box3-content .items-ct .item-txt { width: auto; height: auto; padding: 0 15px; float: none; }
  .wel .wel-news .box3-content .items-ct .item-txt .Arrow { left: 45%; top: -40px; border-color: transparent transparent #fff transparent; }
  .wel .wel-news .box3-content .items-rt .item-txt { float: none; width: auto; height: auto; padding: 0 15px; }
  .wel .wel-news .box3-content .items-rt .item-txt .Arrow { left: 45%; bottom: -40px; top: inherit; right: inherit; border-color: #fff transparent transparent transparent; }
  .wel .wel-news .box3-content .items-rt .item-img { float: none; width: 100%; height: auto; }
  .wel .wel-news .box3-content .items-rt .item-img img { width: 100%; }
  .wel .wel-network { padding-bottom: 96px; }
  .wel .wel-network .box4-top { padding: 50px 0 16px 0; } }
@media screen and (max-width: 760px) { .wel .banner { display: none; }
  .wel .banner .slider-txt { top: 20px; }
  .wel .banner .slider-txt h4 { font-size: 0.2rem; }
  .wel .banner .slider-txt h2 { font-size: 0.36rem; letter-spacing: 2px; margin: 0.2rem 0 0.1rem 0; }
  .wel .banner .slider-txt P { letter-spacing: 0px; font-size: 0.16rem; }
  .wel .mob-banner { display: block; }
  .wel .wel-about { padding: 40px 0.3rem 40px 0.3rem; }
  .wel .wel-about .about-title { width: auto; background: none; }
  .wel .wel-about .about-title span { font-size: 24px; }
  .wel .wel-about h6 { margin: 23px 0 13px 0; }
  .wel .wel-about .about-link { margin-bottom: 50px; }
  .wel .wel-about .about-link .items { margin: 0 6px; }
  .wel .wel-about .about-btm .item { margin: 0 10px; }
  .wel .wel-about .about-btm .item p { left: 1%; }
  .wel .wel-box2 { height: 800px; background: url("../img/wel-box2.jpg") bottom center no-repeat; }
  .wel .wel-box2 .box2-top h3 { font-size: 24px; margin-top: 40px; margin-bottom: 38px; }
  .wel .wel-box2 .box2-top .search { margin-bottom: 62px; }
  .wel .wel-box2 .box2-top .search .category { display: block; margin: 0 auto; margin-bottom: 20px; }
  .wel .wel-box2 .box2-top .search .select-goods { display: block; margin: 0 auto; }
  .wel .wel-box2 .box2-slider { width: 95%; }
  .wel .wel-box2 .box2-slider .swiper-slide .items { width: 287px; height: 338px; margin: 0 auto; border: 2px solid #145f9f; }
  .wel .wel-box2 .box2-slider .swiper-slide .items .wrap { top: 20px; right: 20px; width: 247px; height: 290px; line-height: 290px; }
  .wel .wel-box2 .box2-slider .swiper-slide .items .wrap img { width: 100%; }
  .wel .wel-box2 .box2-slider .swiper-slide .slider-txt { width: 90%; max-width: 450px; padding: 0px; }
  .wel .wel-box2 .box2-slider .swiper-slide .slider-txt .txt-lt { width: 60%; margin: 0; }
  .wel .wel-box2 .box2-slider .swiper-slide .slider-txt .txt-lt a { margin: 15px 0 10px 0; font-size: 14px; }
  .wel .wel-box2 .box2-slider .swiper-slide .slider-txt .txt-rt { width: 30%; }
  .wel .wel-box2 .box2-slider .swiper-slide .slider-txt .txt-rt div { margin: 0; }
  .wel .wel-box2 .box2-slider #btnPrev, .wel .wel-box2 .box2-slider #btnNext { display: none; }
  .wel .wel-news { padding: 0 0.3rem; }
  .wel .wel-news .box3-top { padding: 40px 0 36px 0; }
  .wel .wel-news .box3-top div { background: none; width: 100%; }
  .wel .wel-news .box3-top div h3 { font-size: 24px; }
  .wel .wel-news .box3-content { overflow: hidden; }
  .wel .wel-news .box3-content .items-left .item-txt { height: auto; padding: 30px 0; }
  .wel .wel-news .box3-content .items-left .item-txt h5 { font-size: 16px; }
  .wel .wel-news .box3-content .items-left .item-txt .txt { margin: 15px 0 30px 0; }
  .wel .wel-news .box3-content .items-left .item-txt .txt p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
  .wel .wel-news .box3-content .items-left .item-txt .btn { width: 124px; height: 38px; }
  .wel .wel-news .box3-content .items-left .item-txt .btn span { font-size: 12px; line-height: 38px; }
  .wel .wel-news .box3-content .items-left .item-txt .btn div { width: 38px; height: 38px; line-height: 38px; }
  .wel .wel-news .box3-content .items-right { width: auto; overflow: hidden; }
  .wel .wel-news .box3-content .items { width: 100%; float: none; box-shadow: none; }
  .wel .wel-news .box3-content .items .item-txt h5 { font-size: 16px; }
  .wel .wel-news .box3-content .items .item-txt .time { margin-bottom: 13px; }
  .wel .wel-news .box3-content .items .item-txt .txt { margin-top: 15px; margin-bottom: 30px; padding-top: 20px; }
  .wel .wel-news .box3-content .items-rt .item-txt { box-shadow: 0px -1px 2px #e8e8e8; }
  .wel .wel-news .box3-content .items-rt .item-txt .Arrow { left: 45%; bottom: -70px; border-color: #fff transparent transparent transparent; }
  .wel .wel-network { padding-bottom: 60px; }
  .wel .wel-network .box4-top { padding: 40px 0 16px 0; }
  .wel .wel-network .box4-top div { background: none; width: auto; }
  .wel .wel-network .box4-top div h3 { font-size: 24px; }
  .wel .wel-network .box4-content .chinaMap { height: 350px; } }
@media screen and (min-width: 1200px) { .wel .banner .slider-txt h4, .wel .banner .slider-txt h2, .wel .banner .slider-txt p { transform: scale(0.6, 0.6); opacity: 0; }
  .wel .wel-network .box4-top { margin-top: -150px; opacity: 0; }
  .wel .wel-network .box4-content { margin-top: 300px; opacity: 0; }
  .wel .wel-about { padding-top: 300px; opacity: 0; }
  .wel .wel-box2 .box2-top { margin-top: -150px; opacity: 0; }
  .wel .wel-box2 .box2-slider { margin-top: 300px; opacity: 0; }
  .wel .wel-news .box3-top { margin-top: -150px; opacity: 0; }
  .wel .wel-news .box3-content { margin-top: 300px; opacity: 0; } }

.intro { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.intro .intro-box { width: 100%; height: auto; overflow: hidden; padding: 120px 0 216px 0; }
.intro .intro-box .content { width: 1400px; height: auto; margin: 0 auto; position: relative; }
.intro .intro-box .content .box-img { float: right; overflow: hidden; }
.intro .intro-box .content .box-img img { width: 100%; max-width: 1400px; }
.intro .intro-box .content .box-head { height: 100%; margin-left: 50px; }
.intro .intro-box .content .box-head h3 { color: #005197; font-size: 30px; font-family: "Microsoft Yahei"; font-weight: bold; writing-mode: vertical-lr; writing-mode: tb-lr; margin-right: 20px; display: inline-block; vertical-align: top; }
.intro .intro-box .content .box-head span { color: #696969; font-size: 18px; font-family: "Microsoft Yahei"; writing-mode: vertical-lr; writing-mode: tb-lr; }
.intro .intro-box .content .box-txt { float: left; width: 602px; padding: 49px; background: #fff; z-index: 999; margin-top: -300px; position: relative; }
.intro .intro-box .content .box-txt h2 { color: #434343; font-size: 24px; font-family: "Microsoft Yahei"; font-weight: normal; }
.intro .intro-box .content .box-txt .items { margin-top: 28px; height: 375px; width: 100%; overflow: hidden; }
.intro .intro-box .content .box-txt .items p { color: #696969; font-size: 14px; font-family: "Microsoft Yahei"; line-height: 25px; }
.intro .intro-box .content .box-txt .items div { height: auto; width: 100%; -webkit-transition: all 0.6s linear; -moz-transition: all 0.6s linear; -o-transition: all 0.6s linear; transition: all 0.6s linear; }
.intro .intro-box .content .box-txt .intro-btn { height: 100px; position: absolute; right: -135px; top: 332px; }
.intro .intro-box .content .box-txt .intro-btn div { display: inline-block; *display: inline; width: 50px; height: 50px; border-radius: 50%; margin: 0 5px; border: 1px solid #7e7e7e; cursor: pointer; text-align: center; line-height: 50px; }
.intro .intro-box .content .box-txt .intro-btn div span { font-family: 'iconfont'; color: #7e7e7e; font-size: 25px; }
.intro .intro-box .content .box-txt .intro-btn div:hover { border: 1px solid #05345e; background: #05345e; }
.intro .intro-box .content .box-txt .intro-btn div:hover span { color: #ccd5dd; }
.intro .intro-box .content .about-btm { clear: both; text-align: center; }
.intro .intro-box .content .about-btm .item { display: inline-block; *display: inline; margin: 0 25px; line-height: normal; position: relative; overflow: hidden; }
.intro .intro-box .content .about-btm .item h5 { font-size: 120px; color: #eceff2; }
.intro .intro-box .content .about-btm .item p { position: absolute; left: 10%; top: 44%; text-align: left; color: #484848; font-size: 24px; width: 100%; font-family: "Microsoft Yahei"; }
@media screen and (max-width: 1400px) { .intro .intro-box .content { width: auto; padding: 0 30px; }
  .intro .intro-box .content .about-btm .item { margin: 0 20px; }
  .intro .intro-box .content .about-btm .item h5 { font-size: 80px; }
  .intro .intro-box .content .about-btm .item p { font-size: 18px; } }
@media screen and (max-width: 1120px) { .intro .intro-box .content { position: relative; }
  .intro .intro-box .content .box-img { float: none; }
  .intro .intro-box .content .box-head { position: absolute; top: -70px; margin: 0; left: 0; width: 100%; height: auto; text-align: center; }
  .intro .intro-box .content .box-head h3 { writing-mode: horizontal-tb; writing-mode: lr-tb; margin-bottom: 10px; }
  .intro .intro-box .content .box-head span { writing-mode: horizontal-tb; writing-mode: lr-tb; display: block; }
  .intro .intro-box .content .box-txt { width: auto; margin-top: 0px; padding: 49px 0 80px 0; }
  .intro .intro-box .content .box-txt .intro-btn { position: absolute; bottom: 0px; left: 45%; top: auto; right: auto; height: 55px; }
  .intro .intro-box .content .box-txt .items { height: 220px; }
  .intro .intro-box .content .about-btm .item { margin: 0 10px; }
  .intro .intro-box .content .about-btm .item h5 { font-size: 60px; }
  .intro .intro-box .content .about-btm .item p { font-size: 14px; } }
@media screen and (max-width: 760px) { .intro .intro-box { padding: 70px 0 90px 0; }
  .intro .intro-box .content .box-txt { padding: 29px 0 20px 0; }
  .intro .intro-box .content .box-txt h2 { font-size: 20px; }
  .intro .intro-box .content .box-txt .items { height: 100%; }
  .intro .intro-box .content .box-txt .intro-btn { display: none; }
  .intro .intro-box .content .about-btm .item { margin: 0 5px; }
  .intro .intro-box .content .about-btm .item p { left: 0; }
  .intro .intro-box .content .box-head { top: -60px; }
  .intro .intro-box .content .box-head h3 { font-size: 25px; }
  .intro .intro-box .content .box-head span { font-size: 16px; } }
@media screen and (min-width: 1200px) { .intro .intro-box .content .box-img { margin-right: -200px; opacity: 0; }
  .intro .intro-box .content .box-head { opacity: 0; margin-top: -150px; }
  .intro .intro-box .content .box-txt { margin-top: -100px; opacity: 0; } }

.culture { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.culture .culture-box { width: 100%; height: 660px; margin-top: 120px; text-align: center; overflow: hidden; }
.culture .culture-box .items { display: inline-block; *display: inline; vertical-align: top; height: 290px; text-align: center; margin: 0 75px; }
.culture .culture-box .items div { margin-bottom: 32px; }
.culture .culture-box .items h6 { writing-mode: vertical-rl; writing-mode: tb-rl; float: right; text-align: left; color: #696969; font-size: 16px; font-family: "Microsoft Yahei"; font-weight: normal; }
.culture .culture-box .items p { writing-mode: vertical-rl; writing-mode: tb-rl; color: #696969; font-size: 14px; text-align: left; font-family: "Microsoft Yahei"; float: left; }
@media screen and (max-width: 1450px) { .culture .culture-box .items { margin: 0 40px; } }
@media screen and (max-width: 1000px) { .culture .culture-box .items { margin: 0 20px; } }
@media screen and (max-width: 760px) { .culture .culture-box { width: auto; padding: 0 30px; margin-top: 50px; }
  .culture .culture-box .items { margin: 25px 0px; display: block; height: auto; }
  .culture .culture-box .items div { float: left; margin: 0; }
  .culture .culture-box .items p, .culture .culture-box .items h6 { display: block; writing-mode: initial; writing-mode: initial; float: none; margin-left: 75px; } }

.honor { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.honor .honor-box { width: 100%; height: auto; padding: 120px 0 216px 0; overflow: hidden; }
.honor .honor-box .waterfull { margin: 0 auto; }
.honor .honor-box .waterfull ul { width: 100%; height: auto; }
.honor .honor-box .waterfull ul li { width: 335px; height: auto; float: left; overflow: hidden; }
.honor .honor-box .waterfull ul li img { width: 100%; height: auto; }
.honor .honor-box .waterfull ul li div { width: 100%; height: 70px; background: #cccccc; text-align: center; }
.honor .honor-box .waterfull ul li div p { color: #fff; font-size: 16px; font-family: "Microsoft Yahei"; line-height: 70px; }
@media screen and (min-width: 1024px) { .honor .honor-box .waterfull ul li:hover div { background: #002c52; } }
.honor .honor-box .paging { text-align: center; clear: both; padding-top: 120px; }
.honor .honor-box .paging .page a { text-decoration: none; display: inline-block; width: 30px; height: 30px; background: #fff; text-align: center; margin-right: 10px; border-radius: 5px; border: 1px solid #cccccc; line-height: 30px; font-size: 12px; color: #666; }
.honor .honor-box .paging .page a:hover { color: #fff; background: #002c52; }
.honor .honor-box .paging .page .active { color: #fff; background: #002c52; }
@media screen and (max-width: 760px) { .honor .honor-box { padding: 50px 0 90px 0; }
  .honor .honor-box .paging { padding-top: 40px; } }

.organ { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.organ .organ-box { width: 100%; height: auto; padding: 120px 0 216px 0; text-align: center; overflow: hidden; }
.organ .organ-box img { width: auto; }
@media screen and (max-width: 1650px) { .organ .organ-box { width: auto; padding: 120px 30px 216px 30px; }
  .organ .organ-box img { width: 100%; } }
@media screen and (max-width: 760px) { .organ .organ-box { padding: 50px 30px 90px 30px; } }

.company-case { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.company-case .case-box { width: 100%; height: auto; padding: 120px 0 216px 0; overflow: hidden; }
.company-case .case-box .content { width: 1400px; height: auto; margin: 0 auto; overflow: hidden; }
.company-case .case-box .content .items { width: 450px; height: auto; float: left; overflow: hidden; margin-bottom: 30px; }
.company-case .case-box .content .items .items-img { height: 350px; width: 100%; overflow: hidden; }
.company-case .case-box .content .items .items-img img { width: 100%; -webkit-transition: all 0.6s linear; -moz-transition: all 0.6s linear; -o-transition: all 0.6s linear; transition: all 0.6s linear; }
.company-case .case-box .content .items .items-txt { width: auto; height: 98px; padding: 0 29px; border: 1px solid #cccccc; line-height: 80px; -webkit-transition: all 0.8s linear; -moz-transition: all 0.8s linear; -o-transition: all 0.8s linear; transition: all 0.8s linear; }
.company-case .case-box .content .items .items-txt a { float: right; font-family: 'iconfont'; font-size: 20px; color: #434343; }
.company-case .case-box .content .items .items-txt span { float: left; color: #434343; font-size: 16px; font-family: "Microsoft Yahei"; width: 340px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media screen and (min-width: 1024px) { .company-case .case-box .content .items:hover .items-img img { transform: scale(1.2, 1.2); }
  .company-case .case-box .content .items:hover .items-txt { background: #002c52; }
  .company-case .case-box .content .items:hover .items-txt span { color: #fff; }
  .company-case .case-box .content .items:hover .items-txt a { color: #fff; } }
.company-case .case-box .content .items:nth-of-type(3n-1) { margin-right: 25px; }
.company-case .case-box .content .items:nth-of-type(3n-2) { margin-right: 25px; }
.company-case .case-box .paging { margin-top: 70px; clear: both; }
.company-case .case-box .paging .page a { text-decoration: none; display: inline-block; width: 30px; height: 30px; background: #fff; text-align: center; margin-right: 10px; border-radius: 5px; border: 1px solid #cccccc; line-height: 30px; font-size: 12px; color: #666; }
.company-case .case-box .paging .page a:hover { color: #fff; background: #002c52; }
.company-case .case-box .paging .page .active { color: #fff; background: #002c52; }
@media screen and (max-width: 1400px) { .company-case .case-box .content { width: 950px; }
  .company-case .case-box .content .items:nth-of-type(3n-1) { margin-right: 0px; }
  .company-case .case-box .content .items:nth-of-type(3n-2) { margin-right: 0px; }
  .company-case .case-box .content .items:nth-of-type(2n-1) { margin-right: 25px; } }
@media screen and (max-width: 1000px) { .company-case .case-box .content { width: 475px; }
  .company-case .case-box .content .items:nth-of-type(2n-1) { margin-right: 0px; } }
@media screen and (max-width: 760px) { .company-case .case-box { padding: 50px 0 90px 0; }
  .company-case .case-box .content { width: 320px; }
  .company-case .case-box .content .items { width: 320px; float: none; }
  .company-case .case-box .content .items .items-img { height: 248px; }
  .company-case .case-box .content .items .items-txt { height: 48px; line-height: 48px; }
  .company-case .case-box .content .items .items-txt span { font-size: 14px; width: 220px; }
  .company-case .case-box .content .items .items-txt a { font-size: 16px; }
  .company-case .case-box .paging { margin-top: 10px; } }
@media screen and (min-width: 1200px) { .company-case .case-box .content .items { margin-top: 150px; opacity: 0; } }

.caseinfo { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.caseinfo .caseinfo-box { width: 100%; height: auto; overflow: hidden; padding: 120px 0 216px 0; }
.caseinfo .caseinfo-box .content { width: 1400px; height: auto; margin: 0 auto; }
.caseinfo .caseinfo-box .content h4 { line-height: 100px; text-align: center; color: #00315b; font-size: 30px; font-weight: normal; font-family: "SimHei"; }
.caseinfo .caseinfo-box .content .items-img { width: 100%; height: auto; box-shadow: 0px -10px 10px #f5f5f5; }
.caseinfo .caseinfo-box .content .items-img img { width: auto; max-width: 100%;}
.caseinfo .caseinfo-box .content .items-btm { padding-top: 20px; overflow: hidden; }
.caseinfo .caseinfo-box .content .items-btm b { float: right; display: block; }
.caseinfo .caseinfo-box .content .items-btm b a { display: block; width: 154px; height: 48px; background: #0b5da4; color: #fff; font-size: 14px; font-family: "Microsoft Yahei"; text-decoration: none; text-align: center; line-height: 48px; border-radius: 40px; }
.caseinfo .caseinfo-box .content .items-btm div { float: left; }
.caseinfo .caseinfo-box .content .items-btm div p { color: #666666; font-size: 14px; font-family: "Microsoft Yahei"; }
.caseinfo .caseinfo-box .content .items-btm div p a { text-decoration: none; color: #666666; }
.caseinfo .caseinfo-box .content .items-btm div p:hover a { color: #005197; }
.caseinfo .caseinfo-box .content .items-btm div p:hover { color: #005197; }
@media screen and (max-width: 1400px) { .caseinfo .caseinfo-box .content { width: auto; padding: 0 30px; }}
@media screen and (max-width: 760px) { .caseinfo .caseinfo-box { padding: 50px 0 90px 0; }
  .caseinfo .caseinfo-box .content h4 { font-size: 28px; line-height: 60px; }
  .caseinfo .caseinfo-box .content .items-img img { margin-bottom: 15px; }
  .caseinfo .caseinfo-box .content .items-btm div { float: none; }
  .caseinfo .caseinfo-box .content .items-btm b { float: none; margin-top: 20px; }
  .caseinfo .caseinfo-box .content .items-btm b a { width: 104px; height: 38px; line-height: 38px; font-weight: normal; margin: 0 auto; } }

.history { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.history .history-box { width: 100%; height: auto; overflow: hidden; padding: 120px 0 216px 0; }
.history .history-box .content { width: 1400px; height: auto; margin: 0 auto; overflow: hidden; }
.history .history-box .content .top-btn { width: 100%; height: 150px; text-align: center; font-size: 0; }
.history .history-box .content .top-btn button { width: 155px; height: 48px; border: 1px solid #696969; background: #fff; outline: none; color: #696969; font-size: 16px; text-align: center; line-height: 48px; font-family: "Microsoft Yahei"; border-radius: 40px; margin: 0 25px; }
.history .history-box .content .items { overflow: hidden; height: auto; width: 100%; }
.history .history-box .content .items .items-lt { float: left; width: 50%; text-align: center; overflow: hidden; }
.history .history-box .content .items .items-lt img { max-width: 700px; }
.history .history-box .content .items .items-rt { float: left; width: 575px; padding: 70px 105px 0 20px; }
.history .history-box .content .items .items-rt h4 { color: #0b5da4; font-size: 30px; font-weight: normal; margin-bottom: 30px; }
.history .history-box .content .items .items-rt p { color: #696969; font-size: 15px; line-height: 25px; }
.history .history-box .content .time-axis { width: 100%; height: auto; overflow: hidden; padding-top: 25px; }
.history .history-box .content .time-axis .step { width: 6666px; height: 70px; padding-top: 50px; padding-bottom: 20px; -webkit-transition: all 0.8s linear; -moz-transition: all 0.8s linear; -o-transition: all 0.8s linear; transition: all 0.8s linear; }
.history .history-box .content .time-axis .step div:nth-of-type(1) b { height: 40px; background: #0b5da4; }
.history .history-box .content .time-axis .step div:nth-of-type(1) span a { color: #0b5da4; }
.history .history-box .content .time-axis .step div { width: 210px; height: 1px; float: left; position: relative; background: #696969; }
.history .history-box .content .time-axis .step div b { height: 20px; width: 1px; background: #696969; display: inline-block; position: absolute; right: 0; bottom: 0; -webkit-transition: all 0.6s linear; -moz-transition: all 0.6s linear; -o-transition: all 0.6s linear; transition: all 0.6s linear; }
.history .history-box .content .time-axis .step div span { color: #696969; display: block; font-size: 30px; position: absolute; right: -35px; top: 30px; }
.history .history-box .content .time-axis .step div span a { color: #696969; text-decoration: none; }
.history .history-box .content .time-axis .prev-year, .history .history-box .content .time-axis .next-year { width: 48px; height: 48px; border-radius: 50%; border: 1px solid #696969; text-align: center; line-height: 48px; cursor: pointer; font-size: 22px; }
@media screen and (min-width: 1024px) { .history .history-box .content .time-axis .prev-year:hover, .history .history-box .content .time-axis .next-year:hover { background: #0b5da4; color: #fff; } }
.history .history-box .content .time-axis .next-year { float: right; }
@media screen and (max-width: 1400px) { .history .history-box .content { width: auto; padding: 0 30px; }
  .history .history-box .content .items .items-lt img { max-width: 636px; }
  .history .history-box .content .items .items-rt { width: 45%; padding: 0 0 0 5%; } }
@media screen and (max-width: 900px) { .history .history-box .content .items .items-lt img { width: 100%; } }
@media screen and (max-width: 760px) { .history .history-box { padding: 50px 0 90px 0; }
  .history .history-box .content .top-btn { height: auto; }
  .history .history-box .content .top-btn button { margin: 0 auto; margin-bottom: 20px; display: block; }
  .history .history-box .content .items .items-lt { float: none; width: 100%; }
  .history .history-box .content .items .items-lt img { width: 100%; }
  .history .history-box .content .items .items-rt { width: auto; padding: 30px 0 0 0; }
  .history .history-box .content .items .items-rt h4 { font-size: 26px; margin-bottom: 20px; }
  .history .history-box .content .time-axis { position: relative; }
  .history .history-box .content .time-axis .prev-year { position: absolute; bottom: 0; left: 0; }
  .history .history-box .content .time-axis .prev-year, .history .history-box .content .time-axis .next-year { width: 40px; height: 40px; line-height: 40px; font-size: 18px; }
  .history .history-box .content .time-axis .step { height: 50px; }
  .history .history-box .content .time-axis .step div { width: 80px; }
  .history .history-box .content .time-axis .step div span { font-size: 20px; right: -25px; top: 20px; } }

.news { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.news .news-box { width: 100%; height: auto; overflow: hidden; padding: 120px 0 216px 0; }
.news .news-box .content { width: 1400px; height: auto; margin: 0 auto; overflow: hidden; }
.news .news-box .content .news-top { width: 100%; height: 150px; text-align: center; font-size: 0; }
.news .news-box .content .news-top button { width: 155px; height: 48px; border: 1px solid #696969; background: #fff; outline: none; color: #696969; font-size: 16px; text-align: center; line-height: 48px; font-family: "Microsoft Yahei"; border-radius: 40px; margin: 0 25px; }
.news .news-box .content .items { width: 100%; height: 450px; margin-bottom: 30px; overflow: hidden; }
.news .news-box .content .items .items-lt { width: 850px; height: 100%; overflow: hidden; float: left; }
.news .news-box .content .items .items-lt img { max-width: 850px; max-height: 450px; }
.news .news-box .content .items .items-rt { float: left; height: 380px; width: 410px; padding: 70px 70px 0; }
.news .news-box .content .items .items-rt h3 { color: #454545; font-size: 20px; font-family: "Microsoft Yahei"; line-height: 28px; }
.news .news-box .content .items .items-rt b { color: #666666; font-size: 12px; font-family: "Microsoft Yahei"; font-weight: normal; display: block; margin: 20px 0 30px 0; }
.news .news-box .content .items .items-rt .txt { height: 78px; border-top: 1px solid #d5d5d5; padding-top: 30px; margin-bottom: 30px; overflow: hidden; }
.news .news-box .content .items .items-rt .txt p { color: #666666; font-size: 14px; font-family: "Microsoft Yahei"; line-height: 24px; }
.news .news-box .content .items .items-rt a { display: block; width: 154px; }
.news .news-box .content .items .items-rt .btn { width: 154px; height: 48px; background: #0b5da4; border-radius: 40px; text-align: center; cursor: pointer; }
.news .news-box .content .items .items-rt .btn span { color: #ffffff; font-size: 14px; font-family: "Microsoft Yahei"; line-height: 48px; }
.news .news-box .content .items .items-rt .btn div { float: right; width: 48px; height: 48px; background: #1668af; text-align: center; border-radius: 50%; line-height: 48px; }
.news .news-box .content .items .items-rt .btn div img { vertical-align: middle; }
@media screen and (min-width: 1024px) { .news .news-box .content .items:hover .items-rt h3 { color: #00315b; } }
.news .news-box .content .items:nth-of-type(2n) .items-lt { float: right; }
.news .news-box .paging { clear: both; margin-top: 70px; }
.news .news-box .paging .page a { text-decoration: none; display: inline-block; width: 30px; height: 30px; background: #fff; text-align: center; margin-right: 10px; border-radius: 5px; border: 1px solid #cccccc; line-height: 30px; font-size: 12px; color: #666; }
.news .news-box .paging .page a:hover { color: #fff; background: #002c52; }
.news .news-box .paging .page .active { color: #fff; background: #002c52; }
@media screen and (max-width: 1400px) { .news .news-box .content { width: auto; padding: 0 30px; }
  .news .news-box .content .items { height: auto; }
  .news .news-box .content .items .items-lt { width: 65%; }
  .news .news-box .content .items .items-lt img { width: 100%; }
  .news .news-box .content .items .items-rt { height: auto; width: 32%; padding: 20px 0 0 3%; } }
@media screen and (max-width: 1100px) { .news .news-box .content .items .items-lt { width: 60%; }
  .news .news-box .content .items .items-rt { width: 37%; padding: 0px 0 0 3%; }
  .news .news-box .content .items .items-rt h3 { font-size: 16px; }
  .news .news-box .content .items .items-rt b { margin: 5px 10px; }
  .news .news-box .content .items .items-rt .txt { padding: 10px; height: 40px; }
  .news .news-box .content .items .items-rt a { display: block; width: 104px; }
  .news .news-box .content .items .items-rt .btn { width: 104px; height: 38px; }
  .news .news-box .content .items .items-rt .btn span { font-size: 12px; line-height: 38px; }
  .news .news-box .content .items .items-rt .btn div { height: 38px; width: 38px; line-height: 38px; } }
@media screen and (max-width: 760px) { .news .news-box { padding: 50px 0 90px 0; }
  .news .news-box .content .news-top { height: auto; }
  .news .news-box .content .news-top button { margin: 0 auto; margin-bottom: 20px; display: block; }
  .news .news-box .content .items { margin-bottom: 5px; }
  .news .news-box .content .items .items-lt { float: none; width: 100%; height: auto; }
  .news .news-box .content .items .items-lt img { width: 100%; }
  .news .news-box .content .items .items-rt { width: 100%; padding: 25px 0; }
  .news .news-box .content .items .items-rt .txt { height: 68px; margin-bottom: 10px; }
  .news .news-box .paging { margin-top: 30px; } }
@media screen and (min-width: 1200px) { .news .news-box .content .items { margin-top: 150px; opacity: 0; } }

.newsinfo { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.newsinfo .newsinfo-box { width: 100%; height: auto; overflow: hidden; padding: 120px 0 216px 0; }
.newsinfo .newsinfo-box .content { width: 1400px; height: auto; margin: 0 auto; }
.newsinfo .newsinfo-box .content .info-top { width: 100%; height: 129px; text-align: center; }
.newsinfo .newsinfo-box .content .info-top h2 { color: #00315b; font-size: 36px; line-height: 30px; font-family: "Microsoft Yahei"; font-weight: normal; margin-bottom: 29px; }
.newsinfo .newsinfo-box .content .info-top p { color: #666666; font-size: 14px; font-family: "Microsoft Yahei"; }
.newsinfo .newsinfo-box .content .info-top p span { margin: 0 12px; }
.newsinfo .newsinfo-box .content .items { padding: 50px 0; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;overflow: auto;}
.newsinfo .newsinfo-box .content .items p { color: #666666; font-size: 14px; font-family: "Microsoft Yahei"; text-indent: 30px; line-height: 25px; }
.newsinfo .newsinfo-box .content .items img {  margin: 30px 0; }
.newsinfo .newsinfo-box .content .items-btm { padding-top: 50px; overflow: hidden; }
.newsinfo .newsinfo-box .content .items-btm b { float: right; display: block; }
.newsinfo .newsinfo-box .content .items-btm b a { display: block; width: 154px; height: 48px; background: #0b5da4; color: #fff; font-size: 14px; font-family: "Microsoft Yahei"; text-decoration: none; text-align: center; line-height: 48px; border-radius: 40px; }
.newsinfo .newsinfo-box .content .items-btm div { float: left; }
.newsinfo .newsinfo-box .content .items-btm div p { color: #666666; font-size: 14px; font-family: "Microsoft Yahei"; }
.newsinfo .newsinfo-box .content .items-btm div p a { text-decoration: none; color: #666666; }
.newsinfo .newsinfo-box .content .items-btm div p:hover a { color: #005197; }
.newsinfo .newsinfo-box .content .items-btm div p:hover { color: #005197; }
.newsinfo .newsinfo-box .content .items table tr td{
  border:1px solid #ddd;
  padding:0 5px;
}
@media screen and (max-width: 1400px) { .newsinfo .newsinfo-box .content { width: auto; padding: 0 30px; }
  .newsinfo .newsinfo-box .content .info-top h2 { font-size: 28px; }
  .newsinfo .newsinfo-box .content .items img { width: 100%; } }
@media screen and (max-width: 760px) { .newsinfo .newsinfo-box { padding: 50px 0 90px 0; }
  .newsinfo .newsinfo-box .content .info-top { height: auto; padding-bottom: 30px; }
  .newsinfo .newsinfo-box .content .info-top h2 { font-size: 22px; margin-bottom: 15px; }
  .newsinfo .newsinfo-box .content .info-top p { font-size: 12px; }
  .newsinfo .newsinfo-box .content .items { padding: 25px 0; }
  .newsinfo .newsinfo-box .content .items img { margin: 15px 0; }
  .newsinfo .newsinfo-box .content .items-btm { padding-top: 20px; }
  .newsinfo .newsinfo-box .content .items-btm div, .newsinfo .newsinfo-box .content .items-btm b { float: none; }
  .newsinfo .newsinfo-box .content .items-btm b { margin-top: 20px; }
  .newsinfo .newsinfo-box .content .items-btm b a { margin: 0 auto; width: 104px; height: 38px; line-height: 38px; font-weight: normal; } }

.faq { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.faq .faq-box { width: 100%; height: auto; overflow: hidden; padding: 120px 0 216px 0; }
.faq .faq-box .content { width: 1400px; height: auto; margin: 0 auto; }
.faq .faq-box .content ul { width: 100%; height: auto; }
.faq .faq-box .content ul li { width: 674px; height: auto; margin-bottom: 30px; float: left; }
.faq .faq-box .content ul li .items { width: 672px; height: 78px; border: 1px solid #c1c3c6; }
.faq .faq-box .content ul li .items .items-lt { width: 58px; height: 100%; border-right: 1px solid #c1c3c6; text-align: center; background: #cccccc; line-height: 78px; float: left; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; }
.faq .faq-box .content ul li .items .items-rt { float: left; position: relative; width: 613px; text-align: center; overflow: hidden; }
.faq .faq-box .content ul li .items .items-rt p { line-height: 78px; color: #454545; font-size: 14px; font-family: "Microsoft Yahei"; }
.faq .faq-box .content ul li .items .items-rt div { width: 0px; height: 0px; border-style: solid; border-width: 18px; border-color: transparent #cccccc #cccccc transparent; position: absolute; right: 0; bottom: 0; cursor: pointer; -webkit-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -o-transition: all 0.4s linear; transition: all 0.4s linear; }
.faq .faq-box .content ul li .items .items-rt div:hover { border-color: transparent #00315b #00315b transparent !important; }
.faq .faq-box .content ul li .items .items-rt span { position: absolute; right: -15px; bottom: -15px; font-size: 18px; color: #fff; cursor: pointer; }
.faq .faq-box .content ul li .items:hover .items-lt { background: #00315b !important; }
.faq .faq-box .content ul li .items:hover .items-rt P { color: #00315b !important; }
.faq .faq-box .content ul li .details { display: none; width: 604px; height: auto; border-bottom: 1px solid #00315b; padding: 30px 0 30px 70px; }
.faq .faq-box .content ul li .details p { color: #696969; font-size: 14px; font-family: "Microsoft Yahei"; }
.faq .faq-box .content ul li:nth-of-type(2n) { float: right; }
.faq .faq-box .paging { clear: both; padding-top: 70px; }
@media screen and (max-width: 1400px) { .faq .faq-box .content { width: auto; padding: 0 30px; }
  .faq .faq-box .content ul li { float: none; margin-left: auto; margin-right: auto; }
  .faq .faq-box .content ul li:nth-of-type(2n) { float: none; } }
@media screen and (max-width: 760px) { .faq .faq-box { padding: 50px 0 90px 0; }
  .faq .faq-box .content ul li { width: 100%; margin-bottom: 15px; }
  .faq .faq-box .content ul li .items { height: 60px; width: auto; }
  .faq .faq-box .content ul li .items .items-lt { width: 10%; line-height: 60px; }
  .faq .faq-box .content ul li .items .items-lt img { width: 80%; }
  .faq .faq-box .content ul li .items .items-rt { float: right; width: 89%; height: 100%; }
  .faq .faq-box .content ul li .items .items-rt p { font-size: 12px; line-height: 60px; }
  .faq .faq-box .content ul li .items .items-rt div { border-width: 12px; }
  .faq .faq-box .content ul li .items .items-rt div span { font-size: 16px; right: -10px; bottom: -15px; }
  .faq .faq-box .content ul li .details { width: auto; padding: 15px 0 15px 0; text-align: center; }
  .faq .faq-box .content ul li .details p { font-size: 15px; }
  .faq .faq-box .paging { padding-top: 30px; } }

.commitment { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.commitment .commitment-box { width: 100%; height: auto; overflow: hidden; padding: 120px 0 216px 0; }
.commitment .commitment-box .content { width: 1400px; height: auto; margin: 0 auto; }
.commitment .commitment-box .content .server-top { width: 100%; height: auto; text-align: center; padding-bottom: 30px; }
.commitment .commitment-box .content .server-top h3 { color: #005197; font-size: 30px; font-weight: bold; font-family: "Microsoft Yahei"; margin-bottom: 30px; }
.commitment .commitment-box .content .server-top p { color: #696969; font-size: 14px; line-height: 25px; width: 840px; margin: 0 auto; }
.commitment .commitment-box .content .server-slider { width: 100%; height: auto; overflow: hidden; margin-top: 60px; position: relative; }
.commitment .commitment-box .content .server-slider #btnPrev, .commitment .commitment-box .content .server-slider #btnNext { height: 70px; width: 70px; border: 1px solid #0b5da4; border-radius: 50%; position: absolute; top: 28%; text-align: center; line-height: 70px; cursor: pointer; z-index: 999; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.commitment .commitment-box .content .server-slider #btnPrev span, .commitment .commitment-box .content .server-slider #btnNext span { font-family: 'iconfont'; color: #0b5da4; font-size: 25px; }
.commitment .commitment-box .content .server-slider #btnPrev:hover, .commitment .commitment-box .content .server-slider #btnNext:hover { background: #0b5da4; }
.commitment .commitment-box .content .server-slider #btnPrev:hover span, .commitment .commitment-box .content .server-slider #btnNext:hover span { color: #fff; }
.commitment .commitment-box .content .server-slider #btnPrev { left: 1px; }
.commitment .commitment-box .content .server-slider #btnNext { right: 1px; }
.commitment .commitment-box .content .server-slider .swiper-containerServer { width: 1200px; margin: 0 auto; overflow: hidden; }
.commitment .commitment-box .content .server-slider .swiper-containerServer, .commitment .commitment-box .content .server-slider .swiper-wrapper, .commitment .commitment-box .content .server-slider .swiper-slide { height: auto !important; }
.commitment .commitment-box .content .server-slider .swiper-slide { text-align: center; }
.commitment .commitment-box .content .server-slider .swiper-slide div { width: 289px; height: auto; margin: 0 auto; }
.commitment .commitment-box .content .server-slider .swiper-slide div div { border-radius: 50%; width: 289px; height: 289px; }
.commitment .commitment-box .content .server-slider .swiper-slide div h3 { color: #454545; font-size: 18px; font-weight: normal; font-family: "Microsoft Yahei"; margin: 30px 0; }
.commitment .commitment-box .content .server-slider .swiper-slide div p { color: #696969; font-size: 14px; font-family: "Microsoft Yahei"; }
@media screen and (min-width: 1024px) { .commitment .commitment-box .content .server-slider .swiper-slide div:hover h3 { color: #05345e; font-weight: bold; } }
@media screen and (max-width: 1400px) { .commitment .commitment-box .content { width: auto; padding: 0 30px; }
  .commitment .commitment-box .content .server-slider .swiper-containerServer { width: 1000px; } }
@media screen and (max-width: 1100px) { .commitment .commitment-box .content .server-top { padding-bottom: 15px; }
  .commitment .commitment-box .content .server-top h3 { font-size: 26px; margin-bottom: 20px; }
  .commitment .commitment-box .content .server-top p { width: auto; }
  .commitment .commitment-box .content .server-slider { margin-top: 40px; }
  .commitment .commitment-box .content .server-slider .swiper-containerServer { width: 700px; } }
@media screen and (max-width: 760px) { .commitment .commitment-box { padding: 50px 0 90px 0; }
  .commitment .commitment-box .content .server-top h3 { font-size: 22px; }
  .commitment .commitment-box .content .server-slider { overflow: inherit; }
  .commitment .commitment-box .content .server-slider #btnPrev, .commitment .commitment-box .content .server-slider #btnNext { width: 50px; height: 50px; line-height: 50px; }
  .commitment .commitment-box .content .server-slider #btnPrev { left: -15px; top: 68%; }
  .commitment .commitment-box .content .server-slider #btnNext { right: -15px; top: 68%; }
  .commitment .commitment-box .content .server-slider .swiper-containerServer { width: auto; } }

.server-support { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.server-support .server-box { width: 100%; height: auto; overflow: hidden; padding: 120px 0 216px 0; }
.server-support .server-box .content { width: 1400px; height: auto; margin: 0 auto; overflow: hidden; }
.server-support .server-box .content h3 { color: #005197; font-size: 30px; font-family: "Microsoft Yahei"; font-weight: bold; text-align: center; margin-bottom: 100px; }
.server-support .server-box .content div { float: left; width: 33%; }
.server-support .server-box .content div p { color: #696969; font-size: 16px; font-family: "Microsoft Yahei"; line-height: 35px; }
.server-support .server-box .content div p span { margin: 0 10px; }
.server-support .server-box .content div p br { display: none; }
@media screen and (max-width: 1400px) { .server-support .server-box .content { width: auto; padding: 0 30px; }
  .server-support .server-box .content div { float: none; width: auto; padding-left: 34%; } }
@media screen and (max-width: 1050px) { .server-support .server-box .content div { padding-left: 24%; } }
@media screen and (max-width: 760px) { .server-support .server-box { padding: 50px 0 90px 0; }
  .server-support .server-box .content h3 { font-size: 22px !important; margin-bottom: 50px !important; margin-top: 2px !important; }
  .server-support .server-box .content div { padding: 0; }
  .server-support .server-box .content div p { font-size: 14px; }
  .server-support .server-box .content div p br { display: block; }
  .server-support .server-box .content div p span:nth-of-type(2) { display: block; margin-left: 22px !important; } }

.concept { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.concept .concept-box { width: 100%; height: auto; overflow: hidden; padding: 120px 0 216px 0; }
.concept .concept-box .content { width: 1400px; height: auto; overflow: hidden; margin: 0 auto; position: relative; }
.concept .concept-box .content div { width: 465px; height: 200px; position: absolute; right: 1px; top: 278px; background: #fff; text-align: center; box-shadow: 2px 2px 5px #e6e6e6; }
.concept .concept-box .content div h4 { color: #0b5da4; font-size: 35px; font-weight: normal; font-family: "Microsoft Yahei"; margin: 67px 0 20px; }
.concept .concept-box .content div p { color: #0b5da4; font-size: 14px; font-family: "Microsoft Yahei"; }
.concept .concept-box .content img { max-width: 1400px; max-height: 600px; }
@media screen and (max-width: 1400px) { .concept .concept-box .content { width: auto; padding: 0 30px; }
  .concept .concept-box .content img { max-width: 1300px; }
  .concept .concept-box .content div { right: 30px; } }
@media screen and (max-width: 1200px) { .concept .concept-box .content img { width: 100%; }
  .concept .concept-box .content div { top: 30%; } }
@media screen and (max-width: 760px) { .concept .concept-box { padding: 50px 0 90px 0; }
  .concept .concept-box .content div { position: inherit; right: 0; width: auto; height: 100px; box-shadow: none; }
  .concept .concept-box .content div h4 { font-size: 28px; margin-top: 37px; }
  .concept .concept-box .content div p { font-size: 12px; } }
@media screen and (min-width: 1200px) { .concept .concept-box .content div { right: 400px; opacity: 0; } }

.sitemap { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.sitemap .sitemap-box { width: 100%; height: auto; overflow: hidden; }
.sitemap .sitemap-box .map { min-height: 500px !important; }
.sitemap .sitemap-box .map .information h4 { color: #0b5da4; font-size: 16px; }
.sitemap .sitemap-box .map .information b { display: block; width: 100%; height: 1px; background: #f7f7f7; margin: 10px 0 20px 0; }
.sitemap .sitemap-box .map .information p { line-height: 25px; }
.sitemap .sitemap-box .map .information p img { margin-right: 10px; }
@media screen and (max-width: 760px) { .sitemap .sitemap-box .map { min-height: 300px !important; } }

.jobs { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.jobs .jobs-box { width: 100%; height: auto; overflow: hidden; padding: 120px 0 216px 0; }
.jobs .jobs-box .content { width: 1400px; height: auto; margin: 0 auto; }
.jobs .jobs-box .content .jobs-top { width: 100%; height: 150px; text-align: center; font-size: 0; }
.jobs .jobs-box .content .jobs-top button { width: 155px; height: 48px; border: 1px solid #696969; background: #fff; outline: none; color: #696969; font-size: 16px; text-align: center; line-height: 48px; font-family: "Microsoft Yahei"; border-radius: 40px; margin: 0 25px; }
.jobs .jobs-box .content .jobs-cr { width: 100%; height: auto; }
.jobs .jobs-box .content .jobs-cr .jobs-head { width: auto; height: 70px; padding: 0 50px; background: #454444; }
.jobs .jobs-box .content .jobs-cr .jobs-head span { float: left; display: block; width: 20%; text-align: center; color: #fcfdfe; font-size: 16px; line-height: 70px; }
.jobs .jobs-box .content .jobs-cr .jobs-head span:nth-of-type(1) { text-align: left; }
.jobs .jobs-box .content .jobs-cr .jobs-head span:nth-last-of-type(1) { text-align: right; }
.jobs .jobs-box .content .jobs-cr .jobs-items { width: auto; padding: 0 50px 100px; background: #f8f8f8; height: auto; overflow: hidden; }
.jobs .jobs-box .content .jobs-cr .jobs-items ul { width: 100%; height: auto; background: #f8f8f8; }
.jobs .jobs-box .content .jobs-cr .jobs-items ul li { width: 100%; height: 100%; }
.jobs .jobs-box .content .jobs-cr .jobs-items ul li .items { width: auto; height: 79px; overflow: hidden; border-bottom: 1px solid #d4d4d4; }
.jobs .jobs-box .content .jobs-cr .jobs-items ul li .items span { float: left; display: block; width: 20%; text-align: center; color: #696969; font-size: 16px; line-height: 79px;height:79px;}
.jobs .jobs-box .content .jobs-cr .jobs-items ul li .items span:nth-of-type(1) { text-align: left; }
.jobs .jobs-box .content .jobs-cr .jobs-items ul li .items span:nth-last-of-type(1) { text-align: right; }
.jobs .jobs-box .content .jobs-cr .jobs-items ul li .items .more { color: #0b5da4; cursor: pointer; }
.jobs .jobs-box .content .jobs-cr .jobs-items ul li .details { padding: 30px; overflow: hidden; background: #fefefe; display: none; }
.jobs .jobs-box .content .jobs-cr .jobs-items ul li .details .list { float: left; width: 25%; text-align: left; margin-bottom: 25px; }
.jobs .jobs-box .content .jobs-cr .jobs-items ul li .details .list p { color: #696969; font-size: 14px; font-family: "Microsoft Yahei"; line-height: 25px; }
.jobs .jobs-box .content .jobs-cr .jobs-items ul li .details .list:nth-of-type(4) { width: 15%; padding-left: 10%; }
.jobs .jobs-box .content .jobs-cr .jobs-items ul li .details .duty { clear: both; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin-bottom: 30px; padding-bottom: 30px; }
.jobs .jobs-box .content .jobs-cr .jobs-items ul li .details .duty h3 { margin: 25px 0 5px 0; color: #454444; font-size: 16px; font-family: "Microsoft Yahei"; font-weight: normal; }
.jobs .jobs-box .content .jobs-cr .jobs-items ul li .details .duty p { color: #696969; font-size: 14px; font-family: "Microsoft Yahei"; line-height: 25px; }
.jobs .jobs-box .content .jobs-cr .jobs-items ul li .details input { width: 155px; height: 48px; border: none; background: #0b5da4; outline: none; color: #fff; font-size: 14px; text-align: center; line-height: 48px; font-family: "Microsoft Yahei"; border-radius: 40px; }
@media screen and (max-width: 1400px) { .jobs .jobs-box .content { width: auto; padding: 0 30px; }
  .jobs .jobs-box .content .jobs-cr .jobs-items ul li .details .list:nth-of-type(4) { padding: 0px; width: 25%; } }
@media screen and (max-width: 1000px) { .jobs .jobs-box .content { padding: 0px; }
  .jobs .jobs-box .content .jobs-cr .jobs-head { padding: 0 30px; }
  .jobs .jobs-box .content .jobs-cr .jobs-items { padding: 0 30px 100px; }
  .jobs .jobs-box .content .jobs-cr .jobs-items ul li .details { padding: 30px 10px; } }
@media screen and (max-width: 760px) { .jobs .jobs-box { padding: 50px 0 90px 0; }
  .jobs .jobs-box .content .jobs-top { height: auto; }
  .jobs .jobs-box .content .jobs-top button { display: block; margin: 0 auto; margin-bottom: 20px; }
  .jobs .jobs-box .content .jobs-cr .jobs-head { padding: 0 20px; height: 60px; }
  .jobs .jobs-box .content .jobs-cr .jobs-head span { font-size: 14px; line-height: 60px; }
  .jobs .jobs-box .content .jobs-cr .jobs-items { padding: 0 20px 20px; }
  .jobs .jobs-box .content .jobs-cr .jobs-items ul li .items { height: 59px; overflow: hidden; }
  .jobs .jobs-box .content .jobs-cr .jobs-items ul li .items span { font-size: 12px; line-height: 59px;height:59px; }
  .jobs .jobs-box .content .jobs-cr .jobs-items ul li .details .list:nth-of-type(4) { width: 50%; }
  .jobs .jobs-box .content .jobs-cr .jobs-items ul li .details .list { width: 50%; margin-bottom: 10px; }
  .jobs .jobs-box .content .jobs-cr .jobs-items ul li .details .list p { font-size: 12px; line-height: 22px; }
  .jobs .jobs-box .content .jobs-cr .jobs-items ul li .details .duty h3 { font-size: 14px; }
  .jobs .jobs-box .content .jobs-cr .jobs-items ul li .details .duty p { font-size: 12px; }
  .jobs .jobs-box .content .jobs-cr .jobs-items ul li .details input { width: 105px; height: 38px; line-height: 38px; } }

.product { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.product .product-box { width: 100%; height: auto; overflow: hidden; padding: 120px 0 216px 0; }
.product .product-box .content { width: 1400px; height: auto; margin: 0 auto; overflow: hidden; }
.product .product-box .content .classification { position: relative; padding-bottom: 120px; }
.product .product-box .content .classification .search { width: 100%; height: auto; text-align: center; margin-top: 50px; }
.product .product-box .content .classification .search .category { display: inline-block; width: 154px; height: 48px; background: #0b5da4; border-radius: 40px; text-align: center; cursor: pointer; position: relative; }
.product .product-box .content .classification .search .category span { color: #7ec3ff; font-size: 14px; line-height: 48px; font-family: "Microsoft Yahei"; }
.product .product-box .content .classification .search .category span img { margin-left: 5px; }
.product .product-box .content .classification .search .category ol { position: absolute; left: 15px; top: 47px; clear: both; width: 124px; z-index: 9999; background: #0b5da4; display: none; }
.product .product-box .content .classification .search .category ol li { float: none; line-height: 40px; height: 40px; color: #7ec3ff; }
@media screen and (min-width: 1024px) { .product .product-box .content .classification .search .category ol li:hover { color: #fff; } }
.product .product-box .content .classification .search .select-goods { margin-left: 14px; display: inline-block; width: 204px; height: 48px; background: #0b5da4; border-radius: 40px; vertical-align: top; }
.product .product-box .content .classification .search .select-goods input { height: 48px; width: 130px; background: none; outline: none; border: none; border-radius: 20px; color: #fff; text-indent: 5px; }
.product .product-box .content .classification .search .select-goods button { font-size: 0; width: 48px; height: 48px; border-radius: 50%; border: none; outline: none; background: #1668af; float: right; text-align: center; }
.product .product-box .content .classification .list { width: 1040px; height: 50px; margin: 0 auto; overflow: hidden; }
.product .product-box .content .classification .list .product-btn { width: 6666px;   }
.product .product-box .content .classification .list .product-btn button { width: 155px; height: 48px; border: 1px solid #696969; background: #fff; outline: none; color: #696969; font-size: 16px; text-align: center; line-height: 48px; font-family: "Microsoft Yahei"; border-radius: 40px; margin: 0 25px; }
.product .product-box .content .classification .prev-btn, .product .product-box .content .classification .next-bnt { position: absolute; top: 0; width: 48px; height: 48px; border: 1px solid #696969; background: #fff; outline: none; color: #696969; font-size: 16px; text-align: center; line-height: 48px; font-family: "Microsoft Yahei"; border-radius: 50%; font-family: 'iconfont'; cursor: pointer; }
@media screen and (min-width: 1024px) { .product .product-box .content .classification .prev-btn:hover, .product .product-box .content .classification .next-bnt:hover { background: #0b5da4; color: #fff; } }
.product .product-box .content .classification .prev-btn { left: 100px; }
.product .product-box .content .classification .next-bnt { right: 100px; }
.product .product-box .content .product-list { width: 100%; height: auto; overflow: hidden; }
.product .product-box .content .product-list .items { float: left; width: 33.3%; margin-bottom: 30px; overflow: hidden; }
.product .product-box .content .product-list .items .warp { width: 345px; height: 390px; overflow: hidden; text-align: center; line-height: 390px; margin: 0 auto; box-shadow: 4px 4px 6px #f6f6f6; position: relative; }
.product .product-box .content .product-list .items .warp img { vertical-align: middle; max-width: 345px; max-height: 390px; }
.product .product-box .content .product-list .items .warp .more { position: absolute; left: 2px; top: 2px; width: 100%; height: auto; line-height: 290px; text-align: center; box-shadow: -3px -3px 5px #f6f6f6; -webkit-transition: all 0.6s linear; -moz-transition: all 0.6s linear; -o-transition: all 0.6s linear; transition: all 0.6s linear; }
.product .product-box .content .product-list .items .warp .more img { vertical-align: middle; opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
@media screen and (min-width: 1024px) { .product .product-box .content .product-list .items .warp:hover .more { line-height: 390px; }
  .product .product-box .content .product-list .items .warp:hover .more img { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); } }
.product .product-box .content .product-list .items .items-txt { padding: 27px 55px; overflow: hidden; }
.product .product-box .content .product-list .items .items-txt .txt-lt { float: left; width: 232px; height: auto; overflow: hidden; }
.product .product-box .content .product-list .items .items-txt .txt-lt a { color: #0b5da4; font-size: 16px; font-family: "Microsoft Yahei";  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; margin-bottom: 0px; }
.product .product-box .content .product-list .items .items-txt .txt-lt p { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #696969; font-size: 12px; font-family: "Microsoft Yahei"; }
.product .product-box .content .product-list .items .items-txt .txt-rt { float: left; font-size: 0; }
.product .product-box .content .product-list .items .items-txt .txt-rt div { width: 46px; height: 46px; border-radius: 50%; text-align: center; background: #0b5da4; display: inline-block; margin: 0 5px; line-height: 46px; }
.product .product-box .content .product-list .items .items-txt .txt-rt div img { vertical-align: middle; }
.product .product-box .paging { clear: both; margin-top: 70px; }
.product .product-box .paging .page a { text-decoration: none; display: inline-block; width: 30px; height: 30px; background: #fff; text-align: center; margin-right: 10px; border-radius: 5px; border: 1px solid #cccccc; line-height: 30px; font-size: 12px; color: #666; }
.product .product-box .paging .page a:hover { color: #fff; background: #002c52; }
.product .product-box .paging .page .active { color: #fff; background: #002c52; }
@media screen and (max-width: 1400px) { .product .product-box .content { width: auto; padding: 0 30px; }
  .product .product-box .content .classification .prev-btn { left: 0; }
  .product .product-box .content .classification .next-bnt { right: 0; }
  .product .product-box .content .classification .list { width: 840px; } }
@media screen and (max-width: 1120px) { .product .product-box .content .classification .list { width: 640px; }
  .product .product-box .content .product-list .items { width: 50%; } }
@media screen and (max-width: 900px) { .product .product-box .content .classification .list { width: 440px; } }
@media screen and (max-width: 760px) { .product .product-box { padding: 50px 0 90px 0; }
  .product .product-box .content .classification { padding-bottom: 60px; }
  .product .product-box .content .classification .list { width: 225px; }
  .product .product-box .content .classification .search { margin-top: 30px; }
  .product .product-box .content .classification .search .category { display: block; margin: 0 auto; margin-bottom: 20px; }
  .product .product-box .content .classification .search .select-goods { display: block; margin: 0 auto; }
  .product .product-box .content .product-list .items { width: 100%; }
  .product .product-box .content .product-list .items .warp { width: 245px; height: 290px; line-height: 290px; }
  .product .product-box .content .product-list .items .warp img { width: 100%; }
  .product .product-box .content .product-list .items .warp .more { line-height: 190px; }
  .product .product-box .content .product-list .items .warp .more img { width: auto; }
  .product .product-box .content .product-list .items .warp:hover .more { line-height: 290px; }
  .product .product-box .content .product-list .items .items-txt { padding: 17px 0px 2px; width: 255px; margin: 0 auto; }
  .product .product-box .content .product-list .items .items-txt .txt-lt { width: 100%; float: none; }
  .product .product-box .content .product-list .items .items-txt .txt-rt { width: 100%; text-align: center; }
  .product .product-box .content .product-list .items .items-txt .txt-rt div { margin: 10px 25px 0; }
  .product .product-box .paging { margin-top: 30px; } }
@media screen and (min-width: 1200px) { .product .product-box .content .product-list .items { margin-top: 150px; opacity: 0; } }

.productinfo { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.productinfo .details-box { width: 100%; height: auto; overflow: hidden; padding: 120px 0 216px 0; }
.productinfo .details-box .content { width: 1400px; height: auto; margin: 0 auto; }
.productinfo .details-box .content .classification { position: relative; padding-bottom: 40px; }
.productinfo .details-box .content .classification .search { width: 100%; height: auto; text-align: center; margin-top: 50px; }
.productinfo .details-box .content .classification .search .category { display: inline-block; width: 154px; height: 48px; background: #0b5da4; border-radius: 40px; text-align: center; cursor: pointer; position: relative; }
.productinfo .details-box .content .classification .search .category span { color: #7ec3ff; font-size: 14px; line-height: 48px; font-family: "Microsoft Yahei"; }
.productinfo .details-box .content .classification .search .category span img { margin-left: 5px; }
.productinfo .details-box .content .classification .search .category ol { position: absolute; left: 15px; top: 47px; clear: both; width: 124px; z-index: 9999; background: #0b5da4; display: none; }
.productinfo .details-box .content .classification .search .category ol li { float: none; line-height: 40px; height: 40px; color: #7ec3ff; }
@media screen and (min-width: 1024px) { .productinfo .details-box .content .classification .search .category ol li:hover { color: #fff; } }
.productinfo .details-box .content .classification .search .select-goods { margin-left: 14px; display: inline-block; width: 204px; height: 48px; background: #0b5da4; border-radius: 40px; vertical-align: top; }
.productinfo .details-box .content .classification .search .select-goods input { height: 48px; width: 130px; background: none; outline: none; border: none; border-radius: 20px; color: #7ec3ff; text-indent: 5px; }
.productinfo .details-box .content .classification .search .select-goods button { font-size: 0; width: 48px; height: 48px; border-radius: 50%; border: none; outline: none; background: #1668af; float: right; text-align: center; }
.productinfo .details-box .content .classification .list { width: 1040px; height: 50px; margin: 0 auto; overflow: hidden; }
.productinfo .details-box .content .classification .list .product-btn { width: 6666px; -webkit-transition: all 0.8s linear; -moz-transition: all 0.8s linear; -o-transition: all 0.8s linear; transition: all 0.8s linear; }
.productinfo .details-box .content .classification .list .product-btn button { width: 155px; height: 48px; border: 1px solid #696969; background: #fff; outline: none; color: #696969; font-size: 16px; text-align: center; line-height: 48px; font-family: "Microsoft Yahei"; border-radius: 40px; margin: 0 25px; }
.productinfo .details-box .content .classification .prev-btn, .productinfo .details-box .content .classification .next-bnt { position: absolute; top: 0; width: 48px; height: 48px; border: 1px solid #696969; background: #fff; outline: none; color: #696969; font-size: 16px; text-align: center; line-height: 48px; font-family: "Microsoft Yahei"; border-radius: 50%; font-family: 'iconfont'; cursor: pointer; }
.productinfo .details-box .content .classification .prev-btn:hover, .productinfo .details-box .content .classification .next-bnt:hover { background: #0b5da4; color: #fff; }
.productinfo .details-box .content .classification .prev-btn { left: 100px; }
.productinfo .details-box .content .classification .next-bnt { right: 100px; }
.productinfo .details-box .content .proinfo-slider { width: 100%; height: auto; padding-bottom: 60px; position: relative; }
.productinfo .details-box .content .proinfo-slider div { width: 1000px;/* height: 520px; */overflow: hidden; margin: 0 auto; text-align: center; }
.productinfo .details-box .content .proinfo-slider div img { display: none; }
.productinfo .details-box .content .proinfo-slider div img:nth-last-of-type(1) { display: inline-block; }
.productinfo .details-box .content .proinfo-slider p { color: #454545; font-size: 24px; font-family: "Microsoft Yahei"; text-align: center; }
.productinfo .details-box .content .proinfo-slider .proinfo-prev, .productinfo .details-box .content .proinfo-slider .proinfo-next { position: absolute; top: 45%; width: 68px; height: 68px; border: 1px solid #696969; background: #fff; outline: none; color: #696969; font-size: 16px; text-align: center; line-height: 68px; font-family: "Microsoft Yahei"; border-radius: 50%; font-family: 'iconfont'; cursor: pointer; }
.productinfo .details-box .content .proinfo-slider .proinfo-prev:hover, .productinfo .details-box .content .proinfo-slider .proinfo-next:hover { background: #0b5da4; color: #fff; }
.productinfo .details-box .content .proinfo-slider .proinfo-prev { left: 32px; }
.productinfo .details-box .content .proinfo-slider .proinfo-next { right: 32px; }
.productinfo .details-box .content .detailed { width: 100%; height: auto; overflow: hidden; padding-bottom: 25px; }
.productinfo .details-box .content .detailed h3 { width: auto; background: #f5f5f5; line-height: 70px; padding: 0 30px; height: 70px; color: #454545; font-size: 24px; font-family: "Microsoft Yahei"; font-weight: normal; }
.productinfo .details-box .content .detailed p { color: #696969; font-size: 16px; font-family: "Microsoft Yahei"; margin-top: 25px; padding: 0 30px; }
.productinfo .details-box .content .parameter { width: 100%; height: auto; overflow: hidden; }
.productinfo .details-box .content .parameter h3 { width: auto; background: #f5f5f5; line-height: 70px; padding: 0 30px; height: 70px; color: #454545; font-size: 24px; font-family: "Microsoft Yahei"; font-weight: normal; margin-bottom:20px; }
.productinfo .details-box .content .parameter p{
  padding:0 30px;
  display:block;
}
.productinfo .details-box .content .parameter div { width: 29%; height: auto; overflow: hidden; padding: 28px; float: left; }
.productinfo .details-box .content .parameter div h4 { color: #454545; font-size: 18px; font-family: "Microsoft Yahei"; font-weight: normal; margin-bottom: 10px; }
.productinfo .details-box .content .parameter div span { display: inline-block; width: 46%; vertical-align: top; }
.productinfo .details-box .content .parameter div p { color: #454545; font-size: 16px; font-family: "Microsoft Yahei"; line-height: 25px; }
.productinfo .details-box .content .parameter div p span:nth-of-type(1) { width: 40%; }
.productinfo .details-box .content .parameter div p span:nth-of-type(2) { width: 52%; }
@media screen and (max-width: 1400px) { .productinfo .details-box .content { width: auto; padding: 0 30px; }
  .productinfo .details-box .content .classification .prev-btn { left: 0; }
  .productinfo .details-box .content .classification .next-bnt { right: 0; }
  .productinfo .details-box .content .classification .list { width: 840px; }
  .productinfo .details-box .content .proinfo-slider div { width: 80%; }
  .productinfo .details-box .content .parameter { padding-bottom: 25px; }
  .productinfo .details-box .content .parameter div { width: 46%; padding: 2% 2% 0; } }
@media screen and (max-width: 1120px) { .productinfo .details-box .content .classification .list { width: 640px; }
  .productinfo .details-box .content .proinfo-slider div { width: 70%; } }
@media screen and (max-width: 920px) { .productinfo .details-box .content .classification .list { width: 440px; }
  .productinfo .details-box .content .detailed h3 { padding: 0 20px; }
  .productinfo .details-box .content .detailed p { padding: 0 20px; }
  .productinfo .details-box .content .parameter h3 { padding: 0 20px; }
  .productinfo .details-box .content .parameter div { width: 48%; padding: 2% 0 0 2%; }
  .productinfo .details-box .content .parameter div span { width: auto; }
  .productinfo .details-box .content .parameter div p span:nth-of-type(1) { width: 43%; }
  .productinfo .details-box .content .parameter div p span:nth-of-type(2) { width: 55%; } }
@media screen and (max-width: 760px) { .productinfo .details-box { padding: 50px 0 90px 0; }
  .productinfo .details-box .content .classification { padding-bottom: 40px; }
  .productinfo .details-box .content .classification .list { width: 225px; }
  .productinfo .details-box .content .classification .search { margin-top: 30px; }
  .productinfo .details-box .content .classification .search .category { display: block; margin: 0 auto; margin-bottom: 20px; }
  .productinfo .details-box .content .classification .search .select-goods { display: block; margin: 0 auto; }
  .productinfo .details-box .content .proinfo-slider { padding-bottom: 30px; }
  .productinfo .details-box .content .proinfo-slider div { height: auto; width: 60%; margin-bottom: 30px; }
  .productinfo .details-box .content .proinfo-slider div img { width: 100%; }
  .productinfo .details-box .content .proinfo-slider p { font-size: 20px; }
  .productinfo .details-box .content .proinfo-slider .proinfo-prev { left: 0px; }
  .productinfo .details-box .content .proinfo-slider .proinfo-next { right: 0px; }
  .productinfo .details-box .content .proinfo-slider .proinfo-prev, .productinfo .details-box .content .proinfo-slider .proinfo-next { width: 48px; height: 48px; line-height: 48px; top: 40%; }
  .productinfo .details-box .content .detailed h3 { height: 50px; line-height: 50px; font-size: 20px; padding: 0  10px; }
  .productinfo .details-box .content .detailed p { padding: 0; font-size: 14px; margin-top: 20px; }
  .productinfo .details-box .content .parameter h3 { height: 50px; line-height: 50px; font-size: 20px; padding: 0  10px; }
  .productinfo .details-box .content .parameter div { width: 100%; padding: 20px 0 0; }
  .productinfo .details-box .content .parameter div span { width: 48%; }
  .productinfo .details-box .content .parameter div p { font-size: 14px; }
  .productinfo .details-box .content .parameter div p span:nth-of-type(1) { width: 48%; }
  .productinfo .details-box .content .parameter div p span:nth-of-type(2) { width: 50%; } }

.network { width: 100%; height: auto; background: #fff; overflow: hidden; clear: both; }
.network .network-box { width: 100%; height: auto; overflow: hidden; padding: 120px 0 216px 0; }
.network .network-box .content { width: 1400px; height: auto; overflow: hidden; margin: 0 auto; }
.network .network-box .content .work-top { height: 130px; width: 100%; text-align: center; }
.network .network-box .content .work-top h3 { color: #005197; font-size: 30px; font-weight: bold; font-family: "Microsoft Yahei"; }
.network .network-box .content .work-items { width: 100%; height: auto; }
.network .network-box .content .work-items div { height: 70px; width: 100%; background: #05345e; }
.network .network-box .content .work-items div span { display: block; float: left; height: 70px; line-height: 70px; color: #ffffff; font-size: 18px; font-family: "Microsoft Yahei"; padding-left: 2%; width: 31%; }
.network .network-box .content .work-items div span:nth-of-type(1) { width: 28%; }
.network .network-box .content .work-items div span:nth-of-type(2) { width: 18%; }
.network .network-box .content .work-items div span:nth-of-type(3) { width: 48%; }
.network .network-box .content .work-items ul { width: 100%; height: auto; }
.network .network-box .content .work-items ul li { width: 100%; float: none; height: 60px; line-height: 60px; border-bottom: 1px solid #cccccc; }
.network .network-box .content .work-items ul li span { display: block; float: left; color: #696969; font-size: 14px; font-family: "Microsoft Yahei"; padding-left: 2%; width: 31%; }
.network .network-box .content .work-items ul li span:nth-of-type(1) { width: 28%; }
.network .network-box .content .work-items ul li span:nth-of-type(2) { width: 18%; }
.network .network-box .content .work-items ul li span:nth-of-type(3) { width: 48%; }
@media screen and (min-width: 1024px) { .network .network-box .content .work-items ul li:hover span { color: #05345e; } }
.network .network-box .paging { margin-top: 100px; }
@media screen and (max-width: 1400px) { .network .network-box { padding: 80px 0 216px 0; }
  .network .network-box .content { width: auto; padding: 0 30px; } }
@media screen and (max-width: 1000px) { .network .network-box .content .work-items div span:nth-of-type(2) { width: 13%; }
  .network .network-box .content .work-items div span:nth-of-type(3) { width: 53%; }
  .network .network-box .content .work-items ul li span:nth-of-type(2) { width: 13%; }
  .network .network-box .content .work-items ul li span:nth-of-type(3) { width: 53%; } }
@media screen and (max-width: 768px) { .network .network-box { padding: 50px 0 90px 0; }
  .network .network-box .content { padding: 0 0.1rem; }
  .network .network-box .content .work-top { height: 70px; }
  .network .network-box .content .work-top h3 { font-size: 24px; }
  .network .network-box .content .work-items div { height: 60px; }
  .network .network-box .content .work-items div span { font-size: 16px; text-align: center; line-height: 60px; height: 60px; }
  .network .network-box .content .work-items div span:nth-of-type(2) { width: 18%; }
  .network .network-box .content .work-items div span:nth-of-type(3) { width: 48%; }
  .network .network-box .content .work-items ul li { line-height: 20px; }
  .network .network-box .content .work-items ul li span { padding-top: 10px; font-size: 12px; text-align: center; }
  .network .network-box .content .work-items ul li span:nth-of-type(2) { width: 18%; }
  .network .network-box .content .work-items ul li span:nth-of-type(3) { width: 48%; }
  .network .network-box .paging { margin-top: 40px; } }

.organ .organ-box .group { width: 1422px; height: auto; overflow: hidden; margin: 0 auto; text-align: left; font-size: 0px; }
.organ .organ-box .group .input-group { width: 462px; height: auto; display: inline-block; font-size: 14px; color: #333333; margin-bottom: 15px; }
.organ .organ-box .group .input-group textarea { width: 100%; height: 150px; border: 1px solid #cccccc; }
.organ .organ-box .group .input-group input, .organ .organ-box .group .input-group select { width: 100%; height: 32px; text-indent: 8px; border: 1px solid #ccc; }
.organ .organ-box .group .input-group input[type="file"] { border: none; text-indent: inherit; }
.organ .organ-box .group .input-group:nth-of-type(3n-1) { margin-right: 17px; }
.organ .organ-box .group .input-group:nth-of-type(3n-2) { margin-right: 17px; }
.organ .organ-box .group .resume { width: 99.5%; }
.organ .organ-box .btn-box { width: 1422px; margin: 0 auto; text-align: left; }
.organ .organ-box .btn-box input { width: 152px; height: 40px; border: none; background: #0b44ba; outline: none; color: #fff; font-size: 16px; text-align: center; line-height: 40px; font-family: "Microsoft Yahei"; border-radius: 40px; }
@media screen and (max-width: 1480px) { .organ .organ-box .group { width: 1122px; }
  .organ .organ-box .group .input-group { width: 362px; }
  .organ .organ-box .group .resume { width: 99.5%; }
  .organ .organ-box .btn-box { width: 1122px; } }
@media screen and (max-width: 1180px) { .organ .organ-box .group { width: 100%; }
  .organ .organ-box .group .input-group { width: 48%; }
  .organ .organ-box .group .resume { width: 99%; }
  .organ .organ-box .group .input-group:nth-of-type(3n-1) { margin-right: 0px; }
  .organ .organ-box .group .input-group:nth-of-type(3n-2) { margin-right: 0px; }
  .organ .organ-box .group .input-group:nth-of-type(2n-1) { margin-right: 3%; }
  .organ .organ-box .btn-box { width: 100%; } }
@media screen and (max-width: 768px) { .organ .organ-box .group .input-group { width: 99%; }
  .organ .organ-box .group .resume { width: 99%; }
  .organ .organ-box .group .input-group:nth-of-type(2n-1) { margin-right: 0px; }
  .organ .organ-box .btn-box { text-align: center; } }

.bdshare-button-style0-16 .bds_weixin{
  width:36px!important;
  height:36px!important;
  display:inline-block!important;
  background:url(../img/weixin_01.png) no-repeat!important;
  background-size:21px 18px!important;
  background-position:7px 9px!important;
  padding:0!important;
  margin:0!important; 
}

.bdshare-button-style0-16 .bds_weixin img{
  margin-top:10px;
  display:none;
}

.fenxiang{
  width:100%;
  display:block;
  overflow:hidden;
  margin:45px 0 40px;
  padding-top:30px;
  border-top:1px solid #f9f9f9;
}

.fenxiang_m{
  width:auto;
  float:left;
}

.fenxiang_m span{
  color:#666;
  font-size:14px;
  float:left;
  display:inline-block;
  margin-right:5px;
}

.fenxiang_m .bdsharebuttonbox{
  float:left;
}

.fenxiang_m .bdshare-button-style0-16 .bds_more{
  margin-top:3px;
}

.fenxiang em{
  float:right;
}

.fenxiang em a{
    display: block;
    width: 154px;
    height: 48px;
    background: #0b5da4;
    color: #fff;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    text-decoration: none;
    text-align: center;
    line-height: 48px;
    border-radius: 40px;
}
.productinfo .details-box .content .detailed p{
  margin-top: 0;
  line-height: 2em;
  font-size: inherit;
  font-size: unset;
}
.productinfo .details-box .content .detailed h3{
  margin-bottom: 20px;
}
.product .product-box .content .classification .list .product-btn,
.productinfo .details-box .content .classification .list .product-btn{
  overflow: hidden;
  zoom: 1;
}
.product .product-box .content .classification .list .product-btn a,
.productinfo .details-box .content .classification .list .product-btn a{
  display: block;
  float: left;
}
@media screen and (max-width: 920px){
  .productinfo .details-box .content .parameter p{
    padding: 0 20px;
  }
  .productinfo .details-box .content{
    padding: 0 15px;
  }
}
.productinfo .details-box .content .proinfo-slider img,
.productinfo .details-box .content .detailed img,
.productinfo .details-box .content .parameter img{
  max-width: 100%;
}
@media screen and (max-width: 760px)
{
  .product .product-box .content .classification .list {
      width: 205px;
  }
  .productinfo .details-box .content .detailed p{
    padding: 0 20px;
  }
}

.productinfo .details-box .content .proinfo-slider .proinfo-prev,
.productinfo .details-box .content .proinfo-slider .proinfo-next{
  display: block;
}
