ul,ul li{ list-style:none; margin:0px; padding:0px;}
*{font-family:Microsoft Yahei; margin:0; padding:0; box-sizing:border-box; font-family:Microsoft Yahei; font-size:16px;}
a{ text-decoration:none; color:#000000; transition:0.3s}
a:hover{ text-decoration:none; color:#009BE3;}
img,input{ border:0px;}
.main{ width:84%; max-width:1200px; margin:0 auto;}
i,em{ font-style:normal}
body{ background:#fff;}
img{ transition:0.5s}

.sy_one .bottom li:hover img{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);transform:scale(-1,1);}
.sy_one .pimg:hover img,.al_list .nei:hover .img,.xq_five .pimg:hover img,.ind_four a:hover img, .sy_two li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);transform:scale(1.15);}

.case_list .nei:hover .title,.xq_next li a:hover{ color:#009BE3}
.xw_list .nei:hover{-moz-box-shadow:0px 0px 25px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 25px rgba(0,0,0,0.3); box-shadow:0px 0px 25px rgba(0,0,0,0.3);}

.img-box{ width:100%; overflow:hidden; float:left;}
.img-box img{height:100%; width:100%; object-fit: cover; transition:1s}
.bg_bai{  background:#fff;}
.bold {font-weight:bold;}
.red {color:#f00;}
.pt30{ padding-top:30px;}
.mb40{ margin-bottom:40px}
@media (max-width: 1190px) {
	.pt30{ padding-top:10px;}
	.mb40{ margin-bottom:20px}
}
@media (max-width: 767px) {
	.pt30{ padding-top:0px;}
	.mb40{ margin-bottom:10px}
}

.container{ width:90%; max-width:1700px; margin:0 auto}
@media (max-width: 1190px) {
	.container{ width:94%;}
}
@media (max-width: 767px) {
	.container{ width:100%;}
}

.caiJian_img {
  clip-path: polygon(0px 0%, 100% 0%, 100% 0%, 0% 0%);
  transition: 1.5s;
}
.caiJian_img.ok {
  clip-path: polygon(0px 0%, 100% 0%, 100% 100%, 0% 100%);
}


/* header */
header{ float:left; width:100%; height:150px;  background-size:100% 100%;  position:fixed; top:0; left:0; z-index:700; transition:0.4s}
header.header,header.header2{-moz-box-shadow:0px 0px 5px #ADADAD; -webkit-box-shadow:0px 0px 5px #ADADAD; box-shadow:0px 0px 5px #ADADAD; background:#fff}
header.fixed{-moz-box-shadow:0px 0px 5px #ADADAD; -webkit-box-shadow:0px 0px 5px #ADADAD; box-shadow:0px 0px 5px #ADADAD; background:#fff}
header .container{ display: flex; align-items: center; justify-content: space-between;}
header .logo{ float:left;position:relative; z-index:1111111; display: flex; align-items: center; height:150px}
header .logo img{ float:left;-webkit-transition:all .8s ease 0s;-moz-transition:all .8s ease 0s;transition:all .8s ease 0s; max-height: 90%;}

header .sousuo{width:40px; height:70px; background:url(/watermark.php?src=static/images/bg_01.png) no-repeat center center; cursor:pointer;}
header .sousuo span{ float:left; width:100%; height:100%; cursor:pointer;}
header .search{ position:absolute; top:150px; right:5%;border-radius:5px; padding:20px;-moz-box-shadow:0px 0px 10px #B0B0B0; -webkit-box-shadow:0px 0px 10px #B0B0B0; box-shadow:0px 0px 10px #B0B0B0; display:none;  background:url(/watermark.php?src=static/images/head_bg.png) no-repeat left top; background-size:100% 100%; }
header .search .txt{ border-radius:0; float:left; width:630px; padding-left:15px; line-height:50px; background:#fff; outline:none; border:0;}
header .search .btn{ float:left; width:70px; height:50px; background:url(/watermark.php?src=static/images/bg_01_la.png) no-repeat center center #fff;; cursor:pointer; border:0; outline:none; background-size:26px;}
header .search p{ float:left; width:700px; background:#fff}

.nav{padding:0px; margin:0px; width:auto; display:flex; padding-top:50px}
.nav ul{justify-content: start; display:flex}
.nav li{ /*position:relative;*/ padding:0 20px; margin-right:4px; height:100px;}
.nav li a{color:#656565; line-height:70px; display:block; font-size:20px}
.nav li a:hover,.nav li:hover a,.nav li a.curr{ color:#33A9E7;}
.nav li .la{ position:absolute; top:150px;height:0; overflow:hidden;left:0px; width:100%; background:url(/watermark.php?src=static/images/xbg_01.png) repeat-x left top #fff; transition: 0.4s; display:flex;justify-content: center; -moz-box-shadow:0px 4px 5px rgba(0,0,0,0.2); -webkit-box-shadow:0px 4px 5px rgba(0,0,0,0.2); box-shadow:0px 4px 5px rgba(0,0,0,0.2);}
.nav li .la .nei{ display: flex; flex-wrap: wrap;padding: 35px 0 20px 0;width:100%; max-width:1200px;}
.nav li .la .nei dd{ padding: 0 35px; width:20%; padding-bottom:25px}
.nav li .la .nei a{ display: block; color: #000000; margin: 0; font-size: 18px; line-height: 48px; border-bottom:1px solid #B4B4B4; background:url(/watermark.php?src=static/images/j1.png) no-repeat right center;}
.nav li .la .nei a:hover{color:#33A9E6; background:url(/watermark.php?src=static/images/j2.png) no-repeat right center;border-bottom:1px solid #33A9E6; }
.nav li:hover .la{ height: auto;}
.btn_menu{ position:absolute; top:0px; right:10px; width:40px; height:30px; background:url(/watermark.php?src=static/images/menu.png) no-repeat center center ; border-radius:3px;z-index:200;transition: All 0.3s ease;-webkit-transition: All 0.3s ease;-moz-transition: All 0.3s ease; -o-transition: All 0.3s ease; display:none; background-size:20px; cursor:pointer; z-index:1000}
.close_menu{ background:url(/watermark.php?src=static/images/close.png) no-repeat center center; background-size:12px;}
.pTop{ display:block;width:100%; height:150px;}
.menu{ position:fixed; top:0px; left:100%; padding:0px 30px; background-color:rgba(0,99,179,0.95); z-index:100; width:100%; min-height:100%;margin:0px;padding-top:90px; background-size:100%;transition: All 0.5s ease;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; height: 100vh; overflow: hidden; overflow-y: auto; padding-bottom: 40px;}
.menu.dian{ left:0px;}
.menu li{ float:left; width:100%; border-bottom:1px solid #fff; position:relative;}
.menu li a{ float:left; line-height:45px; padding-left:20px; width:100%; color:#fff; font-size:15px;}
.menu li .p{ float:left; width:100%; padding-left:20px; display:none; overflow:hidden; margin-bottom:10px; color:#000}
.menu li .p a{ float:left; color:#fff; font-size:14px; line-height:44px; border-bottom:1px solid #fff; margin-bottom:-1px;}
.menu li .p a:hover,.menu li h3:hover{ color:#fff}
.menu li h3{ float:left; width:95%; margin:0px; padding-left:20px; background:url(/watermark.php?src=static/images/bg_04.png) no-repeat right center; font-weight:normal; font-size:15px;color:#fff;  line-height:45px; background-size:12px; cursor:pointer;}
.menu li h3.sel{ background:url(/watermark.php?src=static/images/bg_04-sel.png) no-repeat right center; background-size:12px;}
.menu .search{ display:flex; background:#fff; width:100%; padding:0px !important;}
.menu .search .txt{border-radius:0; float:left; width:100%; padding-left:10px; line-height:44px; background:#fff; outline:none; border:0; font-size:15px; height:44px;}
.menu .search .btn{ width:50px; height:44px; background:url(/watermark.php?src=static/images/bg_01_la.png) no-repeat center center #fff; background-size:20px;cursor:pointer; border:0; outline:none;}
@media screen and (min-width: 768px) and (max-width: 1298px) {/* 平板 */
	.main{ width:94%}
	header{ height:80px;}
	.pTop{  height:80px;}
	header .logo{ height:80px}
	header .logo img{ height:50px;}	
	header .rightImg dd{ padding-top:10px}
	header .rightImg .img1,header .rightImg .img2{ height:40px; cursor:pointer;}
	header .rightImg p{ width:120px; top:55px}	
	header .sousuo{ background-size:25px; height: 50px; width: 50px; right:10px}
	header .search{ padding:15px; top:52px;}
	header .search p{ width:460px}
	header .search .txt{ width:400px;}
	header .search .btn{ width:60px;}
	
	.nav{ padding-top:0; display:flex;align-items:center;}	
	.nav li{ display:inline-block; float:none; position:static; padding:0; height:80px; line-height:80px}
	.nav li a{ padding:0 10px; line-height:80px; font-size: 15px;  margin-right:0}
	.nav li .la{ top:80px; left:0; width:100%; background-size:100% 30px;}
	.close_menu{ background-size:24px;}
	.nav li .la .nei{ padding:20px 0 20px 0}
	.nav li .la .nei dd{ padding:0 25px; width:25%; font-size:15px; padding-bottom:15px}
	.nav li .la .nei a{ font-size:15px; line-height:40px;}
}
@media (max-width: 767px) {/* 手机 */
	.main{ width:100%}
	header .main{background:#fff; background-size: 100% 100%; position:fixed; top:0; height:55px; z-index:1000}
	header{ height:60px;}
	header .logo{ height:60px}
	header .logo img{ height:50px;}
	.pTop{  height:60px;}
	header .rightImg,.nav{ display:none}
	.btn_menu{ display:block; background-size:24px; height:60px;}
	.close_menu{background-size:20px;}
	.menu .yy{ border:0}
	header .search{ right:0}
}

/* footer */
footer{ float:left; width:100%; background:url(/watermark.php?src=static/images/footer.jpg) no-repeat left top; background-size:100% 100%; padding:40px 0;}
footer .logo img{ max-height:200px;}
.foot_main{ padding:10px 0; display:flex; justify-content: space-between;}
.foot_three{ width:35%}
.foot_three dd{ height:45px; margin:15px 0; padding-left:55px; font-size:16px; line-height:28px; display:flex; align-items:center}
.foot_three .dz{ background:url(/watermark.php?src=static/images/foot1.png) no-repeat left center; background-size:45px;}
.foot_three .tell{ background:url(/watermark.php?src=static/images/foot2.png) no-repeat left center; background-size:45px;}
.foot_three .email{ background:url(/watermark.php?src=static/images/foot3.png) no-repeat left center; background-size:45px;}
.foot_three .wz{ background:url(/watermark.php?src=static/images/foot4.png) no-repeat left center; background-size:45px;}
.foot_two{ width:72%; padding-left:20px}
.foot_two h1,.foot_three h1{ float:left; width:100%; color:#CB0000; font-size:18px; font-weight:normal; line-height:36px; padding-left:14px;}
.foot_two ul{ float:left; width:100%; padding-top:5px; display:flex; display:flex;  justify-content: space-between;}
.foot_two ul li{ float:left; width:50%}
.foot_two ul li h2{ float:left; width:100%; line-height:32px; color:#656565; font-size:22px; font-weight:normal;white-space: nowrap; margin-bottom:10px}

.foot_two ul li a{ font-size:16px; color:#000; line-height:34px;}
.foot_two ul li a:hover{ color:#089FE4; opacity:1;}
.foot_two ul .li{ text-align:center;}
.foot_two ul .ts{ font-size:15px; color:#000000; margin-top:10px; display:block; width:100%}
.foot_two ul .li img{ height:150px;}
.foot_four{ display:block; width:100%; padding:15px; border-top:1px solid #8D9195; margin-top:20px; line-height:36px; color:#fff; font-size:14px;  display:flex; align-items:center; justify-content: center; color:#333333;}
.foot_four span{ padding:0 15px; display:flex; align-items:center; justify-content: center; font-size:14px;}
.foot_four img{ margin-right:5px}
.foot_four a{font-size:14px;}
@media screen and (min-width: 768px) and (max-width: 1100px) {/* 平板 */
	footer .logo img{ height:60px;}
	footer .main{ width:98%;flex-wrap: wrap;}
	.foot_one .main{ line-height:40px; font-size:20px;}
	.foot_three{ width:40%;}
	.foot_three dd{ padding-left:35px; margin:2px 0; font-size:15px; line-height:26px;}
	.foot_three .dz,.foot_three .tell,.foot_three .email,.foot_three .wz{ background-size:30px;}
	
	.foot_two{ width:100%;}
	.foot_two ul li h2{ font-size:18px;}
	.foot_two ul .li3{ display:none;}
	.foot_two ul .li2,.foot_two ul .li1{ width:50%}
	.foot_two ul li a{ font-size:14px; line-height:28px;}
	.foot_two ul .li img{ height:120px;}
	.foot_four{flex-wrap: wrap; line-height:30px;}
}
@media (max-width: 767px) {/* 手机 */
	footer{ padding:20px 15px 10px 15px}
	footer .logo img{ height:50px;}
	.foot_one{ display:none;}
	.foot_main{flex-wrap: wrap; padding-bottom:15px}
	.foot_three{ width:100%; padding-top:0px;  padding-left:0px; text-align:center}
	.foot_three dd{ padding-left:35px; margin:2px 0; font-size:15px; line-height:26px;}
	.foot_three .dz,.foot_three .tell,.foot_three .email,.foot_three .wz{ background-size:30px;}
	.foot_two{ display:none;}
	.foot_four{ flex-wrap: wrap; line-height:26px; text-align:center; font-size:12px; margin-top:0}
	.foot_four{ font-size:12px}
}

/* 右侧悬浮*/
.rightFix { width: 48px; position: fixed; right: 20px; bottom: 50px; margin-top: -100px; z-index: 190;}
@media (max-width: 1366px) {
  .rightFix { right: 8px; }
}
.rightFix .ico { width: 48px;height: 48px;display: block;position: relative; overflow: hidden; margin: 0px; transition: all ease 300ms; margin-top: 1px; padding: 0px; border-radius: 48px; border: 1px solid #dedede; margin-bottom: 5px; background: #ffffff url(/watermark.php?src=static/images/fix-ico.png) no-repeat center 0;}
.rightFix .ico img { width: 110px; height: 110px;position: absolute; left: -78px; top: 0; padding: 6px; background: #d70c18; border: 1px solid #ddd; background: #fff; display: block; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 5px;}
.rightFix .ico span { width: 250px; text-align: center; height: 48px; line-height: 48px; position: absolute; left: -78px; top: 0; background: #E50113; color: #fff; display: block; font-size: 16px; opacity: 0; filter: alpha(opacity=0); transition: all ease-in-out 0.2s; border-radius: 48px;}
.rightFix .ico:hover { background-color:#0063B3; border-color: #0063B3; overflow: visible;}
.rightFix .ico:hover img {  opacity: 1; filter: alpha(opacity=100); left: -140px;}
.rightFix .ico:hover span { opacity: 1; filter: alpha(opacity=100); left: -255px;}
.rightFix .fix-tel { background-position: 11px 12px;}
.rightFix .fix-tel:hover { background-position: -33px 12px;}
.rightFix .fix-qq { background-position: 11px -40px;}
.rightFix .fix-qq:hover {background-position: -33px -40px;}
.rightFix .fix-ewm {background-position: 11px -96px;}
.rightFix .fix-ewm:hover { background-position: -33px -96px;}
.rightFix .fix_top {background-position: 11px -150px;}
.rightFix .fix_top:hover {  background-position: -33px -150px;}
.rightFix .fix-form {background-position: 10px -234px;}
.rightFix .fix-form span {font-size: 14px;line-height: 23px;width: 180px;}
.rightFix .fix-form:hover {background-position: -37px -234px;}
@media (max-width: 767px) {/* 手机 */
	.rightFix{ top:auto; bottom:20px;}
}

/* 轮播 */
.lSSlideOuter {overflow: hidden;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.lightSlider:before, .lightSlider:after {content: " ";display: table;}
.lightSlider {overflow: hidden;margin: 0;}
.lSSlideWrapper {max-width: 100%;overflow: hidden;position: relative;}
.lSSlideWrapper > .lightSlider:after {clear: both;}
.lSSlideWrapper .lSSlide {-webkit-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition: all 1s;-webkit-transition-property: -webkit-transform,height;-moz-transition-property: -moz-transform,height;transition-property: transform,height;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lSSlideWrapper .lSFade {position: relative;}
.lSSlideWrapper .lSFade > * {position: absolute !important;top: 0;left: 0;z-index: 9;margin-right: 0;width: 100%;}
.lSSlideWrapper.usingCss .lSFade > * {opacity: 0;-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition-duration: inherit !important;transition-duration: inherit !important;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: inherit !important;transition-timing-function: inherit !important;}
.lSSlideWrapper .lSFade > *.active {z-index: 10;}
.lSSlideWrapper.usingCss .lSFade > *.active {opacity: 1;}
.lSSlideOuter .lSPager.lSpg {margin: 10px 0 0;padding: 0;text-align: center;}
.lSSlideOuter .lSPager.lSpg > li {cursor: pointer;display: inline-block;padding: 0 5px;}
.lSSlideOuter .lSPager.lSpg > li a {background-color: #222222;border-radius: 30px;display: inline-block;height: 8px;overflow: hidden;text-indent: -999em;width: 8px;position: relative;z-index: 99;-webkit-transition: all 0.5s linear 0s;transition: all 0.5s linear 0s;}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color: #FF7523;}
.lSSlideOuter .media {opacity: 0.8;}
.lSSlideOuter .media.active {opacity: 1;}
.lSAction > a {width: 32px;display: block;top: 50%;height: 32px;cursor: pointer;position: absolute;z-index: 99;margin-top: -16px;-webkit-transition: opacity 0.35s linear 0s;transition: opacity 0.35s linear 0s;}
.lSAction > a:hover {opacity: 1;}
.lSAction > .lSPrev {background-position: 0 0;left: 10px;}
.lSAction > .lSNext {background-position: -32px 0;right: 10px;}
.lSAction > a.disabled {pointer-events: none;}
.cS-hidden {height: 1px;opacity: 0;filter: alpha(opacity=0);overflow: hidden;}
.lSSlideOuter.lSrtl {direction: rtl;}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {padding-left: 0;list-style: none outside none;}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {padding-right: 0;}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {float: left;}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {float: right !important;}

/* 首页 shouYe*/
.ind_banner{ display:block; width:100%}
.ind_banner .img{ display:block; width:100%}
.ind_banner .next,.ind_banner .prev{ width:100px; height:120px; position:absolute; top:50%; z-index:100;transform: translate(0, -50%); outline:none; cursor:pointer;}
.ind_banner .next{right:0; background:url(/watermark.php?src=static/images/right.png) no-repeat center center;}
.ind_banner .next:hover{background:url(/watermark.php?src=static/images/right-sel.png) no-repeat center center;}
.ind_banner .prev{left:0px;background:url(/watermark.php?src=static/images/left.png) no-repeat center center; }
.ind_banner .prev:hover{left:0px;background:url(/watermark.php?src=static/images/left-sel.png) no-repeat center center; }

.ind_banner .swiper-pagination-bullet{ width:30px; height:30px; background:#009CE4; margin:0 15px !important; opacity:1}
.ind_banner .swiper-pagination{ display:flex; justify-content: center;align-items:center; padding-bottom:20px}
.ind_banner .swiper-pagination-bullet-active{ background:url(/watermark.php?src=static/images/d1.png) no-repeat; background-size:100% 100%; height:40px; width:40px;}
.sy_one{ margin:60px 0; display:flex;justify-content: space-between; background:url(/watermark.php?src=static/images/xbg_02.png) no-repeat left bottom; background-size:52% 100%; align-items:center; padding-bottom:30px;}
.sy_one .pimg{ width:50%; overflow:hidden;}
.sy_one .pimg img{ display:block; width:100%}
.sy_one .nei{ padding:0 8% 0 5%; width:50%}
.sy_one .nei .tit_en{ color:#C7C7C7; font-size:36px; line-height:40px; font-weight:normal}
.sy_one .nei .tit_cn{ font-size:36px; color:#009BE3; line-height:50px;}
.sy_one .nei .desc{ font-size:17px; color:#656565; line-height:42px; padding:20px 0}
.sy_one .bottom{ display:flex;justify-content: space-between; padding:20px 0 0 0;}
.sy_one .bottom li{ text-align:center; width:25%; color:#656565; font-size:17px;}
.sy_one .bottom li img{ max-width:85%}
.sy_one .bottom li p{ line-height:30px;}

.sy_bg{ background:#E6E7E8; padding-bottom:100px}
.sy_title{ padding:50px 0 40px 0; text-align:center; line-height:50px; color:#C7C7C7;}
.sy_title h2{ font-size:34px; color:#009BE3; letter-spacing:1px;}
.sy_title h3{ font-size:36px; font-weight:normal; line-height:40px;}

.sy_two{ display:block; width:100%}
.sy_two li{ display:flex; justify-content: space-between; align-items:center;}
.sy_two .pimg{ width:50%; overflow:hidden;}
.sy_two .pimg img{ display:block; width:100%}
.sy_two .nei{ width:50%; padding:0 8% 0 5%;}
.sy_two .nei .title{ font-size:34px; color:#333333; line-height:40px; font-weight:normal;}
.sy_two .nei .desc{ padding:15px 0; color:#656565; font-size:18px; line-height:40px;}
.sy_two .nei .more{ text-align:right; padding-top:20px;}
.sy_two .nei .more a{ display:inline-block; width:186px;  border:1px solid #009CE4; line-height:50px; text-align:center; border-radius:3px;}
.sy_two .nei .more a span{background:url(/watermark.php?src=static/images/j3.png) no-repeat right center; padding-right:30px; transition:0.5s;color:#009CE4;}
.sy_two .nei .more a:hover span{background:url(/watermark.php?src=static/images/j4.png) no-repeat right center; color:#fff;}
.sy_two .nei .more a:hover{ background:#009CE4; padding-left:20px}
.sy_two li:nth-child(2n){flex-direction: row-reverse;}

.ind_four{ float:left; width:50%; margin-bottom:40px; overflow:hidden;-moz-box-shadow:3px 3px 8px #ABABAB; -webkit-box-shadow:3px 3px 8px #ABABAB; box-shadow:3px 3px 8px #ABABAB; height:450px;}
#ind_four{ height:450px !important;}
.ind_four .lSSlideOuter .lSPager.lSpg{ width:100%; position:relative; text-align:center; margin-top:-95px; background:none; float:left;}
.ind_four .lSSlideOuter .lSPager.lSpg > li a{ background:#fff;border:1px solid #fff; background:none; width:14px; height:14px;}
.ind_four .lSSlideOuter .lSPager.lSpg > li:hover a,.ind_four  .lSSlideOuter .lSPager.lSpg > li.active a{ border:1px solid #A2BF00; background:#A2BF00;}
.ind_four .lSSlideOuter .lSPager.lSpg > li{ margin-top:0px}
.ind_four .lSAction{ position:absolute; top:48%; left:0; width:100%;}
.ind_four .lSAction > a{ width:33px; height:37px; }
.ind_four .lSAction > .lSNext{right:10; background:url(/watermark.php?src=static/images/right1.png) no-repeat right center; background-size:100%}
.ind_four .lSAction > .lSPrev{left:10px;background:url(/watermark.php?src=static/images/left1.png) no-repeat right center; background-size:100%}
.ind_four .a{ float:left; width:100%; position:relative;}
.ind_four img{ float:left; width:100%; height:450px;object-fit: cover; transition:0.5s}
.ind_four p{ position:absolute; bottom:0; left:0; height:80px; background:url(/watermark.php?src=static/images/bg_07.png) repeat-x left bottom; line-height:80px; color:#fff; width:100%; padding-left:50px; font-size:18px;}
.ind_four .a:hover p{ color:#A2BF00;}
.sy_three{ float:right; width:47%; padding-bottom:70px;}
.sy_three ul{ float:left; width:100%}
.sy_three li{ float:left; width:100%; padding-bottom:12px; padding-top:15px;}
.sy_three li .top{ float:left; width:100%; position:relative; padding-left:110px; height:80px; position:relative;}
.sy_three li .top .date{ position:absolute; top:5px; left:0; width:85px; height:64px; background:url(/watermark.php?src=static/images/bg_09.png) no-repeat left center;}
.sy_three li .top .date i{ float:left; width:100%; line-height:22px; font-size:16px; color:#939393;}
.sy_three li .top .date span{ float:left; width:100%; color:#1F9AD7; text-align:right; font-size:36px;}
.sy_three li .top a{ float:left; width:100%; font-size:19px; line-height:34px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.sy_three li .desc{ float:left; width:100%; line-height:24px; font-size:14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; color:#787878;}

@media (max-width: 1190px) {
	*{ font-size:15px}
	.main{ max-width:100%;}
	.ind_banner .next,.ind_banner .prev{ width:60px; height:80px;}
	.ind_banner .next,.ind_banner .next:hover{ background-size:30px}
	.ind_banner .prev,.ind_banner .prev:hover{background-size:30px}
	.ind_banner .swiper-pagination-bullet{ width:20px; height:20px; margin:0 10px !important}
	.ind_banner .swiper-pagination-bullet-active{ height:30px; width:30px;}
	.sy_one{ padding-bottom:20px;}
	.sy_one .nei{ padding:0 25px;}
	.sy_one .nei .tit_en{ font-size:22px; line-height:30px;}
	.sy_one .nei .tit_cn{ font-size:26px; line-height:40px;}
	.sy_one .nei .desc{ font-size:14px; line-height:28px; padding:15px 0;}
	.sy_one .bottom{ padding-top:0px;}
	.sy_one .bottom li{ font-size:14px;}
	.sy_one .bottom li img{ max-width:65%}
	.sy_title{ line-height:44px;}
	.sy_title h2{ font-size:26px;}
	.sy_title h3{ font-size:25px; line-height:32px;}
	.sy_two .nei{ padding:0 25px;}
	.sy_two .nei .title{ font-size:24px}
	.sy_two .nei .desc{ font-size:15px; line-height:30px; padding:10px 0;}
	.sy_two .nei .more{ padding-top:10px;}
	.sy_two .nei .more a{ width:140px; line-height:42px;}
	
	.ind_four .lSSlideOuter .lSPager.lSpg{ margin-top:-70px;}
	.ind_four p{ padding-left:20px; height:50px; line-height:50px; font-size:16px; background-size:auto 100%}
	.ind_four img,.ind_four{ height:360px;}
	#ind_four{ height:360px !important;}
	
	.sy_three{ width:46.5%; }
	.sy_three li{ padding-top:10px}
	.sy_three li .top{ height:65px; padding-left:80px;}
	.sy_three li .top .date{ width:65px; height:50px;}
	.sy_three li .top .date i{ height:14px; line-height:20px;}
	.sy_three li .top .date span{ font-size:30px; line-height:40px;}
	.sy_three li .top a{ font-size:16px; line-height:26px;}
	.sy_three li .desc{ line-height:22px; font-size:13px;}
	.sy_bg{ padding-bottom:80px;}
}
@media (max-width: 767px) {
	*{ font-size:15px}
	.ind_banner .next,.ind_banner .prev{ width:40px; height:50px;}
	.ind_banner .next,.ind_banner .next:hover{ background-size:20px}
	.ind_banner .prev,.ind_banner .prev:hover{background-size:20px}
	.ind_banner .swiper-pagination-bullet{ width:15px; height:15px; margin:0 5px !important}
	.ind_banner .swiper-pagination-bullet-active{ height:25px; width:25px;}
	.ind_banner .swiper-pagination{ padding-bottom:0px}
	.sy_one{ background:none; padding:0; margin:25px 15px;flex-wrap: wrap;}
	.sy_one .pimg{ width:100%}
	.sy_one .nei{ width:100%; padding:0; padding-top:15px;}
	.sy_one .nei .tit_en{ font-size:20px; line-height:26px;}
	.sy_one .nei .tit_cn{ font-size:24px; line-height:34px;}
	.sy_one .nei .desc{line-height:28px; padding:10px 0 15px 0;}
	.sy_title{ line-height:30px; padding:30px 0 10px 0 !important;}
	.sy_title h2{ font-size:20px;}
	.sy_title h3{ font-size:16px; line-height:26px;}
	.sy_two li{flex-wrap: wrap;}
	.sy_two li .pimg{ width:100%}
	.sy_two .nei{ width:100%; padding:15px 15px 30px 15px;}
	
	.ind_four{ width:100%; margin-bottom:5px; margin-top:0px;}
	.ind_four .lSSlideOuter .lSPager.lSpg{ margin-top:-70px;}
	.ind_four p{ padding-left:20px; height:50px; line-height:50px; font-size:15px; background-size:auto 100%}
	.ind_four img,.ind_four{ height:340px;}
	#ind_four{ height:340px !important;}
	.sy_three{ padding:15px; width:100%;}
	.sy_three li{ padding-top:15px; padding-bottom:15px;}
	.sy_three li .top{ height:60px; padding-left:80px;}
	.sy_three li .top .date{ width:65px; height:45px;}
	.sy_three li .top .date i{ height:14px; line-height:20px;}
	.sy_three li .top .date span{ font-size:26px; line-height:40px;}
	.sy_three li .top a{ font-size:16px; line-height:26px;}
	.sy_three li .desc{ line-height:22px; font-size:13px;}
	.sy_three .sy_type { padding-bottom:10px;}
	.sy_bg{ padding-bottom:0px;}
}

/*banner 菜单 索引位置 */
.banner,.banner img{ display:block; width:100%; position:relative;}
.wei{width:100%; background:#E6E7E8; line-height:56px; height:56px; position:relative; z-index:200;}
.wei .main{display:flex;justify-content: space-between;}
.wei .wei_menu{ display:none; position:absolute; top:0; right:0; height:50px; background:url(/watermark.php?src=static/images/bg_19.png) no-repeat left center; background-size:20px; width:40px;}
.wei .left{display:flex}
.wei .left a{ width:auto; padding:0 20px; display:inline-block; line-height:60px; font-size:16px;  box-sizing:border-box; text-align:center; box-sizing:border-box; line-height:56px;  transition:0;color:#656565; background:url(/watermark.php?src=static/images/bg8.png) no-repeat bottom center; background-size:0 3px; color:#373737;}
.wei .left a.sel{ background-size:100% 3px; color:#009BE3; font-weight:bold;}
.wei .left a:hover{color:#009BE3; }
.wei .right{ font-size:16px; color:#333; padding-left:40px; background:url(/watermark.php?src=static/images/xbg_03.png) no-repeat left center}
.wei .right a{ font-size:16px; color:#333;}
@media (max-width: 1190px) {
	.wei .wei_menu{ display:block}
	.wei .left{ position:absolute; top:50px; right:0; display:none; width:170px; background:#009CE4; padding:10px 0;}
	.wei .left a{ line-height:42px; width:100%; display:block; text-align:center; font-size:15px; color:#fff; margin-bottom:1px;}
	.wei .left a.sel{ font-weight:normal; background:#00AFEA; color:#fff !important;}
	.wei .left a:hover{background:#00AFEA; color:#fff !important; opacity:0.8 }
	.wei .left.kai{ display: block;}
	.wei{ height:50px; line-height:50px;}
	.wei .right,.wei .right a{ font-size:14px;}
	.wei .right{ padding-left:25px; background-size:18px;}
}
@media (max-width: 767px) {
	.wei .right{ margin-left:10px;}
}

/* 通大标题 */
.bigTitle{ padding-top:40px; margin-bottom:40px; background:url(/watermark.php?src=static/images/bg8.png) no-repeat bottom center; line-height:60px; text-align:center; padding-bottom:7px; font-size:34px; color:#009BE3;}
@media (max-width: 1190px) {
	.bigTitle{ font-size:28px; line-height:50px; padding-top:30px; margin-bottom:30px;}
}
@media (max-width: 767px) {
	.bigTitle{ font-size:20px; line-height:40px; padding-top:15px; margin-bottom:25px; background-size:130px 3px;}
}

.bigTitle2{margin-bottom:40px; background:url(/watermark.php?src=static/images/bg8.png) no-repeat bottom center; line-height:60px; text-align:center; padding-bottom:7px; font-size:34px; color:#009BE3;}
@media (max-width: 1190px) {
	.bigTitle2{ font-size:28px; line-height:50px; padding-top:30px; margin-bottom:30px;}
}
@media (max-width: 767px) {
	.bigTitle2{ font-size:20px; line-height:40px; padding-top:15px; margin-bottom:25px; background-size:130px 3px;}
}





/* 公司概况 */
.gk_bg{ background:url(/watermark.php?src=static/images/xbg_06.png) no-repeat left bottom; background-size:100%; padding:50px 0}
.gk_one{ background:url(/watermark.php?src=static/images/bg8.png) no-repeat bottom center; text-align:center; background-size:380px 4px; padding-bottom:16px;}
.gk_one .tit_cn{ color:#009BE3; font-size:24px; line-height:30px;}
.gk_one .tit_en{ line-height:30px; color:#C7C7C7; font-size:13px;}

.gk_two{ padding:40px 0; font-size:18px; color:#656565; line-height:34px}

.gk_three{ display:flex; justify-content: center;align-items:flex-start; padding-bottom:30px}
.gk_three li{ width:28%; text-align:center;}
.gk_three li h3{ color:#009BE3; font-size:38px;}
.gk_three li h3 strong{ font-size:38px;}
.gk_three li h4{ color:#656565; font-weight:normal; font-size:18px;}
@media (max-width: 767px) {
	.gk_one{ background-size:100% 3px;}
	.gk_one .tit_cn{ font-size:20px;}
	.gk_one .tit_en{ font-size:12px; line-height:28px;}
	.gk_bg{ padding:20px 15px}
	.gk_two{ font-size:15px; line-height:30px; padding:20px 0}
	.gk_three{ padding-bottom:10px;}
	.gk_three li{ width:33.333%;}
	.gk_three li h3,.gk_three li h3 strong{ font-size:28px}
	.gk_three li h4{ font-size:14px;}
	
}

/* 资质认证 */
.zz_bg{ background:url(/watermark.php?src=static/images/xbg_05.png) no-repeat left top #fff; background-size:100%}
.zz_one{ color:#656565; font-size:18px; line-height:34px; padding-bottom:80px;}
.zz_one img{ max-width:100%}
@media (max-width: 1190px) {
	.zz_one{ font-size:16px;}
}
@media (max-width: 767px) {
	.zz_one{ padding:0 15px 30px 15px; font-size:15px; line-height:28px;}
}

/* 新闻资讯 */
.xw_list{ display:block; width:100%;}
.xw_list li{ padding-bottom:40px;display:block; width:100%}
.xw_list .nei{ background:#F0F0F2; overflow:hidden; display:flex;}
.xw_list .pimg{ width:35%; overflow:hidden;}
.xw_list .pimg img{ display:block; width:100%}
.xw_list .txt-box{ width:65%; padding:30px 40px;}
.xw_list .title{ line-height:34px; color:#D3D3D5; display:block; width:100%; font-size:24px; color:#000000; font-weight:normal; border-bottom:1px solid #D3D3D5; padding:10px 0}
.xw_list .time{ color:#A0A0A0; font-size:15px; line-height:30px;}
.xw_list .desc{ color:#656565; font-size:16px; line-height:32px; padding-top:5px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.xw_list li:nth-child(2n) .nei{flex-direction: row-reverse;}
@media (max-width: 1190px) {
	.xw_list .pimg{ width:40%}
	.xw_list .pimg img{ height:100%;object-fit: cover;}
	.xw_list .txt-box{ width:60%; padding:15px 26px}
	.xw_list .desc{ font-size:14px; line-height:28px;}
}
@media (max-width: 767px) {
	.xw_list li{ padding-bottom:20px}
	.xw_list .nei{flex-wrap: wrap;}
	.xw_list .pimg{ width:100%}
	.xw_list .txt-box{ width:100%; padding:10px 15px;}
	.xw_list .title{ font-size:20px;}
}

/* 详情 */
.xq_one{ padding:40px 100px 10px 100px; text-align:center; color:#009BE3; font-size:30px; font-weight:bold; line-height:50px;}
.xq_two{ display:flex; color:#CBCBCB;justify-content: center; line-height:50px;}
.xq_two dd{ margin:0 15px;font-size:14px;}
.xq_three{ padding:35px; text-align: justify;  padding-top:60px; background:url(/watermark.php?src=static/images/bg_08.png) no-repeat top center; background-size:100%; color:#656565; font-size:18px; line-height:36px;}
.xq_three img{ max-width:100%}

.xq_next{ border-top:1px solid #DDDDDD; padding:20px 35px;}
.xq_next li{ padding:5px 0}
.xq_next li a{ padding-left:50px; display:inline-block;line-height:40px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; color:#B7B7B7; font-size:18px;}
.xq_next .prev{ background:url(/watermark.php?src=static/images/jt6.png) no-repeat left center; background-size:32px;}
.xq_next .next{ background:url(/watermark.php?src=static/images/jt7.png) no-repeat left center; background-size:32px;}

.xq_title{ font-size:34px; line-height:90px;  background:url(/watermark.php?src=static/images/bg_08.png) no-repeat bottom center; background-size:100%; padding-bottom:30px; text-align:center; color:#009BE3; font-size:34px; font-weight:bold; letter-spacing:2px;}

.xq_list{ padding:0px 0 80px 0;}
.xq_list li{border-bottom:1px solid #DDDDDD; padding:2px 0;}
.xq_list a{  line-height:56px;height:56px;display:inline-block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; padding-left:65px; background:url(/watermark.php?src=static/images/j5.png) no-repeat 20px center; position:relative; background-size:26px;}
.xq_list a:hover{background:url(/watermark.php?src=static/images/j5.png) no-repeat 20px center #F3F3F3; background-size:26px;}

.xq_four{ text-align:center; font-size:34px; color:#333333; padding:50px 100px 30px 100px; line-height:50px;}
.xq_five{ display:flex;justify-content: space-between; margin-bottom:40px;align-items:center; background:url(/watermark.php?src=static/images/xbg_04.png) no-repeat left center; background-size:100% 90%}
.xq_five .pimg{ width:44%; overflow:hidden;}
.xq_five .pimg img{ display:block; width:100%;}
.xq_five .desc{ width:56%; padding:0 30px; font-size:18px; line-height:40px;}
@media (max-width: 1190px) {
	.xq_one{ font-size:26px; line-height:42px; padding:30px 40px 0px 40px;}
	.xq_three{ padding:40px 15px 20px 15px; font-size:16px; line-height:34px;}
	.xq_next{ padding:20px 15px;}
	.xq_next li a{ padding-left:40px; line-height:32px; height:32px;}
	.xq_next .prev,.xq_next .next{ background-size:28px;}
	.xq_title{ font-size:28px; line-height:60px; padding-bottom:20px;}
	.xq_list{ padding:0px 0 30px 0}
	.xq_list a{ padding-left:45px; background:url(/watermark.php?src=static/images/j5.png) no-repeat 10px center; background-size:20px; line-height:50px; height:50px;}
	.xq_four{ padding:40px 40px 20px 40px; font-size:28px; line-height:40px;}
	.xq_five .desc{ font-size:15px; padding:20px; line-height:28px;}
}
@media (max-width: 767px) {
	.xq_one{ font-size:18px; line-height:34px; padding:20px 20px 0px 20px;}
	.xq_two dd{ font-size:12px; line-height:40px; margin:0 10px;}
	.xq_three{ padding:30px 15px 20px 15px; font-size:15px; line-height:30px;}
	.xq_title{ font-size:22px; line-height:40px; padding: 15px;}
	.xq_list a{ padding-right:15px; background:url(/watermark.php?src=static/images/j5.png) no-repeat 15px center; background-size:18px;}
	.xq_next li a{ font-size:15px;}
	.xq_next .prev{ background-size:24px;}
	.xq_next .next{ background-size:24px;}
	.xq_four{ padding:20px 15px 10px 15px; font-size:18px; line-height:34px; font-weight:bold}
	.xq_five{flex-wrap: wrap; background-size:100% 100%; margin-bottom:20px;}
	.xq_five .pimg{ width:100%}
	.xq_five .desc{ width:100%; padding:10px 15px 15px 15px}
}

/* 团队概况 */
.td_one{ display:flex; justify-content: space-between; align-items:center; padding-bottom:70px;}
.td_one .nei{ width:40%; color:#4A4A4A; font-size:18px; line-height:30px;}
.td_one .nei .tit{ padding-top:15px; line-height:40px; display:block; width:100%; color:#4A4A4A; font-size:22px;}
.td_one .pimg{ width:57%}
.td_one .pimg img{ display:block; width:100%;}

.td_one .nei50{ width:48%; color:#4A4A4A; font-size:18px; line-height:30px;}
.td_one .nei50 .tit{ padding-top:15px; line-height:40px; display:block; width:100%; color:#4A4A4A; font-size:22px;}
.td_one .pimg50{ width:50%}
.td_one .pimg50 img{ display:block; width:100%;}


.td_list li{ display:flex;justify-content: space-between; align-items:center; padding:35px 20px; border-radius:15px; overflow:hidden; background:#fff; margin-bottom:26px; -moz-box-shadow:0px 0px 20px rgba(0,0,0,0.2); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.2); box-shadow:0px 0px 20px rgba(0,0,0,0.2); transition:0.5s}
.td_list .tx_img{ width:180px; height:180px; border-radius:200px; background:#E0E0E0; overflow:hidden;flex-shrink: 0; padding:15px; -moz-box-shadow:0px 0px 25px rgba(0,0,0,0.4); -webkit-box-shadow:0px 0px 25px rgba(0,0,0,0.4); box-shadow:0px 0px 25px rgba(0,0,0,0.4);}
.td_list .tx_img img{ width:100%; height:100%; object-fit: cover; border-radius:200px; -moz-box-shadow:0px 5px 10px rgba(0,0,0,0.3); -webkit-box-shadow:0px 5px 10px rgba(0,0,0,0.3); box-shadow:0px 5px 10px rgba(0,0,0,0.3);}
.td_list .nei{ padding:0 25px; width:100%}
.td_list .nei .desc{ font-size:16px; line-height:32px; color:#656565;}
.td_list .top{ display:block; width:100%; padding-bottom:7px; background:url(/watermark.php?src=static/images/bg8.png) no-repeat left bottom; background-size:180px 1px; margin-bottom:10px; line-height:30px;}
.td_list .top strong{ font-size:24px; color:#009BE3;}
.td_list .top span{ padding-left:15px; color:#656565; font-size:16px;}
.td_list li:hover{ background:#E8E8E8;-moz-box-shadow:0px 0px 20px rgba(0,0,0,0.4); -webkit-box-shadow:0px 0px 20px rgba(0,0,0,0.4); box-shadow:0px 0px 20px rgba(0,0,0,0.4);}

@media (max-width: 1190px) {
	.td_one{ padding-bottom:50px;}
	.td_one .nei{ font-size:16px; line-height:26px;}
	.td_one .nei .tit{ font-size:20px; line-height:34px;}
	.td_list .nei .desc{ font-size:15px; line-height:30px;}
}
@media (max-width: 767px) {
	.td_one .nei50{ width:100%; }

	.td_one .pimg50{ width:100%; padding-top:26px;}

	.td_one{flex-wrap: wrap; padding:0 15px 25px 15px;}
	.td_one .nei{ width:100%; padding-bottom:15px;}
	.td_one .pimg{ width:100%}
	.td_one .nei .tit{ font-size:18px; line-height:34px;}
	.td_list{ padding:0 15px}
	.td_list li{ padding:12px 15px 15px 15px; margin-bottom:15px;}
	.td_list .nei{ padding:0 0 0 15px }
	.td_list .tx_img{ width:110px; height:110px; padding:10px;}
	.td_list .nei .desc{ font-size:13px; line-height:20px;}
	.td_list .top{ background-size:130px 1px;}
	.td_list .top strong{ font-size:18px;}
	.td_list .top span{ padding-left:10px; font-size:14px;}
}

/* 案例展示 */
.al_list{ display:flex; flex-wrap: wrap; margin:0 -20px;}
.al_list li{ width:33.333%; padding:0 20px 40px 20px;}
.al_list .nei{ position:relative; display:block; width:100%; overflow:hidden;}
.al_list .nei .img{ width:100%; height:340px;object-fit: cover; display:block}
.al_list .nei .title{ position:absolute; bottom:0; left:0; width:100%; line-height:56px; color:#fff; font-size:16px; text-align:center; overflow:hidden; background:rgba(0,0,0,0.4); font-weight:normal; transition:0.4s}
.al_list .nei:hover .title{ background:#009CE4;}
@media (max-width: 1190px) {
	.al_list{ margin:0 -15px;}
	.al_list li{ padding:0 15px 30px 15px;}
	.al_list .nei .img{ height:200px;}
	.al_list .nei .title{ line-height:46px; font-size:15px;}
}
@media (max-width: 767px) {
	.al_list{ margin:0; padding:0 7px}
	.al_list li{ padding:0 7px 14px 7px; width:50%}
	.al_list .nei .img{ height:140px;}
	.al_list .nei .title{ line-height:40px; font-size:14px;}
}

/* 案例详情 */
.al_one{ width:100%; text-align:center; margin-top:-40px;}
.al_one .img{ width:70%; max-width:800px; height:580px; object-fit: cover;}

.al_two{ padding:0 90px; margin:20px 0; position:relative;}
.al_two .swiper-slide{ padding:10px 0}
.al_two .img{ width:100%; height:140px; border:10px solid #fff;object-fit: cover;}
.al_two .swiper-next,.al_two .swiper-prev{ position:absolute; top:40px; width:48px; height:82px; cursor:pointer; outline:none}
.al_two .swiper-next{ background:url(/watermark.php?src=static/images/left6.png) no-repeat center center #CCCCCC;background-size:100%; left:30px;}
.al_two .swiper-next:hover{ background:url(/watermark.php?src=static/images/left6.png) no-repeat center center #66C4EF;background-size:100%; }
.al_two .swiper-prev{background:url(/watermark.php?src=static/images/right6.png) no-repeat center center #CCCCCC;background-size:100%; right:30px;}
.al_two .swiper-prev:hover{background:url(/watermark.php?src=static/images/right6.png) no-repeat center center #66C4EF;background-size:100%; }
.al_two .swiper-slide-thumb-active .img{ border:10px solid #009CE4;
-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.6); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.6); box-shadow:0px 0px 10px rgba(0,0,0,0.6);}

.al_three{ border-top:1px solid #ECECE8; border-bottom:1px solid #ECECE8; padding:25px 0; margin-top:40px; display:flex;justify-content: center;align-items:center;}
.al_three dd{ padding:0 15px; line-height:40px; color:#B7B7B7; font-size:18px;}

.al_four{ padding:30px 0; font-size:17px; line-height:36px; color:#656565;}

@media (max-width: 1190px) {
	.al_one{ margin-top:-20px;}
	.al_one .img{ width:75%; height:380px;}
	.al_two .img{ height:120px;}
	.al_two .swiper-next,.al_two .swiper-prev{  top:36px; width:40px; height:70px;}
	.al_three{ padding:15px 0;}
	.al_three dd{ font-size:16px;}
	.al_four{ font-size:16px; line-height:32px;}
}
@media (max-width: 767px) {
	.al_one{ text-align:center;}
	.al_one .img{ width:auto; max-width:95%; height:280px;}
	.al_two{ padding:0 30px; margin:10px 0}
	.al_two .swiper-next,.al_two .swiper-prev{ top:23px; width:20px; height:45px;}
	.al_two .swiper-next{ left:0}
	.al_two .swiper-prev{ right:0}
	.al_two .img{ height:70px; border:5px solid #fff; max-width:140px}
	.al_two .swiper-slide-thumb-active .img{border:5px solid #009CE4;}
	.al_two{ text-align:center;}
	.al_three{flex-wrap: wrap;}
	.al_three dd{ font-size:14px; line-height:24px; padding:0 8px;}
	.al_four{ font-size:15px; line-height:30px; padding:15px;}
}

/* 分页 */
.fenye{ float:left; width:100%; text-align:center; padding:50px 0; line-height:36px; border-top:1px solid #DDDDDD; margin-top:30px;}
.fenye .xiang{ display:inline-block;}
.fenye .xiang a{ float:left; border:1px solid #DDDDDD; margin-left:-1px; min-width:50px; padding:0px 10px; text-align:center; line-height:34px; font-size:15px;}
.fenye .xiang a:nth-child(1){ border-radius:3px 0 0 3px;}
.fenye .xiang a:last-child{ border-radius:0px  3px 3px 0 ;}
.fenye .xiang .a{ padding:0px 15px;}
.fenye .xiang .curr{ background:#009CE4; color:#fff; border:1px solid #009CE4;}
.fenye .xiang .no{ color:#DDDDDD;}
.fenye .qt{ display:inline-block; line-height:34px; padding-left:30px;font-size:15px;}
.fenye .tiao{ float:left;  font-size:15px;}
.fenye .txt{ width:50px; height:34px; border:1px solid #DDDDDD; text-align:center; font-size:15px; margin:0 10px;}
.fenye .btn{ border:1px solid #DDDDDD; border-radius:4px; height:34px; line-height:34px; padding:0px 10px; font-size:16px; float:right; background:#fff; margin-left:10px; margin-right:10px; cursor:pointer; line-height:32px;font-size:15px;}
.fenye .num{display:inline-block; line-height:34px; float:right; font-size:15px;}
@media screen and (min-width: 768px) and (max-width: 992px) {
	.fenye{ padding:40px 0; margin-top:10px;}
	.fenye .xiang a{ font-size:15px; min-width:46px; line-height:32px;}
}
@media (max-width: 767px) {
	.fenye{ padding:0; padding-top:10px; padding-bottom:20px; border:0; margin-top:0px;}
	.fenye .xiang a{ font-size:12px; min-width:28px; padding:0; line-height:26px;}
	.fenye .xiang .a{ padding:0px 6px;}
	.fenye .qt{ padding-top:5px; line-height:28px;font-size:13px; padding-left:0}
	.fenye .txt{ height:28px; line-height:26px; font-size:13px;width: 40px;}
	.fenye .btn{ font-size:13px; height:28px; line-height:26px; }
	.fenye .num{ line-height:28px; font-size:13px;}
	.fenye .tiao{ font-size:13px}
}

/* zh */
.wei_seach{width:100%; background:#E6E7E8; line-height:56px; height:56px; position:relative; z-index:200;}
.red_b{font-weight:bold; color:#f00;}


.yeji {text-align:left; border-left:1px #666 solid; border-top:1px #666 solid; font-size:38px; margin-top:18px;}
@media (max-width: 767px) {
.yeji {font-size:14px;}
}
.yeji tr:nth-child(even)  {background:#e4e7e3;}

.yeji td, .yeji th{border-right:1px #666 solid; border-bottom:1px #666 solid; padding:12px 6px;	}

.yeji tr:hover { background:#d1f0ff; transition:all ease-out .3s 0s;
-webkit-transition:all ease-out .3s 0s;
-moz-transition:all ease-out .3s 0s;
-o-transition:all ease-out .3s 0s;}


.ys_tit{ padding-top:40px; line-height:60px; text-align:center; font-size:22px; color:#4A4A4A;}
@media (max-width: 1190px) {
		.ys_pic img, .ys3 img{width:100%;}

	.ys_tit{ font-size:22px; line-height:50px; padding-top:30px; margin-bottom:30px;}
}
@media (max-width: 767px) {
	.ys_tit{ font-size:18px; line-height:40px; padding-top:15px; margin-bottom:25px; background-size:130px 3px;}
}

.ys_fbt {font-size:18px; text-align:center;}
@media (max-width: 767px) {
	.ys_pic img, .ys3 img {width:100%;}
	
	.ys_fbt{ font-size:14px;}

}
.ys_pic {text-align:center; padding:10px 0px 20px; margin-bottom:20px; border-bottom:1px #f2f2f2 solid;}
.ys3 {font-size:0px; padding:0px; margin-bottom:12px; text-align:center;}