@font-face {font-family: "iconfont";
  src: url('../fonts/iconfont.eot?t=1605169947845'); /* IE9 */
  src: url('../fonts/iconfont.eot?t=1605169947845#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url('../fonts/iconfont.woff?t=1605169947845') format('woff'),
  url('../fonts/iconfont.ttf?t=1605169947845') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../fonts/iconfont.svg?t=1605169947845#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-fanhui:before {
  content: "\e61f";
}

.icon-sousuo:before {
  content: "\e628";
}

.icon-top2:before {
  content: "\e64e";
}

.icon-up7:before {
  content: "\e722";
}

.icon-bottom7:before {
  content: "\e723";
}

.icon-left7:before {
  content: "\e724";
}

.icon-right7:before {
  content: "\e725";
}

.icon-left10:before {
  content: "\e7f0";
}

.icon-right10:before {
  content: "\e7f1";
}

.icon-search5:before {
  content: "\e7b3";
}

.icon-email:before {
  content: "\e7c4";
}

.icon-mobile:before {
  content: "\e7d0";
}

.icon-calendar4:before {
  content: "\e7e2";
}

.icon-home:before {
  content: "\e624";
}

.icon-edit:before {
  content: "\e611";
}

.icon-facebook:before {
  content: "\e620";
}

.icon-vk:before {
  content: "\e735";
}

.icon-pinterest:before {
  content: "\e8ab";
}

.icon-jian2:before {
  content: "\e600";
}

.icon-linkedin:before {
  content: "\e648";
}

.icon-youtube:before {
  content: "\e6d6";
}

.icon-twitter:before {
  content: "\e607";
}

.icon-jia2:before {
  content: "\e608";
}

.icon-bigger:before {
  content: "\e647";
}

.icon-left:before {
  content: "\e72c";
}

.icon-right:before {
  content: "\e72d";
}

.icon-up1:before {
  content: "\e72e";
}

.icon-bottom1:before {
  content: "\e72f";
}

.icon-left1:before {
  content: "\e730";
}

.icon-right1:before {
  content: "\e731";
}

.icon-up:before {
  content: "\e73e";
}

.icon-bottom:before {
  content: "\e73f";
}

.icon-instagram:before {
  content: "\e79d";
}

.icon-tumblr:before {
  content: "\e79e";
}

.icon-download:before {
  content: "\e7a0";
}

.icon-download1:before {
  content: "\e7a7";
}

.icon-search4:before {
  content: "\e7b2";
}

.icon-address:before {
  content: "\e7bc";
}

.icon-email1:before {
  content: "\e7bd";
}

.icon-contact:before {
  content: "\e7be";
}

.icon-whatsapp:before {
  content: "\e7bf";
}

.icon-fax:before {
  content: "\e7c2";
}

.icon-mobile1:before {
  content: "\e7c6";
}

.icon-phone:before {
  content: "\e7c8";
}

.icon-tel:before {
  content: "\e7c7";
}

.icon-phone1:before {
  content: "\e7cb";
}

.icon-skype:before {
  content: "\e7cc";
}

.icon-whatsapp1:before {
  content: "\e7c1";
}

.icon-address1:before {
  content: "\e7c3";
}

.icon-contact1:before {
  content: "\e7c5";
}

.icon-email11:before {
  content: "\e7c9";
}

.icon-skype1:before {
  content: "\e7ca";
}

.icon-fax1:before {
  content: "\e7cd";
}

.icon-qq:before {
  content: "\e7ce";
}

.icon-tel1:before {
  content: "\e7cf";
}

.icon-wechat:before {
  content: "\e7d1";
}

.icon-phone2:before {
  content: "\e7d2";
}

.icon-message:before {
  content: "\e7da";
}

.icon-calendar:before {
  content: "\e7e1";
}

.icon-calendar1:before {
  content: "\e7e3";
}

.icon-top:before {
  content: "\e7ed";
}

.icon-youbian:before {
  content: "\e60f";
}

.icon-jt:before {
  content: "\e6d7";
}

.icon-jt1:before {
  content: "\e63f";
}

.icon-jiantou:before {
  content: "\e62f";
}


/* CSS Document */
* { margin: 0; padding: 0; }

html { font-size: 62.5%; height: 100%; }

body { margin: 0 auto; font-family:"Microsoft YaHei","微软雅黑"; font-size: 14px; font-size: 1.4rem; height: 100%; overflow-x: hidden; max-width: 1920px; }

img { border: none; }

ul li { list-style-type: none; }

ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span { margin: 0; padding: 0; list-style: none; color: #333; }

a { text-decoration: none; color: #333; outline: none; transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; }

h1, h2 { margin: 0; padding: 0; font-weight: normal; color: #333; }

.clear { clear: both; }

.maln { margin-left: auto !important; }

input, textarea { font-family:"Microsoft YaHei","微软雅黑"; font-size: 14px; font-size: 1.4rem; color: #333; border: none; outline: none; }

.l { float: left; }

.r { float: right; }

.fix { *zoom: 1; }

.fix:after, .fix:before { display: block; content: "clear"; height: 0; clear: both; overflow: hidden; visibility: hidden; }

.j-lazy{width: 100%;}

::-moz-selection { background: #254f75; color: #fff; }

::selection { background: #254f75; color: #fff; }

.at-resp-share-element .at4-share-count-container { text-decoration: none; float: right; padding-right: 15px; line-height: 25px !important; }

.at-resp-share-element .at-icon { width: 24px !important; height: 24px !important; }

.at-style-responsive .at-share-btn { padding: 0 !important; border-radius: 2px !important; }

.at-resp-share-element .at-share-btn .at-icon-wrapper { width: 24px !important; height: 24px !important; }

.at-resp-share-element .at-share-btn { margin-bottom: 0 !important; margin-right: 3px !important; }

.at-resp-share-element .at-icon { width: 24px !important; height: 24px !important; }

.at-style-responsive .at-share-btn { padding: 0 !important; border-radius: 2px !important; }

.at-resp-share-element .at-share-btn .at-icon-wrapper { width: 24px !important; height: 24px !important; }

.at-resp-share-element .at-share-btn { margin-bottom: 0 !important; margin-right: 3px !important; }

::-webkit-input-placeholder { /* WebKit browsers */ color: #999; }

:-o-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999; }

::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999; opacity: 1; }

:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #999; }

.search ::-webkit-input-placeholder { /* WebKit browsers */ color: #1b1b1b; }

.search :-o-placeholder { /* Mozilla Firefox 4 to 18 */ color: #1b1b1b; }

.search :-moz-placeholder { /* Mozilla Firefox 19+ */ color: #1b1b1b; opacity: 1; }

.search :-ms-input-placeholder { /* Internet Explorer 10+ */ color: #1b1b1b; }

.gb_form .sou2::-webkit-input-placeholder { /* WebKit browsers */ color: #333333; }

.gb_form .sou2:-o-placeholder { /* Mozilla Firefox 4 to 18 */ color: #333333; }

.gb_form .sou2:-moz-placeholder { /* Mozilla Firefox 19+ */ color: #333333; opacity: 1; }

.gb_form .sou2:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #333333; }

.wp { width: 1400px; margin: auto; }

@media screen and (min-width: 1420px) { .wp { width: 1400px; margin: auto; } }

@media screen and (min-width: 1220px) and (max-width: 1419px) { .wp { width: 1200px; margin: auto; } }

@media screen and (min-width: 1000px) and (max-width: 1219px) { .wp { width: 980px; margin: auto; } }

@media screen and (max-width: 999px) { .wp { width: 95%; margin: auto; } }

.no_margin { margin-left: auto\0 !important; }

@media screen and (min-width: 1220px) { .no_margin { margin-left: auto !important; } }

@media screen and (min-width: 1000px) and (max-width: 1219px) { .no_margin { margin-left: auto !important; } }

/*.container*/
.wap-hd-nav { display: none; }

.wap-nav { width: 5px; height: 100%; position: absolute; right: 0; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; position: fixed; top: -5px; right: 0; display: block; }

.wap-nav .nav { overflow: hidden; width: 300px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; overflow: scroll; }

.wap-nav .nav span { font-family:"Microsoft YaHei","微软雅黑"; }

.wap-nav .nav form { margin: 15px auto; width: 258px; height: 26px; border: 1px solid #fff; }

.wap-nav .nav form .iptc { -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 26px; line-height: 26px; display: block; float: left; }

.wap-nav .nav form .ipsc { width: 20%; height: 26px; line-height: 26px; display: block; float: right; background: #fff url("../images/sousuo.png") no-repeat center center; }

.wap-nav .nav > ul { display: none; margin-top: 0px; margin-bottom: 0px; overflow: scroll; padding-top: 45px; -ms-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.wap-nav .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; padding-left: 20px; position: relative; }

.wap-nav .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background: url("../images/shizi.png") no-repeat center center; }

.wap-nav .addition.active { background-image: url("../images/yizi.png"); }

.wap-nav .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }

.wap-nav .nav > ul > li > a { margin-right: 40px; color: #fff; font-size: 12px; font-size: 1.2rem; display: block; }

.wap-nav .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; }

.wap-nav .nav > ul > li .c-show { display: none; width: 100%; }

.wap-nav .nav > ul > li .c-show1 .c-s1 { position: relative; padding-left: 15px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > a { position: relative; margin-right: 40px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a { margin-right: 40px; padding-left: 20px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 { position: relative; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a { margin-right: 40px; padding-left: 40px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.wap-nav .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.wap-nav .nav > ul > dl { padding: 20px; }

.wap-nav .nav > ul > dl dd { float: left; margin: 0 2px; }

.wap-nav .menubtn { width: 23px; height: 18px; position: absolute; top: 12px; right: 12px; -webkit-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }

.wap-nav .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #254f75; }

@media screen and (min-width: 768px) { .wap-nav, .menubtn { display: none; } }

@media screen and (max-width: 991px) { .wap-hd-nav { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -moz-box-orient: horizontal; -moz-box-direction: normal; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background-color: #fff; }
  .wap-hd-nav-item { width: 25%; }
  .wap-hd-nav-item a { display: block; padding: 5px 0; line-height: 20px; font-size: 14px; color: white; text-align: center; background-color: #363636; }
  .wap-hd-nav-item a.active { color: white; background-color: #fff; } }

/***********  lunbo  *************/
.banner { position: relative; z-index: 2; overflow: hidden; }

.banner .carouse { max-height: 916px; overflow: hidden; }

.banner .slideItem { position: relative; }

.banner video { position: absolute; display: block; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); min-width: 101%; min-height: 100%; max-width: none; -o-object-fit: cover; object-fit: cover; -o-object-position: 50% 50%; object-position: 50% 50%; display: none \9; display: block \9\0; }

.banner .dotList { position: absolute; left: 0; width: 100%; bottom: 13px; }

.banner .dotList ul { text-align: center; }

.banner .dotList ul li { position: relative; width: 12px; height: 12px; margin: 0 3px; border-radius: 50%; background: #13c1f3; }

.banner .dotList ul li.active { background: #254f75; }

.banner.hide { display: none; }

.banner .carousel-control.left { cursor: pointer; }

.banner .carousel-control.right { cursor: pointer; }

@media screen and (max-width: 959px) { .banner { display: block; }
  .banner .dotList { bottom: 10px; }
  .banner .dotList ul li { margin: 0 5px; }
  .banner.hide { display: block; }
  .n-banner { display: none; }
  .banner .slideItem { overflow: hidden; }
  .banner video { -o-object-position: inherit; object-position: inherit; -o-object-fit: inherit; object-fit: inherit; width: 100%; height: 100%; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); left: 0; top: 0; } }

.slide .carouse { width: 100%; overflow: hidden; position: relative; }

.slide .slideItem .banner-img { width: 100%; cursor: pointer; }

.slide .carouse .slideItem { width: 100%; position: absolute; }

.slide .console { height: 57px; display: inline-block; width: 35px; position: absolute; top: 40%; }

.slide .dotList { text-align: center; margin-top: 20px; }

.slide .dotList ul li { display: inline-block; width: 12px; height: 12px; cursor: pointer; }

.slide .dotList ul li.active { background-position: 0 0; }

.slide .carousel-control { position: absolute; top: 45%; width: 30px; height: 30px; z-index: 999; }

.slide .carousel-control.left { left: 0; background-position: 0; cursor: pointer; }

.slide .carousel-control.right { right: 0; background-position: 0; cursor: pointer; }

.slide .slidedetail { display: none; }

.imgtoVideo img { width: 100%; }

.imgtoVideo > div { padding: 1px; position: relative; cursor: pointer; width: 49%; display: inline-block; }

.imgtoVideo > div:hover .imgtoVideoDetail { display: block; }

.imgtoVideo .imgtoVideoDetail { width: 100%; height: 100%; position: absolute; top: 0; left: 0; padding: 1px; display: none; }

.imgtoVideo .imgtoVideoDetail > div { background: rgba(0, 98, 197, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8142B49,endColorstr=#C8142B49); width: 100%; height: 100%; text-align: center; }

.imgtoVideo .tovideo .imgtoVideoDetail { display: block; }

.imgtoVideo .tovideo .imgtoVideoDetail > div { background: #0c2d47; width: 60px; height: 60px; color: #fff; line-height: 60px; vertical-align: middle; margin: 0 auto; margin-top: 17%; }

.imgtoVideo .imgtoVideoDetail .fa-search { color: #fff; font-size: 25px; margin-top: 21%; }

.contentIV { position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; display: table; background: rgba(20, 43, 73, 0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8142B49,endColorstr=#C8142B49); margin: 0 auto; z-index: -999; max-width: 1024px; display: none; }

#picturetoVideo .carouse .slideItem { display: table; height: 100%; }

#picturetoVideo .carouse .slideItem > div { display: table-cell; vertical-align: middle; text-align: center; }

#picturetoVideo .carouse .slideItem .banner-img { max-width: 100%; width: auto; }

.closeContentIV { position: absolute; top: 10px; right: 10px; font-size: 25px; color: #fff; font-weight: bold; cursor: pointer; z-index: 999; }

/***********  head  ************/
.head { background: #f7f7f7; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; position: static; }

.head.bg { position: fixed; left: 0; top: 0; width: 100%; z-index: 999; }

.logo { padding-top: 8px; margin-left: -160px; }

.logo img { max-width: 100%; }

.navlist2 { display: none; }

.navlist > li { float: left; margin-left: 16px; position: relative; }

.navlist > li > a { font-size: 16px; font-size: 1.6rem; text-transform: uppercase; display: block; line-height: 106px; padding: 0 15px; }

.navlist > li:hover > a { background: #254f75; color: #fff; }

.navlist > li.currentnav > a { background: #254f75; color: #fff; }

.m-hdlang { position: relative; overflow: visible; float: right; height: 36px; line-height: 36px; text-align: center; margin-left: 12px; margin-top: 35px; border-radius: 18px; padding: 0 10px; -moz-box-sizing: border-box; box-sizing: border-box; background: #fff; min-width: 123px; }

.m-hdlang .lang-list { position: absolute; left: 0; top: 100%; background-color: #eee; z-index: 999; width: 100%; display: none; text-align: center; font-size: 12px; font-size: 1.2rem; border: solid 1px #fff; margin-top: -2px; padding-top: 3px; padding-bottom: 1px; }

.m-hdlang .lang-item { float: none; color: #fff; }

.m-hdlang .lang-item a { color: #333; }

.m-hdlang .lang-item a:hover { color: #254f75; }

.m-hdlang > .lang-item { font-size: 16px; font-size: 1.6rem; display: inline-block; color: #999999; }

.m-hdlang > .lang-item i { vertical-align: middle; color: #515151; margin-left: 5px; font-size: 14px; font-size: 1.4rem; vertical-align: middle; margin-left: 20px; }

.search { margin-top: 35px; position: relative; }

.sou { width: 227px; height: 36px; line-height: 36px; padding-left: 18px; background: #fff; border-radius: 18px; font-size: 16px; font-size: 1.6rem; }

.suo { position: absolute; right: 1px; top: 1px; width: 39px; height: 36px; background: transparent; cursor: pointer; }

.search form i { position: absolute; right: 1px; top: 1px; width: 39px; height: 36px; line-height: 36px; }

@media screen and (max-width: 1750px) { .logo { margin-left: -100px; } }

@media screen and (max-width: 1640px) { .logo { margin-left: -30px; }
  .navlist > li { margin-left: 10px; } }

@media screen and (max-width: 1500px) { .navlist > li > a { font-size: 16px; font-size: 1.6rem; }
  .logo { margin-left: 0; } }

@media screen and (max-width: 1419px) { .navlist > li > a { font-size: 16px; font-size: 1.6rem; padding: 0 12px; }
  .sou { width: 170px; } }

@media screen and (max-width: 1219px) { .navlist > li > a { padding: 0 10px; font-size: 14px; font-size: 1.4rem; }
  .navlist > li { margin-left: 5px; }
  .sou { width: 120px; }
  .m-hdlang { min-width: 100px; }
  .m-hdlang > .lang-item i { margin-left: 5px; font-size: 12px; font-size: 1.2rem; } }

@media screen and (max-width: 999px) { .navlist { width: 100%; text-align: center; padding-top: 10px; }
  .navlist > li { float: none; display: inline-block; margin: 0 15px; }
  .navlist > li > a { line-height: 60px; } }

@media screen and (max-width: 880px) { .navlist > li { margin: 0 10px; } }

@media screen and (max-width: 800px) { .navlist > li { margin: 0 5px; } }

@media screen and (max-width: 767px) { .navlist2 { display: block; }
  .navlist1 { display: none; }
  .navlist > li { width: 25%; margin: 0; float: left; text-align: center; }
  .navlist > li > a { padding: 0; line-height: 36px; }
  .search { display: none; } }

@media screen and (max-width: 400px) { .navlist > li > a { font-size: 12px; font-size: 1.2rem; } }

/************  sykj  ************/
.sykj { padding-top: 44px; padding-bottom: 68px; }

.sybt { text-align: center; font-size: 34px; font-size: 3.4rem; font-family:"Microsoft YaHei","微软雅黑"; text-transform: uppercase; margin-bottom: 35px; }

.sybt a:hover { color: #254f75; }

.kjbox { width: 680px; overflow: hidden; position: relative; text-align: center; }

.kjbox img { display: block; width: 100%; max-width: 680px; max-height: 400px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.kjcover { position: absolute; left: 0; right: 0; bottom: 0; background: url(../images/kjcover.png); line-height: 50px; font-size: 18px; font-size: 1.8rem; padding: 0 10px; }

.kjcover a { display: block; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.kjbox:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }

@media screen and (max-width: 1419px) { .kjbox { width: 49%; } }

@media screen and (max-width: 1219px) { .sybt { font-size: 34px; font-size: 3.4rem; } }

@media screen and (max-width: 999px) { .sybt { font-size: 30px; font-size: 3rem; }
  .kjcover { font-size: 16px; font-size: 1.6rem; line-height: 40px; } }

@media screen and (max-width: 767px) { .sybt { font-size: 24px; font-size: 2.4rem; }
  .sykj { padding-bottom: 40px; } }

@media screen and (max-width: 600px) { .kjbox { width: 100%; margin-bottom: 10px; }
  .sybt { margin-bottom: 25px; }
  .sykj { padding-top: 30px; padding-bottom: 25px; } }

@media screen and (max-width: 450px) { .sybt { font-size: 20px; font-size: 2rem; } }

/*************  sya  *************/
.sya { background: url(../images/sybg1.jpg) no-repeat center top; background-size: cover; }

.vitu { position: relative; padding-bottom: 66%; height: 0; overflow: hidden; }

.vitu iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; }

.vitu iframe body { margin: 0px !important; }
.vitu video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; }

.vitu video body { margin: 0px !important; }

.syayou { margin-left: 70px; width: 706px; }

.syazuo { padding-top: 37px; padding-bottom: 30px; }

.syap1 { font-family:"Microsoft YaHei","微软雅黑"; display: block; font-size: 34px; font-size: 3.4rem; text-transform: uppercase; color: #fff; margin-bottom: 21px; }

.syap2 { text-indent: 2em; display: block; color: #fff; font-size: 16px; font-size: 1.6rem; line-height: 28px; margin-bottom: 28px; }

.syap3 { display: inline-block; min-width: 198px; line-height: 46px; height: 46px; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; text-align: center; background: #fff; font-size: 18px; font-size: 1.8rem; color: #009aee; margin-top: 9px; }

.syap1:hover { color: #333; }

.syap2:hover { color: #333; }

.syap3:hover { background: #333; color: #fff; }

@media screen and (max-width: 1419px) { .syayou { width: 620px; margin-left: 35px; }
  .syap1 { font-size: 36px; font-size: 3.6rem; } }

@media screen and (max-width: 1219px) { .syayou { width: 490px; }
  .syap1 { font-size: 30px; font-size: 3rem; }
  .syap2 { font-size: 16px; font-size: 1.6rem; line-height: 26px; margin-bottom: 26px; }
  .syazuo { padding-top: 25px; }
  .syap3 { min-width: 160px; font-size: 16px; font-size: 1.6rem; height: 42px; line-height: 42px; } }

@media screen and (max-width: 999px) { .syayou { width: auto; float: none; max-width: 706px; margin: 0 auto; }
  .syap1 { font-size: 24px; font-size: 2.4rem; } }

@media screen and (max-width: 767px) { .syap2 { font-size: 14px; font-size: 1.4rem; margin-bottom: 15px; }
  .syap3 { margin-top: 0; } }

@media screen and (max-width: 450px) { .syap1 { font-size: 20px; font-size: 2rem; }
  .syap3 { min-width: 130px; height: 38px; line-height: 38px; } }

/**************  syp  **************/
.syp { padding-top: 45px; padding-bottom: 55px; }

.syp .sybt { margin-bottom: 26px; }

.syptu { margin-right: 77px; max-width: 685px; display: block; overflow: hidden; }

.syptu img { display: block; width: 100%; max-width: 833px; max-height: 442px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.syptu:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.sypp1 { display: block; color: #254f75; font-size: 34px; font-size: 3.4rem; font-family:"Microsoft YaHei","微软雅黑"; }

.sypp2 { font-size: 16px; font-size: 1.6rem; line-height: 28px; }

.sypp2 a { display: block; }

.sypp3 { display: inline-block; min-width: 240px; height: 45px; line-height: 45px; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; text-align: center; background: #254f75; color: #fff; font-size: 18px; font-size: 1.8rem; margin-top: 10px; }

.sypp1:hover { color: #333; }

.sypp2 a:hover { color: #254f75; }

.sypp3:hover { background: #333; }

@media screen and (max-width: 1419px) { .syptu { margin-right: 40px; } }

@media screen and (max-width: 1219px) { .sypp1 { font-size: 24px; font-size: 2.4rem; }
  .syptu { max-width: 550px; } }

@media screen and (max-width: 999px) { .syptu { float: none; width: auto; display: block; margin: 0 auto; margin-bottom: 15px; } }

@media screen and (max-width: 767px) { .syp { padding-top: 30px; }
  .sypp3 { min-width: 160px; height: 40px; line-height: 40px; }
  .sypp1 { font-size: 20px; font-size: 2rem; }
  .sypp3 { font-size: 16px; font-size: 1.6rem; } }

/***********  syn  ***********/
.syn { padding-top: 39px; padding-bottom: 37px; background: #fafafa url(../images/sybg2.jpg) no-repeat center top; }

.syn .sybt { margin-bottom: 28px; }

.synbox { width: 412px; float: left; margin-left: 82px; }

.syntu { display: block; overflow: hidden; }

.syntu img { display: block; width: 100%; max-width: 412px; max-height: 258px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.synbox span { display: block; font-size: 16px; font-size: 1.6rem; color: #999999; margin-top: 18px; margin-bottom: 10px; }

.synp1 { display: block; font-size: 20px; font-size: 2rem; line-height: 28px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-family:"Microsoft YaHei","微软雅黑"; margin-bottom: 12px; }

.synp2 { text-indent: 2em; display: block; font-size: 16px; font-size: 1.6rem; color: #999999; line-height: 26px; height: 52px; overflow: hidden; }

.synp1:hover { color: #254f75; }

.synp2:hover { color: #254f75; }

.synbox:hover .syntu img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.nlunbo .img-scroll1 { position: relative; padding-top: 66px; }

.num { position: absolute; top: -5px; text-align: center; font-size: 24px; font-size: 2.4rem; color: #666666; left: 0; width: 100%; }

.nlunbo .prev, .nlunbo .next { position: absolute; display: block; top: 0; }

.nlunbo .prev i, .nlunbo .next i { font-size: 22px; font-size: 2.2rem; color: #666666; }

.nlunbo .prev:hover i, .nlunbo .next:hover i { color: #254f75; }

.nlunbo .prev { left: 50%; margin-left: -75px; cursor: pointer; }

.nlunbo .next { right: 50%; margin-right: -75px; cursor: pointer; }

.nlunbo .img-list { position: relative; width: 100%; overflow: hidden; margin: 0 auto; }

.nlunbo .img-list ul { width: 10000%; }

.nlunbo .img-list li { float: left; display: inline; width: 1%; margin-right: 10px; position: relative; }

@media screen and (max-width: 1419px) { .synbox { margin-left: 30px; width: 380px; } }

@media screen and (max-width: 1219px) { .synbox { width: 306px; }
  .synp1 { font-size: 18px; font-size: 1.8rem; }
  .nlunbo .img-scroll1 { padding-top: 60px; } }

@media screen and (max-width: 999px) { .synbox { width: 31.333%; margin: 0 1%; } }

@media screen and (max-width: 767px) { .nlunbo .img-scroll1 { padding-top: 45px; }
  .synbox span { font-size: 14px; font-size: 1.4rem; }
  .syp { padding-bottom: 35px; } }

@media screen and (max-width: 767px) { .nlunbo .img-scroll1 { padding-top: 45px; }
  .synbox span { font-size: 14px; font-size: 1.4rem; }
  .syp { padding-bottom: 35px; } }

@media screen and (max-width: 500px) { .synbox { width: 48%; margin: 0 1%; margin-bottom: 20px; }
  .syn { padding-top: 30px; } }

/****************  sysb  ******************/
.sysb { padding-top: 43px; padding-bottom: 84px; }

.sysb .sybt { margin-bottom: 28px; }

.sbbox { text-align: center; overflow: hidden; }

.sbbox img { width: 100%; max-width: 85px; max-height: 85px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.sbbox:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.sysb .img-scroll{position: relative;padding-top: 66px;}

.sysb .nlunbo .img-list li{width: 85px;margin-right: 47px;}

@media screen and (max-width: 1419px) {  
  .sysb .nlunbo .img-list li{margin-right: 38px;}
}

@media screen and (max-width: 1219px) { 
  .sysb .nlunbo .img-list li{margin-right: 42px;}
}

@media screen and (max-width: 999px) { 
  .sysb .nlunbo .img-list li{width: 0.146666%;margin: 0.01%;}

  .sysb { padding-bottom: 55px; } }

@media screen and (max-width: 650px) { 
  .sysb .nlunbo .img-list li{width: 0.23%;}
  .sysb { padding-bottom: 35px; padding-top: 30px; } }

@media screen and (max-width: 400px) { 
  .sysb .nlunbo .img-list li{width: 0.313333%;}
 }

/*************  bottom  ************/
.bottom { background: #efeff1; padding-top: 54px; font-size: 14px; font-size: 1.4rem; }

.bottom p, .bottom li, .bottom a, .bottom span { color: #666666; }

.bottom a:hover { color: #254f75; }

.div > a, .div > span { display: block; font-size: 16px; font-size: 1.6rem; color: #333333; margin-bottom: 17px; }

.div1 { margin-right: 170px; }

.div li { line-height: 24px; }

.div2 { margin-right: 172px; }

.div3 { margin-right: 190px; }

.hui_tiao { background: #e4e4e6; padding: 11px 0; margin-top: 38px; font-size: 16px; font-size: 1.6rem; }

.bsjj a { margin-left: 8px; position: relative; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; top: 0; }

.bsjj { padding-top: 4px; margin-left: 10px; }

.bsjj a:hover { top: -10px; }

.hui_tiao .copyright { line-height: 30px; color: #333; }

.hui_tiao .copyright a { color: #333; }

.hui_tiao .copyright a:hover { color: #254f75; }

.cnzz { padding-left: 10px; }

.dibu { font-size: 16px; font-size: 1.6rem; padding-top: 21px; padding-bottom: 12px; }

.dibu p, .dibu li, .dibu a, .dibu span { color: #333333; }

.link { line-height: 26px; min-height: 26px; }

.link a { padding: 0 20px; }

.link a, .link span { display: inline-block; }

.link a:hover { color: #254f75; }

.keys { line-height: 26px; min-height: 26px; }

.keys a { padding: 0 20px; }

.keys a, .keys span { display: inline-block; }

.keys a:hover { color: #254f75; }

@media screen and (max-width: 1419px) { .div1 { margin-right: 120px; }
  .div2 { margin-right: 120px; }
  .div3 { margin-right: 120px; } }

@media screen and (max-width: 1219px) { .div1 { margin-right: 80px; }
  .div2 { margin-right: 80px; }
  .div3 { margin-right: 80px; } }

@media screen and (max-width: 999px) { .div { width: 19%; margin-right: 1%; }
  .bottom { padding-top: 35px; } }

@media screen and (max-width: 900px) { .div { width: 32.333%; margin-right: 1%; min-height: 180px; float: left; } }

@media screen and (max-width: 767px) { .bottom { padding-top: 0px; padding-bottom: 40px; }
  .link { display: none; }
  .div { display: none; }
  .hui_tiao { margin-top: 0; }
  .dibu { padding-top: 10px; }
  .bsjj { float: none; margin: 0; } }

/************  bread  *************/
.mianbao { font-size: 16px; font-size: 1.6rem; line-height: 24px; color: #333; padding-top: 14px; padding-bottom: 28px; border-bottom: 1px solid #e8e8e8; }

.mianbao a { color: #333; }

.mianbao a:hover { color: #254f75; }

.mianbao2 { border-bottom: none; padding-bottom: 12px; }

.co00 { color: #254f75 !important; }

.bannerf img { display: block; max-width: 100%; }

.fymain { padding-bottom: 143px; }

/**********   Global Business1   **********/
.fyhuibg { background: #f8f8f8; }

.gb_fl1 { text-align: center; line-height: 67px; border-bottom: 1px solid #e8e8e8; font-size: 0; letter-spacing: 0; }

.gb_fl1 li { display: inline-block; font-size: 16px; font-size: 1.6rem; margin: 0 110px; }

.gb_fl1 li.active a { color: #254f75; text-transform: uppercase; }

.gb_fl1 li:hover a { color: #254f75; }

.gb_fl2 { text-align: center; border-bottom: 1px solid #e8e8e8; border-top: 1px solid #e8e8e8; background: #fff; padding: 24px 0; margin-bottom: 28px; }

.gb_fl2 li { display: inline-block; font-size: 16px; font-size: 1.6rem; padding: 0 41px; line-height: 20px; }

.gb_fl2 li:first-child { border-right: 1px solid #dcdcdc; }

.gb_fl2 li.active a { color: #254f75; }

.gb_fl2 li:hover a { color: #254f75; }

.gb_fl2 li i { font-size: 20px; font-size: 2rem; vertical-align: middle; }

.gb_bt { text-align: center; font-size: 24px; font-size: 2.4rem; line-height: 30px; margin-bottom: 15px; }

.lunboa .ban .ban2 ul li { position: relative; }

.lunboa { position: relative; }

img { border: 0; }

/*1*/
.ban { width: 949px; height: 758px; position: relative; /*overflow:hidden;*/ margin: 0px auto 0 auto; }

.ban2 { width: 949px; height: 606px; position: relative; overflow: hidden; margin: 0 auto; right: 0px; }

.ban2 ul { position: absolute; left: 0; top: 0; }

.ban2 ul li { width: 949px; height: 620px; background: #fff; }

.prev { float: left; cursor: pointer; }

/*2*/
.gb_num { height: 132px; overflow: hidden; width: 848px; position: relative; margin: 0 auto; }

.min_pic { padding-top: 21px; }

.gb_num ul { position: absolute; left: 0; top: 0; }

.gb_num ul li { width: 204px; height: 130px; margin-right: 10px; padding: 0px; }

.gb_num ul li a { display: block; background: transparent; padding: 2px; padding-right: 2px; }

.gb_num ul li a img { width: 200px; height: 126px; display: block; }

.gb_num ul li.on a { background: #254f75; }

.prev_btn1 { width: 16px; text-align: center; height: 21px; margin-top: 47px; margin-right: 30px; cursor: pointer; float: left; }

.next_btn1 { width: 16px; text-align: center; height: 21px; margin-top: 47px; cursor: pointer; float: right; }

.prev1 { position: absolute; bottom: 48px; left: 0px; z-index: 9; cursor: pointer; width: 33px; height: 33px; line-height: 33px; text-align: center; border-radius: 50%; border: 3px solid #666666; }

.next1 { position: absolute; bottom: 48px; right: 0px; z-index: 9; cursor: pointer; width: 33px; height: 33px; line-height: 33px; text-align: center; border-radius: 50%; border: 3px solid #666666; }

.prev1 i, .next1 i { font-size: 18px; font-size: 1.8rem; color: #666666; font-weight: bold; }

.prev1:hover, .next1:hover { border-color: #254f75; }

.prev1:hover i, .next1:hover i { color: #254f75; }

.mhc { z-index: 99999; background: #000; width: 100%; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(Opacity=50); position: fixed; left: 0; top: 0; display: none; }

.tukuang { position: relative; display: block; }

.tukuang img { display: block; }

.lunboa { padding-bottom: 0px; }

.lunboa .ban .ban2 ul li { position: relative; }

.xiaoping { display: none; }

.xiaoping li { width: 48%; margin: 0 1%; margin-bottom: 20px; float: left; }

.xiaoping li img { width: 100%; max-width: 949px; max-height: 606px; display: block; }

.xiaoping li p { margin-top: 10px; }

@media screen and (max-width: 1219px) { .lunboa { display: none; }
  .xiaoping { display: block; padding-top: 20px; } }

@media screen and (max-width: 999px) { .xiaoping { padding-top: 0; } }

@media screen and (max-width: 450px) { .xiaoping li { width: 98%; } }

.amain3 { padding-top: 43px; }

.amain3 .gb_bt { margin-bottom: 35px; }

.amain3 .img-scroll { position: relative; z-index: 9; padding-bottom: 76px; }

.amain3 .ab1nav { width: 65px; height: 29px; position: absolute; right: 9px; top: 10px; z-index: 999; }

.amain3 .img-scroll .prev, .amain3 .img-scroll .next { position: absolute; display: block; z-index: 9999; bottom: 0%; width: 33px; height: 33px; text-align: center; line-height: 33px; border-radius: 50%; border: 3px solid #666666; }

.amain3 .img-scroll .prev i, .amain3 .img-scroll .next i { font-size: 22px; font-size: 2.2rem; color: #666666; font-weight: bold; }

.amain3 .img-scroll .prev { left: 50%; margin-left: -44px; cursor: pointer; }

.amain3 .img-scroll .next { right: 50%; margin-right: -44px; cursor: pointer; }

.amain3 .img-scroll .prev:hover, .amain3 .img-scroll .next:hover { border-color: #254f75; }

.amain3 .img-scroll .prev:hover i, .amain3 .img-scroll .next:hover i { color: #254f75; }

.amain3 .img-list { position: relative; width: 100%; overflow: hidden; z-index: 99; margin: 0 auto; }

.amain3 .img-list ul { width: 10000%; }

.amain3 .img-list li { float: left; display: inline; width: 450px; margin-right: 24px; }

.zhengshu { padding-right: 8px; padding-bottom: 8px; position: relative; }

.zhengshu:after { content: ""; display: block; position: absolute; width: 98.23%; height: 98.23%; background: #254f75; right: 0; bottom: 0; }

.zhengtu { position: relative; z-index: 99; }

.zhengtu img { display: block; width: 100%; max-width: 443px; max-height: 324px; }

@media screen and (max-width: 1419px) { .amain3 .img-list li { width: 384px; } }

@media screen and (max-width: 1219px) { .amain3 .img-list li { width: 310px; }
  .gb_fl1 li { margin: 0 60px; }
  .fymain { padding-bottom: 80px; } }

@media screen and (max-width: 999px) { .gb_fl1 { line-height: 44px; }
  .gb_fl1 li { font-size: 16px; font-size: 1.6rem; width: 33.333%; margin: 0; }
  .gb_fl2 li { font-size: 16px; font-size: 1.6rem; }
  .gb_fl2 { padding: 15px 0; }
  .amain3 { padding-top: 25px; }
  .fymain { padding-bottom: 60px; }
  .amain3 .img-list li { width: 0.313333%; margin: 0.01%; } }

@media screen and (max-width: 767px) { .fymain { padding-bottom: 40px; }
  .gb_bt { font-size: 20px; font-size: 2rem; }
  .amain3 .img-scroll .prev i, .amain3 .img-scroll .next i { font-size: 18px; font-size: 1.8rem; }
  .amain3 .img-scroll .prev, .amain3 .img-scroll .next { width: 28px; height: 28px; line-height: 28px; }
  .amain3 .img-scroll { padding-bottom: 50px; }
  .amain3 .gb_bt { margin-bottom: 20px; }
  .mianbao { padding-bottom: 15px; font-size: 14px; font-size: 1.4rem; } }

@media screen and (max-width: 550px) { .amain3 .img-list li { width: 0.48%; }
  .gb_fl1 li { width: 98%; }
  .gb_fl1 { line-height: 36px; }
  .gb_fl2 li { padding: 0 25px; } }

@media screen and (max-width: 400px) { .gb_fl2 li { padding: 0 10px; }
  .amain3 { padding-top: 10px; } }

/**********   Global Business3   **********/
.gb_fl1_bg { background: #f8f8f8; }

.gb_form { padding-top: 40px; text-align: center; margin-bottom: 52px; }

.gb_form select { display: inline-block; vertical-align: top; margin: 0 3px; width: 320px; padding-left: 23px; border: 1px solid #666666; height: 52px; line-height: 52px; font-size: 18px; font-size: 1.8rem; padding-left: 22px; cursor: pointer; }

.gb_form div { display: inline-block; vertical-align: top; margin: 0 3px; position: relative; }

.gb_form .sou2 { width: 296px; height: 50px; line-height: 50px; border: 1px solid #666666; padding-left: 22px; font-size: 18px; font-size: 1.8rem; }

.gb_form .suo2 { position: absolute; width: 50px; height: 50px; line-height: 50px; text-align: center; right: 1px; top: 1px; background: transparent; cursor: pointer; }

.gb_form i { position: absolute; width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 22px; font-size: 2.2rem; color: #666666; right: 1px; top: 1px; }

.plbt { font-size: 30px; font-size: 3rem; margin-bottom: 8px; color: #333333; font-family:"Microsoft YaHei","微软雅黑"; text-align: center; }

.plxx { line-height: 30px; margin-bottom: 56px; font-size: 16px; font-size: 1.6rem; color: #666666; text-align: center; }

.plxx p, .plxx span { color: #666666; }

.plxx a { color: #254f75; }

.pbox { margin-bottom: 100px; }

.pcon { position: relative; overflow: hidden; width: 684px; }

.pcon.l { margin-right: 80px; }

.pcon.r { margin-left: 80px; }

.ptu img { display: block; width: 100%; max-width: 833px; max-height: 442px; }

.pcover { position: absolute; left: 0; top: -100%; width: 100%; height: 100%;
/*background: url(../images/pcover.png);*/
background: rgba(37,79,117,0.9);
-webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.pcover a { position: absolute; width: 80%; font-size: 30px; line-height: 50px; color: #fff; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.pnr { padding-top: 45px; }

.pp1 { font-size: 38px; font-size: 3.8rem; color: #254f75; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-family:"Microsoft YaHei","微软雅黑"; }

.pp1 a { color: #254f75; }

.pp1 a:hover { color: #333; }

.pp1 input { margin-right: 20px; cursor: pointer; vertical-align: middle; }

.pp2 { display: block; font-size: 18px; font-size: 1.8rem; line-height: 30px; height: 120px; overflow: hidden; margin-top: 24px; margin-bottom: 25px; }

.gb_btn a { display: inline-block; min-width: 250px; height: 50px; line-height: 48px; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; border: 1px solid #254f75; font-size: 20px; font-size: 2rem; text-align: center; }

.gb_btn1 { background: #fff; color: #254f75; margin-right: 17px; }

.gb_btn2 { background: #254f75; color: #fff; display: none !important; }

.pp2:hover { color: #254f75; }

.gb_btn1:hover { background: #254f75; color: #fff; }

.gb_btn2:hover { background: #fff; color: #254f75; }

.pbox:hover .pcover { top: 0; }

.ms_ye { text-align: center; margin-top: 116px; background: #f3f3f3; padding-top: 10px; }

.ms_ye a { display: inline-block; width: 22px; line-height: 22px; text-align: center; margin-left: 1px; margin-right: 2px; background: #fff; margin-bottom: 10px; border: 1px solid #e9e9e9; font-size: 16px; font-size: 1.6rem; }

.ms_ye span { display: inline-block; width: 22px; line-height: 22px; text-align: center; margin-left: 1px; margin-right: 2px; background: #fff; margin-bottom: 10px;  font-size: 16px; font-size: 1.6rem; }

.ms_sx { width: 88px !important; border: none !important; background: none !important; position: absolute;}

.ms_s{right: 100%;top: 0;}

.ms_x{left: 100%;top: 0;}

.ms_sx i { font-size: 18px; font-size: 1.8rem; vertical-align: middle; margin: 0 5px; }

.ms_ye .ms_current_ye { background: #254f75; color: #fff; border: 1px solid #254f75; }

.ms_ye a:hover { background: #254f75; color: #fff; border: 1px solid #254f75; }
.ms_ye a.ms_sx:hover { background: #254f75; color: #254f75; border: 1px solid #254f75; }

.ms_ye_box{width: 825px;position: relative;margin: 0 auto;}

.xiangshang { display: inline-block; margin-left: 10px; padding-right: 17px; margin-bottom: 10px; background: url(../images/xs.png) no-repeat right 5px; }

.xiangshang input { width: 132px; height: 24px; line-height: 24px; background: #fff; border: 1px solid #e5e5e5; font-size: 16px; font-size: 1.6rem; cursor: pointer; }

@media screen and (max-width: 1419px) { .pcon.l { margin-right: 50px; }
  .pcon.r { margin-left: 50px; }
  .pcon { width: 620px; }
  .pp1 { font-size: 32px; font-size: 3.2rem; }
  .ms_ye_box{width: 650px;}
}

@media screen and (max-width: 1219px) { .pcon { width: 510px; }
  .pnr { padding-top: 10px; }
  .gb_btn a { min-width: 180px; font-size: 18px; font-size: 1.8rem; height: 42px; line-height: 40px; }
  .pp1 { font-size: 26px; font-size: 2.6rem; }
  .ms_ye { margin-top: 80px; } 
  .ms_ye_box{width: 400px;}
}

@media screen and (max-width: 999px) { .gb_form select { font-size: 16px; font-size: 1.6rem; height: 40px; line-height: 40px; width: 270px; }
  .gb_form .sou2 { font-size: 16px; font-size: 1.6rem; height: 40px; line-height: 40px; width: 270px; }
  .gb_form .suo2 { width: 40px; height: 40px; line-height: 40px; }
  .gb_form i { width: 40px; height: 40px; line-height: 40px; }
  .pcon { float: none; width: auto; max-width: 833px; margin: 0 auto !important; margin-bottom: 15px !important; }
  .gb_form { margin-bottom: 30px; }
  .plbt { font-size: 24px; font-size: 2.4rem; }
  .plxx { margin-bottom: 25px; }
  .pbox { margin-bottom: 50px; }
  .ms_sx { margin: 0 12px !important; position: static;}
  .pcover { position: static; padding: 10px 0; }
  .pcover a { position: static; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); margin: 0 auto; display: block; width: 95%; font-size: 24px; font-size: 2.4rem; line-height: 40px; } 
  .ms_ye_box{width: 98%;}
}

@media screen and (max-width: 767px) { .pp1 { font-size: 20px; font-size: 2rem; }
  .pp2 { font-size: 16px; font-size: 1.6rem; margin-top: 10px; }
  .gb_btn a { font-size: 16px; font-size: 1.6rem; min-width: 140px; }
  .gb_form select { width: 100%; -moz-box-sizing: border-box; box-sizing: border-box; display: block; margin: 0; margin-bottom: 12px; }
  .gb_form .sou2 { -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; }
  .gb_form div { display: block; margin: 0; }
  .ms_ye { margin-top: 60px; }
  .pcover a { font-size: 20px; font-size: 2rem; line-height: 30px; } }

@media screen and (max-width: 600px) { .plxx { line-height: 26px; }
  .pp2 { line-height: 26px; height: 104px; }
  .gb_btn a { font-size: 14px; font-size: 1.4rem; min-width: 120px; height: 38px; line-height: 36px; }
  .pnr { padding-top: 0; }
  .pbox { margin-bottom: 35px; }
  .ms_ye { padding-bottom: 10px; }
  .plbt { font-size: 20px; font-size: 2rem; }
  .gb_form { margin-bottom: 20px; }
  .pcover a { font-size: 16px; font-size: 1.6rem; line-height: 26px; } }

/************  Global Business4  *************/
.plbt2 { text-align: center; font-size: 38px; font-size: 3.8rem; padding-top: 29px; margin-bottom: 14px; }

.plxx2 { line-height: 30px; font-size: 16px; font-size: 1.6rem; color: #666666; text-align: center; max-width: 1065px; margin: 0 auto; margin-bottom: 67px; }

.plxx2 p, .plxx2 span { color: #666666; }

.plxx2 a { color: #254f75; }

.gbbox_list { font-size: 0; letter-spacing: 0; }

.gbbox { display: inline-block; vertical-align: top; margin-left: 1px; position: relative; overflow: hidden; width: 466px; }

.gbbox img { display: block; width: 100%; max-width: 467px; max-height: 467px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.gbbox:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.gbcover { position: absolute; left: 0; top: -100%; width: 100%; height: 100%; width: 100%; text-align: center; background: url(../images/pcover.png); -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.gbcover p { font-family:"Microsoft YaHei","微软雅黑"; font-size: 38px; font-size: 3.8rem; color: #fff; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 90%; }

.gbbox:hover .gbcover { top: 0; }

@media screen and (max-width: 1419px) { .gbbox { width: 399px; }
  .gbcover p { font-size: 34px; font-size: 3.4rem; } }

@media screen and (max-width: 1219px) { .gbbox { width: 32.333%; margin: 0 0.5%; }
  .plxx2 { margin-bottom: 35px; }
  .plbt2 { font-size: 32px; font-size: 3.2rem; }
  .gbcover p { font-size: 30px; font-size: 3rem; } }

@media screen and (max-width: 999px) { .plbt2 { font-size: 24px; font-size: 2.4rem; }
  .gbcover { position: static; padding: 0 10px; width: auto; }
  .gbcover p { position: static; -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); width: auto; }
  .gbcover p { font-size: 24px; font-size: 2.4rem; line-height: 38px; }
  .gbbox:hover img { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); } }

@media screen and (max-width: 767px) { .gbcover p { font-size: 18px; font-size: 1.8rem; }
  .plbt2 { font-size: 20px; font-size: 2rem; }
  .plxx2 { line-height: 26px; margin-bottom: 20px; } }

@media screen and (max-width: 600px) { .gbbox { width: 49%; }
  .gbcover p { font-size: 16px; font-size: 1.6rem; } }

/**********   about1   **********/
.ap1 { font-size: 28px; font-size: 2.8rem; padding-top: 30px; margin-bottom: 43px; }

.ap1:after { content: ""; display: block; width: 48px; height: 3px; background: #333333; margin-top: 12px; }

.ap2 { font-size: 16px; font-size: 1.6rem; line-height: 30px; }
.ap2 p{ text-indent: 2em; }
.aditu { margin-top: 101px; }

.aditu img { display: block; width: 100%; max-width: 1429px; }

@media screen and (max-width: 1219px) { .ap1 { font-size: 30px; font-size: 3rem; } }

@media screen and (max-width: 999px) { .ap1 { font-size: 24px; font-size: 2.4rem; margin-bottom: 30px; }
  .ap2 { font-size: 16px; font-size: 1.6rem; }
  .aditu { margin-top: 70px; }
  .about .gb_fl1 li { width: 24%; } }

@media screen and (max-width: 767px) { .aditu { margin-top: 50px; }
  .ap2 { line-height: 26px; }
  .ap1 { font-size: 20px; font-size: 2rem; }
  .about .gb_fl1 li { width: 48%; } }

/************  about2  *************/
.ls { padding-top: 16px; background: url(../images/jt.png) no-repeat center top; margin-top: 39px; }

.ls dl { background: url(../images/dlline.jpg) repeat-y center center; padding-top: 40px; padding-bottom: 70px; }

.ls dl dd { width: 50.1%; position: relative; margin-bottom: 42px; }

.ls dl dd span.year { position: absolute; font-size: 22px; font-size: 2.2rem; line-height: 30px; color: #333333; text-align: left; }

.ls dl dd.dds .year { right: 26px; top: 0px; }

.ls dl dd.ddd .year { left: 24px; top: 0px; }

.ls dl dd img { display: block; margin-bottom: 18px; max-width: 98%; }

.ls dl dd p { font-size: 18px; font-size: 1.8rem; line-height: 30px; color: #666; text-indent: 0 !important; }

.ls dl dd.ddd { float: right; }

.ls dl dd.ddd:before { content: ""; display: block; width: 12px; height: 12px; background: #254f75; position: absolute; left: -5px; top: 11px; }

.ls dl dd.ddd .sjbox { margin-left: 96px; }

.ls dl dd.dds { float: left; }

.ls dl dd.dds:after { content: ""; display: block; width: 12px; height: 12px; background: #254f75; position: absolute; right: -5px; top: 11px; }

.ls dl dd.dds .sjbox { margin-right: 96px; text-align: right; }

.ls dl dd .zui { font-size: 14px; font-size: 1.4rem; line-height: 30px; color: #333; margin-bottom: 0px; text-indent: 0 !important; text-align: left; }

.ls dl dd.special .year { color: #f69220; font-family:"Microsoft YaHei","微软雅黑"; }

.ls dl dd.special p { color: #f69220; font-family:"Microsoft YaHei","微软雅黑"; }

.ls dl dd.special:after { background: #f69220; }

.ls dl dd.special:before { background: #f69220; }

@media screen and (max-width: 767px) { .ls dl dd span.year { font-size: 18px; font-size: 1.8rem; }
  .ls dl dd p { font-size: 16px; font-size: 1.6rem; line-height: 26px; }
  .ls dl dd.ddd:before { top: 8px; }
  .ls dl dd.dds:after { top: 8px; }
  .ls dl dd.ddd .year { top: -2px; }
  .ls dl dd { margin-bottom: 30px; }
  .ls dl { padding-bottom: 20px; } }

@media screen and (max-width: 600px) { .ls { padding: 0; background: none; }
  .ls dl { background: none; padding-top: 0; padding-bottom: 0; }
  .ls dl dd.ddd:before, .ls dl dd.dds:after { display: none; }
  .ls dl dd { width: 100%; }
  .ls dl dd.dds .sjbox { margin-right: 0; margin-left: 96px; text-align: left; }
  .ls dl dd.dds .year { right: auto; left: 24px; } }

@media screen and (max-width: 450px) { .ls dl dd.ddd .year, .ls dl dd.dds .year { left: 0; }
  .ls dl dd.ddd .sjbox, .ls dl dd.dds .sjbox { margin-left: 55px; }
  .ls dl dd { margin-bottom: 20px; } }

/**********   about3   **********/
.a3p1 { padding-top: 30px; font-size: 38px; font-size: 3.8rem; margin-bottom: 9px; }

.a3p2 p { color: #666; }

.a3tu { margin-top: 32px; margin-bottom: 113px; }

.a3tu img { display: block; width: 100%; max-width: 1400px; }

.a3hang { margin-bottom: 47px; background: #f7f7f9; padding-top: 64px; padding-bottom: 77px; }

.a3hang .ren { width: 315px; margin-top: 15px; }

.a3hang .ren img { display: block; width: 100%; max-width: 315px; max-height: 340px; }

.a3hang1 { padding-left: 40px; padding-right: 57px; border-left: 5px solid #254f75; }

.a3hang2 { padding-left: 47px; padding-right: 50px; border-right: 5px solid #254f75; }

.a3hang1 .ren { margin-left: 38px; }

.a3hang2 .ren { margin-right: 34px; }

.rennr { overflow: hidden; }

.renp1 { font-size: 42px; font-size: 4.2rem; line-height: 40px; margin-bottom: 35px; font-family:"Microsoft YaHei","微软雅黑"; }

.renp2 { line-height: 30px; margin-bottom: 41px; font-size: 30px; font-size: 3rem; }

.renp3 { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

@media screen and (max-width: 1219px) { .renp1 { font-size: 30px; font-size: 3rem; margin-bottom: 20px; }
  .renp2 { font-size: 24px; font-size: 2.4rem; margin-bottom: 20px; }
  .a3hang .ren { width: 270px; }
  .a3tu { margin-bottom: 60px; } }

@media screen and (max-width: 999px) { .a3hang1 { padding-right: 25px; padding-left: 30px; }
  .a3hang1 { padding-left: 25px; padding-right: 30px; }
  .a3hang { padding-top: 35px; padding-bottom: 40px; }
  .a3hang .ren { width: auto; max-width: 315px; float: none; margin: 0 auto; margin-bottom: 20px; }
  .renp1 { font-size: 24px; font-size: 2.4rem; line-height: 30px; }
  .renp2 { font-size: 20px; font-size: 2rem; }
  .a3p1 { font-size: 30px; font-size: 3rem; }
  .a3tu { margin-bottom: 40px; } }

@media screen and (max-width: 767px) { .a3hang1, .a3hang2 { padding-left: 20px; padding-right: 20px; }
  .a3hang { margin-bottom: 20px; }
  .renp3 { line-height: 26px; } }

@media screen and (max-width: 600px) { .renp1 { font-size: 20px; font-size: 2rem; margin-bottom: 5px; }
  .renp2 { font-size: 16px; font-size: 1.6rem; margin-bottom: 10px; }
  .renp3 { font-size: 14px; font-size: 1.4rem; }
  .ms_ye { margin-top: 40px; } }

.ft_bt { text-align: center; font-size: 36px; font-size: 3.6rem; color: #000000; margin-top: 89px; margin-bottom: 65px; }

.gqlist { font-size: 0; letter-spacing: 0; }

.gqlist li { text-align: center; width: 214px; display: inline-block; vertical-align: top; margin-left: 378px; }

.gqlist li img { width: 100%; max-width: 166px; }

.gqlist li p { font-size: 18px; font-size: 1.8rem; line-height: 30px; margin-top: 4px; }

.gqlist li p a:hover { color: #254f75; }

@media screen and (max-width: 1419px) { .gqlist li { margin-left: 278px; } }

@media screen and (max-width: 1219px) { .gqlist li { margin-left: 169px; } }

@media screen and (max-width: 999px) { .gqlist li { width: 29.3333%; margin: 0 2%; }
  .ft_bt { font-size: 30px; font-size: 3rem; margin-top: 50px; } }

@media screen and (max-width: 767px) { .ft_bt { font-size: 24px; font-size: 2.4rem; margin-bottom: 45px; }
  .gqlist li p { font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 550px) { .gqlist li { width: 46%; margin-bottom: 20px; } }

/************  about4  *************/
.ayou { width: 568px; margin-left: 30px; padding-top: 40px; font-size: 0; letter-spacing: 0; }

.azuo { padding-top: 50px; }

.zsbox { width: 271px; display: inline-block; vertical-align: top; margin-left: 22px; margin-bottom: 18px; text-align: center; }

.zsbox img { display: block; width: 100%; max-width: 271px; }

.zsbox p { font-size: 18px; font-size: 1.8rem; line-height: 30px; margin-top: 1px; }

.azuo ul li { margin-bottom: 42px; }

.azuo ul li span { display: block; font-size: 24px; font-size: 2.4rem; color: #254f75; }

.azuo ul li p { font-size: 20px; font-size: 2rem; line-height: 30px; margin-top: 8px; }


.azuo p { margin-bottom: 42px; }

.azuo p { font-size: 20px; font-size: 2rem; line-height: 30px; margin-top: 8px; }

.azuo p strong { display: block; font-size: 24px; font-size: 2.4rem; color: #254f75; font-weight: normal; }


@media screen and (max-width: 999px) { .ayou { width: 50%; }
  .zsbox { width: 48%; margin: 0 1%; margin-bottom: 20px; }
  .azuo ul li span { font-size: 20px; font-size: 2rem; }
  .azuo ul li p { font-size: 16px; font-size: 1.6rem; }
  .azuo ul li { margin-bottom: 28px; }
  .azuo p { margin-bottom: 28px; }
  .azuo p { font-size: 16px; font-size: 1.6rem; }
  .azuo p strong { font-size: 20px; font-size: 2rem; }
  .zsbox p { font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 767px) { .azuo p { margin-top: 0; } }

@media screen and (max-width: 550px) { .ayou { width: 100%; margin: 0; padding-top: 30px; float: none; }
  .azuo { padding-top: 20px; }
  .azuo ul li { margin-bottom: 15px; }
  .azuo ul li span { font-size: 18px; font-size: 1.8rem; } 
  .azuo p { margin-bottom: 15px; }
  .azuo p strong { font-size: 18px; font-size: 1.8rem; } 
}

/************  about5  *************/
.lanbg { padding: 18px 23px; background: #f0f9fd; margin-top: 40px; margin-bottom: 30px; }

.rentu { width: 269px; margin-right: 34px; }

.rentu img { display: block; width: 100%; max-width: 269px; }

.ren_nr { padding-top: 50px; padding-bottom: 30px; }

.ren_nr span { display: block; margin-bottom: 30px; font-size: 20px; font-size: 2rem; color: #254f75; line-height: 30px; }

.ren_nr p { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

@media screen and (max-width: 1219px) { .ren_nr { padding-top: 15px; }
  .ren_nr span { margin-bottom: 15px; } }

@media screen and (max-width: 999px) { .ren_nr { padding-top: 0; }
  .ren_nr p { line-height: 26px; } }

@media screen and (max-width: 767px) { .rentu { width: 230px; margin-right: 20px; } }

@media screen and (max-width: 600px) { .rentu { width: auto; float: none; max-width: 269px; margin: 0 auto; margin-bottom: 20px; }
  .ren_nr { padding-bottom: 10px; }
  .lanbg { padding-left: 15px; padding-right: 15px; } }

/**********   why1   **********/
.why .gb_fl1 li { margin: 0 72px; }

.why1you { width: 48.57%; background: #333; background: rgba(255, 255, 255, 0.8); padding-top: 59px; padding-bottom: 188px; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 53px; padding-right: 20px; }

.why1box { background: url(../images/why1bg.jpg); background-size: cover; margin-top: 40px; }

.why1zuo { margin-left: 3.85%; width: 43.357%; padding-top: 123px; }

.why1zuo img { display: block; width: 100%; max-width: 607px; }

.why1p1 { font-size: 30px; font-size: 3rem; color: #254f75; }

.why1p2 { font-size: 18px; font-size: 1.8rem; font-family:"Microsoft YaHei","微软雅黑"; line-height: 30px; margin-top: 17px; }

.why1p3 { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.why1p4 p{ font-size: 16px; font-size: 1.6rem; line-height: 30px;}

.why1p4 p strong { font-size: 18px; font-size: 1.8rem; font-family:"Microsoft YaHei","微软雅黑"; line-height: 30px; font-weight: normal; }


@media screen and (max-width: 1219px) { .why .gb_fl1 li { margin: 0 40px; }
  .why1p1 { font-size: 24px; font-size: 2.4rem; }
  .why1you { padding-bottom: 100px; } }

@media screen and (max-width: 999px) { .why1zuo { float: none; width: auto; max-width: 607px; margin: 0 auto; padding-top: 50px; }
  .why1you { width: 100%; padding-top: 35px; padding-bottom: 40px; } }

@media screen and (max-width: 767px) { .why1you { padding-left: 20px; }
  .why1zuo { width: 90%; } }

@media screen and (max-width: 500px) { .why1zuo { padding-top: 30px; } }

/************  why2  *************/
.why2p1 { font-size: 16px; font-size: 1.6rem; line-height: 20px; padding-top: 36px; text-indent: 2em; }

.amain4 { font-size: 0; letter-spacing: 0; margin-top: 68px; }

.why2box { width: 446px; display: inline-block; vertical-align: top; margin-left: 31px; margin-bottom: 29px; }

.amain4 .why2con { position: relative; overflow: hidden; z-index: 9; }

.amain4 .why2tu img { width: 100%; max-width: 446px; max-height: 339px; display: block; }

.amain4 .why2fu { background: #000; background: rgba(0, 0, 0, 0.1); position: absolute; width: 100%; height: 100%; top: -100%; left: 0px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.amain4 .fangda { display: block; position: absolute; width: 100%; height: 100%; z-index: 99; }

.amain4 .fangda i { color: #fff; font-size: 38px; font-size: 3.8rem; position: absolute; left: 50%; margin-left: -19px; top: 50%; margin-top: -19px; }

.amain4 .why2box:hover .why2fu { top: 0px; }

.amain4 .why2box > p { text-align: center; line-height: 23px; padding: 10px 5px; color: #333333; font-size: 18px; font-size: 1.8rem; background: #ebebeb; }

@media screen and (max-width: 1419px) { .why2box { width: 379px; } }

@media screen and (max-width: 1219px) { .why2box { width: 306px; }
  .amain4 .why2box > p { font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 999px) { .why2box { width: 31.333%; margin: 0 1%; margin-bottom: 20px; }
  .amain4 { margin-top: 40px; }
  .amain4 .why2fu { display: none; }
  .why .gb_fl1 { text-align: left; }
  .why .gb_fl1 li { width: 33.333%; margin: 0; text-align: center; } }

@media screen and (max-width: 767px) { .why2box { width: 48%; } }

@media screen and (max-width: 400px) { .why2box { width: 98%; }
  .why .gb_fl1 li { width: 50%; } }

/**********   why3   **********/
.why3p1 { font-size: 22px; font-size: 2.2rem; line-height: 30px; padding-top: 33px; }

.why3p2 { font-size: 16px; font-size: 1.6rem; line-height: 30px; font-family:"Microsoft YaHei","微软雅黑"; margin-top: 9px; margin-bottom: 15px; }

.why3p3 { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

.why3p4 { font-size: 20px; font-size: 2rem; font-family:"Microsoft YaHei","微软雅黑"; color: #385e81; margin-top: 31px; margin-bottom: 20px; margin-bottom: 25px; }

.so_list li { display: inline-block; padding: 0 20px; border: 1px solid #385e81; color: #385e81; line-height: 33px; margin-right: 14px; font-size: 16px; font-size: 1.6rem; margin-bottom: 10px; }

.w3tu_list { font-size: 0; letter-spacing: 0; padding-top: 32px; }

.w3tu_list div { display: inline-block; vertical-align: top; text-align: center; width: 448px; margin-left: 28px; }

.w3tu_list div img { display: block; width: 100%; max-width: 448px; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #eeeeee; }

.w3tu_list div p { font-size: 16px; font-size: 1.6rem; color: #666666; line-height: 20px; margin-top: 6px; }

.w3tu_list2 { font-size: 0; letter-spacing: 0; padding-top: 48px; margin-bottom: 24px; }

.w3tu_list2 div { display: inline-block; vertical-align: top; width: 448px; margin-left: 28px; margin-bottom: 20px; }

.w3tu_list2 div img { display: block; width: 100%; max-width: 448px; }

.why3p5 { font-size: 16px; font-size: 1.6rem; color: #666666; line-height: 28px; }

.w3box_list { font-size: 0; letter-spacing: 0; margin-top: 28px; position: relative; }

.w3box { width: 50%; display: inline-block; vertical-align: top; -moz-box-sizing: border-box; box-sizing: border-box; border: 7px solid #fff; background: #eeeeee; }

.w3box1 { padding-left: 35px; padding-right: 210px; height: 310px; padding-top: 28px; }

.w3box2 { padding-left: 196px; padding-right: 32px; height: 310px; padding-top: 28px; }

.w3box3 { padding-left: 35px; padding-right: 210px; height: 428px; padding-top: 28px; }

.w3box4 { padding-left: 196px; padding-right: 32px; height: 428px; padding-top: 28px; }

.why3p6 { font-size: 20px; font-size: 2rem; color: #385e81; line-height: 28px; font-family:"Microsoft YaHei","微软雅黑"; margin-bottom: 7px; }

.why3p7 { font-size: 16px; font-size: 1.6rem; color: #666666; line-height: 28px; }

.w3box5 { width: 402px; height: 402px; border: 6px solid #fff; background: #385e81; border-radius: 50%; text-align: center; padding: 50px; -moz-box-sizing: border-box; box-sizing: border-box; position: absolute; left: 50%; margin-left: -207px; top: 131px; padding-top: 70px; }

.w3box5 p { color: #fff; }

.w3tu { margin-top: 49px; }

.w3tu img { display: block; width: 100%; max-width: 1400px; }

@media screen and (max-width: 1419px) { .w3tu_list div { width: 381px; }
  .w3tu_list2 div { width: 381px; }
  .why3p7 { line-height: 26px; }
  .w3box3 { height: 450px; }
  .w3box4 { height: 450px; } }

@media screen and (max-width: 1219px) { .w3tu_list div { width: 308px; }
  .w3tu_list2 div { width: 308px; }
  .w3box5 { width: 380px; height: 380px; }
  .w3box1, .w3box2 { height: 455px; }
  .w3box5 { top: 260px; }
  .w3box3 { padding-right: 185px; }
  .w3box4 { padding-left: 165px; }
  .w3box3, .w3box4 { height: 585px; } }

@media screen and (max-width: 999px) { .w3box5 { position: static; margin-top: 0; margin-left: 0; border-radius: 0; width: 100%; height: auto; padding: 25px; }
  .w3box { padding: 20px; width: 100%; height: auto; }
  .w3tu_list div { width: 31.333%; margin: 0 1%; }
  .why3p1 { font-size: 20px; font-size: 2rem; }
  .w3tu_list2 div { width: 31.333%; margin: 0 1%; } }

@media screen and (max-width: 767px) { .why3p1 { font-size: 18px; font-size: 1.8rem; line-height: 26px; }
  .why3p3 { font-size: 14px; font-size: 1.4rem; }
  .so_list li { font-size: 14px; font-size: 1.4rem; }
  .w3tu_list2 { padding-top: 35px; }
  .why3p5 { line-height: 26px; } }

@media screen and (max-width: 550px) { .w3tu_list div { width: 48%; margin-bottom: 20px; }
  .w3tu_list2 { padding-top: 20px; } }

@media screen and (max-width: 450px) { .w3tu_list div { width: 98%; }
  .w3tu_list2 div { width: 48%; margin-bottom: 20px; }
  .w3tu_list2 { margin-bottom: 5px; }
  .w3box5 { padding: 12px; } }

/************  why4  *************/
.subNavBox1 { padding-top: 40px; }

.subNav1 { line-height: 28px; padding-top: 15px; padding-bottom: 15px; cursor: pointer; background: #fff url("../images/jia.png") no-repeat right center; margin-bottom: 18px; border: 1px solid #eeeeee; }

.subNav1 a { padding-left: 34px; display: block; color: #333333; padding-right: 40px; font-size: 18px; font-size: 1.8rem; }

.subNav1.currentDt1 { background: #254f75 url("../images/jian.png") no-repeat right center; }

.subNav1.currentDt1 a { color: #fff; }

.navContent1 { display: none; line-height: 30px; padding-bottom: 28px; padding-left: 40px; padding-right: 40px; padding-top: 23px; margin-top: -18px; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1); font-size: 16px; font-size: 1.6rem; margin-bottom: 16px; }

@media screen and (max-width: 999px) { .subNav1 a { padding-left: 15px; }
  .subNav1 { padding-top: 12px; padding-bottom: 12px; }
  .navContent1 { padding: 20px; } }

@media screen and (max-width: 767px) { .subNav1 a { font-size: 16px; font-size: 1.6rem; }
  .navContent1 { line-height: 26px; padding: 12px; }
  .subNav1 { padding-top: 10px; padding-bottom: 10px; }
  .subNavBox1 { padding-top: 25px; } }

/**********   why5   **********/
.downbox { padding-bottom: 13px; background: url(../images/downxu.png) repeat-x center bottom; position: relative; margin-top: 40px; margin-bottom: 56px; }

.downnr { padding-right: 550px; }

.downp1 { display: block; font-size: 16px; font-size: 1.6rem; line-height: 24px; font-family:"Microsoft YaHei","微软雅黑"; }

.downp1 i { font-size: 26px; font-size: 2.6rem; color: #6b6b6b; margin-right: 10px; vertical-align: middle; }

.downp2 { text-indent: 2em; display: block; color: #666666; line-height: 28px; margin-top: 16px; font-size: 16px; font-size: 1.6rem; }

.btnbox { position: absolute; right: 0; bottom: 39px; }

.btnbox img { vertical-align: middle; }

.downbtn { display: inline-block; width: 152px; height: 40px; line-height: 40px; text-align: center; border-radius: 20px; color: #fff; margin-left: 15px; background: #666666; font-size: 16px; font-size: 1.6rem; }

.downbtn:hover { background: #254f75; color: #fff; }

.downp1:hover { color: #254f75; }

.downp2:hover { color: #254f75; }

.download .ms_ye { margin-top: 76px; }

@media screen and (max-width: 1419px) { .downnr { padding-right: 400px; } }

@media screen and (max-width: 1219px) { .downnr { padding-right: 250px; } }

@media screen and (max-width: 999px) { .downbox { padding-bottom: 60px; }
  .btnbox { bottom: 10px; }
  .downnr { padding-right: 0; } }

@media screen and (max-width: 767px) { .downbtn { font-size: 14px; font-size: 1.4rem; width: 120px; }
  .downbox { margin-bottom: 40px; } }

/******************  news1  *******************/
.newbox { position: relative; margin-top: 39px; }

.newbox .riqi { background: #fff; border: 1px solid #254f75; width: 109px; height: 109px; position: absolute; top: 0; left: 0; }

.newbox .riqi .ri { font-size: 36px; font-size: 3.6rem; line-height: 72px; padding: 0; text-align: center; display: block; color: #333333; }

.newbox .riqi .yue { color: #fff; display: block; text-align: center; font-size: 18px; font-size: 1.8rem; line-height: 37px; background: #254f75; }

.newtu img { width: 100%; max-width: 412px; max-height: 258px; }

.newtu { position: absolute; top: 0; left: 150px; display: block; width: 350px; }

.newbox .npp1 { font-size: 20px; font-size: 2rem; line-height: 28px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.newbox .npp3 { display: block; margin-top: 110px; width: 157px; height: 38px; line-height: 38px; text-align: center; color: #fff; background: #666666; font-size: 18px; font-size: 1.8rem; }

.newbox .npp3:hover { background: #254f75; }

.newbox .npp1:hover { color: #254f75; }

.newbox .nlnr { padding-left: 528px; padding-top: 35px; }

.news .ms_ye { margin-top: 93px; }

@media screen and (max-width: 1219px) { .newtu { width: 310px; }
  .newbox .npp3 { margin-top: 80px; }
  .newbox .nlnr { padding-left: 490px; } }

@media screen and (max-width: 999px) { .newbox .riqi { width: 80px; }
  .newbox .riqi .yue { font-size: 14px; font-size: 1.4rem; }
  .newbox .riqi .ri { font-size: 30px; font-size: 3rem; }
  .newtu { width: 250px; left: 100px; }
  .newbox .nlnr { padding-top: 10px; padding-left: 375px; }
  .newbox .npp1 { font-size: 16px; font-size: 1.6rem; }
  .newbox .npp3 { margin-top: 60px; }
  .news .gb_fl1 { text-align: left; }
  .news .gb_fl1 li { text-align: center; width: 25%; margin: 0; } }

@media screen and (max-width: 767px) { .newbox .npp3 { width: 120px; font-size: 16px; font-size: 1.6rem; }
  .newbox .nlnr { padding-left: 0; padding-top: 170px; }
  .newbox .npp3 { margin-top: 20px; }
  .news .ms_ye { margin-top: 50px; }
  .news .gb_fl1 li { width: 50%; } }

@media screen and (max-width: 400px) { .newtu { width: 200px; }
  .newbox .nlnr { padding-top: 135px; }
  .news .ms_ye { margin-top: 40px; } }

/******************  news2  *******************/
.nzuo { width: 1013px; padding-top: 40px; }

.nyou { width: 280px; padding-top: 40px; }

.back { width: 222px; height: 51px; line-height: 51px; text-align: center; background: #254f75; border-radius: 10px; font-size: 20px; font-size: 2rem; display: block; color: #fff; }

.back:hover { background: #333; color: #fff; }

.share3 { padding-right: 10px; position: relative; top: 3px; color: #666666; font-size: 18px; font-size: 1.8rem; display: inline-block; position: relative; /*top: -10px;*/ }

.share4 { display: inline-block; }

.share22 { padding-top: 44px; margin-bottom: 34px; }

.xian { padding: 0 12px; border: 1px solid #dcdcdc; padding-top: 13px; padding-bottom: 6px; }

.centu img { width: 100%; max-width: 412px; max-height: 258px; display: block; }

.centu { display: block; }

.cenlist li { margin-bottom: 17px; }

.cenlist li .cewen2 { text-indent: 2em; display: block; color: #666666; line-height: 28px; margin-top: 8px; }

.cenlist li .cewen2:hover { color: #254f75; }

.zjn { font-size: 24px; font-size: 2.4rem; color: #254f75; display: block; margin-bottom: 13px; font-family:"Microsoft YaHei","微软雅黑"; }

.zjn::before { content: ""; display: inline-block; width: 4px; height: 20px; background: #254f75; margin-right: 5px; }

.xwxbt2 { font-size: 22px; font-size: 2.2rem; line-height: 30px; margin-bottom: 18px; }

.xwsjsjj2 { color: #666666; font-size: 16px; font-size: 1.6rem; }

.xwsjsjj2 span { color: #254f75; }

.xwsjsjj2 i { font-size: 14px; font-size: 1.4rem; margin-right: 8px; color: #a7a7a7; }

.nex { color: #333333; line-height: 28px; padding-top: 23px; padding-bottom: 45px; background: url(../images/nxu.png) repeat-x center bottom; margin-bottom: 24px; font-size: 16px; font-size: 1.6rem; }

.nex p, .nex li, .nex div, .nex span, .nex b { color: #333333; }

.nex p{ text-indent: 2em; }
.nex p img{ max-width: 100%; }

.nex a { color: #254f75; }

.xwsx { font-size: 16px; font-size: 1.6rem; color: #333333; line-height: 30px; margin-bottom: 16px; }

.xwsx span { color: #fff; display: inline-block; width: 26px; height: 26px; line-height: 26px; text-align: center; background: #fff; border: 1px solid #525252; margin-right: 10px; }

.xwsx span i { color: #444444; font-size: 14px; font-size: 1.4rem; }

.xwsx a { color: #666666; }

.xwsx a:hover { color: #254f75; }

@media screen and (max-width: 1419px) { .nzuo { width: 880px; } }

@media screen and (max-width: 1219px) { .nzuo { width: 665px; } }

@media screen and (max-width: 999px) { .nzuo { width: 100%; }
  .nyou { width: 100%; }
  .cenlist li { float: left; width: 48%; margin: 0 1%; margin-bottom: 20px; } }

@media screen and (max-width: 450px) { .cenlist li { width: 98%; } }

/**********   contact   **********/
.contact { background: url(../images/lxbg.jpg) no-repeat center bottom; }

.subNavBox2 { padding-top: 40px; }

.subNav2 { line-height: 28px; padding-top: 8px; padding-bottom: 8px; cursor: pointer; background: #254f75 url("../images/jia2.png") no-repeat right center; margin-bottom: 18px; border: 1px solid #eeeeee; }

.subNav2 a { padding-left: 13px; display: block; color: #ffffff; padding-right: 40px; font-size: 28px; font-size: 2.8rem; font-family:"Microsoft YaHei","微软雅黑"; }

.subNav2 a img { vertical-align: middle; margin-right: 10px; }

.subNav2.currentDt2 { background: #b3b3b3 url("../images/jian2.png") no-repeat right center; }

.subNav2.currentDt2 a { color: #fff; }

.navContent2 { display: none; padding-bottom: 17px; padding-left: 70px; padding-top: 21px; margin-top: -18px; margin-bottom: 16px; font-size: 0; letter-spacing: 0; }

.navContent2 > div { display: inline-block; vertical-align: top; width: 630px; margin-left: 70px; }

.navContent2 div span { font-size: 24px; font-size: 2.4rem; line-height: 30px; margin-bottom: 30px; display: block; }

.navContent2 div ul li { font-size: 18px; font-size: 1.8rem; line-height: 30px; margin-bottom: 10px; }

.navContent2 div ul li i { float: left; font-size: 20px; font-size: 2rem; color: #254f75; margin-right: 10px; }

.navContent2 div ul li p { overflow: hidden; }

.navContent2 div ul li p em { font-style: normal; font-family:"Microsoft YaHei","微软雅黑"; }

.navContent2.sanlie div { width: 310px; margin-left: 200px; }

.navContent2.biaodan { padding-left: 0; padding-right: 0; }

.coxin { padding-top: 22px; }

.coxin .int1 { padding-left: 22px; float: left; margin-left: 106px; margin-bottom: 24px; }

.coxin .int1.xing { background: url(../images/xing.png) no-repeat left 14px; }

.coxin .int5 { padding-left: 18px; }

.mat4 { margin-top: 21px; }

.coxin .int1 input { width: 361px; height: 38px; line-height: 38px; border: 1px solid #cccccc; padding-left: 11px; color: #999; font-size: 16px; font-size: 1.6rem; }

.coxin .int5 input { width: 361px; height: 38px; line-height: 38px; border: 1px solid #cccccc; float: left; padding-left: 11px; margin-left: 105px; color: #999; }

.coxin .int2 { padding-left: 22px; background: url(../images/xing.png) no-repeat left 15px; }

.coxin .int2 textarea { width: 1364px; height: 153px; line-height: 38px; border: 1px solid #cccccc; padding-left: 11px; color: #999; font-size: 16px; font-size: 1.6rem; }

.coxin .int3 { padding-left: 22px; background: url(../images/xing.png) no-repeat left 14px; margin-top: 24px; float: left; }

.coxin .int3 input { width: 425px; height: 38px; line-height: 38px; border: 1px solid #cccccc; padding-left: 11px; font-size: 16px; font-size: 1.6rem; }

.coxin .yanzheng { float: left; margin-left: 58px; margin-top: 24px; cursor: pointer; }

.coxin .int4 { width: 376px; height: 40px; float: right; margin-top: 24px; background: #254f75; font-size: 20px; font-size: 2rem; color: #fff; text-transform: uppercase; cursor: pointer; }

.coxin .int4:hover { background: #333; }

.xuanze select { width: 321px; height: 32px; line-height: 32px; border: 1px solid #cccccc; color: #999999; font-size: 14px; font-size: 1.4rem; text-indent: 5px; cursor: pointer; }

.xuanze select option { cursor: pointer; }

.xuanze { padding-left: 21px; background: url(../images/xing.png) no-repeat left 14px; float: left; margin-left: 84px; }

.coxin .int1 .xuanze input { margin-left: 0; }

@media screen and (max-width: 1419px) { .navContent2 > div { width: 530px; }
  .navContent2.sanlie div { margin-left: 100px; }
  .coxin .int1 { margin-left: 20px; }
  .coxin .int1 input { width: 351px; }
  .coxin .int2 textarea { width: 1165px; } }

@media screen and (max-width: 1219px) { .navContent2 > div { margin-left: 40px; width: 450px; }
  .navContent2 { padding-left: 40px; }
  .navContent2.sanlie div { margin-left: 40px; width: 286px; }
  .navContent2 div span { font-size: 20px; font-size: 2rem; margin-bottom: 20px; }
  .subNav2 a { font-size: 24px; font-size: 2.4rem; }
  .coxin .int1 input { width: 278px; }
  .coxin .int2 textarea { width: 945px; }
  .coxin .int3 input { width: 330px; } }

@media screen and (max-width: 999px) { .navContent2 > div { width: 100%; margin: 0; margin-bottom: 20px; }
  .navContent2.sanlie div { width: 100%; margin: 0; margin-bottom: 20px; }
  .coxin .int1 { float: none; margin-left: 0; }
  .coxin .int1 input, .coxin .int2 textarea { width: -webkit-calc(100% - 13px); width: -moz-calc(100% - 13px); width: calc(100% - 13px); }
  .coxin .int4 { width: 220px; }
  .coxin .yanzheng { margin-left: 30px; } }

@media screen and (max-width: 850px) { .coxin .int3 { float: none; }
  .coxin .int3 input { width: -webkit-calc(100% - 13px); width: -moz-calc(100% - 13px); width: calc(100% - 13px); }
  .coxin .yanzheng { margin-left: 22px; }
  .subNav2 a { font-size: 20px; font-size: 2rem; }
  .subNav2 a img { width: 26px; }
  .navContent2 div ul li { font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 500px) { .navContent2 { padding-left: 10px; }
  .navContent2 div ul li { line-height: 26px; }
  .navContent2 div span { font-size: 18px; font-size: 1.8rem; margin-bottom: 10px; }
  .navContent2 { margin-bottom: 0; }
  .coxin .int4 { width: -webkit-calc(100% - 22px); width: -moz-calc(100% - 22px); width: calc(100% - 22px); } }

/************  join us  *************/
.ju_list { font-size: 0; letter-spacing: 0; margin-top: 40px; }

.ju_list li { display: inline-block; -moz-box-sizing: border-box; box-sizing: border-box; width: 25%; line-height: 60px; text-align: center; font-size: 20px; font-size: 2rem; color: #ffffff; border-right: 1px solid #fff; background: #254f75; }

.ju_blue { padding: 0 42px; line-height: 30px; padding-top: 15px; padding-bottom: 15px; background: #f0f9fd; font-size: 20px; font-size: 2rem; color: #254f75; box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1); margin-top: 5px; margin-bottom: 5px; }

.subNavBox3 { padding-top: 40px; }

.subNav3 { line-height: 30px; padding-left: 75px; padding-right: 75px; padding-top: 15px; padding-bottom: 15px; cursor: pointer; background: #fff; border-bottom: 2px solid #f8f8f8; font-size: 0; letter-spacing: 0; position: relative; }

.subNav3:after { content: ""; display: block; position: absolute; width: 22px; height: 12px; background: url(../images/jt1.png) no-repeat; top: 25px; right: 47px; font-size: 22px; font-size: 2.2rem; color: #666666; background-size: 100%; }

.subNav3 a { display: inline-block; width: 25%; color: #333333; font-size: 16px; font-size: 1.6rem; }

.subNav3.currentDt3:after { background: url(../images/jt2.png) no-repeat; background-size: 100%; }

.navContent3 { padding: 0 83px; padding-top: 13px; padding-bottom: 20px; background: #fff; display: none; border-bottom: 2px solid #f8f8f8; }

.navContent3 p { font-size: 16px; font-size: 1.6rem; line-height: 30px; }

@media screen and (max-width: 999px) { .ju_list li { font-size: 18px; font-size: 1.8rem; line-height: 48px; }
  .ju_blue { font-size: 18px; font-size: 1.8rem; padding-left: 25px; padding-right: 25px; padding-top: 10px; padding-bottom: 10px; }
  .subNav3 { padding-left: 20px; padding-right: 20px; }
  .navContent3 { padding-left: 20px; padding-right: 20px; }
  .subNav3:after { right: 15px; } }

@media screen and (max-width: 767px) { .subNav3 a { font-size: 14px; font-size: 1.4rem; }
  .navContent3 p { font-size: 14px; font-size: 1.4rem; line-height: 26px; }
  .subNav3 { padding-top: 10px; padding-bottom: 10px; }
  .subNav3:after { width: 14px; }
  .ju_list li { font-size: 16px; font-size: 1.6rem; } }

@media screen and (max-width: 650px) { .ju_list li { width: 50%; border-bottom: 1px solid #fff; }
  .subNav3 a { width: 50%; }
  .ju_blue { padding-left: 18px; padding-right: 18px; } }

/**********  hot  **********/
.hotzuo { width: 833px; margin-top: 15px; }

.pro2-info { padding-top: 34px; width: 520px; }

.pro2-info .item-title { line-height: 26px; font-size: 26px; font-size: 2.6rem; margin-bottom: 32px; font-family:"Microsoft YaHei","微软雅黑"; }

.pro2-info .pro-share { float: left; margin-top: 8px; }

.pro2-info .item-btn { display: inline-block; width: 100%; height: 58px; line-height: 58px; background: #385e81; text-align: center; font-size: 20px; font-size: 2rem; color: #555555; }

.pro2-info .item-btn:hover { background-color: #385e81; color: #fff; border-color: #385e81; }

.pro2-info .item-btn span { color: #fff; display: inline-block; padding-right: 50px;  }

.share { margin-top: 20px; }

.share1 { color: #333333; margin-right: 5px; position: relative; /*top: 5px; */}

.cpxx { line-height: 26px; color: #333333; font-size: 16px; font-size: 1.6rem; }
.cpxx table { border: none; }

.cpxx table td{border-collapse: collapse;line-height: 30px;padding-right: 10px;}

.cpxx span { display: inline-block; min-width: 198px; color: #666666; }

.cpxx p, .cpxx li, .cpxx div, .cpxx span { color: #333333; }

.cpxx a { color: #385e81; }

.btn { margin-top: 19px; }

.btn a { display: inline-block; min-width: 188px; padding: 0 10px; height: 44px; line-height: 44px; text-align: center; background: #666666; color: #fff; font-size: 18px; font-size: 1.8rem; -moz-box-sizing: border-box; box-sizing: border-box; }

.btn1 { margin-right: 16px; }

.btn a:hover { background: #385e81; }

.hotzuo .img-scroll { position: relative; }

.hotzuo .prev, .hotzuo .next { position: absolute; display: block; top: 50%; margin-top: -19px; }

.hotzuo .prev i, .hotzuo .next i { font-size: 34px; font-size: 3.4rem; color: #666666; }

.hotzuo .prev:hover i, .hotzuo .next:hover i { color: #385e81; }

.hotzuo .prev { left: 4px; cursor: pointer; }

.hotzuo .next { right: 4px; cursor: pointer; }

.hotzuo .img-list { position: relative; width: 100%; overflow: hidden; margin: 0 auto; }

.hotzuo .img-list ul { width: 10000%; }

.hotzuo .img-list li { float: left; display: inline; width: 1%; margin-right: 5px; position: relative; position: relative; text-align: center; }

.hotzuo .img-list li img { width: 100%; max-width: 833px; max-height: 442px; display: block; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.zjplist .img-scroll { position: relative; }

.lbbtn { position: absolute; top: -66px; text-align: center; right: 0; width: 71px; }

.zjplist .prev, .zjplist .next { display: block; color: #fff; text-align: center; }

.zjplist .prev i, .zjplist .next i { font-size: 30px; font-size: 3rem; color: #666666; }

.zjplist .prev:hover i, .zjplist .next:hover i { color: #385e81; }

.zjplist .prev { cursor: pointer; float: left; }

.zjplist .next { cursor: pointer; float: right; }

.zjplist .img-list { position: relative; width: 100%; overflow: hidden; margin: 0 auto; padding-bottom: 10px; }

.zjplist .img-list ul { width: 10000%; }

.zjplist .img-list li { float: left; display: inline; width: 0.25%; margin-right: 0px; position: relative; text-align: center; background: #fff; }

.zjplist { margin-top: 124px; }

.zjp_bt { margin-bottom: 42px; }

.zjp_bt a { display: inline-block; font-size: 22px; font-size: 2.2rem; color: #fff; padding-left: 28px; padding-right: 52px; line-height: 46px; border-radius: 10px 10px 0px 0px; background: #385e81; }

.zjp_bt a:hover { background: #333; }

.zjplist .fybox { border: 1px solid #efefef; border-radius: 5px; overflow: hidden; }

.fytu { display: block; }

.fytu img { display: block; width: 100%; max-width: 833px; max-height: 442px; }

.fycon { padding: 0 40px; padding-top: 20px; padding-bottom: 22px; }

.fyp1 { display: block; font-size: 16px; font-size: 1.6rem; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.fyp2 { display: block; font-size: 16px; font-size: 1.6rem; color: #666666; line-height: 24px; height: 48px; overflow: hidden; margin-top: 3px; margin-bottom: 27px; }

.fyp3 { display: inline-block; min-width: 145px; height: 36px; line-height: 36px; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; background: #999999; color: #fff; font-size: 16px; font-size: 1.6rem; }

.fyp1:hover { color: #385e81; }

.fyp2:hover { color: #385e81; }

.fyp3:hover { background: #385e81; }

@media screen and (max-width: 1419px) { .hotzuo { width: 750px; }
  .pro2-info { width: 430px; }
  .pro2-info .item-title { font-size: 22px; font-size: 2.2rem; } }

@media screen and (max-width: 1219px) { .hotzuo { width: 600px; }
  .pro2-info { width: 360px; }
  .btn a { min-width: 150px; }
  .pro2-info .item-title { margin-bottom: 20px; } }

@media screen and (max-width: 999px) { .hotzuo { float: none; width: auto; max-width: 800px; margin: 0 auto; }
  .pro2-info { width: 100%; }
  .fycon { padding-left: 12px; padding-right: 12px; }
  .zjplist .img-list li { width: 0.33333%; } }

@media screen and (max-width: 600px) { .zjplist .img-list li { width: 0.5%; }
  .pro2-info .item-title { font-size: 18px; font-size: 1.8rem; }
  .pro2-info { padding-top: 20px; }
  .zjplist .prev i, .zjplist .next i { font-size: 24px; font-size: 2.4rem; }
  .zjp_bt { margin-bottom: 30px; }
  .fyp2 { margin-bottom: 15px; } }

@media screen and (max-width: 400px) { .zjplist .img-list li { width: 1%; }
  .hotzuo .prev i, .hotzuo .next i { font-size: 24px; font-size: 2.4rem; }
  .hotzuo .prev, .hotzuo .next { margin-top: -12px; }
  .btn a { font-size: 16px; font-size: 1.6rem; height: 40px; line-height: 40px; min-width: 130px; } }

.hotdatu { margin-top: 78px; text-align: center; margin-bottom: 70px; }

.hotdatu img { max-width: 100%; }

.fwz { width: 773px; }

.fwz.l { margin-right: 85px; }

.fwz.r { margin-left: 85px; }

.fwz img { width: 100%; max-width: 773px; max-height: 533px; }

.fwy { padding-top: 108px; padding-left: 65px; padding-right: 65px; }

.fwy2 { padding-left: 50px; width: 880px; }

.fwp1 { font-size: 34px; font-size: 3.4rem; font-family:"Microsoft YaHei","微软雅黑"; color: #254f75; margin-bottom: 34px; }

.fwp2 { line-height: 30px; font-size: 18px; font-size: 1.8rem; }

.fwhang { margin-top: 47px; }

.block_home_slider { text-align: center; position: relative; }

.block_home_slider .slide { position: relative; }

.block_home_slider .flex-direction-nav { display: none; }

.block_home_slider .flex-control-paging { position: absolute; bottom: 9px; right: 16px; padding: 0px; margin: 0px; display: inline-block; }

.block_home_slider .flex-control-paging li { margin: 0px; padding: 0px; float: left; overflow: hidden; list-style-type: none; }

.block_home_slider .flex-control-paging li a { width: 10px; height: 10px; border-radius: 50%; display: block; margin-left: 7px; background: #666666; text-indent: -9000px; cursor: pointer; }

.block_home_slider .flex-control-paging li a.flex-active { background: #254f75; }

.block_home_post_feature { width: 300px; }

.block_home_post_feature p { padding-bottom: 0px; }

.flexslider { margin: 0; padding: 0; }

.flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; list-style-type: none; }

.flexslider .slides img { width: 100%; display: block; }

.flex-pauseplay span { text-transform: capitalize; }

@media screen and (max-width: 1419px) { .fwz { width: 620px; } }

@media screen and (max-width: 1219px) { .fwz.l { margin-right: 45px; }
  .fwz.r { margin-left: 45px; }
  .fwz { width: 500px; }
  .fwy { padding-top: 50px; }
  .fwp1 { font-size: 30px; font-size: 3rem; }
  .zjplist { margin-top: 80px; } }

@media screen and (max-width: 999px) { .fwz { float: none; width: auto; max-width: 773px; margin: 0 auto !important; }
  .fwp1 { font-size: 24px; font-size: 2.4rem; margin-bottom: 12px; }
  .fwy { padding: 20px; }
  .zjplist { margin-top: 50px; } }

@media screen and (max-width: 767px) { .fwp1 { font-size: 20px; font-size: 2rem; }
  .fwp2 { font-size: 16px; font-size: 1.6rem; line-height: 26px; }
  .fwhang { margin-top: 30px; }
  .fwy { padding: 12px; } }

@media screen and (max-width: 400px) { .fwp1 { font-size: 16px; font-size: 1.6rem; }
  .zjplist { margin-top: 30px; } }

/***********  googleMap  ***********/
#googleMap { height: 520px; }

#googleMap .map-title { line-height: 28px; font-size: 18px; font-weight: bold; }

#googleMap .map-desc { margin-top: 0; line-height: 20px; font-size: 12px; }

/*
font-family:"Microsoft YaHei","微软雅黑";
*/
/***********  xiala  ***********/
.yiji { position: absolute; z-index: 9999; width: 215px; background: url(../images/yijibg.png); top: -9999px; left: 50%; margin-left: -108px; }

.yiji li { position: relative; }

.yiji li a { display: block; color: #333; line-height: 26px; padding-top: 10px; padding-bottom: 10px; padding-left: 17px; padding-right: 10px; font-size: 16px; font-size: 1.6rem; }

.yiji li:hover > a { background: #385e80; color: #fff; }

.erji { position: absolute; left: 100%; top: -999px; padding-left: 5px; }

.erji ul { width: 215px; background: url(../images/yijibg.png); }

.navlist > li:hover .yiji { top: 100%; }

.yiji > li:hover .erji { top: 0px; }

@media screen and (max-width: 999px) { .yiji { display: none; } }

/*************  kefu  **************/
.ce { position: fixed; right: 0px; top: 20%; width: 69px; text-align: center; z-index: 99999; }

.ce li { height: 69px; line-height: 69px; cursor: pointer; margin-bottom: 2px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; border-radius: 5px; }

.ce li a { display: block; height: 69px; }

.ce li i { font-size: 30px; font-size: 3rem; color: #fff; }

.ce1 { background: #13c1f3; }

.ce2 { background: #157eee; }

.ce3 { background: #83c14b; }

.ce4 { background: #254f75; }
.ce41 { background: #666; margin-top: 30px;border-radius:50%;}
.ce41 i{line-height:38px;display:block;}
.ce41 span{color:#fff;line-height:24px;display:block;font-size:18px;font-size:1.8rem;text-transform:uppercase;}
.ce .ce3 .ewm { position: absolute; top: 0; left: 125px; max-width: 120px; width: 120px; height: 120px; }

.ce .ce3:hover .ewm { left: -125px; }

@media screen and (max-width: 767px) { .ce { bottom: 0; top: auto; width: 100%; }
  .ce li { width: 50%; margin: 0; float: left; height: 40px; line-height: 40px; border-radius: 0; border-radius: 0; box-shadow: none; }
  .link { padding-bottom: 10px; }
  .ce .ce3 .ewm { position: absolute; bottom: 40px; left: 10px; right: auto;top: auto; margin-left: auto; display: none; }
  .ce .ce3:hover .ewm { left: 10px; right: auto; }
  .ce li i { font-size: 24px; font-size: 2.4rem; } 
  
.ce41 {margin-top:0;}
.ce41 span{display:none;}
.ce41 i{line-height:40px;}
}

.hdtop { position: fixed; right: 20px; bottom: -150px; -webkit-transition: 1s; -o-transition: 1s; -moz-transition: 1s; transition: 1s; cursor: pointer; z-index: 99999; width: 38px; height: 38px; line-height: 38px; text-align: center; border-radius: 50%; background: #254f75; box-shadow: 0px 0px 10px 0px rgba(37, 79, 117, 0.5); }

.hdtop i { color: #fff; font-size: 18px; font-size: 1.8rem; }

/*********************fangdaxiaoguo**********************/
#baguetteBox-overlay { display: none; opacity: 0; position: fixed; overflow: hidden; top: 0; left: 0; width: 100%; height: 100%; background-color: #222; background-color: rgba(0, 0, 0, 0.8); -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; -moz-transition: opacity .5s ease; transition: opacity .5s ease; z-index: 99999999999999999999999999999999999999; }

#baguetteBox-overlay.visible { opacity: 1; }

#baguetteBox-overlay .full-image { display: inline-block; position: relative; width: 100%; height: 100%; text-align: center; }

#baguetteBox-overlay .full-image figure { display: inline; margin: 0; height: 100%; }

#baguetteBox-overlay .full-image img { display: inline-block; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }

#baguetteBox-overlay .full-image figcaption { display: block; position: absolute; bottom: 0; width: 100%; text-align: center; line-height: 1.8; color: #ccc; background-color: #000; background-color: rgba(0, 0, 0, 0.6); font-family:"Microsoft YaHei","微软雅黑"; }

#baguetteBox-overlay .full-image:before { content: ""; display: inline-block; height: 50%; width: 1px; margin-right: -1px; }

#baguetteBox-slider { position: absolute; left: 0; top: 0; height: 100%; width: 100%; white-space: nowrap; -webkit-transition: left .4s ease,-webkit-transform .4s ease; transition: left .4s ease,-moz-transform .4s ease; transition: left .4s ease,-webkit-transform .4s ease; -o-transition: left .4s ease,-o-transform .4s ease; -moz-transition: left .4s ease,transform .4s ease,-moz-transform .4s ease; transition: left .4s ease,transform .4s ease; transition: left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease,-o-transform .4s ease; }

#baguetteBox-slider.bounce-from-right { -webkit-animation: bounceFromRight .4s ease-out; -moz-animation: bounceFromRight .4s ease-out; animation: bounceFromRight .4s ease-out; }

#baguetteBox-slider.bounce-from-left { -webkit-animation: bounceFromLeft .4s ease-out; -moz-animation: bounceFromLeft .4s ease-out; animation: bounceFromLeft .4s ease-out; }

.baguetteBox-button#next-button, .baguetteBox-button#previous-button { top: 50%; top: -webkit-calc(50% - 30px); top: -moz-calc(50% - 30px); top: calc(50% - 30px); width: 44px; height: 60px; }

.baguetteBox-button { position: absolute; cursor: pointer; outline: 0; padding: 0; margin: 0; border: 0; border-radius: 15%; background-color: #323232; background-color: rgba(50, 50, 50, 0.5); color: #ddd; font: 1.6em sans-serif; -webkit-transition: background-color .4s ease; -o-transition: background-color .4s ease; -moz-transition: background-color .4s ease; transition: background-color .4s ease; }

.baguetteBox-button:hover { background-color: rgba(50, 50, 50, 0.9); }

.baguetteBox-button#next-button { right: 2%; }

.baguetteBox-button#previous-button { left: 2%; }

.baguetteBox-button#close-button { top: 20px; right: 2%; right: -webkit-calc(2% + 6px); right: -moz-calc(2% + 6px); right: calc(2% + 6px); width: 30px; height: 30px; }

.baguetteBox-button svg { position: absolute; left: 0; top: 0; }

.spinner { width: 40px; height: 40px; display: inline-block; position: absolute; top: 50%; left: 50%; margin-top: -20px; margin-left: -20px; }

.double-bounce1, .double-bounce2 { width: 100%; height: 100%; border-radius: 50%; background-color: #fff; opacity: .6; position: absolute; top: 0; left: 0; -webkit-animation: bounce 2s infinite ease-in-out; -moz-animation: bounce 2s infinite ease-in-out; animation: bounce 2s infinite ease-in-out; }

.double-bounce2 { -webkit-animation-delay: -1s; -moz-animation-delay: -1s; animation-delay: -1s; }

@-webkit-keyframes bounceFromRight { 0% { margin-left: 0; }
  50% { margin-left: -30px; }
  100% { margin-left: 0; } }

@-moz-keyframes bounceFromRight { 0% { margin-left: 0; }
  50% { margin-left: -30px; }
  100% { margin-left: 0; } }

@keyframes bounceFromRight { 0% { margin-left: 0; }
  50% { margin-left: -30px; }
  100% { margin-left: 0; } }

@-webkit-keyframes bounceFromLeft { 0% { margin-left: 0; }
  50% { margin-left: 30px; }
  100% { margin-left: 0; } }

@-moz-keyframes bounceFromLeft { 0% { margin-left: 0; }
  50% { margin-left: 30px; }
  100% { margin-left: 0; } }

@keyframes bounceFromLeft { 0% { margin-left: 0; }
  50% { margin-left: 30px; }
  100% { margin-left: 0; } }

@-webkit-keyframes bounce { 0%, 100% { -webkit-transform: scale(0);
    transform: scale(0); }
  50% { -webkit-transform: scale(1);
    transform: scale(1); } }

@-moz-keyframes bounce { 0%, 100% { -webkit-transform: scale(0);
    -moz-transform: scale(0);
    transform: scale(0); }
  50% { -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1); } }

@keyframes bounce { 0%, 100% { -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0); }
  50% { -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); } }

.m-kefu-chat.mobile-hide {right: 6px!important;}
.ms_ye a.no:hover {color: #333!important;}
.item-btns a.no:hover  {color: #333!important; background-color: #E5E5E5!important;}
.ppp{line-height: 30px; font-size: 16px;font-size: 1.6rem;}
.actives{color: #d52c2c!important;}
.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}
.listcart {width: 100%;text-align: center;}
.listcart a {
    display: inline-block;
    height: 32px;
    width: 200px;
    line-height: 32px;
    overflow: hidden;
    color: #254f75;
    cursor: pointer;
    border: solid 1px #254f75;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    font-size: 16px;
    font-size: 1.6rem;
    margin-left: 10px;
    border-radius: 5px;
    background-color: #f8f8f8;
    }
    .listcart a:hover {background: #254f75; color: #fff;}
    .xunpanc{margin-bottom: 20px;}
    .xunpanc .table table{margin-top: 20px;}
    .xunpanc table tr td{border: 1px solid #ccc;}
    .xunpanc table tr td a{color: #333; font-size: 14px; font-size: 1.4rem;}
    .xunpanc table tr td a:hover{color: #254f75;}

/*******************************************************************************************************/
.picMarquee-left { position: relative; padding-top: 60px;}

.picMarquee-left .picList li { width: 85px; float: left; margin-right: 45px; overflow: hidden; }

.picList li img { display: block; width: 100%; max-width: 524px; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.picList li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); }

.picMarquee-left .next, .picMarquee-left .prev { display: inline-block; position: absolute; top: 0; cursor: pointer; z-index: 999; }

.picMarquee-left .next i, .picMarquee-left .prev i { color: #a6a3a2; font-size:22px;font-size:2.2rem; }

.picMarquee-left .next { left: 50%; margin-left: -75px;}

.picMarquee-left .prev { right: 50%; margin-right: -75px;}

.picMarquee-left .next:hover, .picMarquee-left .prev:hover { border: 2px solid #747374; }

.picMarquee-left .next:hover i, .picMarquee-left .prev:hover i { color: #747374; }

@media screen and (max-width: 1300px) { }

@media screen and (max-width: 1219px) { .picList li { width: 330px; }
  .sybt { font-size: 40px; font-size: 4rem; } }

@media screen and (max-width: 999px) { .picList li { width: 300px; }
  .sybt { font-size: 30px; font-size: 3rem; } }

@media screen and (max-width: 767px) { .sybt { font-size: 24px; font-size: 2.4rem; }
  .sydes { font-size: 14px; font-size: 1.4rem; }
  .syp { padding-top: 40px; padding-bottom: 50px; }
  .picList li { width: 250px; } 
  .picMarquee-left .next{margin-left: -45px;}
  .picMarquee-left .prev{margin-right: -45px;}
  .picMarquee-left{padding-top: 50px;}
}

.moldvideo video{width:100%;}

.anain9{ margin-top: 40px; }

/**********************  add  **********************/
.msyou{margin-left: 74px;width: 597px;}
.msyou img{display: block;width: 100%;max-width: 597px;}

.msyou .img-scroll { position: relative; }

.msyou .prev, .msyou .next { position: absolute; display: block; top: 50%; margin-top: -27px; }

.msyou .prev i, .msyou .next i { font-size: 50px; font-size: 5rem; color: #fff; }

.msyou .prev:hover i, .msyou .next:hover i { color: #1f4e79; }

.msyou .prev { left: 9px; cursor: pointer; }

.msyou .next { right: 9px; cursor: pointer; }

.msyou .img-list { position: relative; width: 100%; overflow: hidden; margin: 0 auto; }

.msyou .img-list ul { width: 10000%; }

.msyou .img-list li { float: left; display: inline; width: 1%; margin-right: 10px; position: relative; position: relative; text-align: center; }

.mszuo{margin-top: 40px;font-size:18px;font-size:1.8rem;line-height: 30px;padding-top: 28px;}

.mszuo2{margin-right: 100px;margin-top: 58px;}
.mszuo2 img{display: block;width: 100%;max-width: 597px;}
.msyou2{font-size:18px;font-size:1.8rem;line-height: 30px;padding-top: 120px;margin-top: 58px;}

@media screen and (max-width: 1219px) { 
  .msyou{width: 500px;margin-left: 40px;}
  .mszuo{padding-top: 0;}
  .mszuo2{width: 500px;margin-right: 50px;}
  .msyou2{padding-top: 100px;}
}
@media screen and (max-width: 999px) { 
  .msyou{float: none;width: auto;max-width: 597px;margin: 0 auto;margin-top: 30px;}
  .mszuo2{float: none;width: auto;max-width: 597px;margin: 0 auto;margin-top: 30px;}
  .msyou2{padding-top: 0;margin-top: 30px;}
}
@media screen and (max-width: 767px) { 
  .mszuo{font-size:16px;font-size:1.6rem;line-height: 26px;margin-top: 20px;}
  .msyou2{font-size:16px;font-size:1.6rem;line-height: 26px;}
}
@media screen and (max-width: 550px) { 
  .msyou .prev i, .msyou .next i{font-size: 32px;font-size: 3.2rem;margin-top: -18px;}
  .msyou2{margin-top: 20px;}
}

.ms_bai{background: #fff;padding-top: 36px;padding-bottom: 63px;margin-top: 60px;margin-bottom: 50px;}
.ms_bt{font-size: 26px;font-size: 2.6rem;margin-bottom: 34px;}

.ms_bai .img-scroll { position: relative; padding-bottom: 86px;}

.ms_bai .prev, .ms_bai .next { position: absolute; display: block; bottom: 0; width: 33px; height: 33px; line-height: 33px; border-radius: 50%;border: 3px solid #666666;text-align: center; }

.ms_bai .prev i, .ms_bai .next i { font-size:22px;font-size:2.2rem; color: #666666; font-weight: bold;}

.ms_bai .prev:hover, .ms_bai .next:hover { background: #333; }

.ms_bai .prev { left: 50%; margin-left: -50px;cursor: pointer; }

.ms_bai .next { right: 50%; margin-right: -50px;cursor: pointer; }

.ms_bai .img-list { position: relative; width: 100%; overflow: hidden; margin: 0 auto; }

.ms_bai .img-list ul { width: 10000%; }

.ms_bai .img-list li { float: left; display: inline; width: 340px; margin-right: 13px; position: relative; position: relative; text-align: center; }

.ms_bai .img-list li img { width: 100%; max-width: 833px; max-height: 442px; display: block; -webkit-transition: 0.5s; -o-transition: 0.5s; -moz-transition: 0.5s; transition: 0.5s; }

.ms_bai .img-list li p{font-size:18px;font-size:1.8rem;line-height: 30px;margin-top: 5px;}

@media screen and (max-width: 1419px) { 
  .ms_bai .img-list li{width: 290px;}
}
@media screen and (max-width: 1219px) { 
  .ms_bai .img-list li{width: 235px;}
}
@media screen and (max-width: 999px) { 
  .ms_bai .img-list li{width: 0.313333%;margin: 0 0.01%;}
  .ms_bai .prev i, .ms_bai .next i{font-size:16px;font-size:1.6rem;}
  .ms_bai .prev, .ms_bai .next{width: 30px;height: 30px;line-height: 30px;}
  .ms_bai .img-scroll{padding-bottom: 55px;}
  .ms_bai{padding-bottom: 40px;}
  .ms_bt{font-size:22px;font-size:2.2rem;}
  .ms_bai .img-list li p{font-size:16px;font-size:1.6rem;}
}
@media screen and (max-width: 600px) { 
  .ms_bai .img-list li{width: 0.48%;}
  .ms_bai{margin-top: 35px;}
  .ms_bt{margin-bottom: 25px;}
}
@media screen and (max-width: 400px) { 
  .ms_bai .img-list li{width: 0.98%;}
  .ms_bai{padding-top: 30px;}
}


.msp1{font-size:18px;font-size:1.8rem;line-height: 30px;}
.msp1 p strong{ display: block; font-size: 20px; font-size: 2rem; font-weight: bold; margin-top: 27px; margin-bottom: 12px; }
.msp2{font-size:20px;font-size:2rem;font-weight: bold;margin-top: 27px;margin-bottom: 12px;}
.msp3{font-size:16px;font-size:1.6rem;color: #666;line-height: 30px;margin-bottom: 41px;}
.msp3 p{color: #666;}
.msp1 p em{display: inline-block;width: 6px;height: 6px;background: #666666;border-radius: 50%;margin-right: 5px;}
.msp3 p:before{content: "";display: inline-block;width: 6px;height: 6px;background: #666666;border-radius: 50%;margin-right: 5px;}

.mstu_list{font-size: 0;letter-spacing: 0;}
.mstu_list p{width: 332px;display: inline-block;vertical-align: top;margin-left: 24px;}
.mstu_list p img{display: block;width: 100%;max-width: 332px;}

@media screen and (max-width: 1419px) { 
  .mstu_list p{margin-left: 15px;width: 288px;}
}
@media screen and (max-width: 1219px) { 
  .mstu_list p{width: 233px;}
}
@media screen and (max-width: 999px) { 
  .mstu_list p{width: 23%;margin: 0 1%;}
}
@media screen and (max-width: 767px) { 
  .msp1{font-size:16px;font-size:1.6rem;line-height: 26px;}
  .ms_bai{margin-bottom: 35px;}
  .msp2{font-size:18px;font-size:1.8rem;}
  .msp1 p strong{font-size:18px;font-size:1.8rem;}
  .msp3{line-height: 26px;margin-bottom: 25px;}
}
@media screen and (max-width: 550px) { 
  .mstu_list p{width: 48%;margin-bottom: 10px;}
}

.news .ppp{ margin-top: 20px; }

.indexcon{position: fixed;    top: 50%;    left: 50%;    transform: translate(-50% , -50%);    display: flex;    justify-content: space-between;}
.hlist{width:28%;}
.ltitle{background: #254f75;padding: 20px 0px;font-size: 30px;border-radius: 10px;text-align: center;}
.ltitle a{color:#fff;}
.lcont{padding: 10px 10px;background: #ffc000;width: 70%;margin: auto;margin-top: 10px;}
.lcont p{color:#fff;font-size:16px;line-height: 26px;position: relative;padding-left: 16px;}
.lcont p:before{content:'';position: absolute;width: 6px;height: 6px;background:#fff;border-radius: 3px;top: 10px;left:0;}
@media screen and (max-width: 1219px){
    .hlist{width:31%;}
}
@media screen and (max-width: 991px){
    .indexcon{position: relative;top: 0;left: 0;transform: none;display: block;}
    .hlist{width:100%;margin-bottom:30px;}
}

