@charset "utf-8";
*{margin: 0;padding: 0;border: 0;outline: none;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-box-sizing: border-box;}
html {width: 100%; font-weight: normal;
	-webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
body{font-size: 14px;line-height: 1.6;background-color:#fff;color:#666666;font-family: Arial,'Microsoft YaHei';}
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
input,select,option,label,th,textarea{vertical-align: middle;border: none; font-family: Arial,'Microsoft YaHei'; }
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;  }
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}
.fl {float: left;}
.fr {float: right;}
.container{display: block;/* max-width: 1400px; */margin: 0 auto;width: 1400px;}
.hidden{ overflow:hidden;}
.header{}
.head{ position:relative;}
.logos{/* height:70px; */margin: 10px 0 15px;}
.logos img{display:block;/* height:70px; */margin:0 auto;}
.search{ position:absolute; left:0; top:50%; margin-top:-18px;}
.search input{ width:220px; height:36px; border:1px solid #999999; padding:0 20px 0 36px; background:url(../images/search.png) no-repeat 12px center; line-height:34px; color:#535353; font-size:14px; border-radius:18px;}
.encn{ background:#174e9a; width:200px; height:36px; line-height:36px; text-align:center; font-size:16px; position:absolute; top:50%; margin-top:-18px; right:0; border-radius:18px; overflow:hidden; }
.encn a{color:#ffffff; float:left; width:50%; }
.encn .en{ background:#e0332f; }
.nav{ height:56px; border-top:1px solid #ededed;}
.navlist{overflow:hidden;border-right:1px solid #ededed;/* width:1001px; */margin:0 auto;}
.navlist li{float:left;height:55px;line-height:55px;width: 12%;text-align:center;color:#292929;font-size: 16px;}
.navlist li a{ display:block; position:relative;border-left:1px solid #ededed; }
.navlist li a:after{ content:""; position:absolute; width:100%; height:100%; bottom:0; left:0; height:0; background:url(../images/navbj.jpg) no-repeat center center; background-size:cover; z-index:-1;transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.navlist li.on a,.navlist li:hover a{ color:#ffffff;}
.navlist li.on a:after,.navlist li:hover a:after{ height:100%;}
.banner{ width:100%;}
.banner img{ display:block; width:100%;}
.swiper-pagination{height:17px;bottom: 25px!important;}
.swiper-pagination .swiper-pagination-bullet{ width:17px; height:17px; border:2px solid #ffffff; background:none;opacity:1; margin:0 7px!important;}
.swiper-pagination .swiper-pagination-bullet-active{background:#e0332f; border-color:#e0332f;}
.tit{height: 140px;overflow:hidden;margin: 60px 0;}
.tit h3{font-weight:normal;color:#292929;font-size:48px;text-align:center;line-height: 13px;margin-top: 92px;}
.tit01{ background:url(../images/tit01.png) no-repeat center center; background-size:auto 100%;}
.tit02{background:url(../images/tit02.png) no-repeat center center;background-size:auto 100%;margin-top: 80px;}
.tit03{background:url(../images/tit03.png) no-repeat center center;background-size:auto 100%;}
.tit04{background: url(../images/tit05.png) no-repeat center center;background-size:auto 100%;}
.tit05{ background:url(../images/tit05.png) no-repeat center center; background-size:auto 100%;}
.bai h3{/* color:#ffffff; */}
.prodnav{ overflow:hidden; text-align:center;}
.prodnav a{ color:#292929; font-size:24px; line-height:36px; display:inline-block; background:url(../images/prodnav.png) no-repeat left center; background-size:auto 100%; padding-left:50px; margin:0 15px;}
.prodnav a:hover,.prodnav a.on{background-image:url(../images/prodnav02.png);}
.homeprod{ margin-top:60px; position:relative;}
.homeprod .swiper-slide{  width:23.5%;}
.homeprod .swiper-slide .img{ }






.homeprod .swiper-slide .img a{ display:block;position:relative;}
.homeprod .swiper-slide .img img{ display:block; width:100%;}
.homeprod .swiper-slide .img a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background: rgb(84 170 241 / 52%) url(../images/url.png) no-repeat center center;background-size:15% auto;opacity:0;-webkit-transition: all .3s ease-in;-o-transition: all .3s ease-in;-ms-transition: all .3s ease-in;-moz-transition: all .3s ease-in;}
.homeprod .swiper-slide .txt{ height:81px; line-height:81px; color:#5d5d5d;font-size:18px; border-bottom:1px dashed #c0c0c0; position: relative;
-webkit-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
-ms-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;}
.homeprod .swiper-slide .txt:after{content:"";position:absolute;width:17px;height:17px;background:url(../images/jia01.png) no-repeat center center;right:20px;top:50%;margin-top:-9px;-webkit-transition: all .3s ease-in;-o-transition: all .3s ease-in;-ms-transition: all .3s ease-in;-moz-transition: all .3s ease-in;}
.homeprod .swiper-slide .txt a{ display:block; padding-left:20px; }
.homeprod .swiper-slide:hover .txt{background: #54aaf1;color:#ffffff;}
.homeprod .swiper-slide:hover .txt:after{background-image:url(../images/jia02.png);}
.homeprod .swiper-slide:hover .img a:after{opacity:1; }
.button-prev,.button-next{ width:40px; height:40px; position:absolute; top:50%; margin-top:-60px; z-index:10; cursor: pointer; }
.button-prev{background: #54aaf1 url(../images/button-prev.png) no-repeat center center;left:-60px;}
.button-next{background: #54aaf1 url(../images/button-next.png) no-repeat center center;right:-60px;}
.button-prev:hover,.button-next:hover{background-color: #000000;}
.more{ overflow:hidden; margin:65px 0;}
.more a{color:#ffffff;font-size:14px;width: 360px;height:40px;line-height:40px;text-align:center;margin:0 auto;border-radius:20px;background: #54aaf1;display:block;}
.more a:hover{background: #000000;}
.homeabout{/* background:#fafafa; */position:relative;/* height: 1000px; */margin-bottom: 130px;}
.homeabout:after{content:"";height:220px;width:50%;right:0;bottom:0;position:absolute;/* background:url(../images/hbimgbj.jpg) no-repeat center center; */background-size:cover;z-index:2;}
.hbmain{ padding-top:65px;}
.hbtxt{ width:48%;}
.hbtxt h3{color: #000000;font-size:30px;}
.hbtxt .hben{text-transform:uppercase;color:#292929;font-size: 14px;font-weight:Times New Roman;}
.hbtxt .hbinfo{color:#525252;font-size: 16px;line-height: 2.1;margin: 40px 0;}
.hbtxt .hbmore{ width:200px; height:50px;}
.hbtxt .hbmore a{position: relative;display:block;line-height:50px;padding-left:50px;color:#ffffff;font-size:14px;background: #54aaf1;}
.hbtxt .hbmore a:after{content:"";width:50px;height:50px;position:absolute;right:0;top:0;background: #000000 url(../images/button-next.png) no-repeat center center;}
.hbtxt .hbmore a:hover{background: #000000;}
.hbimg{ margin-bottom:2%; width:48%;position:relative; z-index:10; }
.hbimg a{display:block;width:100%;box-shadow: 0 0 20px 0px #66666652;}
.hbimg a img{ width:100%; display:block;}
.workshop{padding: 30px 0;background: #f3f5f7ad;margin-top:-85px;position:relative;z-index:1;/* background: url(../images/technology.jpg) no-repeat center center; */}
.wstit{ color:#292929; font-size:30px; font-weight:bold; }
.wslist{ margin-top:35px;position:relative;}
.wslist .swiper-slide{ width:23.5%;}
.wslist .swiper-slide .img{ width:100%; overflow:hidden;}
.wslist .swiper-slide .img img{ display:block; width:100%;}
.wslist .swiper-slide .txt{ color:#525252; font-size:16px; line-height:60px; text-align:center;}
.wslist .swiper-slide .txt a{ display:block;}
.wslist .swiper-slide:hover .txt a{ color:#e0332f;}
.ws-prev,.ws-next{ width:40px; height:90px;  position: absolute; top:50%; z-index:10; cursor:pointer; margin-top:-75px;}
.ws-prev{left: -50px;background: #55aaf1 url(../images/ws-prev.png) no-repeat center center;}
.ws-next{right: -50px;background: #55aaf1 url(../images/ws-next.png) no-repeat center center;}
.ws-prev:hover,.ws-next:hover{background-color: #000000;}
.technology{background:url(../images/technology.jpg) no-repeat center center;background-size:cover;overflow:hidden;position:relative;padding-bottom: 68px;border-top: 1px solid #54aaf11f;}
.technology:after{content:"";width:49%;height:220px;position:absolute;left:0;bottom:85px;/* background:#e0332f; */}
.techmain{ padding-top:20px;}
.techimg{ width:46%; position:relative; z-index:10; }
.techimg img{width:100%;display:block;box-shadow: 0 0 20px #33333382;}
.techtxt{ width:48%;}
.techtxt .thtit01{font-size:36px;/* color:#ffffff; */}
.techtxt .thtit02{font-size:13px;font-weight:Times New Roman;/* color: #ffffff; */}
.techtxt .thinfo{/* color:#ffffff; */overflow:hidden;}
.techtxt .thinfo p{background:url(../images/thico.png) no-repeat left 5px;font-size:16px;line-height:1.8;padding-left:42px;margin-top:35px;}
.thico{ overflow:hidden; margin:35px 0 75px 0;}
.thico li{ float:left; width:33.33%;}
.thico li i{ display:block; width:52px;margin:0 auto;}
.thico li i img{ display:block; width:100%;}
.thico li p{/* color:#ffffff; */font-size:18px;text-align:center;margin-top:30px;}
.hlnews{width: 46%;position:relative;padding-bottom:25px;}
.hlnews .swiper-container{ height:378px;}
.hlnews .swiper-slide{ overflow:hidden; padding:28px 0; border-bottom:1px solid #f1f8fa;}
.hlnews .swiper-slide a{ display:block;} 
.hlnews .swiper-slide .time{ color:#525252; text-align:center; float:left; padding:0 15px; line-height:1; width:15%;}
.hlnews .swiper-slide .time .d{ font-family:Impact; font-size:50px;}
.hlnews .swiper-slide .time .ym{ font-size:14px; margin-top:5px;}
.hlnews .swiper-slide .txt{ float:left; padding:0 10px; width:85%;}
.hlnews .swiper-slide .txt h3{ color:#303030; font-size:26px; font-weight:normal;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.hlnews .swiper-slide .txt p{ color:#595959; font-size:14px; margin-top:5px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.hlnews .swiper-slide:hover{background: #54aaf1;}
.hlnews .swiper-slide:hover .time{ color:#ffffff;}
.hlnews .swiper-slide:hover .txt h3{ color:#ffffff;}
.hlnews .swiper-slide:hover .txt p{ color:#ffffff;}
.hl-bottom,.hl-top{ position:absolute; bottom:0; height:25px; width:49%; z-index:10; cursor:pointer;}
.hl-bottom{right:0; background:#e7e7e7 url(../images/hl-bottom.png) no-repeat center center;}
.hl-top{left:0; background:#e7e7e7 url(../images/hl-top.png) no-repeat center center;}
.hl-bottom:hover,.hl-top:hover{background-color: #54aaf1;}
.hrnews{width: 48%;}
.hrnews li{ float:left; width:48%; margin-left:2%; height:403px;background:#fafafa;}
.hrnews li a{ display:block; height:100%;}
.hrnews li .img{ overflow:hidden;}
.hrnews li .img img{ width:100%; display:block;}
.hrnews li .txt{  padding:20px;}
.hrnews li .txt h3{ color:#525252; font-size:18px; font-weight:normal;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.hrnews li .txt span{ color:#a7a6a6; font-size:14px; display:block; margin:10px 0 15px 0;}
.hrnews li .txt p{ color:#595959; font-size:14px; line-height:1.8; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.hrnews li:hover{background: #54aaf1;}
.hrnews li:hover .txt h3{color:#ffffff;}
.hrnews li:hover .txt span{color:#ffffff;}
.hrnews li:hover .txt p{color:#ffffff;}
.industry{ background:#fafafa; overflow:hidden;}
.indlist{ overflow:hidden; padding:40px 0;}
.indlist li{ float:left; width:16%; margin-right:5%;}
.indlist li i{ display:block; border-radius:50%; width:100%; overflow:hidden;}
.indlist li img{ width:100%; display:block;}
.indlist li span{ color:#323232; font-size:18px; line-height:120px; display:block; text-align:center;}
.indlist li:hover span{ color:#e0332f;}
.indlist2{ padding:70px 0 40px 0;}
.partner{ margin:40px 0;}
.partner .swiper-slide{ width:12.5%;}
.partner .swiper-slide img{ width:100%; display:block;}
.footer{background: #525252;padding:45px 0;}
.dbnav{ line-height:30px;}
.dbnav span{color: #ffffff;font-size:12px;margin:0 32px;}
.dbnav a{color: #ffffff;font-size:14px;}
.dbnav a:hover{ color:#ffffff;}
.copy{font-size:14px;line-height: 28px;color: #ffffff;margin-top: 18px;}
.copy a:hover{ color:#ffffff;}
.wechat{width: 120px;}
.wechat img{ width:100%; display:block;}
.nyban{ height:357px;}
.banwz{ overflow:hidden;}
.banwz h3{ color:#ffffff; font-size:72px; font-weight:normal; margin-top:100px;}
.banwz p{ color:#ffffff; font-size:14px; line-height:28px;}
.banwz p span{ margin:0 5px;}
.banwz p a:hover{ text-decoration:underline;}
.aboutinfo{ text-align:center; margin:100px 0 80px 0;}
.aboutinfo h3{ color:#292929; font-size:24px; line-height:2;}
.aboutinfo p{ color:#525252; font-size:16px; line-height:2.2; margin-top:20px;}
.course{ width:1047px; background:url(../images/course.jpg) no-repeat center top; background-size:100% auto; margin:0 auto 70px auto; overflow:hidden;}
.course li{ width:20%; float:left;}
.course li.c01{ width:12%; margin-right:2%;}
.course li.c02{ width:24%;}
.course li.c03{width:24%; overflow:hidden;}
.course li.c04{width:24%;}
.course li.c05{ width:12%; margin-left:2%;}
.course .year{ background:#164e99; border-radius:50%; font-family:Impact; text-align:center; color:#ffffff;}
.course .year:hover{ background:#e0332f;}
.course .txt{ text-align:center; color:#525252; font-size:15px; line-height:1.5;}
.course .xian{width:1px;  background:#b4b4b4; margin:25px auto; position:relative;}
.course .xian:after{ content:""; position:absolute; width:14px; height:14px; position:absolute; bottom:0; left:50%; margin-left:-7px; background:#b4b4b4; border-radius:50%;}
.c01 .year{ width:90px; height:90px; line-height:90px; font-size:24px; margin:46px auto 0 auto; }
.c02 .year{ width:150px; height:150px; line-height:150px; font-size:36px; margin:18px auto 0 auto;}
.c03 .year{ width:185px; height:185px; line-height:185px; font-size:48px; margin:0 auto;}
.c04 .year{width:150px; height:150px; line-height:150px; font-size:36px; margin:18px auto 0 auto;}
.c05 .year{width:90px; height:90px; line-height:90px; font-size:24px; margin:46px auto 0 auto;}
.course .c01 .xian{ height:105px;}
.course .c02 .xian{ height:70px;}
.course .c03 .xian{ height:56px;}
.course .c04 .xian{ height:70px;}
.course .c05 .xian{ height:105px;}
.atit{ color:#292929; font-size:30px; font-weight:bold; text-align:center;}
.a_workshop{ background:#fafafa; padding:100px 0 50px 0;}
.honor{ padding:80px 0;}
.honorlist{ padding-bottom:70px; margin-top:50px;}
.honorlist .swiper-slide{ }
.honorlist .swiper-slide .info{box-shadow:0 0 10px #cccccc; height:150px; border-radius:15px; margin:10px; padding:40px 0 0 30px;}
.honorlist .swiper-slide .info .htit{ color:#4a4a4a; font-size:16px;}
.honorlist .swiper-slide .info .htit span{ font-size:22px; color:#4a4a4a; font-family:Impact; margin-right:5px;}
.honorlist .swiper-slide .info p{ color:#4a4a4a; font-size:16px; line-height:1.8;}
.honorlist .swiper-scrollbar{display: block!important; opacity: 1!important; }
.honorlist .swiper-scrollbar{ height:14px;  }
.honorlist .swiper-scrollbar-drag{background:#164e99;}
.a_partner{ background:#fafafa; padding:80px 0;}
.newslist{ overflow:hidden;}
.newslist li{ float:left; width:100%; overflow:hidden; padding-bottom:45px; margin-top:45px; border-bottom:1px solid #e5e5e5;}
.newslist li .txt{ float:left; width:50%;}
.newslist li .txt h3{ color:#151515; font-size:24px; font-weight:normal; margin-top:45px;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.newslist li .txt h3:hover{ color:#e0332f;}
.newslist li .txt p{ color:#686868; font-size:16px; line-height:2; margin:25px 0 40px 0;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.newslist li .txt .nmore{ width:160px; height:50px; color:#333333; line-height:50px; border-left:4px solid #e0332f; text-align:center; background:#f3f3f3; font-size:14px;}
.newslist li .txt .nmore a{ display:block;}
.newslist li .txt .nmore:hover{ background:#e0332f; color:#ffffff;}
.newslist li .img{ float:right; width:43%; position:relative; overflow:hidden;}
.newslist li .img img{ display:block; width:100%;}
.newslist li .img .time{ position:absolute; background:#164e99; width:100px; height:93px; text-align:center; color:#ffffff; z-index:1;}
.newslist li .img .time .d{ font-family:Impact; margin:8px 0 3px 0; line-height:1; font-size:54px;}
.newslist li .img .time .ym{ font-size:16px;}
.newslist li .img:hover .time{background:#e0332f;}
.paging{ overflow:hidden; text-align:center; margin:60px 0;}
.paging a,.paging span{ border:1px solid #e5e5e5; display:inline-block; padding:0 15px; height:40px; line-height:38px; margin:0 4px; color:#333333;}
.paging a:hover,.paging span{border:1px solid #e0332f; background:#e0332f; color:#ffffff;}
.prod{ border-bottom:1px solid #dcdcdc; padding-top:60px;}
.prodlist{ margin-top:60px; position:relative; overflow:hidden;}
.prodlist li{  width:23.5%; margin-right:2%; float:left;}
.prodlist li .img{ }
.prodlist li .img a{ display:block;position:relative;}
.prodlist li .img img{ display:block; width:100%;}
.prodlist li .img a:after{ content:""; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(23,78,154,0.8) url(../images/url.png) no-repeat center center;background-size:15% auto;   opacity:0;
-webkit-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
-ms-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;}
.prodlist li .txt{ height:81px; line-height:81px; color:#5d5d5d;font-size:18px; border-bottom:1px dashed #c0c0c0; position: relative;
-webkit-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
-ms-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;}
.prodlist li .txt:after{ content:""; position:absolute; width:17px; height:17px; background:url(../images/jia01.png) no-repeat center center; right:20px; top:50%; margin-top:-9px;
-webkit-transition: all .3s ease-in;
-o-transition: all .3s ease-in;
-ms-transition: all .3s ease-in;
-moz-transition: all .3s ease-in;}
.prodlist li .txt a{ display:block; padding-left:20px; }
.prodlist li:hover .txt{ background:#174e9a; color:#ffffff;}
.prodlist li:hover .txt:after{background-image:url(../images/jia02.png);}
.prodlist li:hover .img a:after{ opacity:1;}
.contact{ overflow:hidden; margin:80px 0;}
.contact li{ float:left; width:25%; position:relative;}
.contact li:after{ content:""; background:#e5e5e5; height:60px; width:1px; position:absolute; right:0; top:0;}
.contact li.no:after{ display:none;}
.contact li i{ display:block; width:32px; height:32px; margin:14px auto;}
.contact li i.con01{ background:url(../images/con01.png) no-repeat center center; background-size:100%;}
.contact li i.con02{ background:url(../images/con02.png) no-repeat center center; background-size:100%;}
.contact li i.con03{ background:url(../images/con03.png) no-repeat center center; background-size:100%;}
.contact li i.con04{ background:url(../images/con04.png) no-repeat center center; background-size:100%;}
.contact li p{ color:#2f2f2f; font-size:16px; line-height:60px; text-align:center;} 
.cooperation{ overflow:hidden; background:#164e99; margin-bottom:80px;}
.map{ width:67%; height:520px;}
.my-map { margin: 0 auto; width: 100%; height: 100%; }
.my-map .icon { background: url(../images/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%;}
.amap-info-content h5{ font-size:14px; color:#e0332f; }
.message{ width:33%; padding:40px 75px 0 75px;}
.message .mtit{ font-size:24px; color:#ffffff; line-height:1.6; margin-bottom:35px;}
.message .mlist{ overflow:hidden;}
.message .mlist li{ width:100%; float:left;}
.message .mlist li .input{ height:45px; border:1px solid #78a0d7; line-height:43px; font-size:14px; padding:0 15px; background:none; margin-bottom:13px; display:block; width:100%; color:#5180c0;}
.message .mlist li .input::-webkit-input-placeholder {color:#5180c0;}
.message .mlist li .input::-moz-placeholder { color:#5180c0;}
.message .mlist li .input::-moz-placeholder {color:#5180c0;}
.message .mlist li .input::-ms-input-placeholder { color:#5180c0;}
.message .mlist li .input::-ms-input-placeholder { color:#5180c0;}
.message .mlist li textarea{ border:1px solid #78a0d7; height:105px; line-height:1.5; font-size:14px; padding:10px 15px; background:none; margin-bottom:13px; display:block; width:100%; color:#5180c0;}
.message .mlist li textarea::-webkit-input-placeholder {color:#5180c0;}
.message .mlist li textarea::-moz-placeholder { color:#5180c0;}
.message .mlist li textarea::-moz-placeholder {color:#5180c0;}
.message .mlist li textarea::-ms-input-placeholder { color:#5180c0;}
.message .mlist li textarea::-ms-input-placeholder { color:#5180c0;}
.message .mlist li .submit{ height:44px; line-height:44px; font-size:14px; background:#e0332f; display:block; width:100%; color:#ffffff; cursor:pointer;}
.prodtop{ margin-top:55px;}
.prodimg{ width:41%;}
.prodimg img{ display:block; width:100%;}
.prodtxt{ width:54%;}
.prodtxt h1{ color:#2b2b2b; font-size:30px; margin:60px 0 20px 0;}
.prodinfo{ overflow:hidden;border-top:1px solid #e5e5e5;}
.prodinfo li{ float:left; width:100%; padding:40px 0; border-bottom:1px solid #e5e5e5;}
.prodinfo li b{ color:#2b2b2b; font-size:18px; display:block; margin-bottom:10px;}
.prodinfo li p{ color:#555555; font-size:16px; line-height:1.6;}
.prodtit{ line-height:120px;}
.prodtit h3{ color:#2b2b2b; font-size:30px;}
.prodshow{ background:#fafafa; overflow:hidden; padding:50px; margin-bottom:30px;}
.prodshow table{ background:#fafafa;}
.prodshow table th{ background:#164e99; line-height:1.5; padding:15px 50px;  color:#ffffff; font-size:18px; text-align:left;}
.prodshow table td{ background:#ffffff; line-height:1.5; padding:15px 50px;  color:#555555; font-size:18px;}
.shownews{margin:60px auto;  }
.showtop{ text-align:center; overflow:hidden;}
.showtop h1{ color:#282828; font-weight:normal; font-size:32px; line-height:1.5; padding:20px 0;}
.showtop p{ color:#8f8e8e; font-size:14px; line-height:2;}
.showtop p span{ margin:0 10px;}
.newsinfo{ padding:15px 35px; color:#757575; font-size:14px; line-height:24px; background:#f8f8f8; margin:30px 0;}
.shownews .newstxt{ margin:0 auto 30px auto; width:100%; }
.newstxt{ font-size:16px; line-height:1.8; min-height:200px; color:#3d3d3d; padding:0 30px; overflow:hidden; }
.newstxt img{ max-width:100%; height:auto!important; }
.newstxt a{ color:#db1214;}
.newstxt a:hover{ text-decoration: underline; }
.artpage2{width: 100%; border: 1px solid #eeeeee; overflow: hidden;border-left: none; border-right: none;  font-size:14px; }
.artpage2 a{color:#828282;}
.artpage2 span{width: 50%;float: left; padding:10px 0px 10px 20px}
.artpage2 span:first-child{border-right: 1px solid #eeeeee}
.artpage2 span:hover a{ text-decoration: underline; color:#e70012;}
.tuitit{ line-height:80px; margin:20px 0 0 0;}
.tuitit span{ font-weight:bold; color:#282828; font-size:24px;}
.tuilist li{ width:49%; line-height:48px; border-bottom:1px dotted #cccccc; overflow:hidden;}
.tuilist li .title{ float:left; color:#464545; font-size:14px; padding-left:16px; position:relative; width:75%;	text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.tuilist li .title:before{ content:""; width:3px; height:3px; display:block; background:#333333; position:absolute; left:0; top:23px;}
.tuilist li .time{ float:right; color:#999999; font-size:14px;}
.tuilist li:hover .title{ color:#e70012;}
.tuilist li:hover .title:before{ background:#e70012;}
.tuilist li:hover .time{ color:#e70012;}
.button-next,.button-prev,.dbnav a,.copy a,.indlist li span,.hl-top,.hl-bottom,.hrnews li,.hrnews li .txt h3,.hrnews li .txt span,.hrnews li .txt p,.hlnews .swiper-slide,.hlnews .swiper-slide .time,.hlnews .swiper-slide .txt h3,.hlnews .swiper-slide .txt p,.wslist .swiper-slide .txt a,.ws-prev,.ws-next,.hbtxt .hbmore a,.more a,.paging a,.newslist li .txt h3,.newslist li .txt .nmore,.newslist li .img .time{transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
-moz-transition: 0.3s;
-webkit-transition: 0.3s;
}
.wslist .swiper-slide .img img,.hrnews li .img img,.indlist li img,.newslist li .img img{
-webkit-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;}
.wslist .swiper-slide:hover .img img,.hrnews li:hover .img img,.indlist li:hover img,.newslist li .img:hover img{
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}
.animated{opacity: 0;}
.delay2{-webkit-animation-delay:.2s;animation-delay:.2s; -moz-animation-delay:.2s;
-o-animation-delay:.2s;-ms-animation-delay:.2s;}
.delay3{-webkit-animation-delay:.4s;animation-delay:.4s; -moz-animation-delay:.4s;
-o-animation-delay:.4s;-ms-animation-delay:.4s;}
.delay4{-webkit-animation-delay:.6s;animation-delay:.6s; -moz-animation-delay:.6s;
-o-animation-delay:.6s;-ms-animation-delay:.6s;}
.delay5{-webkit-animation-delay:.8s;animation-delay:.8s;; -moz-animation-delay:.8s;
-o-animation-delay:.8s;-ms-animation-delay:.8s;}
.delay6{-webkit-animation-delay:1s;animation-delay:1s; -moz-animation-delay:1s;
-o-animation-delay:1s;-ms-animation-delay:1s;}
