﻿/*产品列表*/
.pronav{ background-color: #f3f3f3; padding: 30px 0;}
.pronav .main{ background-color: #fff; }
.pronav .main .navitem{ border-bottom: 1px solid #e3e3e3; }
.pronav .main .navitem .bbt{ float: left;background-color: #fff7f2; font-size: 18px; color:#333; width: 140px; text-align: center; height: 60px; line-height: 60px;}
.pronav .main .navitem:nth-child(2) .bbt{ height: 100px;}
.pronav .main .navitem .rrt{float: left; width:1060px; padding: 10px 0;}
.pronav .main .navitem ul li{ float: left;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;padding: 0 10px; color:#999999; line-height: 40px;}
.pronav .main ul li a{color:#999999; }
.pronav .main ul .active{background-color:#fff7f2;}
.pronav .main ul li:hover{background-color:#fff7f2;}
.prolist{ padding: 50px 0;}
.prolist ul li{ width: 280px; float: left; margin-right: 26px;}
.prolist ul li a{ display: block;}
.prolist ul li a h3{ text-align: center; line-height: 70px;}
.prolist ul li:nth-child(4n+4){ margin-right: 0;}
.prolist ul li img{ height: 209px; width: 280px; transition: all 0.6s; border: 1px solid #dddddd;}
.prolist ul li img:hover{transform: scale(1.1);}
.gaojingdingzhi{ background: url("../images/dzbeijing.jpg") no-repeat; background-position: center bottom; height: 680px;}
.gaojingdingzhi .main{ padding-top: 90px;}
.gaojingdingzhi .main .fl p:first-child{ font-size: 36px;}
.gaojingdingzhi .main .fl p:nth-child(2){ font-size: 18px; color:#999999; margin-bottom: 30px;}
.gaojingdingzhi .main .fl ul li { border-bottom: 1px solid #dcdcdc; font-size:18px; color:#666666; line-height:70px;  }
.gaojingdingzhi .main .fr{ width: 600px;}
.gaojingdingzhi .main .fr p{ font-size: 24px; margin-bottom: 44px;}
.gaojingdingzhi .main .fr input, .gaojingdingzhi .main .fr textarea{ display: block; width: 100%; height: 40px; line-height: 40px; border: 1px solid #dcdcdc; font-size: 16px; padding:0 16px; margin-bottom: 30px;}
.gaojingdingzhi .main .fr textarea{ height: 150px; }
.gaojingdingzhi .main .fr button{ display: block; width: 180px; height: 44px; line-height: 44px; color: #fff; background-color: #ff6600; border: none; text-align: center; font-size: 18px;}
.jiguanqiege{ margin-top: 70px;}
.jiguanqiege .fl{ width: 560px; height: 460px;}
.jiguanqiege .fr{ width: 630px;}
.olo{ width: 90px; height: 86px; margin:30px auto 40px auto;}
.wlw{ width: 430px; text-align: center;margin: 0 auto; }
.wlw p:first-child{ font-size: 30px; line-height: 60px;}
.wlw p:nth-child(2){ text-align: center;color:#999999; padding: 20px 10px 0 10px; line-height: 30px;}
.wlw a{ display: inline-block; text-align: center; line-height: 50px; width: 206px; background-color:#ff6600; color:#fff; margin-top: 40px; border-radius: 30px;}
.ttjg2{ width: 100%; background: url("../images/lcbg1.jpg") no-repeat; height: 158px; margin: 80px 0 60px 0;}
.ttjg2 li { height: 58px; margin-top: 50px; line-height: 58px; text-align: center; color:#666666; float: left; width: 156px;}
.ttjg2 li:first-child{ width: 240px; font-size: 30px; color:#fff;}
.ttjg3 h2{ text-align: center; font-size: 48px;}
.ttjg3 p{color:#999999;text-align: center; margin-bottom: 50px;}
.ttjg3 ul li{ float: left; margin-right: 15px; margin-bottom: 20px;}
.ttjg3 ul li:nth-child(3n+3){ margin-right: 0px;}
.ttjg3 ul li img{width: 390px; height: 293px; }
.ttjg3 ul{ margin-bottom: 120px;}
.xinwenzhongxin{padding-top:60px;}
.xinwenzhongxin ul li img{ width: 372px; height: 280px;}
.xinwenzhongxin ul li .fr{ width: 770px;}
.xinwenzhongxin ul li .fr .date{ color:#999999; margin-top: 20px; line-height:30px;}
.xinwenzhongxin ul li .fr h3{ font-size: 24px; line-height: 50px;}
.xinwenzhongxin ul li .fr .info{ color:#999999; line-height: 30px; margin-bottom: 30px;}
.xinwenzhongxin ul li .fr .more img{ width: 120px; height: 20px;}
.xinwenzhongxin ul li:first-child{ margin-bottom: 44px;}
.xinwenzhongxin ul .newitem{ height: 108px; border: 1px solid #e5e5e5; padding: 20px 0; margin-bottom: 20px;}
.xinwenzhongxin ul .newitem:hover{ background: #ff6600; color:#fff;}
.xinwenzhongxin ul .newitem .uion1{ width: 156px;}
.xinwenzhongxin ul .newitem .uion1 {padding-left: 20px;}
.xinwenzhongxin ul .newitem .uion1 p:first-child{ font-size: 36px; line-height: 40px; }
.xinwenzhongxin ul .newitem .uion1 p:last-child{ color:#999;}
.xinwenzhongxin ul .newitem .uion2{ width: 922px; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; padding-left: 36px;}
.xinwenzhongxin ul .newitem .uion2 h3 a{ font-size: 18px; line-height: 38px;}
.xinwenzhongxin ul .newitem .uion2 p{ color:#999;}
.xinwenzhongxin ul .newitem .uion3{width: 118px; padding:19px;}
.xinwenzhongxin ul .newitem .uion3 a{ display: block; width:70px; height: 20px; background: url("../images/more2.jpg") no-repeat;}
.xinwenzhongxin ul .newitem:hover .uion1 p:last-child{ color:#fff}
.xinwenzhongxin ul .newitem:hover .uion2 p{ color:#fff}
.xinwenzhongxin ul .newitem:hover .uion2 h3 a{ color:#fff}
.xinwenzhongxin ul .newitem:hover .uion3 a{ background: url("../images/more3.jpg") no-repeat;}
.aboutinfo{ padding-top: 70px;}
.aboutinfo .fl, .aboutinfo .fl p{ width: 740px; line-height: 36px; color:#666;}
.aboutinfo .fr img{ width: 393px; height: 527px;}
.ruzz li{ float: left; margin-right: 27px; margin-bottom: 30px;}
.ruzz li img{ width: 273px; height: 385px; }
.ruzz li:nth-child(4){ margin-right: 0px;}
.ruzz li:nth-child(7){ margin-right: 0px;}
.ruzz li:nth-child(8){ margin-right: 0px;}
.ruzz li:nth-child(8) img{height: 385px; width:1172px;  }
.ruzz li:nth-child(9) img{height: 385px; width:1172px;  }
.jobinfo p{ color:#666;line-height: 40px;}
.joblist{ margin-bottom: 50px;}
.joblist li{margin-bottom: 10px; }
.joblist li .ssss{ line-height: 50px; background-color: #f5f5f5; }
.joblist li:first-child{ background-color: #21a675; color:#fff; margin-bottom: 20px;line-height: 50px;}
.joblist li span{ display: inline-block; width: 25%; text-align: center;}
.joblist li span i { margin-left: 40px;}
.joblist li .toto{ padding: 20px 0; line-height: 36px; color:#666;}
.joblist li .hide{ display: none;}
.hzhb li{ float: left; margin-right: 22px; border: 1px solid #e5e5e5; margin-bottom: 30px;}
.hzhb li:nth-child(5n+5){margin-right:0px;}
.hzhb li img { width: 220px; height: 110px;}
.contacts{ margin-bottom: 100px;}
.contacts .fl{ background-color: #f5f5f5; padding: 0 30px 120px 30px; width: 370px;}
.contacts .fl p{ width: 100%;}
.contacts .fl p:first-child{ font-size: 30px; margin: 70px 0 20px 0;}
#ditu{width: 757px; height: 426px;}
.proll{ background-color: #eeeeee; padding: 50px 0;}
.proll img{ width: 480px; height: 366px;}
.proll .fr{ width: 690px; height: 366px; background-color: #fff; padding: 30px;}
.proll .fr h3{ font-size: 30px; border-bottom: 1px solid #e5e5e5; line-height: 60px; margin-bottom: 30px;}
.sssfdff{ font-size:24px;}
.prodddt{ margin-top: -25px;}
.ssftgy{ color:#999; line-height: 40px;}
.hendd{ height: 50px; line-height: 50px; padding-left: 30px; box-shadow:inset 0px 15px 15px -15px #f1b0b7, inset 0px -15px 15px -15px #f1b0b7; background-color: #fff;}
.hendd span{ border-left: 5px solid red; padding-left: 20px;}
.hendd i{ margin-left: 20px; color:#999;}
.sffgghgjh{ padding: 50px 0;}
.ssrtyty{ font-size: 30px; margin-bottom: 40px;}
.oolhfs { margin-top: 20px; margin-bottom: 80px; border-top: 1px solid #f1b0b7;border-bottom: 1px solid #f1b0b7;}
.oolhfs p{ line-height: 50px;}
.oolhfs p:first-child{ border-bottom: 1px solid #eee;}
.protel{ margin-top: 20px; }
.protel span{ font-size: 38px; color:#ff6600;}
.protel i{ float:left;width: 30px; height: 30px; text-align: center; line-height: 30px; border: 1px solid #999; border-radius: 20px; margin-right: 10px; margin-top: 15px;}
.protel i{ float:left;width: 30px; height: 30px; text-align: center; line-height: 30px; border: 1px solid #999; border-radius: 20px; margin-right: 10px; margin-top: 15px;}
.newtitle{ padding-bottom: 10px; border-bottom: 1px solid #eee;}
.newtitle h3{ text-align: left; font-size: 30px; margin-bottom: 10px;}
.newtitle p{ color:#999999;}
.newsinfo{ padding: 40px 0 30px 0; color:#999; line-height: 30px}
.newssssdd .oolhfs{ margin-bottom: 30px;}
.morenew{ padding: 20px 0;}
.morenew p{ display: block; line-height: 26px;  font-size: 24px; border-left: 6px solid #ff6600; padding-left: 30px; margin-bottom: 40px;}
.morenew ul li{ float: left; width: 50%; margin-bottom: 20px;}
.morenew ul li i{ font-size: 18px; margin-right: 10px;}
.casett{ padding-bottom: 30px;}
.casett .fl{ width: 286px;}
.casett .fl img{ width: 286px; height: 210px;}
.casett .fr{ width: 870px;}
.casett .fr h3{ font-size: 30px; padding-bottom: 30px;border-bottom: 1px solid #eee; text-align: left; }
.casett .fr img{ width: auto; height: auto;}