body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td,iframe{margin:0;padding:0;}
body{font-size:14px;font-family: Microsoft Yahei,-apple-system-font,Helvetica Neue,sans-serif;color:#999999;word-break:break-all;background-color:#fff}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;vertical-align:top;}
option{padding-left:5px;*padding:0;}
ul, li{list-style:none;}
a{color:#424242;text-decoration:none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clear{ clear:both}
em{font-style: normal;}
i{font-style: normal;}
a{text-decoration:none;word-wrap:break-word;outline:none;hide-focus:expression(this.hideFocus=true);transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
a:hover{text-decoration:none;}





/*logo导航*/
.top{width:100%;height:90px;position: fixed;background:#fff;z-index: 999;}
.topz{width:1200px;margin: 0px auto;height:100%;position: relative;}

.tpl{float:left;}
.tpl img{float:left;margin-top: 20px; width: 200px;}
.tpl p{float:left;width:240px;height:67px;line-height:33px;border-left:2px solid #000;font-size: 22px;color:#555;font-weight: bold;padding-left: 10px;margin:12px 0px 0px 10px;}

.tpr{float:left;width:640px;height:100%}
.menu{width:100%;margin: 0px auto;height:100%}
#colorNav > ul{	width: 100%; margin:0 auto;line-height:90px;text-align:center}
#colorNav > ul > li{list-style: none;display: inline-block;position:relative;font-size:16px;width:100px;height:90px;}
#colorNav > ul > li > a{display: block;color:#666;height:90px;font-size: 16px;}
#colorNav li ul{position:absolute;list-style:none;text-align:center;width:180px;left:50%;margin-left:-90px;max-height:0px;overflow:hidden;-webkit-transition:max-height 0.3s linear;
-moz-transition:max-height 0.3s linear;transition:max-height 0.3s linear;z-index:999;box-shadow:  0px 4px 7px #999;}
#colorNav > ul > li > a:hover{background:#00479D;color:#fff;height:90px}
#colorNav li ul li{background-color:#F47300;}
#colorNav li ul li a{padding:5px 15px 5px 15px;color:#666666;text-decoration:none !important;display:block;line-height:30px;font-size:14px}
#colorNav li ul li:nth-child(odd){background-color:rgba(255,255,255,1);}
#colorNav li ul li{background-color:rgba(255,255,255,1);}
#colorNav li ul li:hover{background-color:#00479D;}
#colorNav li ul li a:hover{color:#FFFFFF;}
#colorNav li ul li:first-child{position:relative;line-height:30px}
#colorNav li ul li:first-child:before{content:'';position:absolute;width:1px;height:1px;border:5px solid transparent;border-bottom-color:rgba(0,160,233,0.8);left:50%;top:-5px;margin-left:-5px;}
#colorNav li ul li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#colorNav li:hover ul{max-height:500px;}

.yuyan{ float:right;text-align: center; padding-top: 20px;}
.yuyan a{color:#fff;font-size: 16px;display: block;width:60px;height:25px;background:#C10001;line-height: 25px;margin-bottom:5px;}
.yuyan a:nth-child(2) {background:#00479D;}



/*轮播*/
.flexslider{position:relative;height:600px;overflow:hidden;padding-top: 90px;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;top:50px;background:url(../img/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;top:50px;background:url(../img/next.png) center center no-repeat;}




/*搜索*/
.ss{width:1400px;height:50px;margin: 0px auto;background:#FFFFFF;box-shadow: 0px 0px 7px #999999}
.ssz{width:1200px;height:50px;margin: 0px auto;}
.gjc{width:670px;display:table;float:left;}
.gjc p{font-size: 16px;line-height: 50px;}
.gjc a{color:#999}
.gjc a:hover {color:#666}
.sslx{float:right;line-height: 50px;color:#0066CC;font-size: 20px;}
.bt{width:100%;height:150px;line-height: 150px;background:url(../img/bt.png) no-repeat center center;color:#717171;font-size: 34px;text-align: center;font-weight: bold; letter-spacing: 1px;}


/*产品*/
.cpz{width:1200px;margin: 0px auto;padding: 50px 0px;}
.cpz ul{width:1200px;}
.cpz li{width:280px;height:210px;float:left;margin: 0px 10px;position: relative;overflow: hidden;}
.cpz li a{width:100%;height:40px;position: absolute;bottom: 0px;display: block;background:rgba(0,0,0,0.7)}
.cpz li a p{width:100%;height:40px;line-height: 40px;;text-align: center;color:#fff;font-size: 16px;}
.cpz li:hover a{width:100%;height:100%;background:rgba(0,0,0,0.7);}
.cpz li:hover a p{margin-top:80px;font-size: 24px;}
.cpck{width:150px;height:40px;display: block;background:#fff;line-height: 40px;text-align: center;font-size: 16px;color:#666;margin: 0px auto;margin-top: 30px;}
.cpck:hover{background:#00479D;color:#fff}


/*关于*/
.about{width:1200px;margin: 0px auto;height:500px;position: relative;margin-bottom: 30px;}
.aboutbox1{ width: 300px; height: auto; float: left;}
.aba{width:100%;height:200px;line-height: 200px;background:#00479D;text-align: center;font-size: 36px;color:#fff;font-weight: bold;}
.abalist{ width: 100%; height: auto;}
.abalist li{ width: 100%;height:100px;}
.abalist li a{width:100%;height:100%;background:#0066CC;text-align: center;line-height: 100px;display: block;position: relative;}
.abalist li a:hover{background:#F47300}
.abalist li a img{position: absolute;top:30px;left:70px}
.abalist li p{font-size: 24px;color:#fff;margin-left: 60px;}

.aboutbox2{ width: 620px; height: auto; float: left;}
.aboutbox3{ width: 280px; height: auto; float: right;}

.gst{width:100%;height:350px;}
.gswb{width:100%;height:150px;background:#fff;overflow: hidden;}
.gswb p{font-size:20px;color:#333;padding: 10px 0px 5px 20px;}
.gswb span{padding: 0px 20px;display: block;color:#666;font-size: 15px;text-indent: 2em;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;height:100px;line-height: 24px;text-align:justify}

.abe{width:100%;height:100px;}
.abe a{width:100%;height:100px;background:#0066CC;text-align: center;line-height: 100px;display: block;}
.abe a:hover{background:#F47300}
.abe p{font-size: 24px;color:#fff;}
.abf{height:auto;background:#FFF;padding: 34px 30px;}
.abf p{font-size: 15px;color:#717171;line-height:30px;}
.abf span{margin-left: 50px;}
.gsta{width:100%;height:180px;}





.tv_hot {width:100%}
.avatar {position: relative;}
.tv_hot .avatar {display: block;width:100%;overflow: hidden;}
.tv_hot .avatar img {width:100%}
.avatar:hover img {transform: scale(1.1);transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
/*新闻*/
.new{width:100%;background:#fff;overflow: hidden;}
.newz{width:1200px;margin: 0px auto;background:#fff;overflow: hidden;padding: 20px 0px;}
.nll{float:left;width:550px;}
.xwt{width:240px;height:275px;border:1px solid #ddd;padding: 10px; float: left; margin-right:10px;}
.xwt span{line-height:45px;font-size: 18px;color:#666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width:100%;display: block;}
.xwt p{font-size: 15px;color:#999;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;line-height: 23px;}
.xwt:hover span{color:#00479D}
.xwt:hover{border: 1px solid #00479D}
.nlr{float:right;width:620px;}
.nlr li{height:90px;border:1px solid #ddd;margin-bottom: 10px;}
.nlr li:hover{border:1px solid #00479D;}
.rq{width:90px;height:90px;background:#999;color:#fff;text-align: center;font-size: 16px;float:left;display: block;}
.rq span{font-size: 48px;font-weight: bold;}
.nlr li:hover .rq{background:#00479D}
.nlr li:hover .wz span{color:#00479D}
.wz{float:right;width:calc(100% - 130px);height:70px; margin-right:20px;}
.wz span{font-size: 17px;color:#666;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width:100%;display: block;line-height:37px;}
.wz p{font-size: 14px;color:#999;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;line-height: 23px;}



/*服务备件*/
.fb{width:100%;background:#fff;display: block;}
.ys{width:800px;margin: 0px auto;}
.ys p{font-size: 36px;color:#666;font-weight: bold;text-align: center;margin-bottom: 20px;}
.ys span{font-size: 50px;color:#ff2a00}
.fwbj{width:1200px;background:#fff;overflow: hidden;margin: 0px auto;}
.fwbj ul{width:1000px;margin: 0px auto;}
.fwbj li{width:200px;height:240px;float:left;margin: 0px 25px;}
.fwbj li a{width:200px;height:240px;display: block;background:#00479D;text-align: center;}
.fwbj li a:hover{background:#F47300}
.fwbj li a img{margin-top: 20px;}
.fwbj li a span{width:160px;display: block;padding: 13px 20px;color:#fff;font-size: 24px;font-weight: bold}
.fwbj li a p{font-size: 16px;color:#fff;padding: 0px 20px;text-align: left;}
.scsb{width:100%;overflow: hidden;position: relative;padding: 30px 0px;background:#fff}
.swiper-container {width: 1200px;margin-top: 10px;}
.swiper-slide {text-align: center;font-size: 18px;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;}
.swiper-slide a{width:100%;background:#fff;display: block;}
.swiper-slide a img{width:100%}
.swiper-slide a:hover{box-shadow: 0px 0px 7px #999;background:#0066CC}



/*底部*/
.foot{width:100%;background:url(../img/navbgf.jpg) repeat-x center top #343434;overflow: hidden;}
.ftz{width:1200px;margin: 0px auto;overflow: hidden;padding-bottom: 20px;}
.ftl{float:left;width:960px;}
.ftl > ul > li{width:160px;line-height: 50px;float: left;}
.ftl > ul > li > a{color:#FFFFFF;font-size: 16px;}
.ftl > ul > li ul li{line-height:35px}
.ftl > ul > li ul li a{color: #dfdfdf}
.st{font-size: 24px;font-weight: bold;color:#fff;margin:20px 0px}

.ftr{float:right;margin:65px 0px 0px 0px;text-align: center;}
.ftr img{width:130px;height:130px}
.ftr p{font-size: 16px ;color:#fff;}
.banquan{width:100%;height:40px;text-align: center;line-height: 40px;background:#000}
.banquan em{color:#FFFFFF;font-size: 16px;}
.banquan em a{color:#eee}

