/*
* @Author: Administrator
* @Date:   2017-06-11 21:37:39
* @Last Modified by:   Administrator
* @Last Modified time: 2017-09-20 11:08:39
*/

/*header*/
a,.contiones, .sv-ul li, .sw li, .select-ul li a, .nav a, .ctn-nav li,.lc-box-item,.lc-fz-box li .lc-lc,.lc-fz-box li .jr,.new-item-img a .bjimg,.city-info,.new-item-txt h4,.news-img-left a{ -webkit-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s; }
.header, .bleft, .group, .product, .service, .marketing, .news, .hy-main { width: 1200px; margin: auto; box-sizing: border-box; }
.hy-banner img, .mkt-item img, .make-item img, .sw li img, .sv-ul li img, .new-item-img img, .haiwain ul img, .wh-item img, .jl img, .productn img, .productn-ul li img, .wx-item img { width: 100%; }
.headfixed,.header,.fn-top,.logo,.head-right{-webkit-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s;}
.wrap { position: relative; }
.header {height: 105px; max-height: 130px; }
.logo { margin-top: 33px; width:301px; }
.head-right { padding:13px 10px 13px 0;}
.nav--active .head-right{ display: none;}
.fn-top { margin-bottom: 20px; position: relative; top: 0;}
.h-wrap{ position: fixed; top: 0; left: 0;width: 100%;background:rgba(255,255,255,0.9);z-index: 999;}
.headfixed .header{ height: auto;}
.headfixed .fn-top{ top: -70px;margin-bottom: 0px;}
.headfixed .logo{  margin: 10px 0;}
.headfixed .head-right{ padding: 0 10px 0 0;}
.soso { position: relative; width: 160px; height: 24px; padding-left: 10px; border: 1px solid #d3d3d3; border-radius: 10px; margin-right: 20px; }
.so { width: 125px; height: 24px; line-height: 24px; font-size: 12px; color: #858585; border: none; }
.sosp { position: absolute; top: 0px; right: 0px; width: 26px; height: 24px; background: url(../images/pic_so.png) no-repeat center #004ea2; border-top-right-radius: 9px; border-bottom-right-radius: 9px; border: none;}
.zh-en { font-size: 12px; color: #999999; line-height: 24px; }
.nav li { float: left; margin-left:40px; font-size:18px; }

/*轮播图*/
.hy-banner { margin-bottom: 40px; margin-top: 105px; }
.nav a:hover { color: #00489f; }
.slide-img { overflow: hidden; position: relative; height: 700px; margin-top: 105px; }
.slide-b{ position: relative;}
.slide-b li{ position: relative; width: 100%; height: 700px; }
.slide-img .flex-control-nav { position: absolute; width: 190px; text-align: center; height: 34px; line-height: 34px; left: 50%; margin-left: -95px; bottom: 30px; overflow: hidden; border-radius: 20px; }
.slide-img .flex-control-nav li { display: inline-block; width: 17px; height: 17px; border-radius: 50%; overflow: hidden; margin: 7px 9px 0; position: relative; }
.slide-img .flex-control-nav li a { display: block; width: 15px; height: 15px; border-radius: 50%; font-size: 0; text-indent: -9999px; cursor: pointer; border: 1px solid #004992; }
.slide-img .flex-control-nav li .flex-active { background: #004992; }
.mslide{ display: none;}

.posTitlebox{
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    z-index: 999;
}
.titleImg1{
    width: 444px;
    height: 115px;
    text-align: left;
    margin-top: -0px;
    margin-left: 140px;
}
.titleImg2{
    width: 460px;
    height: 270px;
    margin-top: -118px;
    margin-left: 75px;
}
.titleImg2 img{
    margin-bottom: 5px;
}
.titleImg3{
    width: 400px;
    height: 308px;
    margin-top: -118px;
    margin-left: 75px;
}
.titleImg4{
    width: 588px;
    height: 260px;
    text-align: right;
    margin-top: -145px;
    margin-left: -294px;
}
.titleImg5{
    width:1086px;
    height: 140px;
    margin-top: -95px;
    margin-left: -543px;
}
.titleImg5 img{
    margin-bottom: 10px;
}
.titleImg6{
    width: 1055px;
    height: 126px;
    margin-top: -135px;
    margin-left: -525px;
}

.titleImg7{
    width: 950px;
    height: 210px;
    margin-top: -95px;
    margin-left: -500px;
}
.titleImg7 .tlm1{ float:left ;}
.titleImg7 .tlm2{ float: right;}
.titleImg8{
    width: 650px;
    height: 200px;
    margin-top: -144px;
    margin-left: -590px;
    text-align: left;
}
.titleImg8 .tlm2{ margin-left: 140px;}
.flex-active-slide .titleImg7 .tlm1{ 
    visibility: visible;
    animation: fadeInLeft 0.8s ease 0.4s both;
    -webkit-animation: fadeInLeft 0.8s ease 0.4s both;
    -moz-animation: fadeInLeft 0.8s ease 0.4s both;
    -ms-animation: fadeInLeft 0.8s ease 0.4s both;
    -o-animation: fadeInLeft 0.8s ease 0.4s both;
}
.flex-active-slide .titleImg7 .tlm2{ 
    visibility: visible;
    animation: fadeInRight 0.8s ease 0.7s both;
    -webkit-animation: fadeInRight 0.8s ease 0.7s both;
    -moz-animation: fadeInRight 0.8s ease 0.7s both;
    -ms-animation: fadeInRight 0.8s ease 0.7s both;
    -o-animation: fadeInRight 0.8s ease 0.7s both;
}
.flex-active-slide .titleImg8 .tlm1{ 
    visibility: visible;
    animation: fadeInRight 0.8s ease 0.6s both;
    -webkit-animation: fadeInRight 0.8s ease 0.6s both;
    -moz-animation: fadeInRight 0.8s ease 0.6s both;
    -ms-animation: fadeInRight 0.8s ease 0.6s both;
    -o-animation: fadeInRight 0.8s ease 0.6s both;
}
.flex-active-slide .titleImg8 .tlm2{ 
    visibility: visible;
    animation: fadeInRight 0.8s ease 1s both;
    -webkit-animation: fadeInRight 0.8s ease 1s both;
    -moz-animation: fadeInRight 0.8s ease 1s both;
    -ms-animation: fadeInRight 0.8s ease 1s both;
    -o-animation: fadeInRight 0.8s ease 1s both;
}
/*.posTitle{ position: absolute;  width: 440px;height: 166px;visibility: hidden;}*/
 .flex-active-slide .tlm1{ 
    visibility: visible;
    animation: fadeInUp 0.8s ease 0.5s both;
    -webkit-animation: fadeInUp 0.8s ease 0.5s both;
    -moz-animation: fadeInUp 0.8s ease 0.5s both;
    -ms-animation: fadeInUp 0.8s ease 0.5s both;
    -o-animation: fadeInUp 0.8s ease 0.5s both;
}
.flex-active-slide .tlm2{ 
    visibility: visible;
    animation: fadeInUp 0.8s ease 0.8s both;
    -webkit-animation: fadeInUp 0.8s ease 0.8s both;
    -moz-animation: fadeInUp 0.8s ease 0.8s both;
    -ms-animation: fadeInUp 0.8s ease 0.8s both;
    -o-animation: fadeInUp 0.8s ease 0.8s both;
}
.flex-active-slide .tlm3{ 
    visibility: visible;
    animation: fadeInUp 0.8s ease 1s both;
    -webkit-animation: fadeInUp 0.8s ease 1s both;
    -moz-animation: fadeInUp 0.8s ease 1s both;
    -ms-animation: fadeInUp 0.8s ease 1s both;
    -o-animation: fadeInUp 0.8s ease 1s both;
}
 .flex-active-slide .titleImg2 .tlm1{ 
    visibility: visible;
    animation: fadeInRight 0.8s ease 0.5s both;
    -webkit-animation: fadeInRight 0.8s ease 0.5s both;
    -moz-animation: fadeInRight 0.8s ease 0.5s both;
    -ms-animation: fadeInRight 0.8s ease 0.5s both;
    -o-animation: fadeInRight 0.8s ease 0.5s both;
}
.flex-active-slide .titleImg2 .tlm2{ 
    visibility: visible;
    animation: fadeInRight 0.8s ease 0.8s both;
    -webkit-animation: fadeInRight 0.8s ease 0.8s both;
    -moz-animation: fadeInRight 0.8s ease 0.8s both;
    -ms-animation: fadeInRight 0.8s ease 0.8s both;
    -o-animation: fadeInRight 0.8s ease 0.8s both;
}
.flex-active-slide .titleImg3 .tlm1{ 
    visibility: visible;
    animation: fadeInLeft 0.8s ease 0.4s both;
    -webkit-animation: fadeInLeft 0.8s ease 0.4s both;
    -moz-animation: fadeInLeft 0.8s ease 0.4s both;
    -ms-animation: fadeInLeft 0.8s ease 0.4s both;
    -o-animation: fadeInLeft 0.8s ease 0.4s both;
}
.flex-active-slide .titleImg3 .tlm2{ 
    visibility: visible;
    animation: fadeInLeft 0.6s ease 0.7s both;
    -webkit-animation: fadeInLeft 0.6s ease 0.7s both;
    -moz-animation: fadeInLeft 0.6s ease 0.7s both;
    -ms-animation: fadeInLeft 0.6s ease 0.7s both;
    -o-animation: fadeInLeft 0.6s ease 0.7s both;
}
/*
.banner-til{top:42%; right:30%;}
.banner-til2{ top:42%; right:30%;}
.banner-til3{ top:42%; right:30%;}*/


.flex-direction-nav{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;z-index: 998;}
.flex-direction-nav li{
    position: absolute;
    top: 45%;
    width: 28px;
    height: 67px;
    background: url(../images/pic_ll.png) no-repeat 0 0;
}
.flex-direction-nav li:nth-child(1){
    left: 5%;
}
.flex-direction-nav li:nth-child(2){
    right: 5%;
    background-image: url(../images/pic_rr.png);
}
.flex-direction-nav li a{ display: block; width: 100%; height: 100%; text-indent: -9999px;}
/*关于集团*/
.group { padding: 60px 0; text-align: center;  }
.h2-bt { font-size: 36px; color: #0e4988; margin-bottom: 22px; }
.about { height: 13px; margin-bottom: 15px; }
.make h3 { font-size: 24px; margin-bottom: 27px; }
.make-txt { font-size: 12px; line-height: 28px; margin-bottom: 16px; }
.make-item { float: left; width: 210px; text-align: center; font-size: 12px; line-height: 22px; text-transform: uppercase; color: #666666; margin: 0 44px; }
.make-item img { margin-bottom: 24px; transition: all .8s ease 0s; }
.make-item:hover img { transform: rotateY(180deg); }
.make-item a { font-size: 19px; }

/*分页*/
.dian { height: 0; font-size: 0; border: 2px solid #ffffff; margin-bottom: 5px; margin-right: 5px; display: inline-block; }
.main-nav { width: 230px; border-radius: 5px; overflow: hidden; }
.main-nav h3 { font-size: 20px; color: #fff; background: #014da1; padding-left: 30px; height: 70px; line-height: 70px; }
.select-ul li { font-size: 16px; background: #f8f8f8;}
.vadio-btn, .vadio-2btn { position: absolute; width: 10px; height: 10px; top: 20px; right: 20px; background: url(../images/pic_jt.png) no-repeat 0 0; }
.select-show .acolor, .select-2show .bcolor { color: #2e3b99; }
.select-show .vadio-btn { background-position: 0 -16px; }
.select-2show .vadio-2btn { background-position: 0 -16px; }
.select-2nav { display: none; }
.block { display: block; }
.select-item { line-height: 50px; height: 50px; border-bottom: 1px solid #eaeaea; }
.select-ul li a { /*display: block;*/ padding-left: 30px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; position: relative; }
.select-2nav .select-item a { font-size: 14px; padding-left: 35px; }
.main-content { width: 905px; min-height: 600px; }
.content-head { text-align: right; padding-right: 10px; color: #606060; font-size: 12px; padding-top: 34px; padding-bottom: 20px; border-bottom: 1px solid #e5e5e5; }
.content-head span {	/*display: inline-block;*/
width: 11px; height: 15px; background: url(../images/pic_jt.png) no-repeat 0 -32px; padding-right: 18px; }
.content-head a { color: #004fa3; }
.content-main { padding-top: 55px; padding-bottom: 50px; text-align: left; }
.about-img { width: 472px; height: 279px; margin: auto; border: 4px solid #cfcfcf; border-radius: 5px; margin-bottom: 44px; }
.haiwain { padding-top: 44px; text-align: center; padding-bottom: 44px; }
.haiwain h2 { font-size: 22px; margin-bottom: 30px; }
.haiwain ul { width: 796px; margin: auto; }
.haiwain ul img { max-height: 234px; }
.haiwain ul li { float: left; width: 337px; margin: 0 29px; margin-bottom: 30px; }
.haiwain ul li img { margin-bottom: 14px; }
.wh-js { width: 731px; margin: auto; margin-bottom: 49px; }
.jsLeft { width: 108px; height: 219px; margin-right: 6px; }
.jsRight { width: 294px; }
.zfLeft { width: 197px; margin-right: 5px; }
.zfRight { width: 109px; }
.js, .zf { height: 81px; text-align: center; line-height: 81px; color: #fff; font-size: 18px; background: #5b89bd; border-radius: 10px; margin-bottom: 4px; }
.pd { height: 135px; }
.zz { height: 137px; margin-bottom: 7px; }
.zf { height: 75px; margin-bottom: 0; }
.cg { height: 107px; margin-bottom: 7px; }
.ds { height: 106px; }
.wh-ul { padding-left: 90px; }
.wh-ul li { font-size: 18px; line-height: 38px; }
.lc { position: relative; margin-bottom: 87px; }


.lc .owl-next, .lc .owl-prev { position: absolute; top: 20%; width: 15px; height: 30px; text-indent: -9999px; background: url(../images/pic_jt.png) no-repeat 0 -90px; }
.lc .owl-next { right: -26px; background-position: 0 -56px;  }
.lc .owl-prev {left: -30px; }





.lc-box { width: 790px; margin: auto; }
.lc-box-item { float: left; width: 226px; height: 44px; text-align: center; line-height: 44px; font-size: 17px; margin-right: 35px; border: 1px solid #cecece; cursor: pointer;}
.lc-item { margin-right: 0; }
.lc-show { background: #4b84c1; border: 1px solid #4b84c1; }
.lc-show a { color: #fff; }
.lc-box .show{background: #4b84c1;}
.lc-box-item:hover { background: #4b84c1; border: 1px solid #4b84c1; }
.lc-box-item:hover a,.lc-box .show a{ color: #fff; }
.lc-fz{ display: none;}
.lcheng-box{
	width: 900px;
	min-height: 400px;
	background: url(../images/lc-bor_03.jpg) repeat-y 0 0;
}
.lcheng-box .show{display: block;}
.lc-fz-box li{ padding-top: 80px;}
.lc-fz-box li:hover .lc-lc{transform: translate(-10px,0);
    -webkit-transform: translate(-10px,0);
    -moz-transform: translate(-10px,0);
    -o-transform: translate(-10px,0);
    -ms-transform: translate(-10px,0);}
.nian { width: 118px; padding-left:34px;font-size: 18px; color: #1f5fa3;  position: relative; visibility: hidden;}
.nian .yuan{ position: absolute; top: -5px; right: 0; width: 32px; height: 32px; background: url(../images/pic_zhou_07.jpg) no-repeat 0 0;}
.lc-lc { width: 708px;visibility: hidden; }

.jl { width: 258px; height: 158px; overflow: hidden; }
.sw li:hover img, .wx-item a:hover img{ -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -transform: scale(1.1, 1.1); }
.wx-item a img, .sv-ul li a img, .sw li img { transition: all .4s ease 0s; }
.jr { width: 430px; line-height: 28px; font-size: 14px; }
.lc-fz-box li:hover .jr{ color: #004ea2;}
.zizhi li { float: left; width: 25%; height: 310px; text-align: center; margin-bottom: 45px; }
.zizhi li img { margin-bottom: 20px; border: 1px solid #e6e6e6; }
.zizhi li h3 a { font-size: 12px; color: #4e4e4e; }
.mkt { position: relative; text-align: center; margin-bottom: 100px; position: relative; }
.mkt-dl1, .mkt-dl2 { position: absolute; bottom: -64px; width: 232px; height: auto; padding: 18px 8px 10px; border: 1px solid #f3f3f3; }
.mkt-dl1 { left: 122px; }
.mkt-dl1 dt, .mkt-dl2 dt { font-size: 15px; color: #2266ae; margin-bottom: 18px; }
.mkt-dl1 dd, .mkt-dl2 dd { float: left; /*width: 96px;*/ width: 50%; font-size: 12px; text-align: left; margin-bottom: 17px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; position: relative;  }
.dd { /*margin-right: 34px;*/ }
.mkt-dl2 { right: -26px; bottom: -50px; width: 170px; height: 148px; padding: 18px 6px 10px; }
.mkt-dl2 dd { width: 75px; }
.mkt-dl2 .dd { margin-right: 20px; }
.world-img{ width: 100%;}
.youtian { color: #195fab; font-size: 22px; text-align: center; }
.cp-select-2nav .select-item { font-size: 12px; }
.cp-select-2nav .dian { border: 2px solid #989898; }
.select-2show .dian { border: 2px solid #004ea2; }
.productn { padding: 0 44px; }
.productn-ul li { float: left; margin-right: 17px; margin-bottom: 20px; }
.pa a { color: #004ea2; }
.wx-item { float: left; width: 283px; margin: 0 8px 30px;}
.wx-Rnone { margin-right: 0; }
.wx-item a, .new-item-img a, .sw li { overflow: hidden; display: block; }
.wx-item a{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.wx-item img{ height: 192px;}
.wx-item h3 { font-size: 16px; line-height: 52px; text-align: center; }
.weixiu1n h3 { font-size: 18px; color: #004ea2; margin-bottom: 18px; }
.h4 { font-size: 16px; color: #004ea2; }
.wx-ny-ul { margin-right: -18px; }
.wx-ny-item { float: left; width: 440px; font-size: 16px; line-height: 36px; margin-bottom: 18px; text-align: center; margin-right: 18px; }
.boderimg { border: 1px solid #f7f7f7; }
.sl-news-information ul { padding-bottom: 40px; }
.sl-news-information ul li { margin-bottom: 44px; }
.news-img-left { padding: 1px; border: 1px solid #e8e7e7; overflow: hidden; }
.news-img-left img { width: 238px; height: 140px; }
.news-img-left a{ position: relative; display: block; width:100%; height: 100%;  }
.news-img-left a:before{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0);content: "";transition: all 0.5s ease 0s;}
.news-img-left a:hover:before{background: rgba(0,0,0,.5);}
.news-txt-right { width: 610px; padding-right: 8px; }
.news-txt-right h4:hover a { color: #004ea2; }
.fy { text-align: center; }
.fy a { display: inline-block; padding: 7px 11px; color: #747474; border: 1px solid #ececec; margin-bottom: 10px; margin-right: 4px; }
.fy a:nth-child(1) { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.fy a:nth-child(8) { border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.fy a.fy-show { color: #fff; background: #004da2; }
.fy a:hover { color: #fff; background: #004da2; }
.sl-news-trends { text-align: center; }
.sl-news-trends h3 { font-size: 20px; margin-bottom: 16px; }
.news-fb { font-size: 12px; color: #999999; margin-bottom: 15px; }
.trends-box-txt { margin-bottom: 115px; }
.trends-box-txt img { width: 70%; height: 100%; }
.trends-fh { text-align: right; padding-right: 6px; margin-bottom: 30px; }
.trends-fh a { font-size: 12px; color: #2052c6; }
.contact-tab { margin-left: 30px; margin-bottom: 36px; }
.tab-head { font-size: 16px; background: #858585; color: #fff; }
/*.tab-head th{ float: left; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}*/
.tab-item { font-size: 12px; background: #f9f9f9; }
.tab-item td { padding: 0 5px; line-height: 18px; }
.tab-btn { padding: 7px 0; width:100px; line-height: 20px; color: #fff; background: #0054a6;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; }
.contact-tab a:hover { color: #fff }
.xq-box { padding: 42px 0 0 38px; }
.xq-box h3 { font-size: 18px; margin-bottom: 15px; }
.g { display: inline-block; width: 4px; height: 15px; margin-right: 10px; background: #0153a5; text-indent: -6666px; }
.text { line-height: 26px; font-size: 12px; margin-bottom: 18px; }
.ccc { background: #cdcdcd; }
.email { width: 284px; height: 27px; font-size: 13px; color: #fff; line-height: 27px; padding-left: 18px; margin-left: 30px; background: #0054a6; }
.show-tab { display: none; }
.tr-show { display: block; }
.ctn-main { padding: 48px 0 0 100px; }
.ctn-dz { text-align: left; margin-bottom: 40px; }
.ctn-dz h3 { font-size: 15px; color: #004ea2; margin-bottom: 15px; }
.ctn-dz ul li, .ctn-box dl { float: left; width: 400px; font-size: 12px; line-height: 24px; text-align: left; }
.ctn-nav { margin-bottom: 46px; }
.ctn-nav li { float: left; width: 136px; height: 39px; text-align: center; line-height: 39px; color: #676767; margin-right: 13px; background: #dedede; }
.ctn-nav .active { background: #4b84c1; color: #fff; }
.ctn-item { display: none; }
.ctn-item dl { margin-bottom: 35px; }
.ctn-item dt { font-size: 15px; color: #004ea2; margin-bottom: 15px; }
.ctn-box .show { display: block; }

/*****************/

/*产品中心*/
.hy-product { height: 598px; background: url(../images/pic_17.jpg) no-repeat top center;}
.product { text-align: center; padding-top: 55px; }
.product h2 { color: #fff; }
.product-show { position: relative; }

.owl-next, .owl-prev { position: absolute; top: 38%; width: 28px; height: 67px; background: url(../images/pic_l.png) no-repeat 0 0; text-indent: -9999px; display: none; }
.owl-next {  right: -15px; background-image: url(../images/pic_r.png); }
.owl-prev {left: -25px; }

.sw { width: 98% }
.sw li { float: left; position: relative; width: 334px; height: 334px; margin: 0 22px; }
.ps-dw { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.bj, .bj-txt, .lj { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: 0.5s; }
.bj { background: #34689d; top: -100%; }
.bj-txt { height: auto; color: #fff; font-size: 26px; top: 35%; text-align: center; }
.sw li:hover .bj { opacity: 0.7; top: 0; }
.sw li:hover .bj-txt, .sw li:hover .lj { opacity: 1; transition: all 0.3s ease 0s; }

/*设备维修与制造*/
.service { padding-top: 55px; text-align: center; }
.sv-ul li { float: left; width: 370px; margin: 0 15px; text-align: left; }
.sv-ul li:hover{transform: translate(0,-10px);
    -webkit-transform: translate(0,-10px);
    -moz-transform: translate(0,-10px);
    -o-transform: translate(0,-10px);
    -ms-transform: translate(0,-10px); box-shadow: 0 -1px 18px rgba(0,0,0,0.4);}
.sv-ul li a { display: block; overflow: hidden; }
.sv-txt h4 { font-size: 15px; margin-top: 30px; margin-bottom: 8px;padding: 0 10px;  }
.sv-txt p { font-size: 12px; line-height: 24px; padding:10px;  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden; }

/*营销服务网络*/
.marketing { padding: 52px 0 0; text-align: center; }
.mkt-box { margin-bottom: 46px; max-height: 638px; }
.mkt-item { display: none; position: relative; }
.show { display: block; }
.item-img { width: 680px; position: relative; }
.item-txt { width: 448px; padding-top: 228px; padding-right: 26px; }




.pos{transition: all 0.3s ease 0s; position: absolute; top: 0; width:65px; height: 25px;}
.pos h3{ font-size: 14px; color: #004ea2; margin-bottom: 5px;}
.city-info{width:260px;  padding: 10px;line-height: 20px;font-size: 12px; color: #369; background: #ececec; position: absolute;top:-90px;left:34px; word-break: break-all; text-align: left; opacity: 0; filter:alpha(opacity=0); border-radius: 10px; z-index: -1; }

.dw0,.dw3,.dw5,.dw8,.dw10 { width: 50px}
.dw0:hover .city-info,.dw1:hover .city-info,.dw2:hover .city-info,.dw3:hover .city-info,.dw4:hover .city-info,.dw5:hover .city-info,.dw6:hover .city-info,.dw7:hover .city-info,.dw8:hover .city-info,.dw9:hover .city-info,.dw10:hover .city-info,.dw00:hover .city-info,.dw01:hover .city-info,.dw02:hover .city-info{ left:24px; opacity: 1; filter:alpha(opacity=100); z-index: 1;}
.dw00:hover .city-info{ left: -260px}
.chna-chna .dw0 { top: 212px; left:464px; }
.chna-chna .dw1 { top:247px; left:196px; height: 40px; }
.chna-chna .dw2 { top:247px; left: 500px;}
.chna-chna .dw3 { top: 259px; left:342px; width:75px; }
.chna-chna .dw4 {top: 171px; left: 547px;}
.chna-chna .dw5 { top: 138px; left: 182px; width: 65px; height: 40px; }
.chna-chna .dw6 { top:230px; left:277px; height: 40px; }
.chna-chna .dw7 { top:194px; left: 492px; height: 18px; }
.chna-chna .dw8 { top: 74px; left:598px;width: 77px; }
.chna-chna .dw9 { top: 310px; left:357px;}
.chna-chna .dw10 { top: 220px; left: 530px; }

.chan-chines .dw0 { top: 222px; left:582px; }
.chan-chines .dw1 { top:259px; left:304px; height: 40px; }
.chan-chines .dw2 { top:255px; left: 620px;}
.chan-chines .dw3 { top: 270px; left:455px; width:75px; }
.chan-chines .dw4 {top: 178px; left: 668px;}
.chan-chines .dw5 { top: 144px; left: 290px; width: 65px; height: 40px; }
.chan-chines .dw6 { top:238px; left:388px; height: 40px; }
.chan-chines .dw7 { top:204px; left:613px; height: 18px; }
.chan-chines .dw8 { top: 76px; left:722px;width: 77px; }
.chan-chines .dw9 { top: 326px; left:477px;}
.chan-chines .dw10 { top: 229px; left: 652px; }

.chan-chines .dw4 .city-info{ top: -102px; left:-240px;}
.chan-chines .dw5 .city-info{ top:-72px; left:14px;}
.chan-chines .dw8 .city-info{ top: -94px; left:-240px;}
.chan-chines .dw10 .city-info{ top: -94px; left:-240px;}
.world-dt .dw00 { top: 145px; right:140px; }
.world-dt .dw01 { top:202px; left:150px; width: 50px; }
.world-dt .dw02 { top:118px; left:300px; width: 50px; height: 40px; }

.dw00{ top: 194px; right: 200px;}
.dw00 .city-info{ top:-102px; left:-250px;}
.dw01{ top: 270px; left:184px;}
.dw01 .city-info{ top:-102px;}
.dw02{ top: 160px; left:400px; width: 50px; height: 40px;}
.dw02 .city-info{ top:-90px;}


.item-txt h3 { font-size: 22px; color: #004ea2; margin-bottom: 24px; }
.item-txt p { font-size: 16px; color: #5e5e5e; line-height: 30px; text-align: left; }
.mkt-nav { margin: auto; text-align: center; }
.mkt-nav li {  display: inline-block; width: 120px; padding:6px 8px; color: #fff; cursor: pointer; margin-right: 25px; background: #a8a8a8; }
.mkt-nav .active { background: #0159a7; }
.mapDiv { width: 140px; height: 61px; padding: 5px; color: #369; background: #e1e1e1; position: absolute; display: none; word-break: break-all; }

/*新闻中心*/
.new { position: relative; }
.news { padding-bottom: 40px; text-align: center; }
.new-item-img { width: 220px; }
.new-item-img a{ position: relative;}
.new-item-img a .bjimg{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0);}
.new-item-img a:hover .bjimg{ background:rgba(0,0,0,0.4); }
.new-item-img a img{ height: 226px;}
.new { position: relative; }
.new .owl-next { right: -25px; }
.new .owl-prev { left: -25px; }
.new-box .item { float: left; margin-bottom: 30px; }
.item ul li { width: 556px; padding: 0 22px;height: 139px;overflow: hidden; float: left;margin-bottom: 30px;}
.item ul li:nth-child(1) {  }
.new-item-txt { width: 320px; text-align: left; }
.new-item-txt h4 { font-size: 16px; margin-top: 24px; margin-bottom: 18px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; }
.new-item-txt h4:hover{transform: translate(-5px,0);
    -webkit-transform: translate(-5px,0);
    -moz-transform: translate(-5px,0);
    -o-transform: translate(-5px,0);
    -ms-transform: translate(-5px,0);}
.new-item-txt p { font-size: 14px; line-height: 24px; }

/*footer*/
.footer { padding: 44px 0 25px; background: #4d4d4d }
/*.foot { margin-bottom: 26px; }*/
.dl-item { width: 360px; margin-right: 80px; color: #fff; }
.dl-item dt { font-size: 16px; color: #dbdbdb; padding-bottom: 26px; padding-left: 5px; margin-bottom: 20px; border-bottom: 1px solid #838383; }
.dl-item dd { float: left; padding-left: 5px; line-height: 30px; margin-right:10px; }
.dl-item dd a { font-size: 12px; color: #fff; }
.nav-dl dd { float: none; }
.nav-dl dd:nth-child(2), .nav-dl dd:nth-child(4) { color: #dbdbdb; }
.foot-2w { margin-right: 62px; text-align: center; line-height: 64px; color: #e7e7e7; }
.authorization { padding-top: 34px; color: #e7e7e7; text-align: left; padding-left: 10px; padding-right: 10px; line-height: 24px; }
.authorization span { float: right; margin-right: 20px; }
.authorization span a { color: #e7e7e7; }
.authorization span a:hover { color: #cccccc; }
.authorization .fsp{float: left;}


.world-distribute h3{ font-size: 22px; color: #2e3b99; font-weight: 700;text-align: center; margin-bottom: 30px;}
.distribute p{float:left;font-size:14px;line-height:24px; width:33%; text-align:left;}
.distribute p span{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; position: relative;}

.my-map { width: 603px; height: 365px; }
		.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
		.my-map .icon-cir { height: 31px; width: 28px; }
		.my-map .icon-cir-red { background-position: -11px -5px; }
		.amap-container{height: 100%;}

/*nav*/
.nav__trigger { width: 30px; height: 25px; position: absolute; right: 10px; top: 30px; z-index: 1024; display: none; cursor: pointer; }
.nav__icon { display: inline-block; position: relative; width: 30px; height: 5px; background-color: #099FEB; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-property: background-color, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.nav__icon:before, .nav__icon:after { content: ''; display: block; width: 30px; height: 5px; position: absolute; background: #099FEB; -webkit-transition-property: margin, -webkit-transform; transition-property: margin, -webkit-transform; transition-property: margin, transform; transition-property: margin, transform, -webkit-transform; -webkit-transition-duration: 300ms; transition-duration: 300ms; }
.nav__icon:before { margin-top: -10px; }
.nav__icon:after { margin-top: 10px; }
.zjq-mnav { width: 100%; padding-bottom: 30px; position: absolute; z-index: 999; opacity: 0; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transform: translateY(-128%); transform: translateY(-128%); left: 0; }
.zjq-msons { padding: 14px 10px; border-bottom: 1px solid #50545a }
.zjq-msons dt { font-size: 16px; margin-bottom: 8px }
.zjq-msons a { color: #fff }
.zjq-msons dd { line-height: 22px; margin-left: -20px }
.zjq-msons dd a { margin-left: 20px; display: inline-block; color: #e9e8e8 }
.nav--active .nav__trigger { opacity: 0.5; }
.nav--active .nav__icon { -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.nav--active .zjq-mnav { opacity: 1; background: #2c323a; -webkit-transform: translateY(0); transform: translateY(0); }
@media only screen and (max-width:1300px) {
	.new-box { width: 90%; margin: auto; }
	.item { width: 100%; }
	.new-item-img { width: 39%; }
	.new-item-txt { width: 56%; }
	.item ul li { width: 92%; padding: 0; margin:0 auto 30px; height: 226px; }
	.new-item-txt h4 { margin: 5px 0; }
	.new .owl-prev { left: 10px; }
	.new .owl-next { right: 10px; }
	.sw .owl-prev { left: -30px; }
	.sw .owl-next { right: -30px; }
	.dt-main { width: 100% }
	.mkt-dl1, .mkt-dl2 { position: relative; width: 100%; margin-bottom: 20px; text-align: left; left: 0; right: 0; bottom: 0; top: 0; height: auto; border: 0; padding: 0; }
	.mkt-dl1 dd, .mkt-dl2 dd { margin-right: 30px; }
	.news-txt-right { width: 68%; }
}
@media only screen and (max-width:1230px) {
	.header, .bleft, .group, .product, .service, .marketing, .news, .hy-main,.lcheng-box{ width: 100%; }
	.nav li { font-size: 16px; }
    /*.slide-b li img{ display: none;}*/
	.make-txt { padding: 0 20px; }
	.make-ul, .sw, .sv-ul { margin: auto; }
	.make-ul { width: 1104px; }
	.make-item { margin: 0 33px; }
	.sw { width: 1062px; padding: 0; }
	.sw li { width: 310px; height: 310px; }
	.owl-next { right: 20px; }
	.owl-prev { left: 20px; }
	.sv-ul { width: 1110px; }
	.sv-ul li { width: 340px; }
	.item-img { width: 60%; }
	.item-txt { width: 35%; }
	.main-content { width: 75%; }
	.productn-ul li { width: 31%; }
	.wx-item { width: 30%; margin: 0 10px;}
	.lc-lc { width: 76%; }
	.lc-lc ul li { width: 100%; }
	.jr { width: 55%; }
	.news-txt-right { width: 64%; }
	.ctn-dz ul li, .ctn-box dl { width: 50%; }
	.ps-precision { display: none; }
	.productn img,.sl-news-trends img{ max-width: 100% !important; max-height: 100%!important;}
    .hy-product{ height: auto; padding: 52px 0 64px;}
    .slide-img{ height: auto;}
    /*.posTitlebox{ display: none;}*/
    .slide-b li{ height: 580px;}
    .pos{ display: none;}

    .titleImg1{
        width: 220px;
        height: 130px;
        margin-top: -15px;
        margin-left: 136px;
    }
    .titleImg1 img,.titleImg2 img,.titleImg6 .tlm2,.titleImg4 img,.titleImg6 .tlm1,.titleImg5 .tlm2{
        width: 100%;
    }
    .titleImg8 img{ max-width: 100%;}
    .titleImg2{
        width: 370px;
        height: 240px;
        margin-top: -100px;
        margin-left: 56px;
    }
    .titleImg3{
        width: 335px;
        height: 160px;
        margin-top: -65px;
        margin-left: 28px;
    }
    .titleImg4{
        width: 430px;
        height: 245px;
        text-align: right;
        margin-top: -114px;
        margin-left: -210px;
    }
    .titleImg4 .tlm3 {
        width: 40%;
    }
    .titleImg5{
        width: 540px;
        height: 128px;
        margin-top: -78px;
        margin-left: -274px;
    }
    .titleImg5 .tlm1{
        width: 90%;
    }
    .titleImg5 .tlm3 {
        width: 82%;
    }
    .titleImg6{
        width: 880px;
        height: 118px;
        margin-top: -118px;
        margin-left: -370px;
    }
    .titleImg6 .tlm2{
        width: 75%;
    }
    .titleImg6 .tlm3 {
        width: 70%;
    }
}
@media only screen and (max-width:1170px) {
	.header { height: 75px; }
	.logo { margin-top: 10px; }
	.head-right { display: none; }
	.nav__trigger { display: block; }
	.head-right { display: none; }
	.nav__trigger { display: block; }
	.slide-img .flex-control-nav { bottom: 10px; width: 100%; height: 28px; line-height: 26px; margin: 0; background: none; left: 0; }
	.slide-img .flex-control-nav li, .slide-img .flex-control-nav li a { width: 12px; height: 12px; }
	.slide-img .flex-control-nav li { margin: 0 3px; }
	.make-ul { width: 1016px; }
	.make-item { margin: 0 22px; }
	.sw { width: 972px; }
	.sw li { width: 280px; height: 280px; }
	.bj-txt { font-size: 20px; }
	.sv-ul { width: 1050px; }
	.sv-ul li { width: 320px; }
	.item-txt { padding-top: 150px; }
	.foot-nav dl { margin-bottom: 20px; }
	.foot-nav, .foot-2w { float: none; text-align: left; padding-left: 20px; }
	.main-content { width: 70%; }
	.haiwain ul { width: 100%; }
	.haiwain ul li { width: 42%; }
	.lc-box { width: 85% }
	.lc-box-item { width: 97%; margin-right: 25px; }
	.jr { width: 50%; }
	.wh-ul { padding-left: 40px; }
	.news-txt-right { width: 62%; }
	.contact-tab { width: 95%; margin: auto; margin-bottom: 20px; }
	.contactn img { width: 90% }
	.authorization{ padding-top: 0; font-size: 13px;}
	.wx-item img {
		height: 170px;
	}
    .slide-img{ margin-top: 75px;}
    .slide-b li{ height: 370px;}
    .hy-banner{ margin-top: 76px;}

    .slide-img{ display: none;}
    .mslide{ display: block;}
    .news{ padding: 40px 0 40px;}
}
@media only screen and (max-width:1070px) {
	.make-ul { width: 928px; }
	.make-item { margin: 0 11px; }
	.sw { width: 867px; }
	.sw li { width: 245px; height: 245px; }
	.sv-ul { width: 960px; }
	.sv-ul li { width: 290px; }
	.item-txt h3 { font-size: 18px; }
	.item-txt p { font-size: 14px; }
	.haiwain ul li { width: 40%; }
	.mkt img, .wh-js/*, .wh-js img*/ { width: 100%; }
    .wh-js img,.wh-js{ max-width: 100%!important;}
    .wh-ul{ padding-left: 0;}
	.productn-ul li { width: 30%; }
	.zizhi li { width: 33.3% }
	.lc-lc { width: 70%; }
	.jl { width: 45%; height: 100%; }
	.wh-item { float: none; width: 60%; margin: auto; margin-bottom: 10px; }
	.pd, .jsLeft, .zz, .ds, .cg { height: 100%; }
	.zfLeft { width: 66%; }
	.zfRight { width: 32%; }
	.news-txt-right { width: 59%; }
	.wx-item img {
		height: 145px;
	}
    .productn { padding: 0 22px;}
    .my-map{ max-width: 100%; max-height: 100%;}
}
@media only screen and (max-width:992px) {
	.make-ul { width: 100%; }
	.make-item { width: 22%; }
	.sw { width: 762px; }
	.sw li { width: 210px; height: 210px; }
	.bj-txt { font-size: 16px; }
	.sv-ul { width: 870px; }
	.sv-ul li { width: 260px; }
	.item-txt { padding-top: 30px; padding-right: 10px; }
	.item-txt h3 { font-size: 16px; }
	.item-txt p { font-size: 12px; }
	.new .owl-prev, .new .owl-next { top: 42%; }
	.item ul li{ height: 190px;}
	.new-item-img img{ height: 190px;}
	.wx-item h3 { font-size: 14px; }
	.nav { background: red}
    .dl-item{ width: 320px; margin-right: 30px;}
}
@media only screen and (max-width:880px) {
	.sw { width: 687px; }
	.sw li { width: 185px; height: 185px; }
	.sv-ul { width: 750px; }
	.sv-ul li { width: 220px; }
	.new-box { width: 85%; }
	.main-nav, .main-content { width: 95%; margin: auto; float: none; }
	.news-img-left, .news-txt-right { float: none; }
	.news-img-left { width: 241px; margin: auto; margin-bottom: 10px; }
	.news-txt-right { width: 100%; }
    .slide-b li{ height: 290px;}
}
@media only screen and (max-width:768px) {
	.make-item { width: 21%; }
	.sw { width: 577px; }
	.sw li { width: 170px; height: 170px; margin: 0 11px; }
	.sv-ul { width: 660px; }
	.sv-ul li { width: 190px; }
	.item ul li{ height: 140px;}
	.new-item-img img{ height: 140px;}
}
@media only screen and (max-width:680px) {
	.make-item a { font-size: 16px; }
	.sw { width: 506px; }
	.sw li { width: 145px; height: 145px; }
	.bj-txt { font-size: 12px; }
	.owl-next, .owl-prev { top: 28%; }
	.sv-ul { width: 100%; }
	.sv-ul li { float: none; width: 55%; margin: auto; margin-bottom: 20px; }
	.haiwain ul li { float: none; margin: auto; width: 70%; margin-bottom: 30px; }
	.youtian { font-size: 18px; }
	.mkt { margin-bottom: 40px; }
	.wx-item{ margin: 0 5px;}
	.wx-item h3 { font-size: 12px; }
	.lc-lc { width: 58%; }
	.ctn-item dl, .ctn-dz ul li { width: 100%; }
	.world-distribute h3{ font-size: 18px;}
	.distribute p{ font-size: 12px; }
	.item ul li{ height: 110px;}
	.new-item-img img{ height: 110px;}
	.nav { background: blue}
    .item li:nth-child(3),.item li:nth-child(4){
        display: none;
    }
}
@media only screen and (max-width:580px) {
	.make-item { width: 20%; }
    .slide-b li{ height: 220px;}
	.sw { width: 416px; }
	.sw li { width: 90%; height: 90%; }
	.owl-next, .owl-prev { top: 40%; }
	.sw .owl-prev { left: -40px; }
	.sw .owl-next { right: -24px; }
	.bj-txt { font-size: 24px; }
	.sv-ul li { width: 75%; }
	.item-img, .item-txt { float: none; margin: auto; width: 90%; }
	.item ul li { padding: 0; width: 100%; }
	.youtian { font-size: 16px; }
	.productn-ul li { float: none; margin: auto; width: 70%; margin-bottom: 20px; }
	.wx-item { width: 43%; margin-right: 26px; }
	.zizhi li { width: 50% }
	.ctn-main { padding: 48px 0 0 30px; }

	.wx-item img {
    height: 160px;
}
	.distribute p{ float: none;  width: 100%;margin-bottom: 20px;}
	.distribute p span{ float: left; margin-right: 20px;}
    .sw li img{
        height: 374px;
    }
    .authorization .fsp{ width:231px; margin-right: 0; padding-left: 10px;}
    .foot{ margin-bottom: 0;} 
    .footer{ padding: 20px 0 20px;}
    .foot-nav dl{ margin-bottom: 15px;}
    .dl-item dt{ padding-bottom: 15px; margin-bottom: 10px;}
    .dl-item dd{ line-height: 22px; margin-right: 8px; font-size: 12px;}
    .foot-2w{ line-height: 44px; margin-right: 0;}
    .foot-2w img{ width: 95px;}
}
@media only screen and (max-width:480px) {
    .slide-b li{ height: 160px;}
    .flex-direction-nav li{ width: 15px; height:40px; background-size: 100% 100%;}
	.logo { margin-top: 10px; width: 96px; overflow: hidden; }
	.h2-bt { font-size: 26px; }
	.make h3 { font-size: 20px; }
	.make-item { width: 44%; margin-bottom: 20px; }
	.sw { width: 306px; }
	.new-item-txt h4 { font-size: 14px; }
	.foot-nav, .foot-2w { width: 100%; box-sizing: border-box; }
	.dl-item { width: 80%; margin-right: 0; }
	/*.dl-item dd { margin-right: 65px; }*/
	.new-item-img, .new-item-txt { width: 100%; }
	.haiwain ul li { width: 80%; }
	.youtian { font-size: 14px; line-height: 26px; }
	.wx-item { float: none; width: 70%; margin: auto; }
	.lc-lc { width: 100%; padding-top: 0; margin-left: 0; }
	.lc-q, .nian { display: none; }
	.jl, .jr { float: none; width: 80%; margin: auto; }
	.jl { width: 60%; margin-bottom: 20px; }
	.tab-head { font-size: 14px; }
	.tab-btn { width: 90px;}
	.email { margin-left: 10px; }
	
	.lc {margin-bottom: 0;}
	.lc-box { width: 100% }
	.lcheng-box{ background: none;}
	.lc-box-item{font-size: 14px;}
	.world-distribute h3{ font-size: 16px;}
	.wx-item img {
    height: 180px;
}
.item ul li{height: auto;}
	.new-item-img img{ height:100%;}
    .sw li img{
        height: 275px;
    }
}
@media only screen and (max-width:385px) {
    .slide-b li{ height: 125px;}
	.make-item { width:42%; }
	.sv-ul li { width: 90%; }
	/*.dl-item dd { margin-right: 8px; line-height: 22px;}*/
    .foot{ margin-bottom: 0;}
	.sw { width: 236px; }
	.sw .owl-next { right: -28px; }
	.zizhi li { width: 100% }
	.tab-btn { padding: 4px; width: auto; }
	.email { width: 259px; font-size: 12px }
	.ctn-nav li { width: 110px; }
	.wx-item img {height: 150px;}
    .make-item h4{ font-size: 12px;}
    .sw li img{
        height: 212px;
    }
.make-item h4{ height: 67px;}
}
@media only screen and (max-width:320px) {

    .make-item { width:40%; }
    .authorization{ font-size: 13px;}
}