@charset "utf-8";
/*首页*/
.main{width:100%}
.section .step{padding-top:26px;padding-bottom:40px}
.section .title{text-align:center;padding-top:32px}
.title h1{color:#333;font-size:26px}
.title h1 em{display:block;color:#666;font-size:12px;margin-top:5px}
.step .left{width:550px}
.step .left img{width:550px;height:350px}
.step .left .text{height:70px;background:#004793;padding:0 20px}
.step .left a h2{color:#fff;font-size:14px;padding:10px 0}
.step .left a p{color:#fff;font-size:12px;line-height:24px}
.step .right{width:650px}
.step .right li{width:305px;float:left;margin-left:20px;position:relative;overflow:hidden;margin-bottom:20px}
.step .right li .pic img{width:305px;height:200px}
.step .right li a .text_dec{margin-top:-200px;position:absolute;left:0;top:0;width:305px;background:url(../images/index_29.png) repeat;font-size:14px;color:#fff;text-align:center;height:100%}
.step li a .text_dec em{display:block;padding:80px 0 10px 0}
.section .more a{width:188px;height:44px;border:1px solid #c9c9c9;border-radius:5px;text-align:center;line-height:44px;color:#777;font-size:14px;margin:30px auto 0 auto;display:block;transition: all linear 0.3s;}
.section .more a:hover{border:1px solid #004793;background:#004793;color:#fff}
.main .sy_box{width:100%;background:#f6f7f7}
.section .step2{padding-top:16px;padding-bottom:40px}
.step2 p{color:#666;font-size:12px;line-height:30px;text-align:center}
.step2 p strong{font-size:14px}
.step2 .story{text-align:center;padding-top:40px}
.step2 .story a{ display:inline-block;margin:0 24px}
.section .step3{padding-top:26px;padding-bottom:40px}
.step3 ul{width:1288px}
.step3 li{float:left;width:254px;margin-right:68px}
.step3 li a h2{color:#777;font-size:14px;text-align:center;margin-bottom:17px;margin-top:25px}
.step3 li a p{color:#777;font-size:12px;line-height:24px}
.step3 li a div{background:url(../images/index_45.png) no-repeat;width:136px;height:136px;margin:0 auto;-webkit-transition: -webkit-transform 0.8s ease-out;-moz-transition: -moz-transform 0.8s ease-out;transition: transform 0.8s ease-out;}
.step3 li:hover a div{-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);transform: rotate(360deg);}
.step3 li:hover a .biao1{background-position:0 -159px}
.step3 li a .biao2{background-position:-156px 0px}
.step3 li:hover a .biao2{background-position:-156px -159px}
.step3 li a .biao3{background-position:-312px 0px}
.step3 li:hover a .biao3{background-position:-312px -159px}
.step3 li a .biao4{background-position:-468px 0px}
.step3 li:hover a .biao4{background-position:-468px -159px}
.step3 li:hover a h2{color:#004793}
.section .step4{padding-top:6px;padding-bottom:40px}
.step4 ul{width:1246px}
.step4 li{float:left;width:577px;margin:20px 46px 20px 0}
.step4 li .time{display:inline-block;width:60px;background:#fff;text-align:center}
.step4 li .time em{display:block;background:#004793;height:35px;line-height:35px;color:#fff;font-size:18px}
.step4 li .time strong{display:block;height:60px;line-height:60px;color:#999;font-size:28px;font-weight:normal}
.step4 li .wz{width:507px;margin-left:10px}
.step4 li a h3{color:#666;font-size:14px;margin:6px 0 11px 0}
.step4 li a p{color:#666;font-size:12px;line-height:24px}
.step4 li:hover a h3{color:#004793;}
/*产品展示*/
.focusC{width:100%;background:url(../images/ny_banner.jpg) no-repeat;background-size:100%;height:300px}
.section .title p{color:#666;font-size:12px;padding-top:2px}
.section .nav{text-align:center;padding-top:48px}
.nav a{display:inline-block;width:118px;height:32px;border:1px solid #cfcfcf;line-height:32px;color:#666;font-size:12px;margin:0 16px}
.nav a:hover,.nav a.move{background:#156dc4;border:1px solid #156dc4;color:#fff}
.products{padding:50px 0 80px 0}
.products ul{width:1224px}
.products li{float:left;width:280px;margin-right:26px;margin-bottom:34px}
.products li a h2{color:#666;font-size:14px;margin:17px 0 12px 0}
.products li a p{color:#666;font-size:12px;line-height:24px}
.products li:hover a h2,.products li:hover a p{color:#156dc4}
.products li .picture{width:280px;overflow:hidden;position:relative}
.products li .pic img{width:280px;height:180px}
.products li a .text_dec{margin-top:-180px;position:absolute;left:0;top:0;width:280px;background:url(../images/index_29.png) repeat;text-align:center;height:100%}
.products li a .text_dec em{display:block;padding:80px 0 10px 0}
.products2{padding:45px 0 80px 0}
.products2 h2{color:#156dc4;font-size:20px;text-align:center;border-bottom:1px solid #dedede;margin-bottom:30px}
.products2 h2 span{display:block;color:#666;font-size:14px;margin:10px 0 12px 0}
.products2 .read p{color:#666;font-size:12px;line-height:26px;text-indent:26px}
.products2 .read .dt_img{text-align:center;margin-bottom:30px}
/*公司简介*/
.about{padding:43px 0 80px 0}
.about p{color:#666;font-size:12px;line-height:26px;text-indent:26px}
.about p strong{color:#333}
.about .a_img{ text-align:center;margin-top:30px}
/*联系我们*/
.contact_us{padding:47px 0 80px 0}
.contact_us p{font-size:14px;color:#555;line-height:32px}
.contact_us h3{color:#333;font-size:16px;margin-bottom:10px;font-weight:bold}
.contact_us .m25{margin-top:25px}
.contact_us .map{margin-top:20px}
.contact_us .sao .wei{border:1px solid #e0e0e0;padding:10px 12px}
.contact_us .sao p{text-align:center;font-size:12px;color:#555;margin-top:8px;line-height:24px}
/*联系我们（在线留言）*/
.online{padding:47px 0 60px 0}
.online h2{font-weight:bold;color:#000;font-size:16px;margin-bottom:2px}
.online p{color:#999;font-size:12px;line-height:24px}
.online .table{width:728px;margin:26px auto 0 auto}
.online .table td{color:#666;font-size:12px;border-bottom:none;text-align:left;height:54px}
.online .table td input{height:34px;border:1px solid #ccc;width:382px;outline:none;padding:0 10px}
.online .table td textarea{height:68px;border:1px solid #ccc;width:604px;resize:none;outline:none;margin:8px 0 9px 0;padding:10px}
.online .table td span{display:inline-block;width:88px;text-align:right;height:38px;line-height:38px;margin-right:8px}
.online .table td .tj{width:170px;height:46px;background:#156dc4;color:#fff;font-size:16px;border:none;margin-left:96px;margin-top:17px;font-family:"微软雅黑";cursor:pointer}
.online .table td input.tt{width:138px;height:34px;border:1px solid #ccc;}
/*人才招聘*/
.join{padding:43px 0 80px 0}
.join dl{padding:0 0px 22px 0px;margin-bottom:25px;border-bottom:1px dashed #d3d3d3}
.join span{display:block;font-size:16px;color:#333;margin-bottom:14px;font-weight:bold}
.join dt{font-size:14px;color:#333;margin-bottom:8px;margin-top:20px;font-weight:bold}
.join dd{font-size:14px;color:#666;line-height:30px}
/*新闻中心*/
.news{padding:50px 0 80px 0}
.news li{border-bottom:1px dashed #c9c9c9;padding-bottom:20px;margin-bottom:20px}
.news li .time{display:inline-block;width:60px;background:#fff;text-align:center}
.news li .time em{display:block;background:#004793;height:35px;line-height:35px;color:#fff;font-size:18px}
.news li .time strong{display:block;height:60px;line-height:60px;color:#999;font-size:28px;font-weight:normal;background:#f0efef}
.news li .wz{width:1120px;margin-left:20px}
.news li a h3{color:#333;font-size:16px;margin:6px 0 11px 0}
.news li a p{color:#666;font-size:12px;line-height:28px;height:56px;overflow:hidden}
.news li:hover a h3{color:#004793;}

.map #dituContent{width:1198px;border:1px solid #ccc;height:300px}