body{margin:0;padding:0;font-family:'';-webkit-text-size-adjust:none;color:#000;overflow-x:hidden;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;vertical-align:bottom;}
ul,li{list-style-type:none;}
a{color:#333;text-decoration:none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
input[type="submit"],
input[type="reset"],
input[type="button"],
button[type="submit"],
button[type="reset"],
button[type="button"],
textarea {outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-family: "Microsoft Yahei";}
.s-head{width:100%;background: url(../images/bg1.png); position: fixed;top:0;left:0;z-index: 999999999999;}
.head-bg{background: #fff;}
.head{width:1200px;margin:0 auto;overflow: hidden;padding-bottom:10px;}
.logo{width:152px;float: left;margin-top:25px;}
.nav-right{width:1000px;float: right;margin-top:20px; text-align: right;}
.lang{font-size: 14px;font-weight: bold;line-height: 26px;}
.lang span{margin:0 5px;}
.nav{margin-top: 15px;line-height: 28px;font-size: 18px;font-weight: bold;}
.nav a{margin-left: 40px;}
.nav a:hover{color:#0085ad;}
.nav .nav-a{color:#0085ad;}

.banner{width:100%;}
.swiper-container {width: 100%;position: relative;}
.banner_swiper{z-index: 9999999;}
.banner_swiper img {width: 100%;z-index: 9999999;}
.banner_dot{ text-align: center;position: absolute;bottom:30px;z-index: 99999999;}
.banner_dot span{width:40px;border-radius: 0;height:4px;}

.s-about{width:100%;background: url(../images/bg2.jpg) no-repeat center;padding: 172px 0;}
.s-about-box{width:1200px;margin:0 auto;overflow: hidden;}
.s-about-left{width:620px;float: left;}
.s-about-left h1{font-size:36px;font-weight: bold;line-height: 42px;color:#0581af;margin-top: 10px;}
.line1{width:244px;height:4px;background: #ededed;margin:28px 0 36px 0;}
.com-jianj{font-size: 16px;line-height: 40px;}
.s-about-right{width:536px;height:476px;overflow: hidden;float: right;}
.s-pinpai{width:100%;background: url(../images/bg3.jpg) no-repeat center;padding:72px 0 56px 0;}
.s-title{width:1200px; text-align: center;margin:0 auto;}
.s-title *{display: inline-block;}
.s-title hr{width:400px;border:1px solid #79bed8;}
.s-title h1{font-size: 40px;color:#0581af;width:350px;}

.s-pplist{width:1200px;margin:0 auto;overflow: hidden;margin-top: 36px;}
.s-pplist li{width:378px;float: left;height:260px;overflow: hidden;margin:15px 0;margin-right: 30px;position: relative;border:1px solid #eee;}
.s-pplist li:nth-of-type(3n){margin-right: 0;}
.s-pplist li .s-pp-a{width:380px;height:260px;background: url(../images/bg4.png) no-repeat center;position: absolute;top:0;left:0;margin-top: 260px;text-align: center;}
.s-pplist li .s-pp-a h2{font-size: 18px;color:#fff;font-weight: normal;width:200px;height:114px;margin:0 auto;padding-top: 40px;line-height: 40px;display:table-cell;vertical-align: middle;}
.s-pplist li .s-pp-a img{display: block;margin:20px auto;}
.s-pplist li .s-pp-pic{width:100%;overflow: hidden;}
.s-pplist li:hover .s-pp-pic img{transform:scale(1.25,1.25);}
.s-pplist li .s-pp-pic img{transition:all 0.5s ease-out;	/* 过度 所有css属性 1秒过度 结束慢*/-moz-transition:all 0.5s ease-out;	/* Firefox 4 */-webkit-transition:all 0.5s ease-out;	/* Safari 和 Chrome */-o-transition:all 0.5s ease-out;}
.s-more{width:100%;margin-top: 30px; text-align: center;}
.s-more a{width:200px;line-height:50px;font-size: 14px;color:#fff;background: #0a82bc;border-radius: 15px;display: inline-block;}
.s-case{width:1200px;margin:92px auto;overflow: hidden;}
.s-case li{width:288px;height:204px;float: left;margin-left: 15px;overflow: hidden;position: relative;margin-bottom: 15px;}
.s-case li:hover .s-ca-pic img{transform:scale(1.25,1.25);}
.s-case li .s-ca-pic img{transition:all 0.5s ease-out;	/* 过度 所有css属性 1秒过度 结束慢*/-moz-transition:all 0.5s ease-out;	/* Firefox 4 */-webkit-transition:all 0.5s ease-out;	/* Safari 和 Chrome */-o-transition:all 0.5s ease-out;}
.s-case li h2{width:100%;line-height: 46px;background: url(../images/bg4.png) no-repeat;position: absolute;bottom:0; text-align: center;font-size: 18px;color:#fff;font-weight: normal;opacity: 0;}
.s-case li:hover h2{opacity: 1;}

.s-case li:nth-child(1){width:592px;height:422px;background: url(../images/bg5.jpg) no-repeat;background-size:100%;float: left;margin-left: 0;}
.s-case li:nth-child(1) h1{font-size: 36px;font-weight: bold;color:#fff;text-shadow: 0 3px 3px #333;margin:45px 0 25px 52px;}
.s-case li:nth-child(1) div{font-size: 18px; color:#fff; line-height: 46px;margin-left: 52px;}
.s-case li:nth-child(6){margin-left: 0;}

.s-news{width:100%;background: url(../images/bg6.jpg) no-repeat center;overflow: hidden;padding-top:82px;padding-bottom:50px;}
.s-new-box{width:1200px;margin:0 auto;overflow: hidden;margin-top:50px;margin-bottom: 50px;}
.s-new-left{width:340px;height:508px;float: left;overflow: hidden;}
.s-news-list{width:840px;float: right;}
.s-news-list dd{width:100%;padding-bottom:24px;border-bottom:1px dashed #d2d2d2;overflow: hidden;margin-bottom: 22px;}
.s-news-list dd:last-child{margin-bottom: 0;}
.s-news-list dd .s-n-pic{width:178px;height:130px;overflow: hidden;float: left;}
.s-news-list dd .s-n-right{margin-left: 26px;width: 636px;float: left;}
.s-news-list dd .s-n-right h1{font-size: 20px;font-weight: normal;margin-bottom: 15px;}
.s-news-list dd .s-n-right h1 span{font-size: 14px;float: right;}
.s-news-list dd .s-n-right .s-n-jj{font-size: 16px;line-height: 28px;}

.s-parner{width:1200px;margin:92px auto;overflow: hidden;}
.s-par{width:100%;margin-top: 50px;overflow: hidden;}
.s-par a{display: block;width:220px;height:120px;overflow: hidden;float: left;margin-right: 23px;margin-bottom: 20px;}
.s-par a:nth-of-type(5n){margin-right: 0;}

.foot{width:100%;background: #4f76a2;}
.bot{width:1200px;margin:0 auto;overflow: hidden;padding-top:30px;}
.bot h1{font-size: 24px;font-weight: bold;line-height: 70px;color:#fff;}
.bot-con{width:100%;overflow: hidden;}
.bot-cont{float: left;width:420px;}
.bot-cont h2{font-size: 18px;color:#fff;margin-top:10px;font-weight: normal;}
.bot-cont p{font-size: 14px;color:#fff;line-height: 2.5em;}
.bot-erweima{width:158px; text-align: center;float: right;}
.bot-erweima p{font-size: 14px; text-align: center;color:#fff;line-height: 2.5em;}
.beian{width:100%;line-height: 68px;color:#fff;border-top:1px solid #fff; text-align: center;font-size: 14px;}
.beian a{color:#fff;}

.n-banner{width:100%;margin-top: 104px;overflow:hidden;}
.second{width:100%;border-bottom:1px solid #c9c9c9;}
.second-zh{width:1200px;margin:0 auto;overflow: hidden;}
.sec-nav{width:650px;float: left;}
.sec-nav a{font-size: 18px;line-height: 76px;margin-right: 50px;display: block;float: left;color:#3d3d3d;}
.sec-nav .sec-nav-a{color:#0085ad;font-weight: bold;border-bottom: 4px solid #0085ad;}
.location{width:550px; text-align: right;overflow: hidden;}
.location *{display: inline-block;line-height: 76px;margin-left: 5px;}
.location span,.location a{color:#3d3d3d;}
.location img{vertical-align:baseline;}

.content{width:1200px;margin:0 auto;margin-bottom: 90px;}
.con-title{width:100%; text-align: center;line-height: 148px;}
.con-title h1{font-size: 30px;}
.con-text{margin-top: 30px;width:100%;}
.con-text table{width:100%;}
.con-text img{max-width: 100%;}

.n-prlist li{width:274px;float: left;height:190px;overflow: hidden;margin:15px 0;margin-right: 30px;position: relative;border:1px solid #eee;}
.n-prlist li:nth-of-type(3n){margin-right: 30px;}
.n-prlist li:nth-of-type(4n){margin-right: 0;}
.n-prlist li .s-pp-a{width:276px;height:190px;background: url(../images/bg4.png) no-repeat center;position: absolute;top:0;left:0;margin-top: 190px;text-align: center;}
.n-prlist li .s-pp-a h2{font-size: 18px;color:#fff;font-weight: normal;width:200px;height:80px;margin:0 auto;padding-top: 20px;line-height: 40px;display:table-cell;vertical-align: middle;}


.fanye{width:100%; text-align: center;margin-top: 40px;}
.fanye a{font-size: 16px;color:#fff;padding:10px 20px;margin:0 10px;background: #aaaaaa;border-radius: 5px;}

.pro-show{width:100%;background: url(../images/bg7.jpg) no-repeat top;padding-bottom: 50px;margin-bottom: 0;}
.pro-del{width:1140px;padding:30px;background: #fff;font-size: 16px;line-height: 36px;margin:0 auto;box-shadow: 0 0 15px #ccc;}
.pro-del img{max-width: 100%!important;}
.perv-next{width:1200px;margin:50px auto;overflow: hidden;}
.perv-next p{float: left;font-size: 16px; text-decoration: underline;color:#999;}
.perv-next p a{color:#999;}
.perv-next p:nth-child(2){float: right;}

.case{width:1200px;margin:30px auto;overflow: hidden;}
.case li{width:288px;height:204px;float: left;margin-left: 15px;overflow: hidden;position: relative;margin-bottom: 15px;}
.case li:hover .ca-pic img{transform:scale(1.25,1.25);}
.case li .ca-pic img{transition:all 0.5s ease-out;	/* 过度 所有css属性 1秒过度 结束慢*/-moz-transition:all 0.5s ease-out;	/* Firefox 4 */-webkit-transition:all 0.5s ease-out;	/* Safari 和 Chrome */-o-transition:all 0.5s ease-out;}
.case li h2{width:100%;line-height: 46px;background: url(../images/bg4.png) no-repeat;position: absolute;bottom:0; text-align: center;font-size: 18px;color:#fff;font-weight: normal;opacity: 0;}
.case li:hover h2{opacity: 1;}
.case li:nth-of-type(4n){margin-left: 0;}

.new-list{width:1200px;margin:0 auto;}
.new-list dd{width:100%;overflow: hidden;border-bottom:1px dashed #ccc;padding-bottom:20px;margin-bottom: 20px;}
.new-left{width:178px;height:130px;float: left;overflow: hidden;}
.new-right{margin-left: 22px;width:1000px;float: left;}
.new-right h1{font-size: 20px;font-weight: normal;}
.new-right h1 span{color:#0085ad;}
.new-right h1 i{font-size: 14px;float: right;margin-right: 20px;}
.new-right p{font-size: 16px;line-height: 28px;color:#999;}
.new-right a{display: block;width:114px;line-height:30px; text-align: center;color:#fff;font-size: 14px;margin-top: 16px;border-radius: 5px;background: #0085ad;}

.new-title{width:1200px;margin:0 auto;margin-bottom: 15px;}
.new-title h1{font-size: 24px;font-weight: bold;line-height: 90px;}
.new-title h2{overflow: hidden; text-align: left;font-weight: normal;font-size: 14px;}
.new-title h2 *{float: left;}
.new-title h2 p{margin-right: 60px;}
.new-title h2 img{margin-top:3px;margin-right: 3px;}
.new-title h2 img:nth-child(3){margin-top:0;}

.job{line-height: 2em;margin-top: 66px;}
.con-title h2{font-size: 16px;text-align: center;line-height: 56px;font-weight: normal;}
.con-title h3{font-size: 24px;color:#0085ad;font-weight: normal;text-align: center;}
.job_list{width:1200px;margin:40px auto;}
.job_list li{width:100%;border-bottom: 1px solid #ccc;padding-bottom: 20px;margin-bottom: 30px;}
.job_t{width:100%;font-size: 18px;color:#333;}
.job_t a{float: right;}
.job_c{width:100%;display: none;}
.job_c h2{font-size:16px;line-height: 3em;}
.job_text{font-size: 16px;line-height: 2em;}
.xuanzhuan{transform:rotate(90deg);-ms-transform:rotate(90deg); /* Internet Explorer */-moz-transform:rotate(90deg); /* Firefox */-webkit-transform:rotate(90deg); /* Safari 和 Chrome */-o-transform:rotate(90deg);}

.contact{width:1140px;padding: 30px;background: url(../images/bg8.png);box-shadow: 0 0 10px #ccc;margin:0px auto;}
.tact{width:100%;overflow: hidden;margin-bottom: 40px;}
.tact-left{width:670px;float: left;}
.tact-left h1{font-size: 24px;margin-bottom: 20px;padding-left: 20px;line-height: 30px;border-left:4px solid #0085ad;}
.tac-text{padding-left: 24px;font-size:16px;line-height: 32px;}
.tact-right{width:468px;height:310px;float: left;border:1px solid #eee;}

.gbook{width:1120px;margin:0 auto;padding:60px 40px;background: url(../images/bg9.jpg) no-repeat center;background-size:100%;}
.gbook input{width:550px;background: #fff;border:1px solid #ccc;padding: 0 20px;line-height: 54px;font-size: 16px;margin-bottom: 15px;}
.gbook textarea{width:550px;height:168px;background: #fff;border:1px solid #ccc;padding: 0 20px;line-height: 54px;font-size: 16px;margin-bottom: 15px;}
.gbook button{width:142px;line-height: 54px;background: #75b9fe;color:#fff; text-align: center;border:none;font-size: 16px;display: block;margin-left: 448px;}

.ph-head{display: none;}
