@charset "utf-8";
/* CSS Document *
/*头部*/
.topbox{width:100%;min-width: 1200px;height: 150px;background-color: #fff; overflow: hidden; position: fixed;top: 0;z-index: 10;}
.top{width: 1200px;margin: 0 auto;overflow: hidden;}
.top img:nth-child(1){width: 520px;display: block;float: left;}
.top img:nth-child(2){width: 220px;display: block;float: right;}
.top img:nth-child(3){width: 240px;display: block;margin: 0 auto;}

.nav{width: 100%;min-width: 1200px;margin: 0 auto;background-color: #1964dc;height: 50px;}
.menu{width: 1200px;margin: 0 auto;overflow: hidden;height: 50px;}
.nav li{float: left;display: inline;font-size: 18px;width:149px;}
.nav li::before{content:"";width: 1px;height: 50px;background-image: url("../UploadFiles/bj/dhjg.png");background-size: 100% 100%;float: left;}
.nav li:nth-child(1)::before{width: 0;}
.nav li a{display: block;height: 50px;line-height: 50px;font-weight: 500;overflow: hidden;text-decoration: none;}
.nav li span.s2{color:#ff9100;font-weight: 550;}
.nav li span{display: block;transition: all 0.3s ease-in-out 0s;}
.nav li a:hover .s1{margin-top: -50px;}
.menu li a{display: block;text-decoration: none;color: #fff;-webkit-transition: color .2s ease-in-out;-moz-transition: color .2s ease-in-out;-o-transition: color .2s ease-in-out;-ms-transition: color .2s ease-in-out;transition: color .2s ease-in-out;text-align: center;}
.menu li a:hover{ color:#fff;}
.menu li:hover > a {color:#fff;}

/*尾部*/
.dbbj{width: 100%;min-width: 1200px; margin: 0 auto;background-image: url("../UploadFiles/bj/dbbj.jpg");background-size: 100% 100%;}
.db{width: 1200px;margin: 0 auto;padding: 20px;padding-left: 100px; box-sizing: border-box;}
.db p:nth-child(1){font-size: 24px;line-height: 40px;font-weight: 600;color: #f1f1f1;}
.db p:nth-child(2){font-size: 16px;line-height: 30px;font-weight: 500;color: #f1f1f1;letter-spacing:2px;}
.db p:nth-child(3) a{font-size: 16px;line-height: 30px;color:#f1f1f1;letter-spacing:2px;}
.db p:nth-child(3) a:hover{color:#B80003;}
.dbbpn{width:80%;max-width: 1400px; margin: 0 auto;overflow: hidden;font-size: 14px;line-height: 24px;color:#ffffff;}
.dbbpn p:nth-child(1){width:calc(100% / 8 * 3);float: left;}
.dbbpn p:nth-child(2){width:calc(100% / 8 * 5);float: left;text-align: right}
.dbbpn p a{color: #ffffff;}
.dbbpn p a:hover{color:#D00A0D;}

/*关于我们*/
.guwmbox{width: 100%;min-width: 1200px; overflow: hidden;background-image: url("../UploadFiles/bj/gywmbj.jpg");background-size: 100% 100%;}
.guwmnbox{width: 1200px;margin: 40px auto;overflow: hidden;}
.gul{width: 550px;height: 400px; float: left;overflow: hidden;}
.gytpbox{width: 480px;height:360px;margin-top:20px;margin-left:30px;border: 4px solid #fff;position:relative;}
.gytpbox::before{content:"";position:absolute;width: 432px;height: 392px;border: 2px solid #fff;box-sizing: border-box; left: -20px;top: -16px; z-index: 0;}
.gur{width: 650px;float: left;}
.gur p:nth-child(1){font-size: 34px;color: #f1f1f1;font-weight: 600;line-height: 40px;}
.gur p:nth-child(2){font-size: 30px;color: #ff9100;font-weight: 600;line-height: 36px;}
.gur p:nth-child(3){margin: 20px 0;font-size: 16px;line-height: 34px;color: #f1f1f1;letter-spacing:2px;text-align: justify;padding-right: 20px;box-sizing: border-box;}
.ckxq{width: 200px;display: block;border: 1px solid #f1f1f1;font-size: 16px;line-height: 40px;color:#f1f1f1;text-align: center;transition: 0.6s all;}
.ckxq:hover{border: 1px solid #ff9100;background-color:#ff9100;color:#f1f1f1;}


/*资质*/
.zzbox{width: 100%;min-width: 1200px; background-color: #f1f1f1;overflow: hidden;}
.zznbox{width: 1200px;margin: 20px auto;}
.sybt{width: 100%;margin: 0 auto;}
.sybt p{font-size: 30px;font-weight: 600;line-height: 40px;color:#143c88;text-align: center;}
.sybt b{font-size: 16px;line-height: 30px;font-weight: 550;margin: 0 auto;display: block;width: 200px;text-align: center;position:relative;color: #666;}
.sybt b::before,.sybt b::after{content:"";position:absolute;width: 80px;height: 2px;background-color: #999;top: 14px;}
.sybt b::before{left: 150px;}
.sybt b::after{right: 150px;}
.zznr{width: 1200px;margin: 20px 0 40px; }
.img{margin: 0 10px;background-color: #fff;padding: 6px 6px 0;}
.t{margin: 0 10px;padding: 6px;font-size: 16px;font-weight: 550;line-height: 30px;background-color: #fff;}
.zznr table tbody tr td table tbody tr td:hover .img{background-color: #ff9100;}
.zznr table tbody tr td table tbody tr td:hover .t{background-color: #ff9100;}
.zznr table tbody tr td table tbody tr td:hover .t a{color: #fff;}


/*首页新闻*/
.xwdtbox{width: 1200px;height: 500px; margin: 20px auto 0;overflow: hidden;}
.xwdt1{width: 772px;float: left;}
.xwdtbt{width: 100%;border-bottom: 1px solid #e1e1e1;}
.xwdtbt p{font-size: 22px;color: #143c88;font-weight: 550;font-style:oblique;}
.xwdtbt p span{font-size: 18px;font-weight: 500;font-style:oblique;}
.xwdtbt p a{display: block;float: right;font-size: 16px;font-weight: lighter;font-style:normal;}
.syxw1{width: 376px;float: left;margin-top: 10px; padding: 10px;background-color: #fafafa; box-sizing: border-box;box-shadow: 0 1px 3px #c3c3c3;transition: 0.6s all;}
.syxw1 img{width: 356px;display: block;}
.syxw1 p:nth-child(2){margin-top: 10px;}
.syxw1 p:nth-child(2) a{color: #ff9100; font-size: 18px;font-weight: 550; line-height: 22px;}
.syxw1 p:nth-child(3){color: #444;padding: 4px 0 10px;font-size: 16px;line-height: 22px;width: 100%;box-sizing: border-box;}
.syxw1 .ydxq{display: block;width: 116px;height: 37px;font-size: 16px;line-height:37px;text-align: center;color: #fff;background-color:#ff9100;}
.syxw1:hover{box-shadow: 0 1px 6px #666;}
.syxw2{width: 376px;float: right;margin-top: 10px;}
.syxw2 ul{width: 376px;}
.syxw2 ul li{width: 376px;height: 125px;padding: 10px;background-color: #fafafa; box-sizing: border-box;box-shadow: 0 1px 5px #c5c5c5;transition: 0.6s all;}
.syxw2 ul li:nth-child(2){margin: 19px 0;}
.syxw2 ul li a{display: block;width: 100%;}
.syxw2 ul li a p:nth-child(1){color: #ff9100; font-size: 18px;line-height: 18px;font-weight: 550;margin-bottom: 6px;}
.syxw2 ul li a p:nth-child(2){color: #444; font-size: 16px;line-height: 26px;}
.syxw2 ul li:hover{box-shadow: 0 1px 6px #666;}
	
.xwdt2{width: 388px;float: right;height: 454px;}
.sylxbt{width: 388px;height: 60px;display: block;background-image:url("../UploadFiles/bj/sylxtop.png");background-size: 100% 100%;}
.sylxbt{font-size: 22px;color: #fff;font-weight: 550;line-height: 60px;font-style:oblique;padding: 0 10px;box-sizing: border-box;}
.sylxbt span{font-size: 18px;font-weight: 500;line-height: 60px;font-style:oblique;}
.sylxbt a{display: block;float: right;color: #fff;font-size: 16px;line-height: 60px;font-weight: lighter;font-style:normal;}
.xwdt2 img{width: 388px;display: block;}
.sylxnr{width: 388px;height: 392px;background-image: url("../UploadFiles/bj/sylxtp.jpg");background-size: 100% 100%;padding: 20px;box-sizing: border-box;}
.sylxnr p{font-size: 18px;line-height: 32px;font-weight: 550;color: #414141;}
.sylxnr p:nth-child(1){font-size: 24px;color: #333;line-height: 40px;}


/*分栏*/
.fly{width: 1200px;margin: 20px auto 40px;overflow: hidden;}
.cl{width: 300px;float: left;}
.clcp{width: 250px;margin: 0 auto;}
.clcp img{width: 250px;display: block;}
.clcp ul{width: 250px;border:1px solid #143c88;border-top: 0;overflow: hidden;box-sizing: border-box;}
.clcp ul li{width: 230px;margin: 0 auto;margin-top: 10px;}
.clcp ul li:nth-last-child(1){margin-bottom:10px;}
.clcp ul li a{display: block;width: 100%;font-size: 16px;line-height: 30px;padding-left: 30px;border: 1px solid #a1a1a1; box-sizing: border-box;background-size: 100% 100%;background-color: #f1f1f1;position: relative;}
.clcp ul li a img{display:block;width: 8px;height: 12px;transition: all 0.7s;position: absolute;top:9px;right: 60px; z-index: -1;}
.clcp ul li a:hover{color: #fff;background-color: #143c88;}
.clcp ul li a:hover img{right: 10px;z-index: 1;}
.cllx{width: 250px;margin: 10px auto;}
.cllx img{width: 250px;display: block;}
.cllxnr{width: 250px;border:1px solid #143c88;padding: 10px 0; border-top: 0;overflow: hidden;box-sizing: border-box;}
.cllxnr p{font-size: 16px;line-height: 30px;padding: 0 15px;}
.cllxnr p:nth-child(1){font-weight: 600;text-align: center;color: #333;padding: 0 ;}
.rnr{width: 900px;float: left;}
.flnrbt{width: 100%;border-bottom: 1px solid #e1e1e1;box-sizing: border-box;overflow: hidden;padding-top: 10px;}
.nrbt{width:120px;height: 30px;font-size: 20px;font-weight: 550;color: #143c88;line-height: 30px;float: left;font-style:oblique;}
.wzdh{width: calc(100% - 120px);float: left;text-align: right;font-size: 12px;line-height: 30px;letter-spacing:1px;padding-right: 20px;box-sizing: border-box;}	



/*产品中心*/
.zpzs{width: calc(100% / 3);padding:15px;box-sizing: border-box;float: left;}
.zpzs a{width: 100%;display: block;padding: 4px;overflow: hidden;background-color:#f1f1f1;box-sizing: border-box;}
.zpzs a img{width: 100%;display: block;box-sizing: border-box;margin-bottom: 5px;}
.zpzs a p{font-size: 16px;line-height: 30px;font-weight: 600; color: #666;text-align: center;}
.zpzs a:hover{background-color: #143c88;}
.zpzs a:hover p{color: #fff;}
/*产品内*/
.xgphoto{width: 1200px;margin: 10px auto;overflow: hidden;box-sizing: border-box;}
.picnr{border: 0;}
.picnr .title{margin-bottom: 20px;}