@charset "utf-8";

/* CSS Document */
.top{width:100%;border-bottom:1px #ccc solid;background: #f4f4f4;}
.top .wz1{line-height: 34px;font-size:13px;text-align: left;float:left;margin-bottom: 0px;letter-spacing:0.5px;}
.top .wz2{font-weight: bold;font-size: 20px;color: #daa107;padding-left: 30px;margin-bottom:0px;padding-top: 3px;float:left;}
.top .phone{float: right;position: relative;}
.top .phone img{position:absolute;left: 0px;top: 6px;}
.yy{width:98px;height: 24px;float: left;position: relative;margin-top: 5px;margin-left: 20px;}
.lang{z-index: 9999;border-bottom: #cacaca 1px solid;position: absolute;border-left: #cacaca 1px solid;line-height: 20px;background-color: #fff;width:95px;height:24px;overflow: hidden;border-top: #cacaca 1px solid;top: 0px;left: 0px;border-right: #cacaca 1px solid;}
.lang A{text-align: left;line-height: 20px;padding-left: 30px;display: block;background: url(/upload/images/cn.jpg) no-repeat 5px center;height: 22px;color: #333;}
.lang A:link{color: #999;}
.lang A:visited{color: #999;}
.lang A.en{background: url(/upload/images/en.jpg) no-repeat 5px center;}
.yg{float: left;position: relative;margin-left: 15px;}
.yg .wz2{font-size: 14px;color: #0f8bda;padding-left: 30px;margin-bottom:0px;padding-top: 3px;float:left;text-decoration: underline;}
.yg .wz2 a{color: #0f8bda;}
.dfdh{background: #0f8bda;width:100%;}
.navitem a {padding:12px 50px;float: left;font-size: 15px;color: #fff; display: block;}
.navitem a:hover{color: #fff;background: #0f79bc;}
.line{width: 40px;background: #0072b9;height: 3px;display: block;margin: 5px auto 20px;}
.sybt{font-size: 30px;font-weight: bold;text-align: center;color: #565656;line-height: 22px;}
.syyw{font-size: 15px;text-align: center;color: #565656;line-height: 22px;}
.syxw_bt{position: absolute;bottom: 40px;width:350px;background-color:rgba(0,0,0,0.5);left:25px;color: #fff;font-size: 22px;padding: 12px 28px;margin-bottom: 0px;}
.gsmc{font-size: 22px;color: #0f8bda;font-weight: bold;line-height: 50px;text-align: left;margin-bottom: 10px;}
.gsjj{float: left;}
.gsjj p{margin-bottom: 30px;line-height: 36px;font-size: 15px;}
.gsmore{position: absolute;bottom: 30px;left: 15px; border:1px #0f8bda solid;padding: 3px 26px; border-radius: 25px;color: #0f8bda !important;font-size: 16px;text-indent: 0px;}
.gsmore:hover{background: #0f8bda;color: #fff !important;}
.hs{background: #f6f6f6;margin-top:45px;padding-top:10px;padding-bottom:40px;}
.cpfl{background: #f6f6f6;border-radius: 20px;border:1px #e9e9e9 solid;display: block;display: block;float:left;text-align: center;padding: 4px 17px; font-size: 16px;margin: 0 4px}
.cpfl:hover{background: #0f8bda;color:#fff;}
.cplb p a{width:100%;background:#eaeaea !important;height: 44px;text-align: center;font-size: 15px;display: block;line-height: 44px;margin-top: 10px;}
.cplb p a:hover{background:#0f8bda !important;;color:#fff;}
.xbj{margin-top:2%;text-align: left;position: relative;}
.xbj .dyg{padding-bottom:10px;margin-bottom:10px;min-height: 130px;}
.xbj .xwlm{border-bottom: 1px #e2e2e2 solid;padding-bottom: 20px;margin-bottom: 12px;}
.xbj .title{color: #454545;margin:0px;font-size: 15px;width:100%;}
.xbj .title:hover{color: #0f8bda;}
.xbj .description{color: #9e9e9e;margin:0px;font-size: 14px;line-height: 24px;text-align: left;}
.yqlj{font-size: 26px;color: #087bc4;line-height: 62px;height: 62px;font-weight: bold;margin: 0;text-align: left;}
.hs1{background: #f6f6f6;margin-top:25px;padding-top:20px;padding-bottom:20px;}
.ewm{text-align: center;margin-top: 22px;}
.ewm1{position: absolute;right: 110px;top: 150px;color: #fff;text-align: center;}
.ewm2{position: absolute;right: 240px;top: 150px;color: #fff;text-align: center;}
.db{background: #087bc4;width:100%;padding: 30px 0px;}
.bottom{float: left;margin-right:50px;}
.bottom .title{margin-bottom: 8px;font-size: 15px;font-weight:bold;color:#fff}
.bottom .title:hover{color:#fff}
.bottom .ej a{color:#fff}
.a2{color: #fff;}
.a2 a{color: #fff;}
.a2 a:hover{color: #fff;}
.a1{color: #fff;font-size: 15px;font-weight: bold;}


.bottom .ej a:hover{text-decoration: underline;}
.zh{width:100%;background: #0867a4;padding:10px 0px;}
.ban{text-align: right;margin:0;}
.ban a{color: #fff;}
.ban a:hover{color: #fff;}
.bqun{text-align: left;color: #fff;}
.bqun p{margin:0;}
.nyleft1{width: 240px;padding: 18px 0px 18px 18px;background: #0f8bda; color: #fff;font-size: 22px;font-weight: bold;text-align: left;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.nyleft2{width: 240px;padding: 18px 0px 18px 25px;background: #606060; color: #fff;font-size: 22px;font-weight: bold;text-align: left;border-top-left-radius: 10px;border-top-right-radius: 10px;margin-top: 40px;}
.nyleft1 span,.nyleft2 span{font-size: 14px;}
.about_con{margin: 3px auto;}
.glyphicon{padding-right: 10px;opacity: 0.7;float: right;padding-top: 8px;}
.nylxwm{margin-top: 2px;border: 1px #e9e9e9 solid;width:240px;padding: 15px;}
.nylxwm strong{color: #0f8bda;font-size: 15px;}
.nyright1{width: 860px;padding: 18px 0px 18px 25px;border:1px #e9e9e9 solid;background: #f8f8f8; font-size: 20px;font-weight: bold;text-align: left;}
.nyright2{width: 860px;padding: 30px 22px 60px;border-right:1px #e9e9e9 solid;border-left:1px #e9e9e9 solid;border-bottom:1px #e9e9e9 solid;text-align: left;}
.cp_title{line-height: 36px;margin-bottom:15px;text-align: center;font-size: 14px;}
.nynews{padding-bottom:10px;margin-bottom:10px;border-bottom:1px #ebebeb dotted;}
.news_title a{padding-left: 30px;background: url(/upload/images/dian.jpg) no-repeat 10px center;}
.aa{border-radius: 5px;}
.hjzs img{border-radius: 5px;box-shadow: 1px 3px 6px #c0c0c0;}
.hjzs p{text-align: center;margin:12px auto !important;}
.nyright2 .zljs tr td{vertical-align: middle !important;text-align: center;}
.gnmz:hover{text-decoration: underline;transition: all ease .6s;transform:translateX(10px);cursor:pointer;color: #0f8bda;}
.gnmz{transition: all ease .6s}
.xtb{margin:0 auto;background:#f7f7f7;border-radius: 5px;border: 1px #ebebeb solid;box-shadow:0 1px 15px #e6e6e6; }
.tb_title{margin: 13px  auto;font-size: 16px;font-weight: bold;color: #0f8bda;}
.tb_con{padding: 0 13px;line-height: 25px;}
.zping{padding-bottom:5px;padding-top:5px;margin-bottom:8px;border-bottom:#efefef dashed 1px;}
.zping:hover{background: #0f8bda;border-bottom:#0f8bda dashed 1px;transition: all 0.5s ease 0s;}
.job_title{padding-left: 12px;margin: 0px;font-size:15px;}
.zping:hover .job_title{color: #fff;font-weight: bold;}
.job_date{margin: 0 auto;}
.zping:hover .job_date{color: #fff;}
.nyright2 .zpjs tr td{text-align: left;vertical-align: middle !important;}
.fl{width: 980px;margin: 0 auto;}




.inner-banner {text-align: center;line-height: 220px;min-height: 220px;color: #fff;font-size: 30px;text-shadow: 0 1px 4px #828282;}
.inner1{background: url(/upload/images/nybanner1.jpg) fixed no-repeat center top;}
.inner2{background: url(/upload/images/nybanner2.jpg) fixed no-repeat center top;}
.inner3{background: url(/upload/images/nybanner3.jpg) fixed no-repeat center top;}
.inner4{background: url(/upload/images/nybanner4.jpg) fixed no-repeat center top;}
.inner5{background: url(/upload/images/nybanner5.jpg) fixed no-repeat center top;}
.inner6{background: url(/upload/images/nybanner6.jpg) fixed no-repeat center top;}
.inner7{background: url(/upload/images/nybanner7.jpg) fixed no-repeat center top;}
.nymiddle{padding-bottom:100px;text-align: left;margin-top: 60px;}
.bt{font-size:22px;font-weight:bold;color:#0072b9;padding: 5% 0px 1% 0px;margin:0px;text-align: center;}

.cp_bt a{background: #f3f3f3;text-align: left;padding-left: 40px; font-size:15px;width:240px;display: block;padding-top: 6px;padding-bottom: 6px;margin-bottom: 1px;}
.cp_bt a:hover{background: #0f8bda;color: #fff;}
.curr{background:#0f8bda !important;color: #fff !important;}
.cp_bt{height: auto;overflow: hidden;margin-bottom:2%;}


.news .yy{margin-bottom:35px;float: none;width: 100%;margin-right: 0px;-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.news .yy:hover{box-shadow: 5px 2px 20px #ccc; cursor:pointer;transform: translateX(10px);-webkit-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;}
.news .col-md-4{padding-left: 0px;}
.dj .col-md-4{padding-left:15px;padding-bottom:24px;margin-bottom:24px;}
.dj .xw_bt{font-size: 18px;}
.dj .gy{line-height: 26px;}
.news h4{padding-top: 8px;}
.news .yy:hover h4{font-weight: bold;}
.news .yy .date{margin: 0px;}
.news_con_title {font-size: 18px;font-weight: bold;line-height: 36px;text-align: center;height: 36px;margin-top:5%;}
.news_con_top {border-bottom: 1px dashed #e9e9e9;color: #3b3b3b;font-size: 14px;text-align: center;line-height: 40px;margin: 0px auto;margin-bottom: 14px;overflow: hidden;padding-bottom:10px;}
.product .col-md-4{text-align: center;margin-bottom:5px;}
.product .col-md-4 img{margin: 0 auto;}
.product{margin-bottom:100px;}
.product .title{line-height: 40px;}

/* 首页产品循环 样式 */
#pro_demo {overflow:hidden;position: relative;width:100%;}
#pro_indemo {float: left;width: 800%}
#pro_demo1,#pro_demo2{float: left;width:2408px;}
#pro_demo1 li,#pro_demo2 li{float: left;margin: 0 20px;position: relative;}
#pro_demo1 img,#pro_demo2 img{width:261px;height:216px;border: 3px #e6e6e6 solid;}
#pro_demo1 img:hover,#pro_demo2 img:hover{border: 3px #0f8bda solid;transition: all ease .6s}


/* 幻灯样式 */
.swiper-container {width: 100%;height: 600px;}
.swiper-slide {background-position: center;background-size: cover;}
.swiper-wrapper .xt{background:#fff;height:3px;width:97px;position:absolute;left:24%;top:46%;box-shadow: 0 1px 10px #c2c2c2;}
.swiper-slide .title {font-size: 52px;font-weight: 300;font-family: 'zt';text-shadow: 0 1px 10px #c2c2c2;color:#fff;line-height: 55px;position:absolute;left:24%;top:30%;}
.swiper-slide {-webkit-box-sizing: border-box;box-sizing: border-box;}
.parallax-bg {position: absolute;left: 0;top: 0;width: 130%;height: 100%;-webkit-background-size: cover;background-size: cover;background-position: center;}

