/*全局样式*/
body{padding:0;margin:0;font-size:14px;font-family:微软雅黑;color: #272727;}
div,img,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0;border: 0;}
ul{list-style:none;}
a{text-decoration: none;color: #000;}
i,em{font-style: normal;}
img{max-width: 100%;height: auto;display: block;}
/*去掉 input 默认边框*/
input{padding: 0;border:0;font-family: 微软雅黑;font-size: 14px;}
/*去掉 textarea 默认边框*/
textarea{padding: 0;border:0;font-family: 微软雅黑;font-size: 14px;}
/*去掉 button 默认边框*/
button{border: 0;padding: 0;font-family: 微软雅黑;font-size: 14px;cursor: pointer;}
/*清除浮动*/
.clearfloat{border:0px;clear:both;height:0px;font-size:0px;line-height:0px;}
.clearfix:after{content: '';display: table;clear: both;}
.clearfix{*zoom: 1;}
/*解决ie/firefox 浏览器中，点击一个链接后有一个虚线边框的问题*/
a{blr:expression(this.onFocus=this.close());} /* 只支持IE，过多使用效率低 */ 　
a{blr:expression(this.onFocus=this.blur());} /* 只支持IE，过多使用效率低 */ 　
a:focus{-moz-outline-style: none;} /* IE不支持 */ 
a:focus{outline:none;-moz-outline:none;}
/*解决chrome 浏览器，当文本框，多行文本获得焦点的时候，会有一个边框的问题*/
input,textarea{outline:none;}

/*header*/
.header{border-bottom: 1px solid #e6e6e6;}
.header .headerCon{position: relative;width: 1200px;height: 126px;margin: 0 auto;}
.header .logo{float: left;margin-top: 33px;}
.header .phone{position: absolute;left: 50%;top: 50px;}
.header .phone img{float: left;width: 30px;height: 30px;margin-top: 5px;}
.header .phone span{float: left;margin-left: 14px;font-size: 30px;font-style: italic;font-weight: bold;color: #ef1110;}
.header .func{position: absolute;right: 0;top: 60px;}
.header .func .lan{float: left;}
.header .func .lan{padding-right: 10px;border-right: 1px solid #ccc;color: #999;}
.header .func .lan a{padding: 0 5px;color: #999;}
.header .func .lan a.on{color: #004ea1;}
.header .func .searBtn{position: relative;float: left;height: 20px;padding-left: 10px;padding-bottom: 5px;cursor: pointer;}
.header .func .searBtn img{margin-top: 2px;}
.header .func .searBtn .searCon{position: absolute;right: 0;top: 25px;width: 200px;height: 0px;overflow: hidden;transition: all 0.3s ease;}
.header .func .searBtn .searCon input{float: left;width: 70%;height: 30px;padding-left: 5px;background: transparent;line-height: 30px;}
.header .func .searBtn .searCon input::-webkit-input-placeholder{color: #ccc;}
.header .func .searBtn .searCon button{float: right;width: 30px;height: 30px;background: url(../images/fdj.png) 8px 8px no-repeat;}
.header .func .searBtn:hover .searCon{height: 30px;border: 1px solid #ccc;}
/*header结束*/

/*nav*/
/*PC*/
.navCon{position: relative;width: 1200px;margin: 0 auto;}
.nav{height: 70px;}
.nav li{position: relative;float: left;padding: 0 26px;}
.nav li:before{content: "";position: absolute;left: 0;top: 29px;width: 1px;height: 11px;background: #ccc;}
.nav li:first-child{padding-left: 0;}
.nav li:first-child:before{display: none;}
.nav li > a{position: relative;display: block;height: 70px;line-height: 70px;}
.nav li > a:after{content: "";position: absolute;left: 0;bottom: 0;width: 0%;height: 4px;background: #004ea1;border-radius: 2px;transition: all 0.3s ease;}
.nav li.on > a,.nav li:hover > a{font-weight: bold;color: #004ea1;}
.nav li.on > a:after,.nav li:hover > a:after{width: 100%;}
.nav li .sub_nav{display: none;z-index: 10;position: absolute;left: 0;top: 70px;width: 100%;background: rgba(0,78,161,.5);}
.nav li .sub_nav dd{width: 100%;line-height: 30px;text-align: center;}
.nav li .sub_nav dd a{display: block;font-weight: normal;color: #fff;}
.nav li .sub_nav dd:hover{background: #004ea1;}
/*mobile*/
.menuCon{display: none;z-index: 99;position: relative;width: 100%;height: 35px;background: #004ea1;}
.menuBtn{position: absolute;width: 30px;height: 24px;left: 50%;top: 6px;margin-left: -15px;cursor: pointer;}
.menuBtn span{display: block;height: 3px;margin-bottom: 3px;background: #fff;}
.menu{display: none;position: absolute;left: 0;top: 35px;width: 80%;padding: 0 10%;background: rgba(0,0,0,.8);}
.menu li{position: relative;line-height: 40px;border-top: 1px solid #666;font-size: 15px;}
.menu li:after{content: "";position: absolute;right: 0;top: 18px;width: 0;height: 0;border: 4px solid transparent;border-left: 4px solid #fff;transition: all 0.3s ease;}
.menu li:first-child{border-top: 0;}
.menu li:first-child:after{border-left: 0;}
.menu li.on{border-top: 1px solid #e60012;}
.menu li.on:after{-webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);}
.menu li.on > a{color: #e60012;}
.menu li a{display: block;color: #fff;}
.menu li .sub_menu{display: none;padding-left: 5%;}
.menu li .sub_menu dd{position: relative;padding-left: 5%;border-top: 1px solid #666;font-size: 14px;}
.menu li .sub_menu dd:after{content: "";position: absolute;left: 0;top: 18px;width: 4px;height: 4px;background: #fff;border-radius: 50%;}
/*nav结束*/

/*banner*/
.banner{position: relative;width: 100%;overflow: hidden;}
.banner .swiper-pagination{bottom: 20px;}
.banner .swiper-pagination-bullet{width: 18px;height: 18px;background: #fff;border-radius: 9px;opacity: 1;}
.banner .swiper-pagination-bullet-active{width: 40px;background: #d02220;}
/*banner结束*/

/*右侧飘窗*/
.floatWin{z-index: 10;position: absolute;right: 3%;top: 1000px;width: 60px;transition: all 0.3s ease;}
.floatWin li{position: relative;height: 70px;background: #004ea1;border-bottom: 1px solid #fff;}
.floatWin li a{display: block;}
.floatWin li a img{display: block;width: 28px;height: 28px;padding-top: 14px;margin: 0 auto;}
.floatWin li a p{font-size: 12px;text-align: center;color: #fff;}
.floatWin li .codeImg{z-index: -1;position: absolute;right: 0px;top: 0;width: 60px;height: 70px;background-color: #fff;text-align: center;overflow: hidden;transition: all 0.3s ease;}
.floatWin li .codeImg img{width: 100%;height: 100%;}
.floatWin li .codeTxt{line-height: 70px;background-color: #eee;}
.floatWin li:hover .codeImg{right: 60px;width: 70px;height: 70px;}
.floatWin li:hover .codeTxt{width: 120px;}
/*右侧飘窗结束*/

/*footer*/
.footerIndex{padding-top: 50px;background: url(../images/footer_bg.jpg) left bottom no-repeat;background-attachment: fixed;}
.footerCon{width: 1200px;height: 370px;margin: 0 auto;}
.footer .conL{float: left;width: 25%;}
.footer .conL .indexComTit em{color: #fff;}
.footer .conL .link{position: relative;width: 216px;margin-top: 20px;cursor: pointer;}
.footer .conL .link .tit{height: 28px;background: #fff;box-sizing: border-box;border: 1px solid #ccc;font-size: 12px;line-height: 26px;}
.footer .conL .link .tit span{float: left;width: 70%;text-align: center;color: #333;}
.footer .conL .link .tit em{float: right;width: 44px;height: 18px;margin: 4px 9px 0 0;border-left: 1px solid #999;background: url(../images/slideDown_icon.png) 14px 3px no-repeat;}
.footer .conL .link .linkCon{display: none;position: absolute;left: 0;top: 28px;width: 100%;background: #fff;}
.footer .conL .link .linkCon a{display: block;height: 26px;border: 1px solid #ccc;border-top: 0;font-size: 12px;text-align: center;line-height: 26px;}
.footer .conL .link .linkCon a:hover{background: #004ea1;color: #fff;}
.footer .conL .contact{width: 220px;margin-top: 30px;}
.footer .conL .contact li{overflow: hidden;margin-bottom: 15px;}
.footer .conL .contact li .pic{float: left;width: 28px;height: 28px;}
.footer .conL .contact li .txt{float: left;width: 80%;margin-left: 5%;font-size: 12px;color: #fff;}
.footer .conR{float: right;width: 50%;margin-top: 20px;}
.footer .conR p{overflow: hidden;width: 100%;margin-bottom: 16px;line-height: 40px;color: #fff;}
.footer .conR p label{float: left;width: 60px;}
.footer .conR p input{float: left;width: 85%;height: 40px;padding-left: 3%;box-sizing: border-box;border: 1px solid #ccc;}
.footer .conR p em{float: left;width: 20px;text-align: center;color: #ff6262;}
.footer .conR p textarea{float: left;width: 80%;height: 120px;padding: 10px 3%;box-sizing: border-box;border: 1px solid #ccc;resize: none;}
.footer .conR p.special{float: left;width: 50%;}
.footer .conR p.special input{width: 60%;}
.footer .conR p.yzm input{width: 30%;}
.footer .conR p.yzm img{float: left;width: 80px;height: 40px;margin-left: 15px;cursor: pointer;}
.footer .conR button{width: 140px;height: 45px;margin-left: 60px;background: #ff6262;color: #fff;}
.footer .cr{height: 60px;background: #004ea1;font-size: 12px;text-align: center;line-height: 60px;color: #fff;}
.footer .cr a{color: #fff;}
.footer .cr a:hover{text-decoration: underline;}
/*footer结束*/

/*内页公共*/
.nBanner{height: 360px;background-position: center;background-size: cover;background-repeat: no-repeat;}
.inBody{background-color: #f7f7f7;}
.comTit{width: 1200px;height: 86px;margin: 0 auto;line-height: 86px;}
.comTit .tit{float: left;}
.comTit .tit span{font-size: 24px;color: #004ea1;}
.comTit .tit em{font-size: 16px;color: #666;text-transform: uppercase;}
.comTit .loca{float: right;color: #666;}
.comTit .loca span{position: relative;}
.comTit .loca span:before{content: "";position: absolute;left: -16px;top: 4px;width: 10px;height: 12px;background: url(../images/loca_icon.png);}
.comTit .loca a{color: #666;}
.comTit .loca a:last-child{color: #004ea1;}
.comTit .loca a:hover{color: #004ea1;}
.container{position: relative;width: 1200px;margin: 0 auto;min-height: 500px;background-color: #fff;}
.inPageNav{padding: 60px 0;font-size: 18px;text-align: center;}
.inPageNav li{position: relative;display: inline-block;padding: 0 15px;}
.inPageNav li:before{content: "/";position: absolute;left: -7px;top: 0px;color: #eee;}
.inPageNav li:first-child:before{display: none;}
.inPageNav li a{color: #666;}
.inPageNav li.on a,.inPageNav li:hover a{font-weight: bold;color: #004ea1;}
.container .cont{overflow: hidden;padding: 0 50px 100px 50px;}
.paging{overflow: hidden;margin-top: 40px;text-align: center;}
.paging a{display: inline-block;padding: 4px 10px;border: 1px solid #d5d5d5;border-radius: 4px;font-size: 12px;color: #645448;}
.paging a.on,.paging a:hover{background: #004799;color: #fff;}
/*内页公共结束*/

/*公司简介页*/
.about{}
.about h3{margin-bottom: 5px;font-size: 16px;text-align: center;color: #666;}
.about h4{padding-bottom: 20px;border-bottom: 1px solid #c9c9c9;font-size: 14px;font-weight: normal;text-align: center;color: #999;text-transform: uppercase;}
.about p{margin-top: 25px;line-height: 24px;color: #666;text-align: justify;}
.about img{display: block;margin: 25px auto;}
/*公司简介页结束*/

/*荣誉资质页*/
.honorList{overflow: hidden;width: 1140px;margin-left: -15px;min-height: 530px;}
.honorList li{float: left;width: 270px;height: 245px;margin: 0 15px 20px 0;}
.honorList li a{position: relative;display: block;height: 100%;overflow: hidden;}
.honorList li a .bg{width: 84%;height: 100%;margin: 0 auto;background: #eee;transition: all 1s ease;-webkit-transition: all 1s ease;}
.honorList li a .pic{position: absolute;top: 32px;width: 100%;height: 154px;text-align: center;}
.honorList li a .pic img{display: inline-block;height: 100%;transition: all 0.3s ease;-webkit-transition: all 0.3s ease;}
.honorList li a .tit{position: absolute;bottom: 0;width: 100%;height: 58px;font-size: 16px;font-weight: bold;text-align: center;line-height: 58px;color: #666;}
.honorList li a:hover .bg{background: #004ea1;}
.honorList li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.honorList li a:hover .tit{color: #fff;}
/*荣誉资质页结束*/

/*产品系列页*/
.prodSeries{padding-top: 123px;}
.prodSeries li{height: 280px;margin-bottom: 85px;border: 1px solid #e5e5e5;}
.prodSeries li a{display: block;height: 100%;transition: all 1s ease;-webkit-transition: all 1s ease;}
.prodSeries li a .pic{float: left;width: 474px;height: 304px;margin: -58px 0 0 30px;border: 1px solid #e5e5e5;background: #f3f3f3;overflow: hidden;}
.prodSeries li a .pic img{display: block;width: 60%;margin: 32px auto 0 auto;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.prodSeries li a .txt{float: right;width: 446px;height: 100%;margin-right: 64px;color: #666;}
.prodSeries li a .txt h3{position: relative;height: 42px;padding-top: 35px;margin-bottom: 20px;font-size: 16px;line-height: 42px;}
.prodSeries li a .txt h3:after{content: "";position: absolute;left: 0;bottom: 0;width: 40px;height: 2px;background: #666;transition: all 1s ease;-webkit-transition: all 1s ease;}
.prodSeries li a .txt h4{width: 80%;font-size: 12px;font-weight: normal;line-height: 22px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.prodSeries li a .txt p{font-size: 12px;line-height: 22px;max-height: 44px;overflow: hidden;}
.prodSeries li a .txt em{display: inline-block;margin-top: 25px;}
.prodSeries li:nth-child(2n) .pic{float: right;margin: -58px 30px 0 0;}
.prodSeries li:nth-child(2n) .txt{float: left;margin-right: 0;margin-left: 64px;}
.prodSeries li a:hover{background: #004ea1;}
.prodSeries li a:hover .pic img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.prodSeries li a:hover .txt{color: #fff;}
.prodSeries li a:hover .txt h3:after{width: 100px;background: #fff;}
/*产品系列页结束*/

/*产品列表页*/
.prodList{overflow: hidden;width: 1140px;}
.prodList li{float: left;width: 245px;margin: 0 40px 50px 0;}
.prodList li a{display: block;}
.prodList li a .pic{height: 160px;background: #eaeaea;overflow: hidden;}
.prodList li a .pic img{display: block;width: 70%;padding-top: 10px;margin: 0 auto;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.prodList li a .txt{height: 100px;}
.prodList li a .txt h3{position: relative;padding-top: 30px;font-size: 14px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.prodList li a .txt h3:before{content: "";position: absolute;left: 0;top: 14px;width: 22px;height: 3px;background: #666;}
.prodList li a .txt p{position: relative;height: 24px;padding-bottom: 10px;margin-top: 10px;border-bottom: 2px solid #ccc;font-size: 12px;line-height: 24px;}
.prodList li a .txt p:after{content: "";position: absolute;left: 0;bottom: -2px;width: 0;height: 2px;background: #004ea1;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.prodList li a .txt p span{float: left;color: #666;}
.prodList li a .txt p em{float: left;width: 12px;height: 9px;margin: 8px 0 0 9px;background: url(../images/jt_icon.png);}
.prodList li a:hover .pic img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.prodList li a:hover .txt h3{color: #004ea1;}
.prodList li a:hover .txt h3:before{background: #004ea1;}
.prodList li a:hover p:after{width: 100%;}
.prodList li a:hover p span{color: #004ea1;}
.prodList li a:hover p em{background: url(../images/jt_icon_on.png);}
/*产品列表页结束*/

/*新闻列表页*/
.newsList{overflow: hidden;}
.newsList li{height: 125px;margin-bottom: 43px;}
.newsList li a{display: block;height: 100%;}
.newsList li a .pic{float: left;width: 235px;height: 100%;overflow: hidden;}
.newsList li a .pic img{width: 100%;height: 100%;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.newsList li a .txt{float: left;width: 65%;height: 100%;margin-left: 2%;}
.newsList li a .txt h3{font-size: 16px;color: #333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.newsList li a .txt p{margin-top: 20px;line-height: 22px;color: #666;max-height: 44px;overflow: hidden;}
.newsList li a .txt h4{height: 24px;margin-top: 20px;font-weight: normal;line-height: 24px;}
.newsList li a .txt h4 span{float: left;color: #666;}
.newsList li a .txt h4 em{float: left;width: 12px;height: 9px;margin: 8px 0 0 9px;background: url(../images/jt_icon.png);}
.newsList li a .time{float: right;width: 10%;text-align: right;}
.newsList li a .time h2{font-size: 26px;font-weight: normal;color: #666;}
.newsList li a .time p{font-size: 18px;color: #999;}
.newsList li a:hover img{transform: scale(1.1);-webkit-transform: scale(1.1);}
.newsList li a:hover .txt h3{color: #004ea1;}
.newsList li a:hover .txt p{color: #004ea1;}
.newsList li a:hover .txt h4 span{color: #004ea1;}
.newsList li a:hover .txt h4 em{background: url(../images/jt_icon_on.png);}
.newsList li a:hover .time h2{color: #004ea1;}
.newsList li a:hover .time p{color: #004ea1;}
/*新闻列表页结束*/

/*图片列表页*/
.imgList{overflow: hidden;width: 1120px;}
.imgList li{position: relative;float: left;width: 210px;height: 300px;padding: 0 25px;margin: 0 20px 45px 0;background: #f5f5f5;overflow: hidden;}
.imgList li .pic{height: 245px;}
.imgList li .pic img{width: 100%;padding-top: 42px;}
.imgList li .tit{height: 54px;border-top: 1px solid #dcdcdc;font-size: 16px;text-align: center;line-height: 54px;}
.imgList li .hiddenTxt{position: absolute;left: 0;top: -100%;width: 80%;height: 100%;padding: 0 10%;background: rgba(0,78,161,.5);color: #fff;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.imgList li .hiddenTxt h3{padding-top: 38px;font-size: 14px;}
.imgList li .hiddenTxt p{margin-top: 20px;font-size: 12px;line-height: 20px;color: #f4f4f4;max-height: 40px;overflow: hidden;}
.imgList li .hiddenTxt h4{height: 24px;padding-top: 18px;margin-top: 30px;border-top: 1px solid #ccc;font-size: 12px;font-weight: normal;line-height: 24px;}
.imgList li .hiddenTxt h4 span{float: left;transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.imgList li .hiddenTxt h4 em{float: left;width: 12px;height: 9px;margin: 8px 0 0 9px;background: url(../images/jt_icon_white.png);}
.imgList li:hover .hiddenTxt{top: 0;}
.imgList li .hiddenTxt h4 span:hover{padding-left: 10px;}
/*图片列表页结束*/

/*招聘页*/
.recList{}
.recList li{}
.recList li .tit{height: 40px;line-height: 40px;border-bottom: 1px solid #dcdcdc;}
.recList li .tit span{font-size: 18px;font-weight: bold;color: #004ea1;}
.recList li .tit em{padding-left: 10px;margin-left: 10px;border-left: 1px solid #999;font-size: 12px;color: #999;}
.recList li .con{padding: 20px 0 50px 0;overflow: hidden;}
.recList li .con .conL{float: left;width: 30%;}
.recList li .con .conL p{line-height: 20px;color: #666;}
.recList li .con .conL p span{width: 70px;font-weight: bold;color: #333;}
.recList li .con .conR{float: left;width: 50%;overflow: hidden;color: #666;}
.recList li .con .conR h3{float: left;width: 15%;font-size: 14px;color: #333;}
.recList li .con .conR dl{float: left;width: 85%;}
.recList li .con .conR dl dd{line-height: 20px;}
/*招聘页结束*/

/*联系我们页*/
.addr{}
.addr iframe{width: 100%;height: 355px;}
.addr .list{margin-top: 66px;overflow: hidden;}
.addr .list li{position: relative;float: left;width: 33%;margin-bottom: 50px;}
.addr .list li:before{content: "";position: absolute;left: 0;top: 0;width: 1px;height: 105px;background: #e1e1e1;}
.addr .list li:nth-child(3n+1):before{display: none;}
.addr .list li img{display: block;width: 64px;height: 64px;margin: 0 auto;}
.addr .list li p{width: 80%;height: 48px;margin: 20px auto 0 auto;line-height: 24px;text-align: center;overflow: hidden;}
/*联系我们页结束*/

/*留言页*/
.message{width: 80%;margin: 0 auto;}
.message p{overflow: hidden;margin-bottom: 50px;font-size: 16px;line-height: 46px;}
.message p i{float: left;color: #e87676;}
.message p label{float: left;width: 80px;margin: 0 10px 0 5px;font-weight: bold;color: #8c8c8c;}
.message p input{float: left;width: 80%;height: 44px;padding-left: 10px;border: 1px solid #d2d2d2;}
.message p textarea{float: left;width: 80%;height: 170px;padding: 10px 0 10px 10px;border: 1px solid #d2d2d2;resize: none;}
.message p.yzm input{width: 30%;}
.message p.yzm img{float: left;width: 84px;height: 44px;margin-left: 15px;border: 1px solid #d2d2d2;cursor: pointer;}
.message button{float: left;width: 169px;height: 50px;margin-left: 100px;background: #d72929;font-size: 18px;font-weight: bold;color: #fff;}
/*留言页结束*/


/*mobile:<768px*/
@media screen and (max-width: 767px){
	/*header*/
	.header .headerCon{width: 94%;height: 140px;}
	.header .logo{width: 100%;margin-top: 15px;}
	.header .phone{left: 0;top: 68px;}
	.header .phone img{width: 20px;height: 20px;margin-top: 2px;}
	.header .phone span{margin-left: 5px;font-size: 18px;}
	.header .func{top: 70px;}
	.header .func .searBtn{padding-left: 0;}
	.header .func .searBtn img{display: none;}
	.header .func .searBtn .searCon{width: 350px;height: 30px;border: 1px solid #ccc;}
	/*header结束*/

	/*nav*/
	/*PC*/
	.navCon{display: none;}
	/*mobile*/
	.menuCon{display: block;}
	/*nav结束*/

	/*banner*/
	.banner .swiper-pagination{bottom: 2px;}
	.banner .swiper-pagination-bullet{width: 8px;height: 8px;border-radius: 4px;}
	.banner .swiper-pagination-bullet-active{width: 16px;}
	/*banner结束*/

	/*右侧飘窗*/
	.floatWin{display: none;}
	/*右侧飘窗结束*/

	/*footer*/
	.footer{padding-top: 10px;}
	.footerCon{width: 94%;height: 600px;}
	.footer .conL{width: 100%;}
	.footer .conL .link{margin-top: 10px;}
	.footer .conL .contact{margin-top: 10px;}
	.footer .conL .contact li{margin-bottom: 10px;}
	.footer .conR{width: 100%;margin-top: 15px;}
	.footer .conR p{margin-bottom: 10px;line-height: 30px;}
	.footer .conR p label{float: left;width: 45px;}
	.footer .conR p input{height: 30px;}
	.footer .conR p textarea{width: 80%;height: 100px;}
	.footer .conR p.special{width: 100%;}
	.footer .conR p.special input{width: 80%;}
	.footer .conR p.yzm input{width: 30%;}
	.footer .conR p.yzm img{width: 70px;height: 30px;}
	.footer .conR button{height: 30px;}
	.footer .cr{height: auto;padding: 10px 3%;text-align: center;line-height: 20px;}
	/*footer结束*/

	/*内页公共*/
	.nBanner{height: 100px;}
	.comTit{width: 94%;height: 60px;line-height: 60px;}
	.comTit .loca{display: none;}
	.container{width: 94%;}
	.inPageNav{padding: 20px 0;margin-bottom: 20px;font-size: 16px;}
	.inPageNav li{padding: 0 5px;}
	.container .cont{padding: 0 3% 50px 3%;}
	/*内页公共结束*/

	/*荣誉资质页*/
	.honorList{width: 100%;margin-left: 0;}
	.honorList li{width: 45%;height: 160px;margin: 0 2.5% 20px 2.5%;}
	.honorList li a img{top: 20px;width: 100%;height: 86px;}
	/*荣誉资质页结束*/

	/*产品系列页*/
	.prodSeries{padding-top: 20px;}
	.prodSeries li{height: 360px;margin-bottom: 20px;}
	.prodSeries li a .pic{width: 100%;height: 200px;margin: 0;border: 0;}
	.prodSeries li a .pic img{margin: 20px auto 0 auto;}
	.prodSeries li a .txt{width: 90%;height: 160px;margin-right: 5%;}
	.prodSeries li a .txt h3{height: 42px;padding-top: 0px;margin-bottom: 10px;}
	.prodSeries li a .txt em{margin-top: 10px;}
	.prodSeries li:nth-child(2n) .pic{float: right;margin: 0;}
	.prodSeries li:nth-child(2n) .txt{margin-left: 5%;}
	/*产品系列页结束*/

	/*产品列表页*/
	.prodList{width: 100%;}
	.prodList li{width: 45%;margin: 0 2.5% 25px 2.5%;}
	.prodList li a .pic img{padding-top: 35px;}
	.prodList li a .txt p{padding-bottom: 5px;margin-top: 5px;}
	.prodList li a:hover p:after{width: 100%;}
	/*产品列表页结束*/

	/*新闻列表页*/
	.newsList li{position: relative;height: auto;}
	.newsList li a .pic{float: none;width: 100%;height: 170px;}
	.newsList li a .txt{float: none;width: 100%;height: 100px;margin-left: 0;margin-top: 10px;}
	.newsList li a .txt p{margin-top: 5px;}
	.newsList li a .txt h4{margin-top: 10px;}
	.newsList li a .time{position: absolute;right: 0;bottom: 0;width: 100%;}
	.newsList li a .time h2{float: right;font-size: 16px;color: #999;}
	.newsList li a .time p{float: right;margin-right: 10px;font-size: 16px;}
	/*新闻列表页结束*/

	/*图片列表页*/
	.imgList{width: 100%;}
	.imgList li{width: 42%;height: 200px;padding: 0 2%;margin: 0 2% 20px 2%;}
	.imgList li .pic{height: 150px;}
	.imgList li .pic img{padding-top: 20px;}
	.imgList li .tit{height: 49px;line-height: 49px;}
	.imgList li .hiddenTxt h3{padding-top: 10px;}
	.imgList li .hiddenTxt p{margin-top: 10px;}
	.imgList li .hiddenTxt h4{margin-top: 20px;}
	/*图片列表页结束*/

	/*招聘页*/
	.recList li .con .conL{width: 100%;}
	.recList li .con .conR{width: 100%;}
	.recList li .con .conR h3{width: 22%;}
	.recList li .con .conR dl{width: 78%;}
	.recList li .con .conR dl dd{margin-bottom: 2px;}
	/*招聘页结束*/

	/*联系我们页*/
	.addr iframe{height: 300px;}
	.addr .list{margin-top: 25px;}
	.addr .list li{width: 50%;margin-bottom: 20px;}
	.addr .list li p{height: 96px;}
	/*联系我们页结束*/

	/*留言页*/
	.message{width: 100%;}
	.message p{margin-bottom: 10px;font-size: 14px;line-height: 30px;}
	.message p label{width: 22%;margin: 0;}
	.message p input{width: 65%;height: 30px;padding-left: 2%;}
	.message p textarea{width: 65%;height: 100px;padding-left: 2%;}
	.message p.yzm img{width: 70px;height: 30px;}
	.message button{width: 150px;height: 40px;margin-left: 24%;}
	/*留言页结束*/
}

/*pad:>=768px && <=1024px*/
@media screen and (min-width: 768px) and (max-width: 1024px){
	/*header*/
	.header .headerCon{width: 96%;height: 100px;}
	.header .logo{width: 350px;margin-top: 22px;}
	.header .phone{left: 55%;top: 25px;}
	.header .phone img{width: 20px;height: 20px;margin-top: 2px;}
	.header .phone span{font-size: 18px;}
	.header .func{top: 27px;}
	.header .func .searBtn .searCon{height: 30px;border: 1px solid #ccc;}
	/*header结束*/

	/*nav*/
	/*PC*/
	.navCon{display: none;}
	/*mobile*/
	.menuCon{display: block;}
	/*nav结束*/

	/*footer*/
	.footer{padding-top: 20px;}
	.footerCon{width: 96%;height: 330px;}
	.footer .conL{width: 35%;}
	.footer .conR{width: 65%;}
	/*footer结束*/

	/*内页公共*/
	.nBanner{height: 210px;}
	.comTit{width: 94%;}
	.container{width: 94%;}
	/*内页公共结束*/

	/*荣誉资质页*/
	.honorList{width: 100%;margin-left: 0;}
	.honorList li{width: 45%;height: 250px;margin: 0 2.5% 20px 2.5%;}
	.honorList li a img{top: 32px;width: 100%;height: 160px;}
	/*荣誉资质页结束*/

	/*产品系列页*/
	.prodSeries li a .pic{width: 45%;}
	.prodSeries li a .pic img{margin: 80px auto 0 auto;}
	.prodSeries li a .txt{width: 40%;margin-right: 30px;}
	.prodSeries li:nth-child(2n) .txt{margin-left: 30px;}
	/*产品系列页结束*/

	/*产品列表页*/
	.prodList{width: 100%;}
	.prodList li{width: 30%;margin: 0 1.5% 50px 1.5%;}
	.prodList li a:hover p:after{width: 100%;}
	/*产品列表页结束*/

	/*新闻列表页*/
	.newsList li{height: 100px;}
	.newsList li a .pic{width: 190px;}
	.newsList li a .txt{width: 52%;}
	.newsList li a .txt p{margin-top: 5px;}
	.newsList li a .txt h4{margin-top: 10px;}
	.newsList li a .time{width: 14%;}
	/*新闻列表页结束*/

	/*图片列表页*/
	.imgList{width: 100%;}
	.imgList li{width: 26%;height: 255px;padding: 0 2%;margin: 0 1.5% 45px 1.5%;}
	.imgList li .pic{height: 200px;}
	.imgList li .pic img{padding-top: 30px;}
	/*图片列表页结束*/

	/*招聘页*/
	.recList li .con .conL{width: 45%;}
	.recList li .con .conR{width: 50%;}
	.recList li .con .conR h3{width: 30%;}
	.recList li .con .conR dl{width: 70%;}
	.recList li .con .conR dl dd{margin-bottom: 5px;}
	/*招聘页结束*/

	/*联系我们页*/
	.addr .list li p{height: 96px;}
	/*联系我们页结束*/

	/*留言页*/
	.message{width: 100%;}
	.message p{margin-bottom: 25px;}
	/*留言页结束*/
}

/*小屏PC:>=1025px && <=1200px*/
@media screen and (min-width: 1025px) and (max-width: 1200px){
	/*header*/
	.header .headerCon{width: 90%;height: 100px;}
	.header .logo{width: 400px;margin-top: 22px;}
	.header .phone{left: 55%;top: 25px;}
	.header .phone img{width: 24px;height: 24px;margin-top: 3px;}
	.header .phone span{font-size: 24px;}
	.header .func{top: 30px;}
	/*header结束*/

	/*nav*/
	.navCon{width: 90%;}
	.nav{height: 60px;}
	.nav li{padding: 0 18px;}
	.nav li > a{height: 60px;line-height: 60px;}
	.nav li .sub_nav{top: 60px}
	.nav li .sub_nav dd{font-size: 12px;}
	/*nav结束*/

	/*右侧飘窗*/
	.floatWin{right: 3%;top: 800px;}
	/*右侧飘窗结束*/

	/*footer*/
	.footer{padding-top: 40px;}
	.footerCon{width: 90%;}
	.footer .conR{width: 60%;}
	/*footer结束*/

	/*内页公共*/
	.nBanner{height: 280px;}
	.comTit{width: 94%;}
	.container{width: 94%;}
	/*内页公共结束*/

	/*荣誉资质页*/
	.honorList{width: 100%;margin-left: 0;}
	.honorList li{width: 30%;height: 245px;margin: 0 1.5% 20px 1.5%;}
	.honorList li a img{top: 32px;width: 100%;height: 160px;}
	/*荣誉资质页结束*/

	/*产品系列页*/
	.prodSeries li a .pic{width: 40%;}
	.prodSeries li a .pic img{margin: 65px auto 0 auto;}
	.prodSeries li a .txt{width: 40%;}
	/*产品系列页结束*/

	/*产品列表页*/
	.prodList{width: 100%;}
	.prodList li{width: 30%;margin: 0 1.5% 50px 1.5%;}
	.prodList li a:hover p:after{width: 100%;}
	/*产品列表页结束*/

	/*新闻列表页*/
	.newsList li a .txt{width: 60%;}
	/*新闻列表页结束*/

	/*图片列表页*/
	.imgList{width: 100%;}
	.imgList li{width: 26%;height: 300px;padding: 0 2%;margin: 0 1.5% 45px 1.5%;}
	.imgList li .pic img{padding-top: 30px;}
	/*图片列表页结束*/

	/*招聘页*/
	.recList li .con .conL{width: 35%;}
	.recList li .con .conR{width: 50%;}
	.recList li .con .conR h3{width: 20%;}
	.recList li .con .conR dl{width: 80%;}
	/*招聘页结束*/

	/*联系我们页*/
	.addr .list li p{height: 72px;}
	/*联系我们页结束*/
}