@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:85%; }



.hidden{ overflow:hidden;}



.header{}

.head{ position:relative;}



.logos{ height:70px; margin:40px 0;}

.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:200px; text-align:center; color:#292929; font-size:18px;}

.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:65px!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:149px; overflow:hidden; margin:90px 0 40px 0;}

.tit h3{ font-weight:normal; color:#292929; font-size:48px; text-align:center; line-height:59px; margin-top:90px;}

.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%;}

.tit03{ background:url(../images/tit03.png) no-repeat center center; background-size:auto 100%;}

.tit04{ background:url(../images/tit04.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: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;}

.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:#174e9a; 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:#dadada url(../images/button-prev.png) no-repeat center center; left:-60px;}

.button-next{ background:#dadada url(../images/button-next.png) no-repeat center center; right:-60px;}

.button-prev:hover,.button-next:hover{ background-color:#e0332f;}

.more{ overflow:hidden; margin:65px 0;}

.more a{ color:#ffffff; font-size:14px;width:160px; height:40px; line-height:40px; text-align:center; margin:0 auto; border-radius:20px; background:#e0332f; display:block;}

.more a:hover{background:#174e9a;}





.homeabout{ background:#fafafa; position:relative;}

.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:#292929; font-size:30px;}

.hbtxt .hben{text-transform:uppercase; color:#292929; font-size:19px; font-weight:Times New Roman;}

.hbtxt .hbinfo{ color:#525252; font-size:16px; line-height:1.8; margin:25px 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:#174e9a;}

.hbtxt .hbmore a:after{ content:""; width:50px; height:50px; position:absolute; right:0; top:0; background:#e0332f url(../images/button-next.png) no-repeat center center; }

.hbtxt .hbmore a:hover{background:#e0332f;}



.hbimg{ margin-bottom:2%; width:48%;position:relative; z-index:10; }

.hbimg a{ display:block; width:100%;box-shadow:0 0 20px #666666;}

.hbimg a img{ width:100%; display:block;}





.workshop{ padding:70px 0; background:#ffffff; margin-top:-85px; position:relative; z-index:1;}

.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:-40px; background:#dddddd url(../images/ws-prev.png) no-repeat center center;}

.ws-next{ right:-40px; background:#dddddd url(../images/ws-next.png) no-repeat center center;}

.ws-prev:hover,.ws-next:hover{background-color:#e0332f;}



.technology{ background:url(../images/technology.jpg) no-repeat center center; background-size:cover; overflow:hidden; position:relative;}

.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 #333333;}



.techtxt{ width:48%;}

.techtxt .thtit01{ font-size:28px; color:#ffffff; line-height:1.5;}

.techtxt .thtit02{ font-size:13px;font-weight:Times New Roman; color:#78a6e5;}

.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:25px;}





.thico{ overflow:hidden; margin:25px 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:16px; text-align:center; margin-top:20px;}





.hlnews{ width:50%; 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:#174e9a;}

.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:#e0332f;}



.hrnews{ width:50%;}

.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:#174e9a;}

.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:#353535; padding:45px 0;}



.dbnav{ line-height:30px;}

.dbnav span{ color:#575656; font-size:12px; margin:0 32px;}

.dbnav a{ color:#bdbdbd; font-size:14px;}

.dbnav a:hover{ color:#ffffff;}

.copy{ font-size:14px; line-height:30px; color:#afafaf; margin-top:10px;}

.wechat{ width:92px;}

.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 auto 80px auto; width:80%;}

.aboutinfo h3{ color:#292929; font-size:24px; line-height:1.5;}

.aboutinfo p{ color:#525252; font-size:16px; line-height:1.5; 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:14px; 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(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }

.my-map .icon-cir { height: 31px; width: 28px; }

.my-map .icon-cir-red { background-position: -11px -5px; }

.amap-container{height: 100%;}

.amap-info-content h5{ font-size:14px; color:#e0332f; }



.message{ width:33%; padding:40px 75px 0 75px;}

.message .mtit{ font-size:18px; 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,.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;}

