/* ==全局设置== */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl, dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body,button,input,select,textarea{font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif; font-size:62.5%; line-height:1.5;}
ol,ul{list-style:none;}
.clearfix{clear:both;}
table{border:1px solid #ddd;}
table tr{border-style:solid; border-top-width:1px; border-color:#ddd;}
table tr td{margin:0;}

/*头部*/
.header{width:100%; max-width:2560px; margin:0 auto; background:#fff; padding:15px 0;}
.head{width:100%; max-width:1600px; margin:0 auto;}
.head .logo{float:left;}
.head ul{float:right; width:55%; font-size:0; margin-top:23px; text-align:right; margin-right:15px;}
.head ul li{display:inline-block; text-align:center; padding:0 15px;}
.head ul li a{font-size:18px; color:#3a3a3a; display:block; line-height:1.5em; border-bottom:2px solid #fff;}
.head ul .active a{color:#2c277c; border-bottom:2px solid #2c277c;}
.head ul li a:hover{color:#2c277c;}
.head .search{width:3%; float:right; position:relative; margin-top:10px; background:url(../img/search-back.jpg) no-repeat 0 center;}
.head .search .search_icon{width:100%; min-width:26px; max-width:26px; float:right; padding:15px 0;}
.head .search .search_icon img{width:100%;}
.searchcon{position:absolute; bottom:-50px; right:0; z-index:10000; display:none;}
.searchcon form{position:relative; width:250px; height:45px; border:1px solid #ccc; border-radius:25px; overflow:hidden; background:#fff;}
.searchcon form .input{line-height:43px; margin:0 10px; border:0;}
.searchcon form .input:focus { outline: none;} 
.searchcon form .submit{position:absolute; right:0; top:0; line-height:45px; border:0; width:70px;}
#page-header{position:static;}
.nav-btn{display:none;}
/*语言切换按钮样式*/
.Language{width:110px; border:1px solid #979797; font-size:0; border-radius:25px; overflow:hidden; margin-top:20px; float:right;}
.Language a{display:inline-block; font-size:16px; color:#fff; line-height:30px; width:50%; text-align:center; background:#979797;}
.Language a:first-child{background:#fff; color:#979797;}
/*共用大标题样式*/
.bigtit{font-size:30px; color:#333; line-height:1em; text-align:center; margin-bottom:40px;}
.aboutus .bigtit{text-align:left; font-size:30px; color:#333; margin-bottom:24px; padding-top:0; font-weight:bold;}
.youshi .bigtit{color:#fff;}
.more{display:block; width:138px; font-size:15px; color:#333; line-height:36px; text-align:center; border:1px solid #a0a0a0;}
.more:hover{color:#fff; border:1px solid #003e92; background:#003e92;}
.index-news .more{margin:35px auto;}
/*关于我们样式*/
.aboutus{width:100%; max-width:2560px; margin:0 auto; background:url(../img/about-bj.jpg) no-repeat center 0; padding:60px 0;}
.about-con{width:100%; max-width:1600px; margin:0 auto;}
.about-l{width:52.5%; margin-top:25px; float:left;}
.about-edit{margin-bottom:15px;}
.about-edit,.about-edit div,.about-edit p{font-size:15px; color:#666; line-height:1.8em;}
.about-r{width:41.5%; float:right;}
.about-r img{width:100%; height:auto;}
/*关于我们数字滚动样式*/
.product-number-inner{width:100%; margin-top:40px; font-size:0; box-shadow:0 0 15px rgba(0,0,0,.1);}
.product-number-inner:after{content: "";clear:both; display:table;}
.product-number-inner li{float:left; width:33.333%; padding:28px 10px 28px 102px; box-sizing:border-box;}
.product-number-inner li:nth-child(1){background:#f6f6f6 url(../img/about-icon1.png) no-repeat 10px center;}
.product-number-inner li:nth-child(2){background:#fcfcfc url(../img/about-icon2.png) no-repeat 10px center;}
.product-number-inner li:nth-child(3){background:#fff url(../img/about-icon3.png) no-repeat 10px center;}
.product-number-inner li b{font-size:26px; color:#003e92; line-height:1; display:inline-block; margin:10px 0;}
.product-number-inner li b i{font-style:normal;}
.product-number-inner li b span{font-size:20px; color:#003e92;}
.product-number-inner li p{font-size:14px; color:#333;}
/*产品中心样式*/
.poducts{width:100%; max-width:1600px; margin:0 auto; padding:85px 0;}
.cp-class{width:100%; border:1px solid #dcdcdc; margin:30px auto;}
.cp-class a{display:block; width:20%; text-align:center; font-size:14px; color:#333; line-height:1.5em; height:55px; border-left:1px solid #dcdcdc; padding:15px 10px; box-sizing:border-box; float:left; position:relative;}
.cp-class a:nth-child(1){border-bottom:1px solid #dcdcdc; border-left:none;}
.cp-class a:nth-child(2){border-bottom:1px solid #dcdcdc;}
.cp-class a:nth-child(3){border-bottom:1px solid #dcdcdc;}
.cp-class a:nth-child(4){border-bottom:1px solid #dcdcdc;}
.cp-class a:nth-child(5){border-bottom:1px solid #dcdcdc;}
.cp-class a:nth-child(6){border-left:none;}
.cp-class .current{border-left:none; color:#fff; background:#1b1b1b;}
.cp-class .current em{content:" "; position:absolute; width:20px; height:13px; left:45%; bottom:-13px;}
.scroll_horizontal{position:relative; line-height:20px;}
.scroll_horizontal .box{overflow:hidden; position:relative; width:100%; max-width:1600px; margin:0 auto; padding-top:15px;}
.scroll_horizontal .list{overflow:hidden; width:max-content; word-break:break-all; font-size:0;}
.scroll_horizontal .list li{float:left; width:405px; font-size:0;vertical-align:top;}
.scroll_horizontal .list li a{display:block; width:382px; overflow:hidden; box-sizing:border-box; border:1px solid #dddddd; background:#fff url(../img/index-rzxm-icon.png) no-repeat right bottom;}
.scroll_horizontal .list li a .imgbox{width:100%; height:300px; overflow:hidden; border-bottom:1px solid #dddddd;}
.scroll_horizontal .list li a .imgbox img{width:100%; height:100%;}
.scroll_horizontal .list li a .list-tit{padding:0 5% 0 5%; background:#2a66be;}
.scroll_horizontal .list li a .list-tit h3{font-size:14px; line-height:1.5em; height:3em; color:#fff; padding:15px 35px 15px 0; background:url(../img/cp-list-icon.png) no-repeat right center;}
.scroll_horizontal .plus,.scroll_horizontal .minus{position:absolute;top:40%;width:33px;height:67px;cursor:pointer;}
.scroll_horizontal .plus{background:url(../img/iconL.png) no-repeat;left:-45px;}
.scroll_horizontal .minus{background:url(../img/iconR.png) no-repeat;right:-45px;}
.scroll_horizontal .list li a:hover .imgbox img{transform:scale(1.1,1.1); transition:transform.2s;}
/*首页优势样式*/
.youshi{width:100%; max-width:2560px; margin:0 auto; background:url(../img/case-bj.jpg) no-repeat center 0; padding:70px 0;}
.youshi .content{width:100%; max-width:1600px; margin:0 auto; font-size:0; padding-top:85px;}
.youshi .content li{display:inline-block; width:21%; margin:0 2%; box-sizing:border-box; vertical-align:top;}
.youshi .content li a{display:block; width:100%;}
.youshi .content li a .imgbox{text-align:center; width:230px; height:260px; margin:0 auto;}
.youshi .content li:nth-child(1) a .imgbox{background:url(../img/index-icon1.png) no-repeat 0 0; background-size:100% auto;}
.youshi .content li:nth-child(2) a .imgbox{background:url(../img/index-icon2.png) no-repeat 0 0; background-size:100% auto;}
.youshi .content li:nth-child(3) a .imgbox{background:url(../img/index-icon3.png) no-repeat 0 0; background-size:100% auto;}
.youshi .content li:nth-child(4) a .imgbox{background:url(../img/index-icon4.png) no-repeat 0 0; background-size:100% auto;}
.youshi .content li a h2{font-size:18px; line-height:1.3em; color:#fff; padding:20px 5%; text-align:center;}
.youshi .content li:nth-child(1):hover a .imgbox{background:url(../img/index-icon11.png) no-repeat 0 0; background-size:100% auto;}
.youshi .content li:nth-child(2):hover a .imgbox{background:url(../img/index-icon12.png) no-repeat 0 0; background-size:100% auto;}
.youshi .content li:nth-child(3):hover a .imgbox{background:url(../img/index-icon13.png) no-repeat 0 0; background-size:100% auto;}
.youshi .content li:nth-child(4):hover a .imgbox{background:url(../img/index-icon14.png) no-repeat 0 0; background-size:100% auto;}
/*新闻资讯样式*/
.index-news{width:100%; max-width:1600px; margin:0 auto; background:#fff; padding:100px 0 50px 0;}
.news-class{width:100%; text-align:center;margin:40px 0;}
.news-class a{display:inline-block; width:148px; font-size:16px; color:#fff; line-height:42px; text-align:center; background:#003e92; margin:0 10px;}
.news-class a:hover{background:#1b1b1b;}
.news-con{font-size:0; width:100%;}
.news-con .tList{display:inline-block; width:23%; margin:0 1%; background:#fff; padding:20px; box-sizing:border-box; box-shadow:2px 2px 20px #eee;}
.news-con .tList h3{font-size:18px; color:#333; line-height:1em; height:1em;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin:12px 0;}
.news-con .tList p{line-height:2em; font-size:14px; color:#666666; height:84px; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; margin:10px 0;}
.news-con .tList .dtime{margin-top:20px;}
.news-con .tList .dtime .dtime-l{color:#333; font-size:14px; line-height:1em; width:70px; float:left;}
.news-con .tList .dtime .dtime-l span{display:block; color:#333; font-size:18px; line-height:1em; margin-bottom:10px;}
.news-con .tList .dtime .dtime-r{float:right; width:27px; height:27px; background:url(../img/news-icon1.png) no-repeat right center; margin-top:15px;}
.news-con .tList:hover{background:#003e92;}
.news-con .tList:hover h3,.news-con .tList:hover p{color:#fff;}
.news-con .tList:hover .dtime .dtime-l,.news-con .tList:hover .dtime .dtime-l span{color:#fff;}
.news-con .tList:hover .dtime .dtime-r{background:url(../img/news-icon2.png) no-repeat right center;}
/*首页合作伙伴样式*/
.partners{width:100%; max-width:2560px; margin:0 auto; background:#f4f4f4; padding:70px 0 0 0;}
.partners-con{width:100%; max-width:1600px; margin:0 auto; font-size:0;}
.partners-con a{display:inline-block; width:23.4%; margin:0 0.8% 30px 0.8%; box-sizing:border-box; padding:15px; height:138px; border:1px solid #e5e5e5; background:#fff; overflow:hidden; text-align:center;}
.partners-con a img{height:100%; width:auto; display:inline-block;}
.partners-con a:hover img{transform:scale(1.1,1.1); transition:transform.2s;}
/*友情链接样式*/
.links-box{width:100%; max-width:2560px; margin:0 auto; background:#f4f4f4; padding:15px 0;}
.links{width:100%; max-width:1600px; margin:0 auto; padding:10px 0;}
.links span{display:block; float:left; font-weight:bold; font-size:14px; color:#333; line-height:20px; text-indent:10px;}
.links ul{float:left;}
.links ul a{display:inline-block; font-size:14px; color:#333; line-height:20px; padding:0 10px;}
/*页面脚注样式*/
.footer{width:100%; max-width:2560px; margin:0 auto; padding:60px 0 35px 0; border-bottom:1px solid rgba(255,255,255,0.14); background:#222; overflow:hidden;}
.foot{width:100%; max-width:1600px; margin:0 auto; position:relative;}
.f-ewm{position:absolute; top:0; right:2%;}
.bt-logo{float:left; margin-right:3%;}
.foot-l{width:40%; float:left;}
.foot-r{width:45%; float:right;}
.foot-l ul{float:left; margin-right:8%;}
.foot-l h2{font-size:16px; color:#fff; line-height:1em;}
.foot-l ul em{display:block; width:20px; height:3px; background:#fff; margin:15px 0 25px 0;}
.foot-l a{display:block; font-size:14px; color:rgba(255,255,255,0.4); line-height:2em;}
.foot-l a:hover{color:#003e92;}
.foot-r .r1{padding-bottom:15px; font-size:15px; color:#c2c2c2; line-height:1em; border-bottom:1px solid #2e2e2e; background:url(../img/bt-map.png) no-repeat right 0;}
.foot-r .r1 span{display:block; font-size:30px; color:#d40006; margin-top:12px;}
.foot-r .r2{margin:20px 0;}
.foot-r .r2 p{font-size:15px; color:#c2c2c2; line-height:28px; margin-bottom:10px; padding-left:35px; width:60%;}
.foot-r .r2 p:nth-child(1){background:url(../img/bt-icon1.png) no-repeat 0 center;}
.foot-r .r2 p:nth-child(2){background:url(../img/bt-icon2.png) no-repeat 0 center;}
.jiaozhu-box{width:100%; max-width:2560px; margin:0 auto; background:#222;}
.jiaozhu{width:100%; max-width:1600px; margin:0 auto; padding:15px; box-sizing:border-box; font-size:14px; color:#fff; text-align:center;}
.jiaozhu div,.jiaozhu a{font-size:14px; color:#fff;}
/*内页样式开始啦*/
/*内页banner样式*/
.page-ban{width:100%; max-width:2560px; height:527px; margin:0 auto; text-align:center;}
.page-ban h1{font-size:40px; color:#333; line-height:1em; padding-top:245px; margin-bottom:20px; text-align:center; text-shadow:1px 3px 5px #999;}
.page-ban p{font-size:26px; color:#333; line-height:1.3em; width:296px; text-align:center; background:rgba(255,255,255,0.6); border-radius:25px; box-shadow:2px 2px 3px #eee; display:inline-block;}
.page-about-ban{background:url(../img/page-aboutban.jpg) no-repeat center 0;}
.page-con-ban{background:url(../img/page-conban.jpg) no-repeat center 0;}
.page-con-ban h1,.page-news-ban h1,.page-cp-ban h1{color:#fff !important;}
.page-news-ban{background:url(../img/page-newsban.jpg) no-repeat center 0;}
.page-cp-ban{background:url(../img/page-cpban.jpg) no-repeat center 0;}
/*内页大标题样式*/
.p-bigtit{font-size:32px; color:#333; line-height:1em; text-align:center; margin-bottom:40px;}
.page-about1 .p-bigtit{border-bottom:1px solid #e5e5e5; padding-bottom:30px;}
.page-about2 .p-bigtit{color:#fff;}
/*关于我们页面样式*/
.page-about1{width:100%; max-width:1600px; margin:0 auto; padding:60px 0;}
.page-about1 .about1-con{width:100%; font-size:14px; color:#666; line-height:1.9em; box-sizing:border-box; padding:0 2%;}
.page-about1 .about1-con img{max-width:45%; display:inline-block; margin-left:20px; margin-bottom:20px;}
.page-about1 .about1-l div,.page-about1 .about1-l p{font-size:16px; color:#666; line-height:1.9em;}
.about1-img{display:none;}

.page-about2{width:100%; max-width:2560px; padding:60px 0; margin:0 auto; background:url(../img/page-ab-whbj.jpg) no-repeat center 0;}
.page-about2 .about2-con{width:100%; max-width:1600px; margin:0 auto;}
.about2-con ul{width:100%; margin-top:30px;}
.about2-con ul li{width:23.8%; margin:0 0.6%; float:left; box-sizing:border-box; background:#fff;}
.about2-con ul li:nth-of-type(odd){padding-bottom:40px;}
.about2-con ul li:nth-of-type(even){padding-top:40px;}
.about2-con ul li img{max-width:100%;}
.about2-con ul li h4{font-size:20px; color:#22262c; font-weight:bold; line-height:2em; text-align:center; margin-bottom:15px; margin-top:30px; background:url(../img/page-ab-whxbt.png) no-repeat center center;}
.about2-con ul li p{font-size:14px; color:#22262c; line-height:1em; height:2em; text-align:center; margin-bottom:55px;}

.page-about3{width:100%; max-width:1600px; margin:60px auto; overflow:hidden;}
.page-about3 li{width:48.25%; box-sizing:border-box; padding:50px 35px 0 35px; min-height:287px; float:left;}
.page-about3 li:nth-child(1){background:url(../img/page-ab-qt01.jpg) no-repeat center 0; margin-right:1.75%;}
.page-about3 li:nth-child(2){background:url(../img/page-ab-qt02.jpg) no-repeat center 0; margin-left:1.75%;}
.page-about3 li h3{font-size:18px; color:#fff; line-height:1em; padding-bottom:18px;}
.page-about3 li p{font-size:14px; color:#fff; line-height:1.8em;}

.page-about4{width:100%; max-width:2560px; padding:60px 0; margin:0 auto; background:url(../img/page-ab-hzhb.jpg) no-repeat center 0;}

/*联系我们样式*/
.page-contact{width:100%; max-width:1600px; margin:0 auto; padding:60px 0;}
.p-con{width:100%; margin:50px auto;}
.p-con li{width:22%; margin:0 1.5%; float:left; text-align:center; box-sizing:border-box; padding-top:45px; position:relative;}
.p-con li img{display:inline-block; width:125px; height:125px; border-radius:50%; margin:0 auto; position:absolute; top:0; left:30%; box-shadow:15px 15px 20px rgba(182,212,255, .8);}
.p-con li p{font-size:14px; color:#333; padding:110px 20px 0 20px; box-sizing:border-box; height:225px; border:1px solid #dcdcdc; word-break:break-all;}
.p-con li p b{font-size:16px;}
.contact-map{width:100%; max-width:2560px; margin:0 auto; padding:60px 0; background:#f6f6f6;}
/*地图样式*/
#dituContent{width:100%; max-width:1600px; margin:0 auto; box-sizing:border-box; border:20px solid #fff; height:540px;}
.iw_poi_title{color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap;}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}

/*内页面包屑导航样式*/
.mbx-box{width:100%; max-width:2560px; margin:0 auto; border-bottom:1px solid #dcdcdc;}
.mbx{width:100%; max-width:1600px; margin:0 auto; font-size:14px; color:#999; line-height:1.5em; box-sizing:border-box; padding:15px 0 15px 30px; background:url(../img/mbx.png) no-repeat 0 center;}
.mbx a{font-size:14px; color:#999; line-height:18px;}

/*产品检索页样式*/
.p-cp-class{width:100%; border:1px solid #dcdcdc; margin:30px auto;}
.p-cp-class a{display:block; width:20%; text-align:center; font-size:14px; color:#333; line-height:1.5em; height:55px; border-left:1px solid #dcdcdc; padding:15px 10px; box-sizing:border-box; float:left;}
.p-cp-class a:nth-child(1){border-bottom:1px solid #dcdcdc; border-left:none;}
.p-cp-class a:nth-child(2){border-bottom:1px solid #dcdcdc;}
.p-cp-class a:nth-child(3){border-bottom:1px solid #dcdcdc;}
.p-cp-class a:nth-child(4){border-bottom:1px solid #dcdcdc;}
.p-cp-class a:nth-child(5){border-bottom:1px solid #dcdcdc;}
.p-cp-class a:nth-child(6){border-left:none;}
.p-cp-class a:hover{background:#003e92; color:#fff;}
.p-cp-class a.choose{background:#003e92; color:#fff;}
.cp-query{width:100%; margin-top:50px;}
.cp-query a{display:block; float:left; width:23.4%; margin:0 0.8% 30px 0.8%; box-sizing:border-box; border:1px solid #dcdcdc; background:#f9f9f9;}
.cp-query a .imgbox{width:100%; height:290px; overflow:hidden;}
.cp-query a .imgbox img{width:100%; height:100%;}
.cp-query a h2{font-size:14px; color:#333; line-height:1.5em; overflow:hidden; margin:15px 10px;}
.cp-query a h2 span{font-size:28px; color:#d4d4d4; float:right;}
.cp-query a:hover .imgbox img{transform:scale(1.1,1.1); transition:transform.2s;}
.cp-query a:hover h2{background:#b3b3b3; color:#fff;}
.cp-query a:hover h2 span{color:#fff;}

/*内页案例样式*/
.case-query a h2{height:3em !important; overflow:hidden; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; position:relative;}
.case-query a h2 span{position:absolute; right:0; bottom:0;}

/*内页合作客户样式*/
.partners-main{width:100%; max-width:1600px; margin:40px auto;}

/*翻页样式*/
.qt-pagination{width:94%; overflow:hidden; padding:20px 0; text-align:center; margin:0 auto;}
.qt-pagination a{background-color:#fff; border:1px solid #e3e3e3; margin-right:3px; min-width:24px; padding:0 3px; height:30px; line-height:30px; display:inline-block; text-align:center;}
.qt-pagination .pages{background:#003e92; color:#fff;}
.cp-qt{opacity:1 !important;}

/*产品详情页样式*/
.detail-cptit{font-size:24px; color:#333; line-height:1em; text-align:center;}
.xqytu{box-sizing:border-box; text-align:center; margin:30px auto;}
.xqytu img{display:inline-block; max-width:100%; margin:0 auto; border:1px solid #dcdcdc;}
.xqybt{font-size:20px; color:#333; border-bottom:1px solid #e5e5e5; margin-bottom:30px; text-align:center;}
.xqybt span{display:inline-block; font-size:23px; color:#333; border-bottom:2px solid #003e92;}
.xqmsnr,.xqmsnr div,.xqmsnr p{font-size:16px; color:#666; line-height:30px;}
.xqmsnr img{max-width:80%;}
.xqmsnr h6{font-size:20px; color:#333; font-weight:bold; line-height:2em; margin-top:30px; margin-bottom:20px;}
.updown{margin:30px 0;}
.updown li,.updown li a{font-size:16px; color:#000; line-height:30px;}

/*文章频道检索页*/
.page-class{width:100%; max-width:2560px; font-size:0; text-align:center; padding:30px 0; border-bottom:1px solid #dcdcdc;}
.page-class a{display:inline-block; margin:0 15px; font-size:16px; color:#333; line-height:1.1em; padding:7px 10px; border-radius:25px;}
.page-class a.choose{background:#003e92; color:#fff;}
.page-mian{width:100%; max-width:1600px; margin:40px auto;}
.news-query{font-size:0;}
.news-query .tList{display:block; width:100%; box-sizing:border-box; padding:18px 15px; margin-bottom:25px; background:#fafafc;}
.news-query .tList .pic-box{width:310px; float:left; margin-right:1.25%;}
.news-query .tList .pic-box img{width:100%; height:auto;}
.news-query .tList .cen{max-width:62%; float:left;}
.news-query .tList .cen h2{font-size:18px; color:#333; margin:10px 0;}
.news-query .tList .cen span{display:block; font-size:15px; color:#ccc;}
.news-query .tList .cen p{font-size:14px; color:#999999; line-height:2em; margin:10px 0;}
.news-query .tList .dtime{float:right; font-size:15px; color:#999; box-sizing:border-box; padding-bottom:35px; width:74px; margin-right:3%; background:url(../img/page-news-list.png) no-repeat 0 bottom;}
.news-query .tList .dtime strong{font-size:24px; color:#999;}
.news-query .tList:hover{box-shadow:2px 2px 10px #eee;}
.news-query .tList:hover .cen h2{color:#003e92;}
.news-query .tList:hover .dtime{background:url(../img/page-news-list2.png) no-repeat 0 bottom;}

/*文章详情页样式*/
.detail-mian{width:100%; max-width:1600px; margin:30px auto; box-sizing:border-box; padding:50px; background:#fff;}
.xwnbt{text-align:center; font-size:28px; line-height:1.5em; color:#000;}
.xwsxx{text-align:center; color:#aaa; margin:15px 0;}
.xwnnr{margin-bottom:60px;}
.xwnnr,.xwnnr p,.xwnnr div{font-size:16px; line-height:2em; color:#666;}
.xwnnr img{max-width:85%;}

.recruitment{width:100%; max-width:1600px; margin:40px auto;}
.toptit{width:100%; background:#003e92;}
.toptit div{display:inline-block; width:20%; font-size:16px; line-height:1.3em; padding:15px 5px; color:#fff; box-sizing:border-box; text-align:center;}
.zp_list{border-bottom:1px solid #e6e6e6;}
.inactive{display:block; width:100%; background:#f5f5f5; border-left:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6; box-sizing:border-box;}
.inactive div{display:inline-block; width:20%; color:#fff; box-sizing:border-box; font-size:15px; color:#333; line-height:1.5em; padding:10px 5px; text-align:center; word-break:break-all;}
.inactive .see{color:#da0912;}
.zp_list ul{border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; margin:0; padding:30px 3%; width:100%; box-sizing:border-box;}
.zp_list ul li{font-size:15px; line-height:35px; color:#5c5c5c;}
.zp_list ul li h4{font-size:18px; line-height:2em; color:#333;}
.zp_list ul li em{display:block; width:50px; height:1px; background:#da0912; margin:10px 0;}
.zp_list ul li p{font-size:15px; line-height:35px; color:#5c5c5c;}
.zp_list ul li div{font-size:15px; line-height:1.8em; color:#5c5c5c;}
.zp_list ul li .fuli{width:100%;}
.zp_list ul li .fuli span{display:inline-block; padding:0 20px; font-size:16px; color:#da0912; background:#ffeff0; border:1px solid #da0912; margin-right:15px;}

/*搜索页面样式*/
.mysearch{display: block; width: 94%; padding: 30px 3%; background: #fff; margin: 30px 0; overflow: hidden;box-shadow: 0 0 20px rgba(143, 143, 143, .2); font-size:18px;}


@media(max-width:1600px){
	.head{box-sizing:border-box; padding:0 5%;}
	.aboutus{box-sizing:border-box; padding:60px 5%;}
	.poducts{box-sizing:border-box; padding:85px 5%;}
	.youshi{box-sizing:border-box; padding:70px 5%;}
	.index-news{box-sizing:border-box; padding:100px 5% 50px 5%;}
	.partners{box-sizing:border-box; padding:70px 5%;}
	.links-box{box-sizing:border-box; padding:15px 5%;}
	.footer{box-sizing:border-box; padding:60px 5% 35px 5%;}
	.jiaozhu-box{box-sizing:border-box; padding:0 5%;}
	.head ul li a{font-size:16px;}
	.Language a{line-height:26px;}
	.Language{margin-top:22px;}
	.aboutus .bigtit{font-size:24px;}
	.aboutus .bigtit span{font-size:14px;}
	.about-edit, .about-edit div, .about-edit p{font-size:14px;}
	.more{width:110px; font-size:14px; line-height:30px;}
	.product-number-inner{display:none;}
	.scroll_horizontal .list li{width:362px;}
	.scroll_horizontal .list li a{width:342px;}
	.scroll_horizontal .list li a .imgbox{height:270px;}
	.youshi .content{padding-top:65px;}
	.youshi .content li a .imgbox{width:180px; height:200px;}
	.partners-con a{height:120px;}
	.foot-r{width:40%;}
	.cp-class a{height:75px;}
	/*内页样式*/
	.page-about1,.page-about2,.page-about3,.page-about4{box-sizing:border-box; padding:60px 5%;}
	.page-ban{height:427px;}
	.page-ban h1{font-size:30px; padding-top:210px;}
	.page-ban p{font-size:20px; width:236px;}
	.page-about-ban,.page-con-ban,.page-news-ban,.page-cp-ban{background-size:auto 100%;}
	.about2-con ul li h4{background-size:60% auto;}
	.about2-con ul li p{font-size:14px; padding:0 5%; line-height:1.5em;}
	.page-mian{box-sizing:border-box; padding:0 5%;}
	.mbx-box{box-sizing:border-box; padding:0 5%;}
	.detail-mian{width:90%; padding:40px;}
	.p-cp-class a{height:75px;}
	.cp-query a .imgbox{height:270px;}
	.cp-query a h2{font-size:16px; margin:10px 10px;}
	.recruitment{box-sizing:border-box; padding:0 5%;}
	.page-contact{box-sizing:border-box; padding:60px 5%;}
	.p-con li img{width:105px; height:105px;}
	.p-con li p{padding:90px 20px 0 20px; height:190px;}
}

@media(max-width:1440px){
	.scroll_horizontal .list li{width:327px;}
	.scroll_horizontal .list li a{width:307px;}
	.scroll_horizontal .list li a .imgbox{height:240px;}
	.youshi .content li a .imgbox{width:150px; height:180px;}
	.partners-con a{height:112px;}
	.f-ewm{right:0;}
	/*内页样式*/
	.page-about1 .about1-l{width:53%;}
	.page-about1 .about1-l div, .page-about1 .about1-l p{font-size:14px;}
	.p-cp-class a{height:95px;}
	.cp-query a .imgbox{height:240px;}
	.case-query a h2 span{display:none !important;}
	
}

@media(max-width:1366px){
	.head ul li{padding:0 10px;}
	.head ul li a{font-size:14px;}
	.scroll_horizontal .list li{width:311px;}
	.scroll_horizontal .list li a{width:291px;}
	.scroll_horizontal .list li a .imgbox{height:228px;}
	.partners-con a{height:105px;}
	/*内页样式*/
	.cp-query a .imgbox{height:228px;}
}

@media(max-width:1280px){
	.head .logo img{max-width:350px;}
	.head .search{display:none;}
	.head ul{width:50%;}
	.cp-class a{width:33.333%; border-bottom:1px solid #dcdcdc; height:55px;}
	.cp-class .current em{display:none;}
	.cp-class a:nth-child(6){border-left:1px solid #dcdcdc;}
	.cp-class a:nth-child(10){border-bottom:none;}
	.scroll_horizontal .list li{width:292px;}
	.scroll_horizontal .list li a{width:272px;}
	.scroll_horizontal .list li a .imgbox{height:212px;}
	.youshi .content{padding-top:45px;}
	.youshi .content li a .imgbox{width:120px; height:140px;}
	.youshi{background:url(../img/case-bj.jpg) no-repeat center center;}
	.partners-con a{height:100px;}
	.foot-l{display:none;}
	.foot-r{width:70%;}
	/*内页样式*/
	.page-ban{height:327px;}
	.page-ban h1{font-size:24px; padding-top:150px;}
	.page-ban p{font-size:17px; width:210px;}
	.page-about1 .about1-l{width:47%;}
	.about2-con ul li h4{font-size:16px; background-size:70% 80%;}
	.news-query .tList .pic-box{width:280px;}
	.news-query .tList .cen{max-width:55%;}
	.news-query .tList .cen h2{font-size:18px; margin:0 0 10px 0;}
	.news-query .tList .cen p{line-height:1.5em; margin:6px 0;}
	.news-query .tList .dtime strong{font-size:20px;}
	.xwnbt{font-size:22px;}
	.detail-mian{padding:30px;}
	.p-cp-class a{width:33.333%; border-bottom:1px solid #dcdcdc; height:55px;}
	.p-cp-class a:nth-child(6){border-left:1px solid #dcdcdc;}
	.p-cp-class a:nth-child(10){border-bottom:none;}
	.cp-query a .imgbox{height:212px;}
	.cp-query a h2{font-size:14px; margin:8px 8px;}
	.cp-query a h2 span{display:none;}
	.detail-cptit{font-size:22px;}
	.xqybt span{font-size:20px; font-weight:bold;}
	.xqmsnr h6{font-size:17px;}
	.p-con li img{width:85px; height:85px;}
	.p-con li p{padding:70px 20px 0 20px; height:195px;}
}

@media(max-width:1024px){
	.nav-btn{display:block; float:right;}
	.Language a{line-height:30px;}
	.Language{margin-top:15px; margin-right:15px;}
	.head ul{width:50%; margin-top:0; position:absolute; left:0; top:75px; z-index:9999; width:100%; background:#003e92; display:none;}
	.head{position:relative;}
	.head ul li{width:100%;}
	.head ul li a{color:#fff; border-bottom:1px solid #1c58a9; padding:10px 0 10px 0;}
	.about-l{width:100%; margin-top:0;}
	.about-r{width:100%; text-align:left; margin-top:30px;}
	.about-r img{display:inline-block; max-width:400px;}
	.aboutus{background-size:auto 100%;}
	.bigtit{padding-top:0; line-height:55px;}
	.bigtit span{display:none;}
	.scroll_horizontal .list li{width:313px;}
	.scroll_horizontal .list li a{width:293px;}
	.scroll_horizontal .list li a .imgbox{height:228px;}
	.scroll_horizontal .plus, .scroll_horizontal .minus{width:23px;}
	.scroll_horizontal .plus{background-size:100% auto; left:-35px;}
	.scroll_horizontal .minus{background-size:100% auto; right:-35px;}
	.scroll_horizontal .list li a .list-tit h3{border-top:none; font-size:14px;}
	.youshi .content{padding-top:25px;}
	.youshi .content li a .imgbox{width:90px; height:110px;}
	.youshi .content li a h2{font-size:16px;}
	.news-class a{line-height:32px;}
	.news-con .tList{width:48%; margin:0 1% 20px 1%;}
	.partners-con a{height:80px; margin:0 0.8% 20px 0.8%;}
	.cp-class a{height:75px;}
	/*内页样式*/
	.page-ban{height:227px;}
	.page-ban h1{padding-top:100px;}
	.p-bigtit{padding-top:0;}
	.page-about3 li{padding:30px 30px 0 30px;}
	.page-about1 .p-bigtit,.page-about2 .p-bigtit,.page-about4 .p-bigtit,.cp-query-tit,.page-contact .p-bigtit,
	.contact-map .p-bigtit,.recruitment .p-bigtit,.partners-main .p-bigtit,.case-query-tit{background:none;}
	.news-query .tList .cen span{display:none;}
	.news-query .tList .pic-box{width:220px;}
	.news-query .tList .cen{max-width:50%;}
	.xwnbt{font-size:18px; font-weight:bold;}
	.xwnnr, .xwnnr p, .xwnnr div{font-size:14px;}
	.p-cp-class a{height:75px;}
	.cp-query a{width:31.333%; margin:0 1% 20px 1%;}
	.cp-query a .imgbox{height:228px;}
	.detail-cptit{font-size:18px; font-weight:bold;}
	.xqybt span{font-size:16px;}
	.xqmsnr h6{font-size:14px;}
	.xqmsnr, .xqmsnr div, .xqmsnr p{font-size:14px;}
	.p-con li img{width:65px; height:65px; box-shadow:5px 5px 20px rgba(182,212,255, .8);}
	.p-con li p{padding:40px 20px 0 20px;}
}

@media(max-width:854px){
	
	/*内页样式*/
	
}

@media(max-width:768px){
	.head .logo img{max-width:300px;}
	.nav-btn img{max-width:50px;}
	.head ul{top:65px;}
	.head ul li a{font-size:14px;}
	.Language a{line-height:24px;}
	.Language{width:100px; margin-top:12px;}
	.poducts .bigtit,.youshi .bigtit,.partners .bigtit,.index-news .bigtit{background:none; line-height:1em;}
	.scroll_horizontal{width:95%; margin:0 auto;}
	.scroll_horizontal .list li{width:337px;}
	.scroll_horizontal .list li a{width:317px;}
	.scroll_horizontal .list li a .imgbox{height:245px;}
	.youshi .content{padding-top:0;}
	.youshi .content li{vertical-align:top;}
	.youshi .content li a .imgbox{width:60px; height:70px;}
	.youshi .content li a h2{font-size:14px;}
	.partners-con a{height:60px;}
	.bt-logo{display:none;}
	.foot-r{width:100%;}
	.cp-class a{height:75px;}
	.p-cp-class a{height:75px;}
	/*内页样式*/
	.about1-img{display:block; max-width:70%; margin-top:30px;}
	.page-about1 .about1-con img{display:none;}
	.page-about2{background-size:auto 100%;}
	.about2-con ul li{width:48%; margin: 0 0.6% 5px 0.6%;}
	.about2-con ul li:nth-of-type(even){padding-top:20px;}
	.about2-con ul li:nth-of-type(odd){padding-bottom:20px;}
	.about2-con ul li p{margin-bottom:20px; height:42px;}
	.page-about3 li{width:100%;}
	.page-about3 li:nth-child(1){margin-right:0; margin-bottom:15px; background-size:auto 100%;}
	.page-about3 li:nth-child(2){margin-left:0; background-size:auto 100%;}
	.page-about3 li{padding:50px 30px 0 30px;}
	.page-class a{margin:0 5px;}
	.news-query .tList .dtime{display:none;}
	.news-query .tList .cen{max-width:58%;}
	.detail-mian{padding:20px;}
	.cp-query a .imgbox{height:165px;}
	.cp-query a h2{height:42px;}
	.toptit div{font-size:14px; vertical-align:middle; word-break:break-all;}
	.inactive div{font-size:13px; vertical-align:middle;}
	.zp_list ul li h4{font-size:14px; font-weight:bold;}
	.zp_list ul li div{font-size:13px;}
	.p-con li{width:47%; margin:20px 1.5%;}
	.p-con li img{left:38%;}
	.p-con li p{height:155px;}
}

@media(max-width:640px){
	.youshi .content li{width:46%;}
	/*内页样式*/
	.news-query .tList .pic-box{width:170px;}
	
}

@media(max-width:526px){
	.head .logo img{max-width:250px;}
	.nav-btn img{max-width:40px;}
	.Language a{line-height:20px; font-size:14px;}
	.Language{width:80px; margin-top:8px;}
	.head ul{top:55px;}
	.f-ewm{position:static; text-align:center;}
	.foot-r .r1 span{font-size:22px;}
	.foot-r .r2 p{width:100%; box-sizing:border-box; word-break:break-all;}
	/*内页样式*/
	.cp-query a{width:48%; margin:0 1% 15px 1%;}
	.cp-query a .imgbox{height:172px;}
}

@media(max-width:480px){
	.head .logo img{max-width:210px;}
	.nav-btn img{max-width:32px;}
	.Language a{line-height:16px; font-size:12px;}
	.Language{width:60px; margin-top:7px; margin-right:5px;}
	.head ul{top:50px;}
	.scroll_horizontal .plus{left:-25px;}
	.scroll_horizontal .minus{right:-25px;}
	.news-con .tList{width:100%; margin:0 0 20px 0;}
	.news-con .tList h3{font-size:14px; font-weight:bold;}
	.news-con .tList p{height:56px; -webkit-line-clamp:2;}
	.partners{padding:70px 5% 0 5%;}
	.partners-con a{width:31.333%; margin:0 1% 20px 1%;}
	.cp-class a{width:50%; padding:8px; height:60px;}
	.cp-class a:nth-child(9){border-bottom:none;}
	.p-cp-class a{width:50%; padding:8px; height:60px;}
	.p-cp-class a:nth-child(9){border-bottom:none;}
	/*内页样式*/
	.about2-con ul li h4{font-size:14px; background-size:90% 80%;}
	.about2-con ul li p{height:62px;}
	.page-about3 li{padding:20px 10px 20px 20px;}
	.page-about3 li h3{padding-bottom:10px;}
	.news-query .tList .pic-box{width:100%; margin-bottom:15px;}
	.news-query .tList .cen{max-width:100%;}
	.cp-query a .imgbox{height:155px;}
	.p-con li img{left:30%;}
	.jiaozhu a{display:block;}
	.p-con li p{height:195px;}
}

@media(max-width:405px){
	.scroll_horizontal .list li{width:360px;}
	.scroll_horizontal .list li a{width:340px;}
	.scroll_horizontal .list li a .imgbox{height:265px;}
	.news-class a{font-size:14px; margin:0 0;}
}

@media(max-width:380px){
	.scroll_horizontal .list li{width:325px;}
	.scroll_horizontal .list li a{width:305px;}
	.scroll_horizontal .list li a .imgbox{height:240px;}
	/*内页样式*/
	.cp-query a .imgbox{height:124px;}
	.p-con li p{height:205px;}
}