body{min-width: 1220px;}

/*头部通用*/
.topbox1{width: 100%;min-width: 1200px;background-color: #fff;margin: 0 auto;box-shadow: 0 2px 3px rgba(102,102,102,0.6);position: fixed;top: 0;z-index: 100;}
.top{width: 1200px;margin: 0 auto;overflow: hidden;padding: 5px 0;}
.toplogo{width: 540px;display: block;float: left;}
.topr{width: 660px;float: left;}
.topr p{font-size: 16px;color: #666;text-align: right;line-height: 22px;margin: 12px 0 4px;padding-right: 12px;box-sizing: border-box;}
.topr p span{font-size: 22px;font-weight: 600;font-weight: 600;color: #ff460f;}
.topdh{width: 600px;margin-left: 60px;overflow: hidden}
.topdh li{width: 100px;float: left;position: relative;}
.topdh li a{width: 100%;display: block;line-height: 50px;font-size: 18px;color: #212121;text-align: center;transition: all 0.6s;position: relative;z-index: 5;}
.topdh li::before{content: "";position: absolute;width: 100%;height: 0;background-color: #0082ff;bottom: 0;left:0;transition: all 0.6s;}
.topdh li:hover a{color: #fff;font-weight: 600;}
.topdh li:hover::before{height: 50px;}


/*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: #222222;}
.db{width: 1200px;margin: 0 auto;padding:40px 0 20px;overflow: hidden;}
.dblogo{width: 200px;display: block;float: left;margin: 20px 0;} 
.dbnr{width: 960px;height:200px; margin-left: 40px;float: left;border-left: 1px solid #333333;box-sizing: border-box;padding:0 0 0 40px;}
.dbcp{width: 100%;overflow: hidden;padding-bottom: 14px;border-bottom: 1px solid #333333;margin-bottom: 20px;}
.dbcp li{width: calc(100% / 9);float: left;text-align: center;border-right: 1px solid #333333;box-sizing: border-box;}
.dbcp li:nth-last-child(1){border-right: 0;}
.dbcp li a{font-size: 18px;line-height: 26px;color: #fff;}
.dbcp li a:hover{color: #ff460f;}
.dbnr p:nth-child(2){font-size: 16px;line-height: 36px;color: #aaa;}
.dbnr p:nth-child(2) a{color: #fff;}
.dbnr p:nth-child(2) a:hover{color: #ff460f;}
.dbnr p:nth-child(3){font-size: 16px;line-height: 36px;color: #aaa;}
.dbnr p:nth-child(3) span{font-size: 22px;font-weight: 600;color: #fff;}
.dbnr p:nth-child(4){font-size: 16px;line-height: 36px;color: #aaa;}
.dbnr p:nth-child(4) span{color: #fff;}
.dbnr p:nth-child(5){font-size: 16px;line-height: 36px;color: #aaa;}
.dbnr p:nth-child(5) span{color: #fff;}
	
.dbzc{width: 1200px;margin: 0 auto;overflow: hidden;border-top: 1px solid #333333;margin-top: 10px;padding: 4px 0 0;box-sizing: border-box;}
.dbzc p:nth-child(1),.dbzc p:nth-child(2){width: 50%;float: left;display: block;font-size: 14px;line-height: 26px;color: #e1e1e1;}
.dbzc p:nth-child(2){text-align: right;}.dbzc p:nth-child(2) a{color: #e1e1e1}.dbzc p:nth-child(2) a:hover{color: #ff0000;}
.dbzc .dbbq p{width: 100%;text-align: center;line-height: 24px;}
.dbzc .dbbq p a{color: #a1a1a1;}.dbzc .dbbq p a:hover{color: #ff0000;}


/*首页产品*/
.sycpbox{width: 1200px;margin: 60px auto 0;overflow: hidden;}
.sybt{width: 600px;display: block;margin: 0 auto 40px;}
	
.sycllx{width: 250px;background-color:#0082ff; box-sizing: border-box;padding: 20px;}
.sycllx p:nth-child(1){font-size:28px;line-height:28px;color: #fff;letter-spacing: 4px;text-align: center; margin-bottom: 12px;background-image: none;padding-left: 0;font-weight: 500;}
.sycllx p{padding-left: 30px;font-size: 26px;font-weight: 600;line-height: 28px;color: #fff;box-sizing: border-box;margin-bottom: 8px;background-image: url("../UploadFiles/bj/sycllx.png");background-size: 24px 24px;background-repeat: no-repeat;background-position: 0 50%;}
.sycllx p:nth-last-child(1){margin-bottom: 0;}
	
.sycpgdbox{width:100%;padding-bottom: 10px;overflow:hidden;float: left;}
.sycpgd{width: 2584px; overflow: hidden;}
.sycpgd li{width: 303px;float: left;margin: 0 20px 20px 0;}
.sycpgd li a{width:303px;display: block;box-sizing: border-box;border-bottom:2px solid #0082ff;transition: all 0.6s;background-color: #f5f5f5;}
.sycpgd li a img{width: 303px;display: block;}
.sycpgd li a p{font-size: 18px;line-height: 38px;text-align: center;color: #424242;}
.sycpgd li a:hover{box-shadow: 0 2px 6px rgba(0,0,0,0.6);}
.sycpgd li a:hover p{color: #0082ff;}

/*首页隔断*/
.jg{width: 100%;min-width: 1200px;height: 180px;background-image: url("../UploadFiles/bj/jgbj.jpg");background-size: 1920px 180px;background-position: 50% 50%;}
.jg img{width: 1200px;margin: 0 auto;display: block;}

/*首页关于*/
.sygybox{width: 1200px;overflow: hidden;margin: 40px auto;}
.sygytp{width: 480px;float: left;display: block}
.sygynr{width: 720px;height: 370px;float: left;padding-right: 40px;box-sizing: border-box;}
.sygynr p:nth-child(1){font-size: 28px;font-weight: 600;color: #333;line-height: 40px;}
.sygynr p:nth-child(2){font-family:times new roman,times,serif;font-size: 24px;color: #333;line-height: 40px;letter-spacing: 4px;}
.sygynr p:nth-child(3){font-size: 18px;line-height: 32px;color: #515151;text-align: justify;margin-top: 16px;}
.sygynr a:nth-child(4){display: block;width: 180px;font-size: 18px;line-height: 50px;text-align: center;background-color:#ff460f; color: #fff;margin-top: 30px;transition: all 0.6s;}
.sygynr a:nth-child(4):hover{background-color:#d7370a;}


/*首页优势*/
.syysbox{width: 100%;min-width: 1200px;margin: 0 auto;background-image: url("../UploadFiles/bj/syysbj.jpg");background-size: 1920px 100%;background-position: 50% 50%;}
.syys{width: 1200px;margin: 0 auto;padding: 40px 0;}
.syysnr{width: 1200px;display: block;margin: 0 auto;}


/*首页案例*/
.syalbox{width: 100%;min-width: 1200px;background-color: #fff;padding: 50px 0;box-sizing: border-box;}
.syal{width: 1200px;margin: 0 auto;}
.syalgd{width: 1800px; overflow: hidden;padding: 5px 0;}
.syalgd a{width:280px;float: left;margin: 0 20px 0 0;background-color: #f5f5f5;padding: 5px;box-sizing: border-box;transition: all 0.6s;box-shadow: 0 2px 3px rgba(0,0,0,0.2);}
.syalgd a .sycptp{width: 270px;height: 203px;overflow: hidden;}
.syalgd a .sycptp img{width: 270px;display: block;transition: all 0.6s;}
.syalgd a p{font-size: 18px;text-align: center;line-height: 30px;font-weight: 666; color: #666;margin-top: 5px;}
.syalgd a:hover{box-shadow: 0 2px 6px rgba(0,0,0,0.4);}
.syalgd a:hover .sycptp img{transform: scale(1.2);}
.syalgd a:hover p{color:#0082ff;}


/*首页新闻*/
.syxwbox{width: 1200px;margin: 40px auto;overflow: hidden;}
.syxwlb1{width: 620px;margin-right: 30px;float: left;}
.syxwlb1 li{width: 100%;overflow: hidden;}
.syxwlb1 li a:nth-child(1){width: 240px;display: block;float: left;border: 1px solid #d1d1d1;padding: 5px; box-sizing: border-box;}
.syxwlb1 li a:nth-child(1) img{width: 100%;display: block;}
.syxwlb1 li .syxwnr1{width: 380px;float: left;padding-left: 15px;box-sizing: border-box;}
.syxwlb1 li .syxwnr1 a:nth-child(1){width: 100%; font-size: 18px;line-height: 24px;color: #333;margin-bottom: 8px;border: 0;}
.syxwlb1 li .syxwnr1 p:nth-child(2){font-size: 16px;line-height: 30px;color: #525252;}
.syxwlb1 li .syxwnr1 a:nth-child(3){display: block;width: 140px;font-size: 16px;line-height: 34px;text-align: center; color: #424242;border: 1px solid #424242;box-sizing: border-box;margin-top: 14px;}
.syxwlb1 li .syxwnr1 a:nth-child(1):hover{color: #0082ff;font-weight: 600; }
.syxwlb1 li .syxwnr1 a:nth-child(3):hover{background-color: #0082ff;border:#0082ff;;color: #fff; }
    
.syxwlb2{width: 550px;float: left;}
.syxwlb2 li{width: 100%;height:100px;padding: 10px 0;border-bottom: 1px solid #e6e6e6;box-sizing: border-box;}
.syxwlb2 li:nth-last-child(1){border-bottom: 0;}
.syxwlb2 li a{display: block;width: 100%;height: 80px;position: relative;}
.syxwlb2 li a::before{content: "";position: absolute; width: 31px;height: 70px;background-image: url("../UploadFiles/bj/xwtp.png");background-size: 31px 70px;top: 4px;left: 0;}
.syxwlb2 li a p:nth-child(1){font-size: 18px;line-height: 18px;color: #333;padding-left: 40px;padding-top:8px;box-sizing: border-box;}
.syxwlb2 li a p:nth-child(2){font-size: 16px;line-height: 25px;color: #525252;padding-left: 40px;padding-top:8px;box-sizing: border-box;}
.syxwlb2 li a:hover p:nth-child(1){color: #0082ff;;font-weight: 600; }

/*内页分栏*/
.nyfl{width: 1200px;margin: 20px auto 40px;overflow: hidden;}
.fll{width: 250px;float: left;}
.clbt{width: 250px;background-image:url("../../UploadFiles/bj/clbj.jpg");background-size: 250px 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: 250px;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;box-sizing: border-box;padding: 0 19px;}
.clcp li{width: 210px;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: 50px;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: #0082ff;}.clcp li a:hover img{opacity: 1.0;}
	
.cllxnr{width: 250px;background-color:#0082ff; box-sizing: border-box;border-top: 0;padding: 12px 12px; }
.cllxnr p{font-size: 16px;line-height: 32px;color: #fff;}
.cllxnr p:nth-child(1){font-weight: 600;text-align: center;}
.cllxnr p:nth-child(4),.cllxnr p:nth-child(5),.cllxnr p:nth-child(6){font-size: 16px;font-weight: 600;}
	
	
.flr{width: 930px;float: left;margin-left: 20px;}
.nybt{width: 930px;overflow: hidden;border-bottom: 1px solid #f1f1f1;padding: 10px 0;}
.nybttext{font-size: 20px;font-weight: 600;color: #333;padding: 0 10px;border-left: 4px solid #0082ff;float: left;line-height: 22px;}
.nybtwz{float: right;font-size: 16px;line-height: 22px;}