html{margin:0;padding:0;border:0;}

body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,

dl,dt,dd,ol,ul,li,fieldset,form,label,footer,

header,hgroup,nav,section

{margin:0;padding:0;border:0;}

body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}

a{text-decoration:none;outline:none;}



input{padding:0;margin:0;font-family:'Microsoft YaHei';}

img{border:none;background:none;vertical-align:middle;}

ul,ol,li{list-style-type:none;}

select,input,img,select{vertical-align:middle;}

table{border-collapse:collapse;border-spacing:0}

table, th, td {vertical-align: middle}

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}

.clearfix{zoom:1}

.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

.clear{clear: both;}



h1,h2,h3,h4{font-size:12px;font-weight:normal;}

hr {border: 0;border-top:1px solid #ccc;height:0;}



@font-face {

  font-family: 'st';  

  src: url("../fonts/SourceHanSerifCN-Heavy.otf");

}



@font-face{

 font-family: 'fj';

  src: url("../fonts/fjallaone.ttf");

}



.kuan{max-width:1120px;margin:0 auto;position: relative;}

		

.top{width:100%;height: 40px;background:#f2f2f2;}

.top-left{font-family: "微软雅黑";font-size: 14px;color:#626466;line-height: 40px;}

.top-right{font-family: "微软雅黑";font-size: 14px;color:#626466;line-height: 40px;position: absolute;top:0;right:0;}

.top-right a{font-family: "微软雅黑";font-size: 14px;color:#626466;}

		

.nav{width:100%;height: 100px;background: #fff;}

.logo{position: absolute;top:28px;left:0;}

.logo-right{position: absolute;right:0;top:28px;}

.tel{float: left;}

.number{float:left;margin-left: 20px;}

.wenzi1{font-family: "微软雅黑";font-size: 14px;color:#e50808;font-style: italic;}

.wenzi2{font-family: "微软雅黑";font-size: 20px;color:#00537a;font-style: italic;margin-top:-2px;}

		

.menu{width: 100%;height: 50px;background:#00537a;}

.menu li{float: left;width:160px;height: 50px;text-align: center;line-height: 50px;border-right: 1px solid #033750;box-sizing: border-box;}

.menu li a{font-family: "微软雅黑";font-size: 14px;color:#fff;display: block;width:160px;height: 50px;}

.menu li a:hover{background: #e50808;}

		

.banner{height: 400px;}

.banner-content{position: absolute;left:0;top:50%;transform: translateY(-50%);}

.banner-name{font-family:'st';font-size:26px;color:#fff;}

.banner-fk{width:53px;height: 3px;background:#fff;margin-top: 30px;}

		

.about{margin-top: 80px;height: 600px;}

.about-title{position: absolute;left:0;top:0;}

.about-right{position: absolute;right:0;top:0;}

.about-left{position: absolute;left:0;top:120px;padding:113px 50px;background: rgba(242,242,242,0.8);z-index: 999;}

.about-company{font-family:'st';font-size: 18px;color:#00537a;font-weight: bold;}

.about-content{font-family: "微软雅黑";font-size: 14px;color:#626466;width:510px;height: 88px;overflow: hidden; line-height:22px;text-align: justify;margin-top: 30px;}

		

.product{margin-top: 80px;}

		

.bj{width:100%;background: url(../images/bj.png) no-repeat center;background-size: 100%; padding:80px 0;margin-top: -6px;}

		

.left{float:left;width:480px;}

.new{margin-top: 50px;}

.new-img{float:left;width:150px;height: 130px;}

.new-img img{width:150px;height:130px;}

.new-list{float:left;width:300px;margin-left: 30px;}

.new-list ul{margin-top: 10px;}

.new-title{font-family: "微软雅黑";font-size: 16px;color:#00537a;font-weight: bold;line-height: 26px;text-align: justify;}

.new-content{font-family: "微软雅黑";font-size: 14px;color:#626466;margin-top: 18px;line-height: 24px;text-align: justify;}

.new-zx{width:480px;height: 1px;background: #ccc;margin-top: 30px;}

.new2{margin-top: 10px;}

.new2 li{margin-top: 13px;}

.new-title2{font-family: "微软雅黑";font-size: 14px;color:#00537a;font-weight: bold;float:left;}

.new-date{float:right;font-family: 'fj';font-size: 14px;color:#e50808;}

		

.right{float:left;width: 480px;margin-left: 160px;}

.contact{width:480px;height: 340px;background: #fff;margin-top: 50px;position: relative;}

.contact-content{width: 228px;font-family: "微软雅黑";font-size: 14px;color: #626466;line-height: 30px;padding: 55px 0 0 50px;}

.map{position: absolute;top:0;right:0;}

		

.footer{width:100%;background: #00537a;padding: 77px 0;margin-top: -6px;}

.footer-menu{float: left;}

.footer-menu ul{margin-left: -10px;}

.footer-menu li{float: left;margin-left: 10px;font-family: "微软雅黑";font-size: 14px;color:#fff;}

.footer-menu li a{font-family: "微软雅黑";font-size: 14px;color:#fff;}

.bq{font-family: "微软雅黑";font-size: 14px;color: #fff;margin-top: 10px;}

.footer-img{float: right;}



.top-nav{width:100%;height:80px;background:#fff;box-shadow: 0 0 10px 0 rgba(0,0,0,.1);}

.top-nav li{float: left;padding: 0 15px;line-height:40px;position: relative;left:0;top:20px;}

.top-nav li a{display: block;height:30px; font-family: "微软雅黑";font-size: 16px;color:#333;font-weight: bold;position: relative;}

.top-nav a:before{content:""; display: block; width:0%; transition: all .4s; height: 4px; background: #00537a; position: absolute; left: 0; bottom: 0;}

.top-nav li:hover a:before{ width: 100%; }

.top-nav li .cur:before{content:""; display: block; width:100%; transition: all .4s; height: 4px; background: #00537a; position: absolute; left: 0; bottom: 0;}

/*.top-nav li a p{background: #00537a;display: block;height: 4px;margin-top: -15px;}*/



.company-left{float:left;width:520px;}

.company-right{float:right;width:520px;height: 520px;background: #00537a;}

.company-title h3{font-family:'st';font-size: 30px;color:#00537a;margin-top:80px;font-weight: bold;}

.company-zhix{width:100%;height: 2px;background: #626466;margin-top:25px;}

.company-content{font-family:"微软雅黑";font-size: 14px;color:#626466;margin-top:25px;text-align: justify;}

.company-title2{font-family:'st';font-size: 24px;color:#333;text-align: center;margin-top: 80px;}



.products-title h3{font-family:'st';font-size: 30px;color:#333;float:left;}

.products-fk{float:left;width:32px;height: 4px;background: #00537a;margin-left: 20px;margin-top: 21px;}

.products-kuan{max-width:1120px;margin:0 auto;}

.products{margin-top:-30px;}

.products li{padding: 2vw 2.5vw;background: #fff;box-shadow: 0 0 10px 0 rgba(0,0,0,.15);margin-top: 30px;}

.products li:hover{box-shadow: 0 0 10px 0 rgba(0,0,0,.25);}

.products li img{width:335px;height: 223px;float:right;}

.procucts-left{float: left;}

.products-left h3{font-family:'st';font-size: 26px;color:#00537a;}

.products-left a{display: block;width:112px;height: 40px;border-radius: 20px;border: 2px solid #e5e5e5;font-family: "微软雅黑";font-size: 14px;color:#626466;text-align: center;line-height:40px;margin-top:70px;}

.products-left a:hover{background: #00537a;color:#fff;border-color:#00537a;}

/*.products-left p{display: block;width:18px;height: 2px;background: #e50808;margin-top:20px;}
*/


.p-left{float: left;width:500px;}

.p-right{float:right;width:500px;}

.p-right img{width:500px;height: 333px;}

.p-title{font-family:'st';font-size: 26px;color:#00537a;}

.p-left p{float:left;margin-left:5px;font-family:"微软雅黑";font-size: 14px;color:#626466;margin-top: 10px;}

.p-left span{display: block;width:18px;height: 4px;background: #e50808;margin-top:20px;}

.p-x{width:100%;height: 80px;background: #00537a;margin-top: 50px;font-family: "微软雅黑";font-size: 24px;color:#fff;line-height: 80px;text-indent: 20px;}

.p-c{padding:50px;background: #fafafa;font-family: "微软雅黑";font-size: 14px;color:#626466;}



.news-title h3{font-family: 'st';font-size: 30px;color:#333;float: left;}

.news-fk{float:left;width:32px;height: 4px;background: #00537a;margin-left: 20px;margin-top: 21px;}



.news{margin-top:-30px;}

.news li{padding: 2vw 2.5vw;background: #fff;box-shadow: 0 0 10px 0 rgba(0,0,0,.15);margin-top: 30px;}

.news li:hover{box-shadow: 0 0 10px 0 rgba(0,0,0,.25);}

.news-img{width:335px;height: 223px;float:right;overflow: hidden;}

.news-img img{width:100%;height: auto;}

.news-left{float: left;width:60%;}

.news-left h3 a{font-family: 'st';font-size: 26px;color:#00537a;}

.news-left .news-content{font-family: "微软雅黑";font-size: 14px;color:#626466;margin-top:20px;line-height: 30px;height: 90px;overflow: hidden;}

.news-date{font-family: 'fj';font-size: 14px;color:#e50808;margin-top: 20px;}



.news-tit h3{font-family: 'st';font-size: 26px;color:#00537a;text-align: center;}

.news-tag{width:100%;height: 50px;border-top:1px solid #626466;border-bottom: 1px solid #626466;text-align: center;margin-top: 50px;}

.news-tag p{display: inline-block;margin-left: 20px;font-family: "微软雅黑";font-size: 14px;color:#626466;line-height: 50px;}

.news-content{margin-top: 50px;font-family: "微软雅黑";font-size: 14px;color:#626466;line-height: 24px;}



.contact-name{font-family: 'st';font-size: 30px;color:#00537a;padding-bottom: 50px;border-bottom: 1px solid #e5e5e5;}

.contact-name2{font-family: 'st';font-size: 30px;color:#00537a;text-align: right;float:right;}

.contact-contnet2{float:left;}

.contact-content2 p{font-family: "微软雅黑";font-size: 14px;color:#666;line-height: 30px;}

.contact-fk{display: block;width:18px;height: 2px;background: #e50808;position: absolute;right:2px;top:110px;}



.honor{margin-top: -20px;}

.honor ul{margin-left: -20px;}

.honor li{float:left;width:313px;padding: 20px;background: #f2f2f2;margin-left: 20px;margin-top: 20px;}

.honor li img{width: 313px;height: 443px;}

.honor-title p{font-family: "微软雅黑";font-size: 16px;color:#626466;text-align: center;margin-top: 20px;}



.page{margin-left: -15px;margin-top: 30px;}

.page li{float: left;margin-left: 15px;font-family: "微软雅黑";font-size: 14px;color:#333;}

.page li a{font-family: "微软雅黑";font-size: 14px;color:#333;display: block;padding: 10px; border: 1px solid #e5e5e5;}

.page li a:hover{background: #00537a;color:#fff;border: 1px solid #00537a;}

.page li .current{background: #00537a;color:#fff;font-family: "微软雅黑";font-size: 14px;display: block;padding: 10px; border: 1px solid #00537a;}



.zp-title h3 a{font-family: 'st';font-size: 26px;color:#00537a;}

.zp-title{float:left;}

.zp-time{float:right;font-family: "微软雅黑";font-size: 14px;color:#626466;line-height: 39px;}