body{min-width: 1220px;font-family: Microsoft Yahei,Arial,Verdana,sans-serif;}

/*头部通用*/
.topbox1{width: 100%;min-width: 1200px;margin: 0 auto;}
.tophybox{width: 100%;min-width: 1200px;border-bottom: 1px solid #eaeaea;}
.tophy{width: 1200px;margin: 0 auto;overflow: hidden;}
.tophy p:nth-child(1){width: 900px;display: block;float: left;line-height: 35px;font-size: 14px;color: #666;}
.tophy p:nth-child(1) span{font-weight: 600;color: #424242;font-size: 16px;}
.tophy p:nth-child(2){width: 300px;display: block;float: left;line-height: 35px;font-size: 14px;color: #666;text-align: right;}
.tophy p:nth-child(2) a{line-height: 35px;font-size: 14px;color: #666;}
.tophy p:nth-child(2) a:hover{color: #ff320a;}
	
.top{width: 1200px;margin: 0 auto;overflow: hidden;}
.top img:nth-child(1){width: 580px;display: block;float: left;}
.top img:nth-child(2){width: 360px;display: block;float: right;}
	
.dhbox{width: 100%;min-width: 1200px;background-color: #0a82c8;top: 0;z-index: 100;}
.dhbox ul{width: 1200px;margin: 0 auto;overflow: hidden;}
.dhbox ul li{width: 200px;float: left;}
.dhbox ul li a{width: 200px;display: block;font-size: 18px;line-height: 60px;text-align: center;color: #fff;position: relative;transition: all 0.6s;}
.dhbox ul li a::before{content: "";position: absolute;width: 2px;height: 60px;background-image: url("../UploadFiles/bj/dhgd.png");top: 0;right: -1px;}
.dhbox ul li:nth-last-child(1) a::before{display: none;}
.dhbox ul li a:hover{background-color: #37a5e6;}


/*banner*/
.rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides img { display: block; height: auto; float: left; width: 100%; border: 0; }
.slide_container {  position: relative; float: left; width: 100%; overflow:hidden;}
.slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.slide li { position: absolute; width: 100%; left: 0; top: 0; }
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption { display: block; position: absolute; z-index: 2; font-size: 20px; text-shadow: none; color: #fff; background: #000; background: rgba(0,0,0,0.8); left: 0; right: 0; bottom: 0; padding: 10px 20px; margin: 0; max-width: none; }
.slide_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left: 10%;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 70px;width: 65px;background: transparent url("../UploadFiles/themes.png") no-repeat left top;margin-top: -45px;}
.slide_nav:active { opacity: 1.0; }
.slide_nav.next {left: auto;background-position: right top;right: 10%;}
.slide_container .tu{ width:100%; height:602px;}

/*底部通用*/
.dbbox{width: 100%;min-width: 1200px;background-color:#126aa1;}
.dbnr{width: 1200px;margin: 0 auto;overflow: hidden;}
.dbl{width: 300px;float: left;padding-top: 40px;background-color:#0a82c8;}
.dbl p:nth-child(1){font-size: 28px;line-height: 50px;font-weight: 600;text-align: center;color: #fff;letter-spacing: 2px;margin-bottom: 16px;}
.dbl img:nth-child(2){width: 220px;display: block;margin: 0 auto;}
.dbl p:nth-child(3){font-size: 18px;line-height: 44px;color: #fff;text-align: center;letter-spacing: 6px;}
	
.dbr{width: 900px;float: left;padding: 40px 0 0 40px;box-sizing: border-box;}
.dbdh{width: 100%;overflow: hidden;padding: 10px 0 18px;border-bottom: 1px solid #054b73;}
.dbdh li{width: calc(100% / 6);float: left;text-align: center;}
.dbdh li a{font-size: 18px;color: #fff;line-height: 30px;}
.dbdh li a:hover{color: #ff320a;}
	
.dblx{width: 100%;padding: 26px 0;border-bottom: 1px solid #054b73;}
.dblx p{font-size: 18px;line-height: 34px;color: #fff;letter-spacing: 2px;}
.dblx p:nth-child(2){font-size: 26px;font-weight: 600;color: #fff;line-height: 50px;}
.dblx p:nth-child(2) span{font-size: 20px;font-weight: 500;}
	
.dbfz{padding-top: 14px;font-size: 14px;color: #fff;line-height: 30px;}
.dbfz a{font-size: 14px;color: #fff;line-height: 30px;}
.dbfz a:hover{color: #fff;}
	
.dbzz{width: 100%;height: 49px;padding-top: 12px;}

/*首页标题*/
.sybt{width: 1200px;}
.sybt p:nth-child(1){font-size: 32px;line-height: 50px;text-align: center;color: #0a82c8;font-weight: bold;position: relative;margin-bottom: 20px;letter-spacing: 2px;}
.sybt p:nth-child(1)::before{content: "";position: absolute;width: 500px;height: 4px;background-image: url(../UploadFiles/bj/btjg.png);background-size: 500px 4px;bottom:-14px;left: 50%;transform: translateX(-50%);}
.sybt p:nth-child(2){font-family:times new roman,times,serif;font-size: 24px;text-align: center;line-height: 44px;color: #777;letter-spacing: 4px;}

/*首页产品*/
.sycpbox{width: 1200px;margin: 40px auto;}
.sycpfl{width:906px;margin: 32px auto;overflow: hidden;}
.sycpfl li{float: left;}
.sycpfl li a{width: 240px;display: block;font-size: 18px;line-height: 40px; text-align: center;color: #fff;border: 1px solid  #0a82c8;background-color: #0a82c8;margin: 0 30px;}
	
.sycpgd{width:2400px;overflow: hidden;}
.sycpgd a{width:370px;display: block;margin:15px 15px;padding: 9px;box-sizing: border-box;border: 1px solid #eaeaea;float: left;position: relative;}
.sycpgd a::before{content: "";position: absolute;width: 100%;height: 0;background-color: #0a82c8;bottom: 0;left: 0;z-index: -1;transition: all 0.6s;}
.sycpgd a .sytpbj{width: 350px;height: 260px;overflow: hidden;position: relative;}
.sycpgd a .sytpbj img{width: 350px;display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);transition: all 0.6s;}
.sycpgd a p{font-size: 18px;line-height: 30px;font-weight: 600;color: #333;margin: 15px 0 5px;text-align: left;padding: 0 10px;box-sizing: border-box;letter-spacing: 2px;}
.sycpgd a p span{font-size: 26px;line-height: 30px;float: right;}
.sycpgd a:hover::before{height: 100%;}
.sycpgd a:hover .sytpbj img{transform:translateY(-50%) scale(1.2);}
.sycpgd a:hover p{color:#fff;}

/*首页关于*/
.sygybox{width: 100%;min-width: 1200px;margin: 0 auto;overflow: hidden;background-image: url(../UploadFiles/bj/gybj1.jpg);background-size: 1920px 380px;background-position: 50% 0;background-repeat:no-repeat;}
.sygy{width: 1200px;margin: 0 auto;padding: 40px 0;box-sizing: border-box;}
.synrbox{width: 1200px;height: 400px;background-color: #fff;box-shadow: 0 2px 3px rgba(0,0,0,0.4);margin-top: 20px;padding: 20px;box-sizing: border-box;}
.sygytp{width:480px;display: block;float: left;margin-right: 40px;}
	
.sygynr{width: 640px;float: left;}
.sygynr p:nth-child(1){font-size: 32px;font-weight: 700;color: #212121;letter-spacing: 2px;line-height: 40px;margin-top: 12px;}
.sygynr p:nth-child(2){height: 224px;font-size: 16px;color: #333;line-height: 32px;margin-top: 16px;}
.sygynr a:nth-child(3){width: 140px;display: block;font-size: 18px;line-height: 40px;color: #0a82c8;text-align: center;border: 2px solid  #0a82c8;box-sizing: border-box; margin-top: 20px;transition: all 0.6s;}
.sygynr a:nth-child(3):hover{background-color: #0a82c8;color: #fff;}

/*首页优势*/
.syysbox{width: 100%;min-width: 1200px;margin: 0 auto;background-image: url(../UploadFiles/bj/ysbj.jpg);background-size: 1920px 530px;background-position: 50% 50%;overflow: hidden;padding: 60px 0 20px;}
.syys{width: 1200px;margin: 0 auto;}
.syyslb{width: 1200px;overflow: hidden;margin: 40px auto 60px;}
.syyslb li{float: left;width: 50%;overflow: hidden;padding: 10px 52px 20px;box-sizing: border-box;}
.syyslb li img{width: 76px;display: block;float: left;transition: all 0.6s;}
.syyslb li .syysnr{width: calc(100% - 76px);float: left;padding-left: 22px;box-sizing: border-box;}
.syyslb li .syysnr h3{font-weight: 600;color: #fff;padding-top: 6px;padding-bottom: 16px;font-size: 20px;}
.syyslb li .syysnr p{line-height: 26px;color: #e1e1e1;font-size: 18px;}
.syyslb li:hover img{transform:rotate(360deg);}

/*隔断*/
.gdbox{width: 100%;min-width: 1200px;margin: 0 auto;background-image: url("../UploadFiles/bj/gdbj.jpg");background-size: 1920px 180px;}
.gdnr{width: 1200px;overflow: hidden;margin: 0 auto;}
.gd{width: 800px;display: block;float: left;}
.gdlx{width: 200px;height: 60px;display: block;background-color: #0a82c8;color: #fff;font-size: 20px;line-height: 60px;font-weight: 600;letter-spacing: 2px;text-align: center;float: right;margin-top: 60px;transition: all 0.6s;}
.gdlx:hover{background-color: #0a64a0;color: #FFF;}

/*首页案例*/
.syalbox{width: 1200px;margin: 0 auto 40px;}
	
.swiper-container{width: 1200px;overflow: hidden;position: relative;margin-top: 4px;padding-top: 4px;}
.swiper-slide{padding:4px 0 20px;}
.swiper-slide a{width: 100%;display: block;padding: 5px;box-sizing: border-box;background-color: #f9f9f9;border: 1px solid #efefef;transition: all 0.6s;}
.swiper-slide a .syaltpbk{width: 281px;height: 210px;overflow: hidden;position: relative;}
.swiper-slide a img{width: 281px;display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.swiper-slide a p{margin: 10px 0 10px;font-size: 16px;line-height: 30px;font-weight: bold;color: #434343;padding: 0 5px;box-sizing: border-box;}
@font-face{font-family:yiyingbao;font-display:block;src:url('https://z.bjyyb.net/ttf/iconfont2.ttf') format("truetype");}
.yiyingbaoicon {font-family: "yiyingbao";font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;float: right;}
.swiper-slide a:hover{box-shadow: 0px 2px 6px 1px rgba(204, 204, 204, 0.63);margin-top: -6px;}
.swiper-slide a:hover p{color: #0a82c8;}
	

/*首页新闻*/
.syxw{width: 1200px;margin: 60px auto;}
.syxwlb{width: 1200px;margin: 20px auto;}
.syxwlb .syxwlbl{width: 480px;display: block;float: left;}
.syxwlbl .syxwtp{width: 480px;height: 350px;overflow: hidden;position: relative;margin-bottom: 12px;}
.syxwtp img{width: 480px;display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.syxwlbl p:nth-child(2){font-size: 20px;color: #333;line-height: 26px;padding-bottom: 12px;margin-bottom: 10px;border-bottom: 1px solid #eaeaea;}
.syxwlbl p:nth-child(3){font-size: 16px;line-height: 26px;color: #888;}
.syxwlbl:hover p:nth-child(2){color: #0a82c8;}
	
.syxwlbr{width: 720px;padding-left: 40px;box-sizing: border-box;float: left;}
.syxwlbr li{width:680px;height: 100px;margin-bottom: 30px;}
.syxwlbr li:nth-last-child(1){margin-bottom: 0;}
.syxwlbr li a{width:680px;display: block;overflow: hidden;}
.syxwxh{width:119px;float: left; font-size: 76px;font-weight: 700;font-style: italic;color: #e3e3e3;line-height: 100px;border-right: 1px solid #e3e3e3;}
.syxwnr{width:calc(100% - 120px);float: left;padding:4px 0 4px 18px;box-sizing: border-box;box-sizing: border-box;}
.syxwnr p:nth-child(1){font-size: 20px;color: #333;line-height: 30px;}
.syxwnr p:nth-child(2){font-size: 16px;line-height: 30px;color: #888;}
.syxwlbr li a:hover .syxwnr p:nth-child(1){color: #0a82c8;}
	
.syxwgd{width: 180px;height: 50px;display: block;margin:40px auto 20px;line-height: 50px;font-size: 18px;text-align: center;color:#fff;background-color: #0a82c8;transition: all 0.6s;}
.syxwgd:hover{background-color:#ff320a;color: #fff;}	



/*内页分栏*/
.nyfl{width: 1200px;margin: 0 auto 40px;}
/*.fll{width: 280px;float: left;margin-right: 30px;}
.clbt{width: 280px;background-image:url("../../UploadFiles/bj/clbj.jpg");background-size: 280px 132px;padding: 30px;box-sizing: border-box;}
.clbt p:nth-child(1){font-size: 32px;font-weight: 600;line-height: 32px;margin-bottom: 16px;color: #fff;letter-spacing: 8px;}
.clbt p:nth-child(2){font-family:times new roman,times,serif;font-size: 24px;line-height: 24px;color: #fff;}

.clcp{width: 280px;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;box-sizing: border-box;padding: 0 19px;}
.clcp li{width: 240px;padding: 0 20px;box-sizing: border-box;border-bottom: 1px dashed #e1e1e1;}
.clcp li:nth-last-child(1){border-bottom: 0;}
.clcp li a{width: 100%;display: block;font-size: 18px;line-height: 56px;color: #333;padding-right: 40px;box-sizing: border-box;transition: all 0.6s;}
.clcp li a img{width:7px;display: block;float: right;margin-top: 5px;opacity: 0.0;transition: all 0.6s;}
.clcp li a:hover{padding-right: 0;color: #0a82c8;}.clcp li a:hover img{opacity: 1.0;}
	
.cllxnr{width: 280px;background-color: #0a82c8; box-sizing: border-box;border-top: 0;padding: 20px; }
.cllxnr p{font-size: 16px;line-height: 32px;color: #fff;}
.cllxnr p:nth-child(1),.cllxnr p:nth-child(2){font-weight: 600;text-align: center;}
.cllxnr p:nth-child(2){margin-bottom: 10px;}
.cllxnr img{width: 220px;display: block;margin: 10px auto;}*/
	
.flr{width: 1200px;}
.wzdb{width: 1200px;margin: 0 auto;padding: 22px 0;overflow: hidden;border-bottom: 1px solid #f0f0f0;}
.nybt{width: 150px;float: left;font-size: 32px;line-height: 36px;color: #0a82c8;border-right: 1px solid #cccccc}
.nybtdh{overflow: hidden;padding-left: 10px;float: left;}
.nybtdh li{width: 120px;float: left;}
.nybtdh li a{width: 120px;display: block;font-size: 16px;line-height: 36px;color:#212121;text-align: center;font-weight: 700;}
.nybtdh li a:hover{background-color: #0a82c8;color: #fff;}
.nywzdh{float: right;font-size: 14px;line-height: 36px;color: #707070;padding-left: 20px;background-image:url(../../UploadFiles/bj/sy.png);background-size: 14px 14px;background-repeat: no-repeat;background-position: 0 48%;}
.nywzdh a{font-size: 14px;line-height: 36px;color: #707070;}