*{padding:0;margin:0;}
body{font-family:Arial;color:#444;font-size:14px;}
a{color:#444;text-decoration:none;}
a:hover{color:#006cbc;}
.fl{float:left;}
.fr{float:right;}
.both{clear:both;}
.w13{width:1300px;}
.m0a{margin:0 auto;}
.w100{width:100%;}
.w20{width:20%;}
.bge{background-color:#eef1f3;}
.bgf{background-color:#fff;}
.bgf5{background-color:#f5f5f5;}
.h169{height:169px;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.pr{position:relative;}
.pa{position:absolute;}
.swiper-container{width:100%;height:100%;}
.swiper-slide{text-align:center;font-size:18px;background:#fff;/* Center slide text vertically */display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.top{height:85px;}
.top .logo{width:170px;padding:10px 0;width:auto;}
.nav_menu3{margin:20px 0 !important;}
.nav_menu3, .nav_menu3 ul, .nav_menu3 ul li, .nav_menu3 ul li a, .nav_menu3 #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;}
.nav_menu3 #menu-button{margin-top:100px;position:absolute;z-index:99999;}
.nav_menu3:after, .nav_menu3 > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.nav_menu3 #menu-button{display:none;}
#menu-line{position:absolute;top:0;left:0;height:3px;background:#000;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}
.nav_menu3 > ul > li{float:right;}
.nav_menu3.align-center > ul{font-size:0;text-align:center;}
.nav_menu3.align-center > ul > li{display:inline-block;float:none;}
.nav_menu3.align-center ul ul{text-align:left;}
.nav_menu3.align-right > ul > li{float:right;}
.nav_menu3.align-right ul ul{text-align:right;}
.nav_menu3 > ul > li > a{text-decoration:none;text-transform:uppercase;color:#27282a;font-size:16px;font-weight:bold;height:45px;padding:0 38px;line-height:45px;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;}
.nav_menu3 > ul > li:hover > a{color:#006cbc;}
.nav_menu3 > ul > li.nav-has-sub > a {}
.nav_menu3 > ul > li.nav-has-sub > a::after{position:absolute;top:18px;right:25px;width:4px;height:4px;border-bottom:1px solid #333;border-right:1px solid #333;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
.nav_menu3 > ul > li.nav-has-sub:hover > a::after{border-color:#006cbc;}
.nav_menu3 ul ul{position:absolute;left:-9999px;}
.nav_menu3 > ul > li > ul {}
.nav_menu3 li:hover > ul{left:auto;}
.nav_menu3.align-right li:hover > ul{right:0;}
.nav_menu3 ul ul ul{margin-left:100%;top:0;border-left:#eee 1px solid;}
.nav_menu3.align-right ul ul ul{margin-left:0;margin-right:100%;}
.nav_menu3 ul ul li{height:0;-webkit-transition:height .2s ease;-moz-transition:height .2s ease;-ms-transition:height .2s ease;-o-transition:height .2s ease;transition:height .2s ease;}
.nav_menu3 ul li:hover > ul > li{height:45px;}
.nav_menu3 ul ul li a{padding:0px 10px;height:45px;line-height:45px;width:100%;min-width:180px;background:#006cbc;text-decoration:none;color:#FFFFFF;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease;border-top:1px solid #eee;}
.nav_menu3 ul ul li:hover > a, .nav_menu3 ul ul li a:hover{color:#fff;background:#0385e5;border-top:1px solid #eee;}
.nav_menu3 ul ul li.nav-has-sub > a::after{position:absolute;top:25px;right:10px;width:4px;height:4px;border-bottom:1px solid #fff;border-right:1px solid #fff;content:"";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:border-color 0.2s ease;-moz-transition:border-color 0.2s ease;-ms-transition:border-color 0.2s ease;-o-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}
.nav_menu3.align-right ul ul li.nav-has-sub > a::after{right:auto;left:10px;border-bottom:0;border-right:0;border-top:1px solid #dddddd;border-left:1px solid #dddddd;}
.nav_menu3 ul ul li.nav-has-sub:hover > a::after{border-color:#fff;}
.nav_menu3 > ul > li.selected {}
.nav_menu3 > ul > li.selected a, .nav_menu3 > ul > li.selected:hover a::after{color:#006cbc;}
.nav_menu3 > ul > li.selected ul li a{color:#fff;}
.nav_menu3 > ul > li.selected > a::after{border-bottom:1px solid #006cbc;border-right:1px solid #006cbc;}
.top .so{height:20px;width:47px;text-align:left;display:inline-block;margin-top:32.5px;}
.top .so a{width:100%;height:20px;display:inline-block;}
.search{width:200px;height:40px;line-height:40px;position:absolute;right:0;top:40px;background:#ccc;z-index:999;display:none;overflow:hidden;}
.search .stxt{width:100%;height:40px;line-height:40px;text-indent:10px;float:left;background:none;border:0px;outline:none;color:#000;}
.search .sbtn{width:25px;height:20px;position:absolute;outline:none;cursor:pointer;right:10px;top:10px;background-color:#0362ab;background:url(../images/so.png) 3px 1px no-repeat;border:none;}
#topban{clear:both;width:100%;}
.js-silder{position:relative;min-width:320px;}
.silder-scroll{width:100%;overflow:hidden;}
.silder-main{position:relative;width:100%;overflow:hidden;}
.silder-main-img{position:absolute;top:0;left:0;width:100%;}
.silder-main-img img{width:100%;}
.js-silder-ctrl{width:100%;text-align:center;position:absolute;left:0px;bottom:20px;}
.silder-ctrl-prev, .silder-ctrl-next{position:absolute;top:0;width:8%;height:100%;vertical-align:middle;cursor:pointer;color:#fff;font-family:Arial;font-size:52px;font-weight:600;text-shadow:#666 2px 2px 5px;}
.silder-ctrl-prev{left:0;text-align:left;}
.silder-ctrl-next{right:0;text-align:right;}
.silder-ctrl-prev>span, .silder-ctrl-next>span{position:absolute;top:50%;margin-top:-250%;}
.silder-ctrl-prev>span{left:0;}
.silder-ctrl-next>span{right:0;}
.silder-ctrl-con{display:inline-block;width:14px;height:14px;padding:0;margin:0 10px;cursor:pointer;}
.silder-ctrl-con>span{display:block;line-height:0;text-indent:-9999px;overflow:hidden;cursor:pointer;background-color:#e4e4e4;border-radius:50%;width:100%;height:100%;}
.silder-ctrl-con.active>span{background-color:#006cbc;}
@media (max-width:768px) {
.silder-ctrl-prev, .silder-ctrl-next{width:10%;font-size:26px;}
.silder-ctrl-con{margin:0 5px;}
.silder-ctrl-prev>span, .silder-ctrl-next>span{margin-top:-150%;}
}
.bt{color:#444;line-height:165px;height:165px;text-align:center;font-size:35px;font-weight:bold;}
.plist{margin-bottom:36px;}
.plist dl{float:left;border:1px solid #ececec;width:290px;margin-right:44px;margin-bottom:44px;}
.plist dl:nth-child(4n){margin-right:0px !important;}
.plist dl:hover{border:1px solid #5aa0d4;}
.plist dl:hover dd a{color:#006cbc;}
.plist dl dt{height:270px;width:290px;overflow:hidden;}
.plist dl dt:hover img{width:100%;height:100%;transform:scale(1.1);transition:all .4s linear;max-height:290px;}
.plist dl dt img{transition:all .4s ease;transform:scale(1);}
.plist dl dd{margin-bottom:9px;height:40px;line-height:20px;text-align:center; overflow:hidden;padding-top: 8px;}
.plist dl dd a{font-size:16px;color:#2e2d2d;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow:hidden; line-height:20px; height:40px;}
.plist dl dd a:hover{color:#006cbc;}

.about{padding-bottom:235px;}
.about .left{width:730px;padding-right:35px;height:407px;}
.about .left video{width:717px;height:407px;}
.about .right{width:535px;line-height:30px;text-align:left;color:#656565;height:407px;}
.more{margin-top:8px;}
.more a{width:115px;height:30px;line-height:30px;text-align:center;color:#fff;display:inline-block;background-color:#006cbc;border-radius:15px;}
.about .right .more a:hover{background-color:#444;}
.fac{padding:36px 0;}
.alist{top:670px;left:0;}
.fac .aimg{width:280px;height:215px;float:left;margin-left:36px;position:relative;}
/*.fac .aimg:hover img{width:100%;height:100%;top:5px; position:absolute;transition:all .4s linear;}
.fac .aimg img{transition:all .4s ease; position:absolute; top:0;}*/
#demo{OVERFLOW:hidden;WIDTH:1228px;margin:0px auto;}
#demoIMG {}
#indemo{FLOAT:left;WIDTH:800%}
#demo1{FLOAT:left}
#demo2{FLOAT:left}
.why {}
.why .left{width:650px;float:left;}
.why .left dl{height:118px;width:100%;margin-bottom:18.6666px;}
.why .left dl:hover{background-color:#006cbc;}
.why .left dl dt{width:112px;text-align:center;float:left;}
.why .left dl dt img{margin-top:25px;}
.why .left dl dt img:hover{filter:grayscale(100%) brightness(1000%);}
.why .left dl:hover dt img{filter:grayscale(100%) brightness(1000%);}
.why .left dl.cur{background-color:#006cbc !important;}
.why .left dl.cur dt img{filter:grayscale(100%) brightness(1000%);}
.why .left dl.cur dd{color:#fff !important;}
.why .left dl dd{float:right;width:538px;text-align:left;line-height:118px;font-size:24px;color:#444;}
.why .left dl:hover dd{color:#fff;}
.why .right{float:right;height:530px;right:0;top:0px;width:49%;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;}
/*.news dl:hover dd.bg{height:307px;}
.news dl dd.bg{z-index:9;position:absolute;left:0px;bottom:0px;height:0px;background-color:rgba(0,108,188,1);transition:all .7s cubic-bezier(0.71,-0.01,0.07,0.99) 0s;-webkit-transition:all .7s cubic-bezier(0.71,-0.01,0.07,0.99) 0s;}*/
.news {}
.news dl{float:left;width:310px;margin-right:20px;position:relative; /*border-bottom:1px solid #006cbc;*/padding-bottom:5px;}
.news dl:nth-child(4n){margin-right:0px;}
.news dl:hover{width:310px;display:block;position:relative;/*box-shadow:0 2px 5px 2px #ddd;*/transition:all .4s ease;}
.news dl dt{width:310px;height:205px; /*overflow:hidden;*/position:relative;z-index:99;}
.news dl dt img{ width:310px; height:205px;}
.news dl dt:hover img{width:100%;height:100%;transform:scale(1.05);transition:all .4s linear;max-height:215px;}
.news dl dt img{transition:all .4s ease;transform:scale(1);}
.news dl dd{width:310px;padding-bottom:0px;position:relative;z-index:99;}
.news dl dd h2{line-height:60px;height:60px;padding:0 5px;}
.news dl dd a{color:#626262;font-size:14px;font-weight:bold;text-overflow:ellipsis;overflow:hidden;width:300px;height:60px;white-space:nowrap;line-height:60px;display:inline-block;}
.news dl dd a:hover{color:#006cbc;}
.news dl dd p{color:#525252;font-size:12px;line-height:22px;max-height:44px;overflow:hidden;padding:0 5px;}
/*.news dl:hover dd a{ color:#fff;}
.news dl:hover dd p{ color:#fff;}*/
.mt6b9{margin-top:60px;margin-bottom:90px;}
.cbg{min-height:404px;}
.cbg2{background-color:#edf0f3;height:320px;z-index:0;position:relative;}
.ly{top:193px;right:0;z-index:9;}
.ly .et{float:left;width:600px;height:100%;padding-top:170px;}
.ly .et dl{float:left;margin-left:90px;margin-top:104px;}
.ly .et dl dt{text-align:center;}
.on{-webkit-border-radius:28px;border-radius:28px;-webkit-transition:-webkit-transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;-o-transition:-o-transform 0.4s ease-out;-ms-transition:-ms-transform 0.4s ease-out;}
.on:hover{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg);}
.ly .et dl dd{font-size:18px;font-weight:bold;color:#333;line-height:55px;height:55px;}
input, textarea{outline:none;}
.msg{background:rgba(0,0,0,0.4);width:585px;height:445px;float:right;padding:0 45px;}

.mtxt{height:65px;line-height:65px;background-color:#d6d3d3;border:0;font-family:Arial, Helvetica, sans-serif;font-size:15px;text-indent:20px;}
.mtxt2{background-color:#fff;width:143px;height:33px;line-height:33px;text-align:center;font-family:arial;border:1px solid #eee;float:left;}
.mtext{width:565px;background-color:#d6d3d3;border:none;height:125px;font-family:Arial, Helvetica, sans-serif;font-size:15px;padding-left:20px;line-height:40px;}
.m1{margin-top:54px;}
.m2{margin-top:54px;}
.iimg{background-color:#eee;width:85px;height:35px;float:left;}
.ibtn{width:130px;height:35px;cursor:pointer;line-height:35px;text-align:center;color:#fff;background-color:#006cbc;font-size:16px;float:right;border:none;}
.ibtn:hover{background-color:#444;}
.mtx{height:35px;line-height:35px;background-color:#f5f5f5;border:0;font-family:Arial, Helvetica, sans-serif;font-size:15px;text-indent:20px;}
.mtx2{background-color:#fff;width:143px;height:33px;line-height:33px;text-align:center;font-family:arial;border:1px solid #eee;float:left;}
.mtex{width:100%;background-color:#f5f5f5;border:none;height:105px;font-family:Arial, Helvetica, sans-serif;font-size:15px;padding-left:20px;line-height:35px;}
.iimg1{background-color:#eee;width:85px;height:35px;padding:1px 1px;float:left;}
.foot{height:60px;background-color:#006cbc;}
.foot .left{color:#fff;line-height:60px;width:70%;}
.foot .left a{color:#fff;}
.foot .left a:hover{text-decoration:underline;}
.foot .right{width:30%;}
.foot .right a{width:33px;height:33px;display:inline-block;margin-left:10px;margin-top:13px;}
.diyos{position:fixed;width:54px;right:0;top:50%;z-index:100;}
.diyos ul{list-style:none;margin:0;padding:0;}
.diyos ul li{width:54px;height:54px;background:#006cbc;float:left;position:relative;margin:1px 0 0 0;}
.diyos ul li:hover{background:#333;}
.diyos ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;color:#fff;font:14px/54px "Microsoft Yahei";overflow:hidden;letter-spacing:0px;}
.diyos ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;}
.diyos ul li.sideewm{width:54px;height:54px;line-height:54px;display:inline-block;}
.diyos ul li .sideewmshow{width:150px;position:absolute;top:0;left:-151px;z-index:120;display:none;}
.diyos ul li.sideewm:hover .sideewmshow{display:block;}
.diyos ul li img{float:left;}
.map{line-height:40px;height:40px;}
.nbt{color:#444;line-height:140px;height:140px;text-align:center;font-size:30px;font-weight:bold;}
.nyinfo{padding:20px 0;text-align:left;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.nclass{margin-bottom:20px;}
.nclass div{width:23.5%;margin-right:2%;float:left;margin-bottom:10px;}
.nclass div#mr0{margin-right:0 !important;}
.nclass div a{width:100%;line-height:35px;height:35px;display:inline-block;background-color:#f5f5f5;text-indent:10px;}
.nclass div a.curr{background-color:#006cbc;color:#fff;}
.nclass div a.curr1{background-color:#0587e7;color:#fff;}
.nclass div a:hover{background-color:#006cbc;color:#fff;}
.ni{line-height:40px;text-align:center;}
.newslist{padding:20px 0;}
.newslist dl{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #ccc;}
.newslist dl dt{float:left;width:300px;height:225px;}
.newslist dl dd{float:right;text-align:left;padding-left:20px;width:980px;}
.newslist dl dd h2{line-height:40px;height:40px;overflow:hidden;}
.newslist dl dd h2 a{font-size:18px;}
.newslist dl dd .time{line-height:24px;color:#999;font-size:14px;padding:5px 0;}
.newslist dl dd p{text-align:left;line-height:24px;color:#888;}
.xw{margin:20px auto;}
.xw h1{font-size:20px;text-align:center;margin-bottom:5px;}
.xw .pram{background-color:#f5f5f5;text-align:center;line-height:30px;}
.xw .nyinfo{border-bottom:1px solid #ccc;line-height:200%}
.xw .pn{line-height:28px;text-align:left;}
.pde{margin:15px auto;}
.pde .pimg{text-align:center;}
.pde .porder{text-align:center;padding:5px 0;}
.pde .pname{line-height:35px;text-align:left;}
.pde .nyinfo{padding:10px 0 !important;}
.pde .desc {}
.pde .desc img{width:100%;max-width:550px;height:auto;}
.equ{padding-bottom:40px;}
.zsimg{border:1px solid #ddd;padding:4px;margin-right:20px;float:left;margin-bottom:25px;}
.zsimg:hover{border-color:#006cbc;}
.zsimg:nth-child(4n){margin-right:0px !important;}
.zsimg img{width:300px;display:block;}
.zsimg p{background-color:#f5f5f5;text-align:center;line-height:30px;margin:0 0;}
#pycont{position:absolute;right:30px;bottom:30px;width:50px;height:50px;background:url(../images/py.png) no-repeat center;transition:1s;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;cursor:pointer;}
#pycont:hover{background:url(../images/pyover.png) no-repeat center;}
.infomglist{text-align:center;cursor:pointer;border:1px solid #f5f5f5;padding:6px;}
.infomglist:hover{border:1px solid #006cbc !important;}
.infomglist img{width:75px;border-radius:50%;}
.infomglistcur{text-align:center;cursor:pointer;border:1px solid #006cbc;padding:6px;border-radius:50%;}
.infomglistcur img{width:75px;border-radius:50%;}
.infoimgtx{table-layout:fixed;overflow:hidden;}
.infoimgtx img{transition:1s;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;}
.infoimgtx:hover {}
.infoimgtx:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-o-transition:scale(1.1);}
.vidediv{position:relative;height:90%;overflow:hidden;}
.vidediv video{position:absolute;left:0px;top:-13%;}
.vidediv .indexmore{position:absolute;left:48%;top:75%;}
.vidediv .indexmore a{text-align:center;background:#fe5000;text-indent:0px;}
.vidediv .indexmore a:hover{background:#ed6b1a;}
.pde{line-height:28px;vertical-align:top;text-align:left; width:580px;}
.pbt{height:40px;line-height:40px;text-align:left;text-indent:10px;color:#fff;font-size:20px;background-color:#006cbc;border-radius:5px 0 0 0;margin-top:15px;}
.prinfo{text-align:left;padding:10px 0px;line-height:28px;margin-bottom:30px;}
@media (min-width:1000px) and (max-width:1280px) {
.w13{width:1200px;max-width:1200px;}
.bt{line-height:155px;height:155px;font-size:34px;}
.plist{margin-bottom:36px;}
.plist dl{width:283px;margin-right:20px;margin-bottom:20px;}
.plist dl dt{height:263px;width:283px;}
.plist dl dt:hover img{max-height:283px;}
.about .left{width:680px;height:400px;padding-right:25px;}
.about .left video{width:680px !important;height:400px !important;}
.about .right{width:495px;height:400px;}
.fac{padding:30px 0;}
.alist{top:670px;left:0;}
#demo{WIDTH:1140px;}
.fac .aimg{width:280px;height:215px;float:left;margin-left:36px;position:relative;}
.news dl{width:285px;}
.news dl:hover{width:285px;}
.news dl dt{width:285px;height:188px;}
.news dl dt img{width:285px;height:188px;}
.news dl dd{width:285px;}
.news dl dd h2{line-height:55px;height:55px;}
.news dl dd a{width:275px;height:55px;line-height:55px;}
.why .left{width:530px;}
.why .left dl{height:90px;margin-bottom:11px;}
.why .left dl dt{width:100px;}
.why .left dl dt img{margin-top:13px;}
.why .left dl dd{width:430px;line-height:90px;font-size:20px;}
.why .right{height:400px;width:54%;}
.ly .et{width:500px;}
.ly .et dl{margin-left:50px;}

.zsimg img{width:275px;}
.newslist dl dd{width:880px;}
.pde{ width:480px;}
}