@charset "utf-8";
*{margin:0;padding:0}
HTML {OVERFLOW-X: hidden;}
body{ font-family:Arial, Tahoma;font-size:14px; line-height:30px;color:#373533;overflow-x:hidden;background:#fff; }
a{color:#373533; text-decoration:none;outline:none; transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
a:hover{text-decoration:none; color:#1e7dc5}
ol,ul,li{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:normal}
.clear{ clear:both;}
.clearfix{clear:both;zoom:1;}
.clearfix:after{ content:"."; display:block; height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right}
table{ border-collapse:collapse;}
img{ border:none; display:block;}
input,textarea,select,button{ outline:none;font-family:Arial;-webkit-appearance: none ;}
.section{ padding:85px 0 100px 0;}
.section02{ padding:100px 0;}
.section03{ padding:0 0 100px 0;}
.section04{ padding:50px 0 100px 0}
.section05{ padding:85px 0 0px 0}
.section06{ padding:55px 0 100px 0}
.section07{ padding:135px 0 100px 0}
.section08{ padding:60px 0}
.mbg{ background:#3d464f;}
.mbg02{ background:#f0f0f1;}
.wrap{ width:96%; max-width:1368px; margin:0 auto}
.topwrap{ width:90%; margin:0 auto}
@media screen and (max-width: 1800px){
.topwrap{ width:94%;}
}
@media screen and (max-width: 1600px){
.topwrap{ width:96%;}
}
#a01{ position: absolute; margin-top:-180px;}
#a02{ position:absolute; margin-top:-180px;}
#a03{ position:absolute; margin-top:-180px;}
#a04{ position:absolute; margin-top:-180px;}
#a05{ position:absolute; margin-top:-180px;}
h1, h2, h3, h4{font-family:"Times New Roman", Times, serif;}
.title{ margin-bottom:10px;}
.title h3{ line-height:68px; font-size:68px;}
.title h2{ line-height:60px; font-size:60px;}
.title h4{ line-height:36px; font-size:36px;}
.title h5{font-size:20px;font-family:"Times New Roman", Times, serif; margin-top:10px; }
.title p{font-size:16px; width:100%; max-width:1000px; margin:10px auto 0 auto }
.title02 h3{ line-height:30px; font-size:30px; margin-bottom:10px; }
.title02 p{text-transform:uppercase; font-weight:100}
.title03 h3{ line-height:45px; font-size:45px; margin-bottom:10px; }
.jvzhong{ text-align:center}
.jvyou{ text-align:right}
.pic{ height:auto; display:block; overflow:hidden;}
.pic img{ width:100%; height:auto;cursor: pointer;transition: all 1.5s; display:block}
.pic:hover img,.kuai:hover .pic img, li:hover .pic img{transform:scale(1.05); opacity:0.8}
.top{width:100%;height:30px; line-height:30px;position:fixed;top:0px;left:0px;z-index:99; background-color:#1f1f1f;}
.top .welcome{color:#bbbbbb;float:left;overflow:hidden;}
.top .outlink {float:right;}
.outlink li{ float:left; margin:2px; border-radius:50%; width:26px; height:26px; }
.outlink li a img{ opacity: 0.6; padding:3px; display:block; margin:0 auto;}
.outlink li a:hover img{ opacity: 1;}
.outlink li:hover{ background:#1e7dc5}
.header {width:100%;position:fixed;top:30px;left:0px;z-index:99; box-shadow: 0 0 5px #ccc; background:#fff;}
.header .logo{ float:left;}
.header .logo img{ display:block; height:84px; width:auto;}
.header .language{ float:right; width:110px; position:relative; line-height:40px; height:40px; margin-top:21px;}
.header .language .yuyan{ background: url(../images/diqiu.png) no-repeat left center; padding-left:25px; color:#b0b0b0; display:block; text-transform:uppercase}
.header .language .yuyan i{ position:absolute; width:11px; height:7px; background: url(../images/jiantou.png) no-repeat right center; right:0; top:50%; margin-top:-3.5px;}
.header .language li .sub{ position:absolute; background:#fff; display:none; width:120%;clear:both; z-index:999; text-align:center; margin-left:-10%; box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);}
.header .language li .sub p a{ display:block;line-height:42px;color:#b0b0b0;}
.header .language li .sub p a:hover{ color:#fff; background:#373533}
.header .menu{ float:right; margin-right:25px;}
.header .menu li{ float:left;}
.header .menu li:nth-child(2),.header .menu li:nth-child(3), .header .menu li:nth-child(4), .header .menu li:nth-child(5), .header .menu li:nth-child(6), .header .menu li:nth-child(7){ position:relative}
.header .menu li .menu_a{ display:block; margin:0 22px; position:relative; font-size:18px; color:#000; line-height:84px; font-family:"Times New Roman", Times, serif; text-transform:uppercase;}
.header .menu li .menu_a:after {content: '';width: 0;height: 3px;background-color: #373533;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);bottom: 0;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}
.header .menu .cur a:after, .header .menu li:hover .menu_a:after {width: 100%}
.header .menu .cur a.menu_a, .header .menu .menu_a:hover{ color:#1e7dc5;}
.header .menu li .sub{ position:absolute; display:none;clear:both; z-index:999;background-color:#fff; width:160%; margin-left:-30%; font-size:16px; }
.header .menu .subduan{ text-align:center; line-height:50px; padding-bottom:20px;box-shadow: 0 0 3px #ccc;}
.header .menu .subduan a{ display:block}
.header .menu .subduan a:hover{background-color: #373533; color:#fff;}
.banner.swiper-container{ margin-top:114px !important;}
.banner img{ display:block; width:100%; height:auto}
.nbanner{ margin-top:114px !important;}
.nbanner img{ display:block; width:100%; height:auto}
.banner .swiper-pagination{bottom:5%; }
.banner .swiper-pagination-bullet{ width:13px; height:13px; background:#ddd; opacity:1; margin:0 5px}
.banner .swiper-pagination-bullet-active{ background:#1e7dc5}
.i-about .ableft{ float:left; width:46%;}
.i-about .abright{ float:right; width:51%}
.i-about .abright .conn p{ line-height:24px;}
.i-about .abright .company{ margin:20px 0}
.i-about .abright .company .content {width: 100%;display:flex;display:-webkit-flex;justify-content : space-between;}
.i-about .abright .company li {display:inline-block;cursor:pointer; position:relative; }
.i-about .abright .company li .pic{ -webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease; margin:10px 0;width:177px; height:auto; border-radius:50%; padding:14px; border:solid 1px #373533;}
.i-about .abright .company li:hover .pic{ margin:5px 0 15px 0}
.i-about .abright .company li .pic img{ display:block; width:100%; height:auto}
.factory{ margin-top:40px; clear:both}
.factorylist .swiper-slide{ background:#fff; padding:10px 0 20px 0}
.factorylist .pic{ position:relative; overflow:hidden}
.factorylist .swiper-slide{ float:left; width:32%; margin-right:2%; margin-bottom:45px;}
.factorylist .swiper-slide .pic{box-shadow: 0 0 5px #ccc;}
.factorylist .swiper-slide .pic:hover{box-shadow: 0 0 15px #999;}
.factorylist .swiper-slide .wenzi{ line-height:60px; font-size:18px; text-align:center;}
.factorylist .swiper-slide:hover .wenzi{ background-color:#e71419; color:#fff;}
.factorylist .swiper-pagination{bottom:0}
.factorylist .swiper-pagination-bullet{ height:14px;width:14px; background:#ddd; opacity:1; margin:0 5px}
.factorylist .swiper-pagination-bullet-active{ background:#1e7dc5}
.i-video{ margin-top:-30px}
.i-video .wrap{ position:relative; margin-bottom:100px;}
.i-video .picbox{ width:68%;position:relative; }
.i-video .pic{width:100%; position:relative; overflow:hidden}
.i-video .pic img{ display:block; width:100%; -webkit-transition:.6s;-moz-transition:.6s;transition:.6s;}
.i-video .pic:hover img{ opacity:1}
.i-video .picbox:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05); transform:scale(1.05)}
.i-video .video-btn{ display:block; width:119px; height:119px;margin-left:-60px; margin-top:-60px; background:url(../images/video.png) no-repeat; background-size:100% auto; position:absolute; left:50%;top:50%; z-index:3; cursor:pointer}
.i-video .txt{ width:75%;color:#fff; background:#dfb360; position:absolute; top:0; right:0; height:calc(100% + 100px); z-index:-99}
.i-video .infor{ padding:70px 2%; width:38%;float:right;}
.i-video .infor .title{ position:relative}
.i-video .infor .title:after{content: '';width:40px;height: 3px;background-color: #fff;position: absolute; right:0; margin:20px 0; }
.i-video .infor .conn{ margin-top:50px;}
.i-video .infor .conn h4{ font-size:36px; line-height:48px; font-family:"微软雅黑";margin-bottom:20px;font-weight: 100}
.i-video .infor .conn p{ font-size:16px;}
.corpvideo{display: none; position: fixed;width: 100%;height: 100%;top:0; left:0;z-index: 1000;background-color: rgba(0, 0, 0, 0.6);}
.show-video{ display:block}
.video-show {position: relative;z-index: 9999999;margin: 0 auto;top:50%; -webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);display: table;width:90%;max-width:900px;}
.video-show video{ width:100%}
.video-close{ width:37px; height:37px; background:url(../images/close.png) no-repeat; position:absolute; top:-45px; right:0; cursor:pointer; -webkit-transition:.5s;-moz-transition:.5s;transition:.5s;}
.video-close:hover{ -webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}
.i-products .conn{ margin-top:30px;}
.i-products li{ float:left; width:calc(32% - 2px); margin-right:2%; margin-bottom:2%; border:solid 1px #fff;}
.i-products li:nth-child(3n){ margin-right:0}
.i-products li:nth-child(3n+1){ clear:both; }
.i-products li:hover{ border:solid 1px #373533;}
.i-products li .wenzi{ width:94%; margin:26px auto; text-align:center}
.i-products li .wenzi h3{ font-size:18px; margin-bottom:20px; line-height:28px; height:56px;font-family:Arial, Tahoma;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.i-products li:hover h3{ color:#373533;}
.more{ display:inline-block; width:142px; line-height:40px; text-align:center; color:#fff; background:#373533; border:solid 1px #373533; font-size:16px;font-family:"Times New Roman", Times, serif; text-transform:uppercase}
.i-products li:hover .more{ background:#fff; color:#373533;}
.i-cer{background:url(../images/cerbg.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.i-cer .title{ color:#fff; }
.i-cer .conn{ margin:80px 0 30px 0}
.i-cer .conn .content {width: 100%;display:flex;display:-webkit-flex;justify-content : space-between;}
.i-cer .conn .content li {display:inline-block;cursor:pointer; position:relative; }
.i-cer .conn .content li .icon{-webkit-transition:transform .5s;-o-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;transition:transform .5s;}
.i-cer .conn .content li:hover .icon{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}
.i-cer .conn .content .icon img{ display:block; width:100%; height:auto; border-radius:50%; overflow:hidden}
.i-mpro .conn{ margin-top:30px;}
.i-mpro li{ float:left; width:32%; margin-right:2%; margin-top:2%;}
.i-mpro li:nth-child(3n){ margin-right:0}
.i-mpro li:nth-child(3n+1){ clear:both; }
.i-mpro li .wenzi{text-align:center; background:#373533; color:#fff}
.i-mpro li .wenzi h3{ font-size:18px;line-height:30px; padding:12px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.link{ padding:20px 0; border-bottom:solid 1px #4b4a48; background:#373533; color:#fff;}
.link span{ font-size:24px;font-family:"Times New Roman", Times, serif; }
.link a{ color:#fff; padding:0 10px}
.link a:hover{ text-decoration:underline}
.footer{ padding:28px 0 58px 0; border-bottom:solid 1px #4b4a48; background:#373533; color:#fff; line-height:25px;}
.footer .content {width: 100%;display:flex;display:-webkit-flex;justify-content : space-between;}
.footer .content li {display:inline-block;cursor:pointer; position:relative; }
.footer h3{ font-size:20px; margin:10px 0 15px 0;white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
.footer li:nth-child(2) p, .footer li:nth-child(3) p, .footer li:nth-child(4) p,.footer li:nth-child(5) p{white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
.footer a{ color:#fff}
.footer a:hover{ text-decoration:underline}
.footer li{ margin-top:37px;}
.footer li:nth-child(1){ margin-right:20px; margin-top:0}
.footer .add{background:url(../images/add.png) no-repeat left 6px; padding-left:20px;}
.footer .tel{background:url(../images/tel.png) no-repeat left 6px; padding-left:20px;}
.footer .mail{background:url(../images/mail.png) no-repeat left 6px; padding-left:20px;}
.footer .fqlink{ margin-top:15px;}
.footer .fqlink a{ display:block; display:inline-block; border-radius:50%;width:26px; height:26px; overflow:hidden; margin-right:5px;}
.footer .fqlink a img{ opacity: 0.6; padding:3px; display:block; margin:0 auto;}
.footer .fqlink a:hover img{ opacity: 1;}
.footer .fqlink a:nth-child(1){ background:#3e5a9b}
.footer .fqlink a:nth-child(2){ background:#2c78a9}
.footer .fqlink a:nth-child(3){ background:#48b9eb}
.footer .fqlink a:nth-child(4){ background:#c14038}
.footer .fqlink a:nth-child(5){ background:#9f17ce}
.footer .fqlink a:nth-child(6){ background:#d9381e}
.copyright{ padding:22px 0; line-height:25px; background:#373533; color:#fff; text-align:center}
.copyright p{ color:#fff; }
.copyright a{ color:#fff; padding:0 10px}
.copyright a:hover{ text-decoration:underline}
.location { line-height:58px;border-bottom:solid 1px #ddd; position:relative}
.location p{background:url(../images/home.png) no-repeat left center; padding-left:25px; float:left }
.location p a{ padding:0 8px}
.location .nav{ float:right; font-size:16px}
.location .nav a{ padding:0 12px; display:inline-block; position:relative}
.location .nav a i{ position:absolute; right:-2px; margin-top:-6px; top:50%; background:url(../images/gekai.jpg) no-repeat center center; width:4px; height:12px;}
.location .nav a:hover i, .location .nav a.cur i,.location .nav a:last-child i{ display:none}
.location .nav a:hover, .location .nav a.cur{ background:#373533; color:#fff}
.location .nav a:hover:after,.location .nav a.cur:after{ content:""; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #373533; position:absolute; left:50%; right:auto; top:auto; margin-left:-10px; margin-top:auto; bottom:-10px}
.nmain .proleft{ float:left; width:21%;}
.nmain .proright{float:right; width:76%;}
.nmain .proright .mid{ margin:45px 0}
.nprolist li{ margin-bottom:15px;}
.nprolist .toptit{ padding:0px 10px;line-height:40px; font-size:18px; cursor:pointer; display:flex; display:-webkit-flex; position:relative}
.nprolist li.cur .toptit{ background:#373533; color:#fff}
.nprolist .toptit .icon{ width:11px; height:11px; background:url(../images/jia.png) no-repeat center center; position:absolute; right:10px;top:50%; margin-top:-5.5px;}
.nprolist li.cur .toptit .icon{ background:url(../images/jian.png) no-repeat center center;}
.nprolist .cont{ padding:10px;display:none;}
.nprolist li.cur .cont{ display:block}
.nprolist .cont p a{background:url(../images/jiantou02.png) no-repeat left center; padding-left:20px}
.nprolist .cont p a.cli{ color:#1e7dc5;background:url(../images/jiantou01.png) no-repeat left center;}
.nmain .proright .pics{ float:left; width:47%}
.nmain .proright .pics .title02 h3{ display:none}
.nmain .proright .wenzis{ float:right; width:50%}
.nmain .proright .wenzis .conn{ line-height:25px; font-size:16px; padding:15px 0 90px 0}
.nmain .proright .wenzis .use li{ display:inline-block; width:145px; line-height:42px; height:42px; margin-right:15px; border:solid 1px #373533; font-size:16px; text-transform:uppercase; text-align:center}
.nmain .proright .wenzis .use li:nth-child(1) a{ background:#373533; display:block; width:100%; color:#fff}
.nmain .proright .wenzis .use li:nth-child(2){ margin-right:0}
.nmain .proright .wenzis .use li:nth-child(2) a{ background:#fff; display:block; width:100%; color:#373533}
.nmain .proright .wenzis .use li:hover{ border:solid 1px #1e7dc5}
.nmain .proright .wenzis .use li:hover a{ background:#1e7dc5; color:#fff}
.jqzoom{position:relative; border:1px solid #e8e8e8; margin-bottom:20px;overflow:hidden; text-align:center}
.jqzoom img{ width:100%;display:inline-block; vertical-align:middle}
.jqzoom i{display:inline-block; width:0; height:100%; vertical-align:middle}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;background:url(../images/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px; background:url(../images/zoom_bg.gif) repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
.nmain .proright .mid .protabmenu { position:relative;}
.nmain .proright .mid .protabmenu li {display:inline-block; position:relative; margin-right:15px; text-transform:uppercase; cursor:pointer; font-family:"Times New Roman", Times, serif; font-size:16px; width:145px;line-height:42px; text-align:center;border:solid 1px #373533;color:#373533}
.nmain .proright .mid .protabmenu li:hover:after,.nmain .proright .mid .protabmenu li.cli:after{ content:""; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #373533; position:absolute; left:50%; margin-left:-10px; bottom:-10px}
.nmain .proright .mid #protabcontent { clear:both; margin-top:30px; font-size:16px;}
.nmain .proright .mid #protabcontent img{ display:block; width:auto; max-width:100%}
.nmain .proright .mid .protabmenu .cli { background:#373533; color:#fff }
.nmain .proright .mid #protabcontent .hidden {display:none;}
@media screen and (max-width: 1300px){
.biaoge { width:100%;overflow-x: scroll;}
}
.inquiry .biaoti h3{display:inline-block; position:relative; margin-right:15px; text-transform:uppercase; font-family:"Times New Roman", Times, serif; font-size:16px; width:145px;line-height:42px; text-align:center;border:solid 1px #373533;background:#373533; color:#fff}
.inquiry .biaoti h3:after{ content:""; width:0; height:0; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #373533; position:absolute; left:50%; margin-left:-10px; bottom:-10px}
.inquiry{ font-size:16px;}
.inquiry .conn{ margin-top:20px;}
.inquiry .conn label{ font-weight:bold}
.inquiry .conn .input{width:100%; margin-bottom:10px; color:#999; font-size:16px; border:1px solid #ddd; line-height:42px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; border-radius:5px; padding:0px 10px;}
.inquiry .conn .input02{width:100%; color:#999; font-size:16px; border:1px solid #ddd; height:125px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; border-radius:5px; padding:0px 10px;}
.inquiry .conn .submit{ display:block; margin:20px auto;font-size:16px; font-family:"Times New Roman", Times, serif; border:none; text-transform:uppercase;text-align:center; background:#373533; width:145px;line-height:42px; color:#fff;}
.inquiry .conn .submit:hover{background:#1e7ec5; border:solid 1px #1e7ec5}
.related{ margin-top:30px;}
.related .conn{ margin-top:20px;}
.related li{ float:left; width:32%; margin-right:2%}
.related li:nth-child(3n){ margin-right:0}
.related li .pic:{border:solid 1px #ddd; }
.related li .pic:hover{ border:solid 1px #373533;}
.related li .wenzi{ text-align:center; font-size:16px; line-height:25px; width:80%; margin:10px auto; color:#373533}
.nbanner { position:relative; width:100%}
.nbanner .text{ text-align:center; position:absolute; width:100%; left:0; top:50%; margin-top:-30px; text-align:center; color:#fff;}
.nbanner .text h3{ line-height:60px; font-size:60px; font-family:"Times New Roman", Times, serif; }
.clianxi li{ float:left; width:33.33%; position:relative}
.clianxi li .icon{transition: all 0.6s ease 0s;position:relative;top:0px; margin:35px 0 20px 0}
.clianxi li .icon img{ display:block; width:50%; max-width:122px; height:auto; margin:0 auto}
.clianxi li:hover .icon{top:-10px;}
.clianxi li .wenzi{ text-align:center}
.clianxi li .wenzi p{ font-size:18px; margin-bottom:10px;}
.clianxi li .wenzi h3{ font-size:24px;font-family:Arial, Tahoma;}
.messages {position:relative }
.messages .liuyaninn{ background:#fff; width:88%; padding:50px 6% 0 6%; }
.messages:after{content:""; width:100%; height:30%; background:#e0b360; position:absolute; left:0%; top:0px; z-index:-9}
.newskuai{ padding:30px 0; border-bottom:solid 1px #ddd; position:relative}
.newskuai .pic{ float:left; width:23%;}
.newskuai .wenzi{ float:right; width:75%;color:#666;}
.newskuai .wenzi h3{ font-size:30px; margin-bottom:15px; color:#373533}
.newskuai .wenzi .intro{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newskuai .wenzi .more{ position:absolute; right:0; bottom:30px; color:#fff;}
.newskuai:hover .more{ background:#1e7ec5; border:solid 1px #1e7ec5}
.newsxiang .shijian{ color:#666}
.newsxiang .conn { font-size:16px; line-height:30px;}
.newsxiang .conn img{ display:block; width:auto; max-width:100%; margin:15px auto}
.newsxiang .more{ display:block; margin:60px auto 0px auto;font-size:16px; font-family:"Times New Roman", Times, serif; border:none; text-transform:uppercase;text-align:center; background:#373533; width:145px;line-height:42px; color:#fff;}
.newsxiang .more:hover{background:#1e7ec5; border:solid 1px #1e7ec5}
.newsxiang .more a{ color:#fff}
.STYLE13 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; font-size: 14px; }
.STYLE15 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; }
.STYLE17 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.STYLE18 {font-size: 14px}
.STYLE20 {font-family: Arial, Helvetica, sans-serif}
.subwuy .conn{ margin-top:30px;}
.subwuy table{ margin:10px 0;}
.subwuy .dan{ color:#666}
.subwuy02 .conn{margin-top:30px; position:relative}
.subwuy02 .subright{ float:right; width:60%;}
.subwuy02 .subright img{ display:block; width:100%; height:auto}
.subwuy02 .subleft{ position:absolute; width:50%; height:100%; background:#ebe9ea; margin-top:50px;}
.subwuy02 .subleft .subinn{ width:80%; padding:10%; height:80%; position:absolute; }
.subwuy02 .subleft .subinn .title h4{font-size:30px; font-family:"Times New Roman", Times, serif;}
.subwuy02 .subleft .subinn .conn{ margin:30px 0 40px 0; line-height:25px;}
.subwuy02 .subleft .subinn .conn a{ color:#1f7ec4; text-decoration:underline}
.subwuy02 .subleft .subinn .down a{ text-decoration:underline; font-family:"Times New Roman", Times, serif; font-size:18px; line-height:60px;height:60px; display:block; padding-left:45px;background:url(../images/pdf.png) no-repeat left center;}
.download .conn{margin-top:30px;}
.download p{ line-height:39px; padding:10px;padding-left:45px; border-bottom:solid 1px #ebe9ea;background:url(../images/pdf.png) no-repeat 10px center; background-size:auto 35px;font-family:"Times New Roman", Times, serif; font-size:18px;}
.download p:hover{ background:url(../images/pdf.png) no-repeat #ebe9ea 10px center;background-size:auto 35px;}
.download p a{ color:#212121; display:block;background:url(../images/down.png) no-repeat right center; background-size:auto 35px;width:calc(100% - 2px)}
.download p:hover a{background:url(../images/down02.png) no-repeat right center;background-size:auto 35px;}
.nabout .conn{ margin-top:20px;}
.nabout .conn p{ font-size:16px;}
.item-picwords{width: 100%;margin: 30px 0;overflow: hidden;position: relative;}
.item-pic{width: 100%;height: auto;overflow: hidden;}
.item-pic img{width: 100%;height: 100%;object-fit: cover;}
.item-prev,.item-next{width: 40px;height: 82px;user-select: none;cursor: pointer;transition: all .3s ease-in-out;position: absolute;top:50%; margin-top:-41px; z-index: 6;}
.item-prev{left: 0;background: rgba(0, 0, 0, .54) url('../images/itemL.png') no-repeat center center;}
.item-next{right: 0;background: rgba(0, 0, 0, .54) url('../images/itemR.png') no-repeat center center;}
.item-prev:hover{background: rgba(0, 0, 0, 1) url('../images/itemL.png') no-repeat center center;}
.item-next:hover{background: rgba(0, 0, 0, 1) url('../images/itemR.png') no-repeat center center;}
.item-words{width: 100%;padding: 20px 0 40px 0;text-align: center;opacity: 0;transition: all .4s ease-in-out;}
.item-words p{color: #010101;line-height: 30px;height: 86px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.item-picwords .swiper-pagination-bullet {border-radius: 100%;background: transparent;opacity: 1;border: 1px solid #000;}
.item-picwords .swiper-pagination-bullet-active {background: #000;}
.swiper-slide-active .item-words{opacity: 1;}
.nteam .wrap{ position:relative}
.nteam .teamright{ width:61%; float:right}
.nteam .teamright img{ display:block; width:100%; height:auto}
.nteam .teamleft{ width:39%; position:absolute; height:calc(100% - 60px); background:#ebe9ea; top:60px;}
.nteam .teamleft .teaminn{ position:absolute; width:80%; left:20%; top:80px;}
.nteam .teamleft .teaminn h2{ position:relative; padding-bottom:30px; margin-bottom:30px;}
.nteam .teamleft .teaminn h2:after{content:""; width:70px; height:6px; background:#e0b360; position:absolute; left:0%; bottom:0;}
.ncer { margin:60px 0; color:#fff;}
table tr td{ padding:0 20px;}
.subwuy table tr td img{ display:block; width:auto; max-width:100%; height:auto}