﻿@charset "utf-8";
@font-face{font-family:'iconfont';/* project id 876485 */
src:url('../../fonts/font_876485_a3vf69rydgp.eot');src:url('../../fonts/font_876485_a3vf69rydgp.eot') format('embedded-opentype'),url('../../fonts/font_876485_a3vf69rydgp.woff') format('woff'),url('../../fonts/font_876485_a3vf69rydgp.ttf') format('truetype'),url('../../fonts/font_876485_a3vf69rydgp.svg#iconfont') format('svg');}
body{max-width:1920px;margin:auto;}
html,body{min-height:100%;overflow-x:hidden;}
.fl{float:left;}
.fr{float:right;}
.clear_both{zoom:1;}
.clear_both:before{content:"";display:table;clear:both;}
.clear_both:after{content:"";display:table;clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.parent_child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.fixed{position:fixed;}
.inline-block{display:inline-block;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.trans{-webkit-transition:all 500ms ease 0s;-moz-transition:all 500ms ease 0s;-ms-transition:all 500ms ease 0s;-o-transition:all 500ms ease 0s;transition:all 500ms ease 0s;}
.rotating180{transform:rotate(180deg);-ms-transform:rotate(180deg);/* IE 9 */
-moz-transform:rotate(180deg);/* Firefox */
-webkit-transform:rotate(180deg);/* Safari 和 Chrome */
-o-transform:rotate(180deg);}
.gray{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.main{overflow:hidden;position:relative;}
.wrap{max-width:95.8%;margin:0 auto;}
.wrap1{max-width:62.5%;margin:0 auto;}
/*头部 header*/
#header{width:100%;height:97px;background:#3066a0;top:0;left:0;right:0;z-index:100;}
#header .logo{margin-top:16px;}
#header .logo a{font-size:26px;color:#333;font-weight:bold;}
#header.pro{border-bottom:1px solid #e7e7e7;}
#header.headerbg{background:#3066a0;}
#header .nav .nav_a{margin-right:80px;color:#666;}
#header .nav .nav_a:hover{color:#333;font-weight:bold;}
#header .nav .nav_a.on{color:#333;font-weight:bold;}
#header .nav .lang{cursor:pointer;}
#header .nav .sousuo{cursor:pointer;}

#header .nav{height:100%;right:0%;width:80%;max-width:1000px;position:absolute;top:0;}
#header .nav>ul{height:100%;justify-content:space-around;}
#header .nav>ul>li{min-width:109px;float:left;color:#fff;position:relative;margin-right:1px;}
#header .nav>ul>li>a{display:inline-block;width:100%;line-height:97px;position:relative;font-size:14px;text-align:center;color:#fff;}
#header .nav>ul>li:hover a{
	color:#000;
	background-color:#fff;
}

#header .nav>ul>li>.tel:hover{
	color:#fff
}

#header .nav>ul>li::after{content:'';position:absolute;right:-1px;height:16px;width:1px;background-color:#a5a5a5;top:40px;}
#header .nav>ul>li:last-child{margin-left:0px;}
#header .nav>ul>li:last-child::after{display:none;}
#header .nav>ul>li:last-child>a{width:auto;}
#header .nav>ul>li>ul{display:none;margin-top:-20px;padding-bottom: 20px;}
#header .nav>ul>li:hover>ul{display:block;background-color:#fff;}
#header .nav>ul>li>ul>li{line-height:2.2em;text-align:center;}
#header .nav>ul>li>ul>li>a{font-size:14px;position:relative;-ms-align-items:center;-ms-flex-align:center;align-items:center;-ms-align-content:center;align-content:center;-ms-flex-line-pack:center;text-decoration:none;color:#000;}
header .nav>ul>li>div>a{font-size:17px;}
/*
#header .nav>ul>li.on>a,#header .nav>ul>li:hover>a,#header .nav>ul>li>ul>li.on,#header .nav>ul>li>ul>li>a:hover,#header .nav>ul>li>div>a:hover{color:#db0110;}
 */
#header .menu{display:none;}
#header .menu_bg1{left:0;top:100px;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:99;}
#header .sou{background:#fff;width:100%;z-index:134;position:fixed;left:-100%;top:100px;overflow:auto;height:70px;border-top:1px solid #aaa;}
#header .sou input[type="text"]{height:32px;width:74%;margin:0.5rem 0 0 1.5%;border:1px solid #ccc;text-indent:0.2rem;font-size:18px;line-height:32px;float:left;}
#header .sou #search{height:32px;width:20%;margin:0.5rem 1.5% 0 0;font-size:20px;line-height:32px;background:#333;color:#fff;text-align:center;cursor:pointer;float:right;}
#header .sou.on{left:0;}
#header .menu_bg1.on{display:block;}
/*尾部 footer*/
.index_bgj{ width:100%; padding-top:11px; padding-bottom:13px; background:#f4f4f4;border-top:1px #fff solid;}
.index_bgj .kg{width:98%;margin:0 auto;max-width:1580px;}
.indj_nr li{ float:left; width:33.3333%; text-align:center;}
.indj_pic{ display:inline-block;}
.indj_wb{ display:inline-block; vertical-align:top; padding-left:12px; text-align:left; color:#9f9f9f;}
.indj_wb p{ font-size:0.3rem; color:#3d3d3d; padding-bottom:3px; padding-top:16px;}
.footer{background:#4e4e4e;min-width:1300px;padding:68px 20px 47px;-moz-box-sizing:border-box;box-sizing:border-box}
.footer-box{margin:0 auto;max-width:1420px}
.footer .erma{display:inline-block;vertical-align:top;width:128px}
.footer .erma img{max-width:100%}
.footer .left-text{width:280px;text-align:center;display:inline-block;vertical-align:top;padding-left:20px}
.footer .left-text .logo{display:inline-block;margin-bottom:26px}
.footer .left-text .logo>span{font-size:1.5em;color:#fff;}
.footer .left-text .logo img{max-width:100%}
.footer .left-text .p{text-align:left;font-size:12px;color:#b8b7b7;line-height:22px}
.footer .left{float:left}
.footer .right{float:right;width:820px;text-align:right;font-size:0px}
.footer .right .ul{border-left:1px solid #464646;width:14.28571%;display:inline-block;vertical-align:top;min-height:250px;padding:0 10px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}
.footer .right .ul:first-child{border-left:0px}
.footer .right .ul .title{display:block;font-size:14px;color:#fff;margin-bottom:24px}
.footer .right .ul .title:hover{opacity:.7}
.footer .right .ul .li{padding:6px 0px}
.footer .right .ul .li a{color:#b8b7b7;font-size:12px;line-height:18px}
.footer .right .ul .li a:hover{opacity:.7}
.footer-bottom{height:116px;width:100%;min-width:1300px;padding:0 20px;-moz-box-sizing:border-box;box-sizing:border-box;background:#4c4c4c;color:#b8b7b7;text-align:center}
.footer-bottom p{position:relative;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}
.footer-bottom a{color:#b8b7b7}
.footer-bottom a:hover{opacity:.8}
.footer .copyright{clear:both;text-align:center;color:#b8b7b7;padding:60px 0px 0px;}
.footer .copyright a{color:#b8b7b7}
#btm .toTop{color:#fff;background-color:#797979;display:none;position:fixed;z-index:9;width:50px;height:50px;text-align:center;bottom:20px;right:20px;margin:auto;line-height:50px;cursor:pointer;}
#btm .toTop.on{display:inline-block;}
#btm .toTop > span{font-size:18px;text-transform:uppercase;}
#btm .toTop > i{display:inline-block;width:42px;font-size:42px;}
#btm .toTop:hover > i{animation:Tmouse 0.5s cubic-bezier(0.56,0.01,0.46,1) infinite alternate;}
/*广告图 banner*/
.top_bg.on{margin-top:97px;}
.top_bg .top_bg_con .top_bg_button{width:30px;height:59px;}
.top_bg .top_bg_con .swiper-button-next{background:url(../../images/home/right.png) no-repeat center;right:3.1%;}
.top_bg .top_bg_con .swiper-button-prev{background:url(../../images/home/left.png) no-repeat center;left:3.1%;}
.top_bg .top_bg_con .top_bg_con_a{position:relative;display:block;}
.top_bg .top_bg_con .top_bg_con_a>dl>dt{color:#fff;font-size:48px;line-height:68px;}
.top_bg .top_bg_con .top_bg_con_a>dl>dd{color:#fff;font-size:25px;position:relative;}
.top_bg .top_bg_con .top_bg_con_a>dl>dd::before{content:'';width:233px;height:2px;background-color:#fff;position:absolute;left:-220px;top:13px;}
.top_bg .top_bg_con .top_bg_con_a>dl>dd::after{content:'';width:233px;height:2px;background-color:#fff;position:absolute;right:-220px;top:13px;}
/*index 首页*/
.index_pro .title{line-height:130px;}
.index_pro .title .p1{font-size:36px;}
.index_pro .title .pro_a a{font-size:14px;color:#666;}
.index_pro .title .pro_a a:hover{color:#333;font-weight:bold;}
.index_pro .con .index_pro_con{padding-bottom:80px;}
.index_pro .con .swiper-slide .pro_a{width:24.5%;overflow:hidden;border-bottom:1px solid #fff;margin-right: 0.6666%;margin-bottom: 0.6666%;}
.index_pro .con .swiper-slide .pro_a:nth-child(4n){
	margin-right: 0;
}
.index_pro .con .swiper-slide .pro_a .img{border-right:1px solid #fff;background:#f2f2f2;}
.index_pro .con .swiper-slide .pro_a .img_bg{height:100%;left:0;right:1px;background:rgba(0,0,0,0.3);z-index:10;text-align:center;bottom:100%;}
.index_pro .con .swiper-slide .pro_a .img_bg .p1{font-size:22px;color:#fff;line-height:42px;display:inline-block;border-bottom:3px solid #fff;margin-top:20%;}
.index_pro .con .swiper-slide .pro_a .img_bg .p2{font-size:14px;color:#f2f2f2;line-height:42px;}
.index_pro .con .swiper-slide .pro_a:hover .img_bg{bottom:0;}
.index_pro .con .index_pro_con .swiper_button{bottom:60px;top:auto;width:50px;height:50px;background:#f1f1f1;border-radius:2px;}
.index_pro .con .index_pro_con .swiper_button_cen{bottom:60px;width:80px;height:50px;background:#f1f1f1;border-radius:2px;position:absolute;left:50%;margin-left:-40px;}
.index_pro .con .index_pro_con .swiper-button-next{right:43%;}
.index_pro .con .index_pro_con .swiper-button-prev{left:43%;}
.index_about{background:#f6f6f6;}
.index_about .img{width:50%;}
.index_about .text{width:50%;}
.index_about .text .p1{font-size:60px;margin-top:15%;text-transform:uppercase;}
.index_about .text .p2{font-size:16px;margin:1% auto 4%;color:#666;}
.index_about .text .p3{font-size:14px;color:#666;width:73%;margin:0 auto;line-height: 25px;}
.index_about .text .a1{font-size:14px;color:#333;width:160px;height:50px;margin:50px auto 0;border:1px solid #999;line-height:50px;}
.index_about .text .a1:hover{color:#fff;background:#333;border:1px solid #333;}
.index_info{margin:60px auto;}
.index_info .title .p1{font-size:36px;}
.index_info .title .p2{font-size:14px;color:#999;line-height:34px;}
.index_info .con{margin-top:60px;}
.index_info .con .text{border-bottom:1px solid #ededed;padding:2%;}
.index_info .con .text .tent{width:49%;}
.index_info .con .text .tent .p3{font-size:18px;line-height:48px;}
.index_info .con .text .tent .p4{font-size:14px;line-height:24px;height:48px;overflow:hidden;color:#999;}
.index_info .con .text .tent .p7{font-size:12px;line-height:24px;color:#999;display:none;}
.index_info .con .text .you{width:20%;border-left:1px solid #eaeaea;}
.index_info .con .text .you .time{padding-left:10%;}
.index_info .con .text .you .time .p5{font-size:50px;line-height:74px;}
.index_info .con .text .you .time .p6{font-size:14px;color:#999;line-height:30px;text-indent:1em;}
.index_info .con .text .you .jiantou{margin:12% 33% 0 0;}
.index_info .con .text .you .jiantou .img2{display:none;}
.index_info .con .text:hover{background:#333;border-bottom:1px solid #333;}
.index_info .con .text:hover .tent .p3{color:#fff;}
.index_info .con .text:hover .tent .p4{color:#fff;}
.index_info .con .text:hover .tent .p7{color:#fff;}
.index_info .con .text:hover .you{border-left:1px solid #fff;}
.index_info .con .text:hover .you .time .p5{color:#fff;}
.index_info .con .text:hover .you .time .p6{color:#fff;}
.index_info .con .text:hover .you .jiantou{margin:12% 28% 0 0;}
.index_info .con .text:hover .you .jiantou .img1{display:none;}
.index_info .con .text:hover .you .jiantou .img2{display:block;}
.index_partner,.index_banner{margin:60px auto;}
.index_partner .title .p1{font-size:36px;}
.index_partner .title .p2{font-size:14px;color:#999;line-height:34px;}
.index_partner .title .p3{font-size:14px;color:#666;line-height:34px;}
.index_partner .con{margin-top:40px;border-bottom:1px solid #efefef;}
.index_partner .con .text{width:100%;border-top:1px solid #efefef;background:#f8f8f8;overflow:hidden;}
.index_partner .con .text:before{content:'';width:100%;padding-top:70.484581497797356828193832599119%;display:block;}
.index_partner .con .text .img{border-left:1px solid #efefef;top:0;left:0;right:0;bottom:0;}
.index_partner .con .text .img img{max-width:80%;max-height:80%;width:auto;height:auto;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.index_partner .con .text .img:hover img{height:auto;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray;}
.index_contact{padding:60px 0px;background:#f3f3f3;}
.index_contact .title .p1{font-size:36px;}
.index_contact .title .p2{font-size:14px;color:#999;line-height:34px;}
.index_contact .title .p3{font-size:14px;color:#666;line-height:34px;}
.index_contact .con .contact1{padding:50px 5%;}
.index_contact .con .contact1 .tact{width:33.33333333%;}
.index_contact .con .contact1 .tact .img{width:10%;}
.index_contact .con .contact1 .tact .text{width:85%;margin-left:5%;}
.index_contact .con .contact1 .tact .text .p1{text-align:left;}
.index_contact .con .message .mess_con{width:100%;}
.index_contact .con .message .mess_con .mess{width:31.666%;margin-right:2.501%;background:#fff;height:45px;}
.index_contact .con .message .mess_con .mess:nth-child(3){margin-right:0px;}
.index_contact .con .message .mess_con .mess input{height:43px;border:1px solid #e4e4e4;line-height:43px;text-indent:1em;width:100%;color:#999;}
.index_contact .con .message .mess_con .textarea{width:100%;background:#fff;height:150px;border:1px solid #e4e4e4;margin:20px auto;}
.index_contact .con .message .mess_con .textarea textarea{height:100%;line-height:43px;text-indent:1em;width:100%;color:#999;}
.index_contact .con .message .mess_con div[type="submit"]{width:100%;height:60px;line-height:60px;color:#fff;background:#333;text-align:center;border-radius:5px;cursor:pointer;}
/*关于我们 about*/
.about .company{margin:70px auto;}
.about .company .p1{font-size:40px;text-transform:uppercase;}
.about .company .p2{font-size:24px;margin:30px auto;}
.about .company .p3{font-size:14px;color:#666;line-height:24px;}
.about .store{background:#f6f6f6;margin-bottom:60px;}
.about .store .img{width:50%;}
.about .store .text{width:41%;padding:3.8% 4.5% 3.8% 4.5%;}
.about .store .text .p1{font-size:24px;padding-bottom:22px;border-bottom:3px solid #666;display:inline-block;}
.about .store .text .p2{font-size:14px;color:#666;line-height:24px;margin-top:10px;margin-bottom:20px;}
.about .store .text .p3{font-size:40px;}
.about .history{background:url(../../images/home/history_bg.jpg) no-repeat top;height:780px;overflow:hidden;}
.about .history .ptit{font-size:28px;margin:45px auto;text-transform:uppercase;}
.about .history .gallery-top{height:400px;margin:0 auto;width:100%;overflow:visible;}
.about .history .gallery-top .p1{font-size:28px;color:#fff;display:block;background:#666;width:120px;height:120px;margin:80px auto;border-radius:50%;line-height:120px;}
.about .history .gallery-top .p2{font-size:16px;color:#333;line-height:30px;}
.about .history .gallery-top .swiper-button-next{right:14%;}
.about .history .gallery-top .swiper-button-prev{left:14%;}
.about .history .gallery-top .swiper-button-white{width:36px;height:36px;bottom:-158px;top:auto;background:none;}
.about .history .gallery-bg{width:65.934065934065934065934065934066%;background:url(../../images/home/history_line.jpg) center no-repeat;height:180px;overflow:hidden;margin:50px auto 30px;}
.about .history .gallery-top .swiper-pagination2{display:none;}
.about .history .gallery-thumbs{height:180px;width:100%;}
.about .history .gallery-thumbs .swiper-wrapper .deve_num{cursor:pointer;background:url(../../images/home/icon21.png) center no-repeat;}
.about .history .gallery-thumbs .swiper-wrapper .deve_num .p2{text-align:center;font-size:16px;line-height:270px;color:#747474;}
.about .history .gallery-thumbs .swiper-wrapper .deve_num:hover{background:url(../../images/home/icon20.png) center no-repeat;}
.about .history .gallery-thumbs .swiper-wrapper .deve_num:hover .p2{color:#333;font-size:22px;font-weight:bold;}
.about .history .gallery-thumbs .swiper-wrapper .swiper-slide-active{background:url(../../images/home/icon20.png) center no-repeat;}
.about .history .gallery-thumbs .swiper-wrapper .swiper-slide-active .p2{color:#333;font-size:22px;font-weight:bold;}
/*联系我们 contact*/
.contact{padding:60px 0px;background:#f4f4f4;}
.contact-us{max-width:1300px;margin:0 auto;background:#fff}
.contact-us .choose-contact{width:100%;height:300px;font-size:0px}
.contact-us .choose-contact .li{cursor:pointer;width:50%;height:300px;display:inline-block;vertical-align:top;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.contact-us .choose-contact .li+.li{border-left:1px solid #f0f0f0}
.contact-us .choose-contact .li.on{background:#f9f9f9}
.contact-us .choose-contact .li .iconfont{font-size:60px;color:#a2a2a2;position:relative;top:50%;line-height:60px;margin-top:-30px;padding-left:80px;padding-right:36px}
.contact-us .choose-contact .li .text{margin-top:40px;line-height:30px;padding-left:195px;font-size:14px;color:#666}
.contact-us .choose-contact .li .text .title{margin-bottom:14px;font-size:22px;color:#333}
.contact-us .contact-map{display:none;padding:20px;-moz-box-sizing:border-box;box-sizing:border-box}
.contact-us .contact-map.on{display:block}
.contact-us .contact-map .map{width:100%;height:260px}
.contact-us-message{max-width:1300px;margin:0 auto;margin-top:40px}
.contact-us-message i{font-size:36px;line-height:36px;color:#666;vertical-align:middle}
.contact-us-message i img{width:36px;}
.contact-us-message span{padding-left:6px;color:#555;font-size:26px;line-height:36px;vertical-align:middle}
.contact-us-message .cms_error{ border:1px solid #c63; background: #FFECEC;color: #cb1b05;border-radius: 2px;box-shadow: 2px 2px 2px rgba(0,0,0,0.2);}
.contact-us-message .cms_error p{ margin: 0;padding: 0;border-bottom: 1px  dotted #c63;padding: 0 12px;line-height: 30px;}
.contact-us-message .cms_error p:last-child{ border-bottom: 0;}
.contact-us-message form{font-size:0px}
.contact-us-message form .input-box{margin-top:30px;width:33.33%;display:inline-block;vertical-align:top}
.contact-us-message form .input-box .input{box-shadow:1px 1px 4px rgba(0,0,0,0.04);position:relative;width:100%;height:50px;background:#fff;padding-left:110px;-moz-box-sizing:border-box;box-sizing:border-box}
.contact-us-message form .input-box .input .text{position:absolute;line-height:50px;left:20px;top:0px;font-size:14px;color:#666}
.contact-us-message form .input-box .input input{font-size:14px;width:100%;height:100%;border:0px}
.contact-us-message form .input-box+.input-box{padding-left:15px;-moz-box-sizing:border-box;box-sizing:border-box}
.contact-us-message form .input-box.captcha-box{display:block;margin-top:15px;}
.contact-us-message form .input-box.captcha-box input{width:calc(100% - 168px);}
.contact-us-message form .input-box.captcha-box img{height:50px;cursor:pointer;}
.contact-us-message form .textarea-box{position:relative;margin-top:14px;background:#fff;width:100%;height:170px;padding:10px 20px 10px 110px;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:1px 1px 4px rgba(0,0,0,0.04)}
.contact-us-message form .textarea-box .text{position:absolute;top:0px;left:0px;margin-left:20px;font-size:14px;color:#666;line-height:50px}
.contact-us-message form .textarea-box textarea{font-size:14px;line-height:30px;width:100%;height:100%;border:0px;resize:none}
.contact-us-message form button{margin-top:22px;width:174px;height:38px;background:#c30d23;border:0px;cursor:pointer;color:#fff;font-size:14px}
.contact-us-message form button:hover{opacity:.8}


/*品牌介绍 brand*/
.brand .brand1{margin:70px auto;}
.brand .brand1 .p1{font-size:60px;text-transform:uppercase;line-height:50px;}
.brand .brand1 .p2{font-size:16px;color:#666;margin:30px auto 60px;}
.brand .brand1 .p3{font-size:14px;color:#666;line-height:24px;}
.brand .brand2{background:#f6f6f6;margin-bottom:60px;}
.brand .brand2 .img{width:50%;}
.brand .brand2 .text{width:36%;padding:3.8% 9.5% 0px 4.5%;}
.brand .brand2 .text .p1{font-size:24px;}
.brand .brand2 .text .p2{font-size:14px;color:#666;line-height:24px;}
.brand .brand2 .text .brand_line{width:36px;height:2px;background:#333333;margin:15px 0px 40px;}
.brand .brand2 .text .p3{font-size:14px;line-height:24px;}
/*新闻 info*/
.info .title{margin-top:70px;}
.info .title .p1{font-size:60px;text-transform:uppercase;line-height:50px;}
.info .title .p2{font-size:16px;color:#666;margin:25px auto 55px;}
.info .con{width:100%;}
.info .con .info_a{width:23.275%;margin-right:2.3%;margin-bottom:60px;}
.info .con .info_a:nth-child(4n){margin-right:0;}
.info .con .info_a .img{width:100%;overflow:hidden;}
.info .con .info_a .text .p1{font-size:20px;margin:25px auto;line-height:20px;height:20px;overflow:hidden;}
.info .con .info_a .text .p2{font-size:14px;line-height:20px;overflow:hidden;color:#8c8c8c;height:40px;}
.info .con .info_a .text .time{font-size:14px;color:#666;line-height:44px;margin-top:10px;}
.info .info_more{width:140px;height:40px;background:#f1f1f1;color:#666;line-height:40px;border-radius:20px;text-align:center;margin:70px auto;cursor:pointer;}
.info .con .info_a .text .p1:hover{font-weight:bold;}
.info .con .info_a .text .time:hover img{transform:rotate(90deg);-ms-transform:rotate(90deg);/* IE 9 */
-moz-transform:rotate(90deg);/* Firefox */
-webkit-transform:rotate(90deg);/* Safari 和 Chrome */
-o-transform:rotate(90deg);}
.info .info_more:hover{background:#333;color:#fff;}
/*荣誉*/
.big-img{
	display: none;
	background-color: #00000036;
	width: 100%;
	position: fixed;
	left: 0;
	top: 0;
	text-align: center;
	z-index: 999;
	height:100%
}

.big-img img{
	position: relative;
	top:50%;
	transform: translateY(-50%);
	width: 50%;
}

.info .con .info_a .text .honor-p{	font-size: 18px; overflow: inherit;height:100%;}
/*客户故事详情页 info_detail */
.info_detail .news_detail{background:#fff;margin-bottom:70px;}
.info_detail .news_detail .text_left{width:100%;position:relative;margin-top:50px;}
.info_detail .news_detail .text_left .title{width:98%;margin:0 auto;border-bottom:1px dotted #ccc;}
.info_detail .news_detail .text_left .title .p1{font-size:22px;color:#333;line-height:30px;margin:0px auto 30px;}
.info_detail .news_detail .text_left .title .p2{font-size:12px;color:#999;line-height:24px;margin:0px auto 35px;}
.info_detail .news_detail .text_left .title .p2 span{color:#333;font-weight:bold;}
.info_detail .news_detail .text_left .contents{width:98%;margin:60px auto 0px;border-bottom:1px dotted #ccc;padding-bottom:40px;}
.info_detail .news_detail .text_left .contents .con{font-size:14px;color:#333;line-height:24px;}
.info_detail .news_detail .text_left .contents .con img{max-width:100% !important;height:auto !important;}
.info_detail .news_detail .text_left .anniu{width:98%;margin:50px auto 0px;}
.info_detail .news_detail .text_left .anniu .anniu_p{font-size:14px;color:#666;margin:0px auto 25px;overflow:hidden;width:100%;height:19px;text-overflow:ellipsis;white-space:nowrap;}
.info_detail .news_detail .text_left .anniu .anniu_p .news_anniu{color:#333;}
.info_detail .news_detail .text_left .anniu .anniu_p .news_anniu:hover{font-weight:bold;}
/*产品列表 products*/
.products{margin-top:60px;}
.products .pro_nav{line-height:130px;}
.products .pro_nav .pro_a a{font-size:14px;color:#666;}
.products .pro_nav .pro_a a:hover{color:#333;font-weight:bold;}
.products .pro_nav .pro_a a.on{color:#333;font-weight:bold;}
.products .con .pro_a{width:24.5%;overflow:hidden;border-bottom:1px solid #fff;margin-right:0.666%;margin-bottom:0.666%;}
.products .con .pro_a:nth-child(4n){
	margin-right:0
}
.products .con .pro_a .img{border-right:1px solid #fff;background:#f2f2f2;}
.products .con .pro_a .img_bg{height:100%;left:0;right:1px;background:rgba(0,0,0,0.3);z-index:10;text-align:center;bottom:100%;}
.products .con .pro_a .img_bg .p1{font-size:22px;color:#fff;line-height:42px;display:inline-block;border-bottom:3px solid #fff;margin-top:20%;}
.products .con .pro_a .img_bg .p2{font-size:14px;color:#f2f2f2;line-height:42px;}
.m-Pic img{ width: 100%;}
.products .con .pro_a:hover .img_bg{bottom:0;}
.products .pro_more{width:140px;height:40px;background:#f1f1f1;color:#666;line-height:40px;border-radius:20px;text-align:center;margin:70px auto;cursor:pointer;}
.products .pro_more:hover{background:#333;color:#fff;}
/*产品详情页 products_detail */
.products_detail{margin-top:100px;position:relative;}
.products_detail .detail{width:78.26%;border-right:1px solid #e7e7e7;}
.products_detail .detail .con_img{width:calc(100%-40px);margin:40px 40px 40px 0px;background:#f3f3f3;}
.products_detail .detail .text{width:calc(100%-40px);margin:40px 40px 40px 0px;}
.products_detail .detail .text img{width:100% !important;height:auto !important;}
.products_detail .detail_text{width:18.75%;position:fixed;top:150px;right:2.0833333333333333333333333333333%;z-index:10;}
.products_detail .detail_text .anniu{width:100%;margin-bottom:76px;}
.products_detail .detail_text .anniu .anniu_a{width:33.3333333%;}
.products_detail .detail_text .anniu .anniu_a.left{text-align:left;}
.products_detail .detail_text .anniu .anniu_a.right{text-align:right;}
.products_detail .detail_text .p1{font-size:24px;margin-bottom:30px;}
.products_detail .detail_text .p2{font-size:14px;color:#666;line-height:20px;}
.products_detail .detail_text .weilian{width:120px;height:40px;border:1px solid #999;color:#666;text-align:center;line-height:40px;font-size:14px;margin:30px 0px;vertical-align:middle;}
.products_detail .detail_text.ap1{position:absolute;width:calc(21.74%-1px);right:0;}
.products_detail .detail_text.fx1{width:18.75%;position:fixed;top:150px !important;right:2.0833333333333333333333333333333%;}
.products_detail .detail_text1{width:95%;margin:30px auto;display:none;}
.products_detail .detail_text1 .anniu{width:100%;margin-bottom:76px;}
.products_detail .detail_text1 .anniu .anniu_a{width:33.3333333%;}
.products_detail .detail_text1 .anniu .anniu_a.left{text-align:left;}
.products_detail .detail_text1 .anniu .anniu_a.right{text-align:right;}
.products_detail .detail_text1 .p1{font-size:24px;margin-bottom:30px;}
.products_detail .detail_text1 .p2{font-size:14px;color:#666;line-height:20px;}
.products_detail .detail_text1 .weilian{width:120px;height:40px;border:1px solid #999;color:#666;text-align:center;line-height:40px;font-size:14px;margin:30px 0px;vertical-align:middle;}
/*我们的服务*/
.index_service{margin:60px auto;}
.index_service .title .p1{font-size:36px;}
.index_service .title .p3{font-size:14px;color:#666;line-height:24px;padding-top:24px;}
.index_service .con{margin-top:40px;padding-bottom:40px;border-bottom: 1px solid #efefef;}
.index_service .con .text{width:33.3333%;overflow:hidden;}
.index_service .con .text .img{position:relative;}
.index_service .con .text .img dl{top:0px;bottom:0px;width:100%;z-index:1;}
.index_service .con .text .img dl>dt{padding-top:15%;font-size:22px;color:#fff;}
.index_service .con .text .img dl>dd{padding-top:2%;font-size:14px;color:#fff;max-width:80%;margin:0px auto;}
.index_service .con .text .img dl>dd>p{font-size:14px;color:#fff;}
.index_service .con .text .img img{max-width:80%;height:auto;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;}
.index_service .con .text .img:hover img{height:auto;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%);filter:gray;}

.kgc{margin:0 auto;max-width:1300px;width:98%;}
/*service*/
.ser_bga{ padding-top:45px; padding-bottom:100px; width:100%; background:#fff;}
.sera_title{ border-bottom:1px solid #ececec; font-size:1rem; text-align:center;}
.sera_title p{ font-size:0.54rem; font-weight:normal; color:#000; background:#fff; width:230px; margin:20px auto -16px auto;}
.sera_nr{ padding-top:20px;margin-top:19px;}
.sera_nr li{width:50%; position:relative;}
.sera_pic{ overflow:hidden; width:50%;}
.sera_pic img{ display:block; width:100%;}
.sera_nr li:nth-child(n+3) .sera_pic{float:right;}
.sera_nr li:nth-child(n+3) .sera_wb{left: 0;}
.sera_wb{ width:50%; position:absolute; right:0; top:0;}
.sera_wb.fl{left:0}
.sera_wb img{ display:block; width:100%;}
.sera_kg{ position:absolute; left:6%; width:88%; font-size:0.3rem; line-height:24px; color:#4b4b4b; top:60px;}
.sera_kg div{ font-size:0.5rem; color:#e00000; font-weight:bold; padding-bottom:12px;}
.ser_bgb{ background:url(../../images/home/service/ser_bgb.jpg) no-repeat center; padding-top:50px;height:908px;}
.serb_title{ text-align:center; font-family: Tahoma, Geneva, sans-serif; font-size:0.54rem; color:#fff;}
.serb_title p{ font-size:1rem; padding-bottom:3px;color:#fff;}
.serb_nr{ margin-top:65px;}
.serb_nr li{ float:left; width:25%;}
.serb_nr li a{position:relative;display:block;padding-top:64%;width:64%;background-color:#0351a3;border-radius:50%;margin:0px auto 30%;}
/*.serb_nr li a::after{content:'';position:absolute;right:calc(-15% - 60px);top:calc(50% - 30px);width:60px;height:60px;background:url(../../images/home/service/serb_r.png) no-repeat;background-size:cover;}*/
.serb_nr li a::after{    content: '';
    position: absolute;
	right: calc(-15% - 80px);
    top: calc(50% - 30px);
    width: 60px;
    height: 60px;
    background-size: cover;
    width: 0;
    height: 0;
	border: 30px solid;
	border-color: transparent transparent transparent#0351a3;}
.serb_nr li:nth-child(4) a::after{border-color:#0351a3 transparent transparent transparent;right:calc(50% - 30px);top:calc(140% - 60px);}
.serb_nr li:nth-child(n+5){float: right;}
.serb_nr li:nth-child(n+5) a::after{border-color:  transparent#0351a3 transparent transparent;left:calc(-15% - 80px);}
/* .serb_nr li:nth-child(5) a::after,.serb_nr li:nth-child(6) a::after,.serb_nr li:nth-child(7) a::after{background-image:url(../../images/home/service/serb_r.png);} */
.serb_nr li:last-child a::after{border:none;}
.serb_img img{ display:block; width:100%;}
.serb_kg{position:absolute;left:5%;top:5%;text-align:center;width:90%;}
.serb_pic{}
.serb_kg .serb_pic img{width: 45px;}
.serb_ms{ line-height:18px; color:#fff; height:70px; margin-top:10px;overflow: hidden;}
.serb_ms p{color:#fff;}
.serb_sz{ font-size:0.5rem; color:#fff; padding-top:25px;}
.ser_bgc{ background:url(../../images/home/service/ser_bgc.jpg) no-repeat center bottom;}
.cgybz{ background:url(../../images/home/service/serc_kg.png) no-repeat center 55px; padding-top:33px; padding-bottom:170px;}
.cgybz_title{ text-align:center; background:url(../../images/home/service/cgybz_title.png) no-repeat center top; font-size:0.6rem; color:#0773cf; padding-top:24px; height:140px;}
.cgybz_title p{color:#000;font-size:0.8rem;line-height:32px;margin-top:10px;}
.cgybz_nr{ padding-top:10px;}
.cgybz_nr li{ width:25%; margin-bottom:108px;}
.cgybz_nr li.on1{ margin-left:10%;}
.cgybz_nr li.on2{ margin-right:10%;}
.cgybz_nr li.on3{ margin-left:6%;}
.cgybz_nr li.on4{ margin-right:6%;}
.cgybz_nr li.on5{ margin:0 auto; text-align:center;float: none;}
.cgybz_bt{ color:#004c89; font-size:0.6rem; padding-bottom:5px;}
.cgybz_bt img{ margin-bottom:-3px; margin-left:10px;}
.cgybz_ms{ color:#494949; line-height:24px;}
.serhdhg{ padding-top:200px; padding-bottom:200px;}
.serhdhg_title{ text-align:center; color:#fff; font-size:1.25rem;}
.serhdhg_title p{ font-size:2rem; font-weight:bold;}
.serhdhg_gd{ margin-top:60px; position:relative;}
.serhdhg_nr{padding-bottom:30px;}
.serhdhg_nr li{ width:33.333%; float:left;}
.serhdhg_nr li a{ display:block; margin:0 3%;}
.serhdhg_pic{ overflow:hidden; border:5px solid #fff;}
.serhdhg_pic img{ display:block; width:100%; transition:0.5s;}
.serhdhg_nr li:hover .serhdhg_pic img{transform:scale(1.1);}
.serhdhg_wb{ padding-top:10px;}
.serhdhg_bt{ font-size:0.5rem; color:#fff; height:40px; line-height:40px; overflow:hidden;}
.serhdhg_ms{ font-size:0.3rem; line-height:24px; color:#fff; height:72px; overflow:hidden; margin-top:5px;}
.serhdhg_nr li:hover .serhdhg_bt{ text-decoration:underline;}
.serhdhg_an{ padding-top:70px; text-align:center;}
.serhdhg_an li{ display:inline-block; cursor:pointer; width:13px; height:13px; background:#fff; border-radius:50%; overflow:hidden; text-indent:-999rem; margin:0 10px; transition:0.5s;}
.serhdhg_an li.on{ background:#930a0a; transition:0.5s;}
.ser_bgd{ background:#f8f8f8; padding-top:65px; padding-bottom:100px; border-bottom:1px solid #fff;}
.serd_title{ text-align:center; font-size:0.3rem; color:#626262;}
.serd_title p{ background:url(../../images/home/service/serd_xt.png) no-repeat center; width:100%; font-size:0.6rem; color:#0773cf; font-weight:bold; padding-bottom:3px;}
.serd_sycs{ text-align:center; font-size:0.4rem; color:#333; padding-top:18px; padding-bottom:20px;}
.serd_sycs span{ color:#930a0a;}
.serd_nr{ width:90%; margin:0 auto;}
.serd_nr .fl,.serd_nr .fr{ width:49%;}
.serd_kg{ width:96%; color:#747474; height:50px; border:0; padding:0 2%; outline:none; font-size:0.3rem; border:1px solid #e8e8e8; background:#fff; margin-top:29px;}
.serd_kga{ width:100%; color:#747474; height:52px; border:0; padding:0 2%; outline:none; font-size:0.3rem; border:1px solid #e8e8e8; background:#fff; margin-top:29px;}
.serd_kgb{ width:40%; color:#747474; height:52px; border:0; padding:0 2%; outline:none; font-size:0.3rem; border:1px solid #e8e8e8; background:#fff; margin-top:29px;}
.serd_an{ width:255px; display:block; background:#0773cf; font-size:0.4rem; color:#fff; height:57px; margin:29px auto 0 auto; border:0; outline:none; cursor:pointer;}
.serd_nr .captcha-box,.joinh_nr .captcha-box{position:relative;}
.serd_nr .captcha-box img,.joinh_nr .captcha-box img{height:50px;position:absolute;bottom:1px;right:1px;cursor:pointer;}
.serd_nr .cms_error,.joinh_nr .cms_error{ border:1px solid #c63; background: #FFECEC;color: #cb1b05;border-radius: 2px;box-shadow: 2px 2px 2px rgba(0,0,0,0.2);}
.serd_nr .cms_error p,.joinh_nr .cms_error p{ margin: 0;padding: 0;border-bottom: 1px  dotted #c63;padding: 0 12px;line-height: 30px;}
.serd_nr .cms_error p:last-child,.joinh_nr .cms_error p:last-child{ border-bottom: 0;}

.index_bge{ background:url(../../images/home/join/index_bge.jpg) no-repeat center; width:100%; height:860px;}
.inde_title{padding-top:70px;text-align:center; font-size:0.5rem; color:#000;}
.inde_title p{ font-size:0.7rem; font-weight:bold;padding-bottom:8px;color:#ffd800;text-shadow: #b36900 2px 0 0, #b36900 0 2px 0, #b36900 0px 0 0, #b36900 0 0px 0;}
.inde_nr{ padding-top:60px;}
.inde_nr img{ display:block; width:100%;}
.inde_ms{ padding-top:40px; text-align:center;}
.inde_ms div{ color:#fff; font-size:0.6rem;}
.inde_ms p{ font-size:0.7rem; font-weight:bold;color: #fff;}
.join_bgb{ padding-top:55px; padding-bottom:85px; background:#fff;}
.joinb_title{ text-align:center; font-size:1.6125rem; color:#323231; padding-bottom:30px;}
.joinb_title p{ font-size:0.8rem; font-weight:bold; color:#0773cf;}
.joinb_pic{ overflow:hidden;}
.joinb_pic img{ display:block; width:100%;}
.joinb_zj{ padding-top:30px; text-align:center;}
.joinb_zj li{ display:inline-block; line-height:23px; margin:0 12px; color:#323231; font-size:0.4rem;}
.joinb_zj li img{ float:left; margin-right:5px;}
.join_bgc{ background:url(../../images/home/join/join_bgc.jpg) no-repeat center bottom; width:100%; min-height:700px;}
.joinc_title{ padding-top:90px; font-size:0.6rem; color:#323231;}
.joinc_title span{ font-size:0.8rem; color:#0773cf; font-weight:bold; padding-right:8px;}
.joinc_nr{ padding-top:55px;}
.joinc_nr li{ line-height:40px; font-size:0.4rem; color:#424242;}
.join_bgd{ background:url(../../images/home/join/join_bgd.jpg) no-repeat center; width:100%; height:800px;}
.joind_kg{ width:68%; float:right; padding-top:65px;}
.joind_title{ color:#000; font-size:0.4rem;}
.joind_title p{ font-size:0.7rem; font-weight:bold; padding-bottom:3px;}
.joind_nr li{ padding-top:25px; width:44%; font-size:0.33rem; line-height:24px; color:#1d1d1d;}
.joind_nr li p{ font-size:0.5rem; color:#b2774d; font-weight:bold; padding-bottom:6px;}
.join_bge{padding-bottom:50px; width:100%;}
.jione_gd{ position:relative; margin-top:-60px;}
.joine_nr{ width:84.6%; margin:0 auto;}
.joine_nr li{ width:100%;}
.joine_nr li a{ display:block; overflow:hidden; border:8px solid #ececec;}
.joine_nr li img{ display:block; width:100%;}
.joine_an a{ display:block; cursor:pointer; position:absolute; height:41px; width:41px; border:1px solid #d9d9d9; line-height:41px; text-align:center; font-size:0.5rem; font-family:"宋体"; color:#000; bottom:0; transition:0.5s;}
.joine_an a:hover{ color:#fff; background:#0773cf; transition:0.5s;}
.joine_an a.prev{ left:3%;}
.joine_an a.next{ right:3%;}
.joine_img{ text-align:center; padding-top:35px;}
.joine_img img{ max-width:100%;}
.join_bgf{ background:url(../../images/home/join/join_bgf.jpg) no-repeat center; width:100%; height:auto; padding-top:61px;}
.joinf_title{ text-align:center; font-size:0.5rem; color:#363636;}
.joinf_title p{ font-size:0.8rem; font-weight:bold; padding-bottom:5px;}
.joinf_nr{ margin-top:50px; text-align:center;}
.joinf_nr img{ max-width:100%;}
.join_bgg{ background:url(../../images/home/join/join_bgg.jpg) no-repeat center; width:100%; height:599px;}
.joing_title{ text-align:center; font-size:0.5rem; color:#262626; padding-top:55px;}
.joing_title p{ font-size:0.8rem; color:#216eb1; font-weight:bold; padding-bottom:3px;}
.joing_nr{ margin-top:95px; position:relative;}
.joing_nr li{ float:left; width:15.692%; margin-left:-1.67%;}
.joing_nr li.on{ margin-left:0;}
.joing_nr li a{ display:block; position:relative;}
.joing_kg img{ display:block; width:100%;}
.joing_wb{ position:absolute; left:0; top:50%;  width:100%; text-align:center; line-height:0%;}
.joing_wb p{font-family:"alternateRegular"; font-size:1.2rem; color:rgba(255,255,255,0.05);}
.joing_wb span{ font-size:0.4rem; color:#fff;}
.joing_tel{ text-align:center; padding-top:100px; font-size:0.4rem;}
.joing_tel a{color:#0f0f0f;}
.joing_tel span{font-family:"slabregularRegular"; color:#ff0808; font-size:0.6rem;}
.join_bgh{ padding-top:65px; padding-bottom:85px; width:100%; background:#f7f7f7; border-bottom:1px solid #fff;}
.joinh_title{ text-align:center; font-size:0.4rem; color:#383838;}
.joinh_title p{ font-size:0.8rem; font-weight:bold; color:#0773cf; padding-bottom:7px;}
.joinh_title span{ display:block; font-size:0.5rem;}
.joinh_nr{ padding-top:30px;}
.joinh_nr .fl,.joinh_nr .fr{ width:49%;}
.joinh_r{ padding-top:29px; line-height:45px; color:#626262;}
.joinh_dxk{ cursor:pointer;}

/*系统提示*/
.home_message{ margin: 8% auto;width: 92%;max-width: 768px;min-height: 120px;}
.home_message .notification{ padding: 9px 0 9px 60px;line-height: 30px;}
.home_message .notification div{ font-size: 18px;}
.home_message .notification.success{ background: url(../../images/home/success.png) left top no-repeat;color: #05994f;}
.home_message .notification.error{ background: url(../../images/home/error.png) left top no-repeat;color: #cb1b05;}
.home_message .redirect{ padding-top: 20px;}
.home_message .redirect a{ display: inline-block;height: 30px;line-height: 30px;border: 1px solid #e2e2e2;border-radius: 2px;padding: 0 15px;}
.home_message .count_down{ padding-top: 20px;color: #9E9E9E;}
.home_message .count_down a{ color: #0080FF;}
.home_message .count_down span{ color: #555555;margin: 0 2px;}

@media screen and (max-width:1500px){
	.index_about .text .a1{
		margin:30px auto 0
	}

}

@media screen and (max-width:1200px){
	#header .nav .nav_a{margin-right:50px;}
	.index_pro .con .swiper-slide .pro_a .img_bg .p1{margin-top:15%;}
	.index_pro .con .index_pro_con .swiper-button-next{right:40%;}
	.index_pro .con .index_pro_con .swiper-button-prev{left:40%;}
	.index_about .text .p1{margin-top:7%;}
	.index_about .text .p3{width:85%;}
	.index_about .text .a1{margin:30px auto 0;}
	.index_info .con .text .you{width:30%;}
	.index_partner .con .text{width:100%;}
	.wrap1{max-width:70%;}
	.index_partner .title .p3{line-height:24px;}
	.index_contact .title .p3{line-height:24px;}
}
@media screen and (max-width:1000px){
	#header .nav>ul>li:hover>ul{display:none;}
	.nav>ul>li .wap .red{
		display: none;
	}
	#header .nav>ul>li .wap .add,#header .nav>ul>li .wap .red{
		margin-left: 100px;
	}
	.wrap{max-width:95%;}
	#header{height:72px;padding:14px 0px;}
	#header .logo{margin-top:0px;}
	#header .menu{display:block;cursor:pointer;margin-top:20px;}
	#header .menu_bg{left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:101;}
	#header .menu_bg.on{display:block;}
	#header .nav{float:none;position:fixed;top:0;bottom:0;right:-100%;width:55%;z-index:102;background:#fff;padding-top:50px;opacity: 0.8;}
	#header .nav>ul{overflow:auto;}
	#header .nav>ul>li{width:100%;margin-left:30px;color:#000;}
	#header .nav>ul>li:last-child{    margin-left: 30px;}
	#header .nav>ul>li>a{text-align:left;line-height:24px;color:#000;margin: 15px 0;}
	#header .nav>ul>li>ul>li a{
		margin: 15px 0;
	}
	#header .nav>ul>li>ul{display:none;margin-top:0px;padding-bottom:5px;}
	#header .nav>ul>li>ul>li{text-align:left;margin-left:30px;}
	#header .nav.on{right:0;}
	#header .nav .nav_a{float:none;margin-bottom:10px;text-indent:2em;line-height:30px;}
	#header .nav .sousuo{float:none;margin-bottom:10px;text-indent:2em;line-height:30px;text-align:left;margin-left:28px;}
	.top_bg .top_bg_con .top_bg_button{width:15px;height:30px;background-size:cover;}
	.top_bg .top_bg_con .top_bg_con_a>dl>dt{font-size:24px;line-height:68px;}
	.top_bg .top_bg_con .top_bg_con_a>dl>dd{font-size:14px;}
	.top_bg .top_bg_con .top_bg_con_a>dl>dd::before{width:120px;height:2px;left:-120px;top:7px;}
	.top_bg .top_bg_con .top_bg_con_a>dl>dd::after{width:120px;height:2px;right:-120px;top:7px;}
	#footer .footer_bottom .copyright{margin:20px auto;}
	.kefu{display:none;}
	.index_pro .con .swiper-slide .pro_a{width:50%;}
	.index_about .text .p1{font-size:30px;}
	.index_about .text .p3{width:95%;}
	.index_about .text .a1{width:100px;height:30px;margin:20px auto 0;line-height:30px;}
	.index_info .con .text .tent{width:69%;}
	.index_info .con .text .tent .p3{line-height:24px;}
	.index_info .con .text .you{width:30%;}
	.index_info .con .text .you .time .p5{font-size:35px;line-height:59px;}
	.wrap1{max-width:80%;}
	.about .store .text{width:43%;padding:3% 3% 0px 3%;}
	.about .store .text .p2{margin-top:20px;}
	.about .store .text .p3{font-size:24px;}
	.info .con .info_a{width:49%;margin-right:2%;margin-bottom:40px;}
	.info .con .info_a:nth-child(2n){margin-right:0;}
	.products .con .pro_a{width:50%;}
	.footer{min-width:auto;padding:10px 15px 10px;}
	.footer .left{width:100%;}
	.footer .erma{width:30%;}
	.footer .left-text{text-align:left;width:calc(70% - 24px);}
	.footer .left-text .logo>span {font-size:1.2em;}
	.footer .right{width:100%;text-align:left;float:none;clear:both;padding-top:10px;}
	.footer .right .ul{width:100%;min-height:auto;padding-bottom:10px;}
	.footer .right .ul .title{text-align:left;margin-bottom:0px;}
	.footer .right .ul .li{padding:6px 20px 0px 0px;float:left;}
	.footer .copyright{font-size:12px;padding:10px 0px 0px;}
	.indj_nr li img{width:70%;}
	.indj_wb{text-align:center;padding-right:12px;}
	.indj_wb p{font-size:0.36rem;padding-top:5px;}

	.sera_kg{font-size:0.2rem; top:30px;}
	.sera_kg br{ display:none;}
	.ser_bgb{height:auto; padding-bottom:100px;}
	.serb_nr{background-size:auto 300px;}
	.serb_nr li:nth-child(n+5){float: left;}
	.serb_nr li.on{}
	.serb_pic{ padding-top:3px;}
	.serb_kg .serb_pic img{
		width: 35px;
	}
	.serb_pic img{ height:35px;}
	.serb_ms{ line-height:18px;height:54px;}
	.serb_sz{ font-size:0.4rem; padding-top:0px;}
	.ser_bgc{background-size:auto 860px;}
	.cgybz{background-size:auto 700px; padding-bottom:100px;}
	.cgybz_nr li{ width:31%; margin-bottom:60px;}
	.cgybz_nr li.on1{ margin-left:4%;}
	.cgybz_nr li.on2{ margin-right:4%;}
	.cgybz_nr li.on3{ margin-left:0%;}
	.cgybz_nr li.on4{ margin-right:0%;}
	.cgybz_bt{font-size:0.4rem;}
	.cgybz_bt img{height:24px;}
	.cgybz_ms{ font-size:0.3rem;}
	.serhdhg_bt{ font-size:0.4rem;}
	.serhdhg_ms{ font-size:0.3rem;}

	.index_bge{height:auto;}
	.inde_title{font-size:0.4rem;padding-top:50px;}
	.inde_title p{ font-size:0.8rem; font-weight:bold; padding-bottom:3px;}
	.inde_ms,.inde_ms div{font-size:0.5rem;}
	.inde_ms p{font-size:0.6rem;}
	.index_bge{ padding-bottom:50px;}
	.join_bgb{ padding-top:50px; padding-bottom:50px;}
	.joinb_title{font-size:0.4rem;}
	.joinb_title p{ font-size:0.6rem;}
	.joinb_zj{ padding-top:30px; text-align:left;}
	.joinb_zj li{ display:block; width:34%; float:left; margin:0 8% 10px 8%;}
	.join_bgc{ background-size:auto 100%; min-height:inherit; padding-bottom:80px;}
	.joinc_title{ padding-top:50px; font-size:0.5rem;}
	.joinc_title span{ font-size:0.6rem;}
	.joinc_nr{ padding-top:35px;}
	.joinc_nr li{ line-height:30px; font-size:0.36rem;}
	.joind_kg{ width:100%; float:none; padding-top:50px;}
	.joind_title{font-size:0.4rem; text-align:center;}
	.joind_nr li{line-height:22px;}
	.join_bge{padding-bottom:50px;}
	.joine_nr{ width:100%; margin:0 auto;}
	.joine_nr li{ width:100%;}
	.joine_nr li a{border:2px solid #ececec;}
	.joine_an a{height:31px;width:31px;line-height:31px;font-size:0.4rem;bottom:35%;background:rgba(0,0,0,0.8);color:#fff;z-index:9;}
	.joine_an a.prev{ left:1%;}
	.joine_an a.next{ right:1%;}
	.join_bgf{padding-top:50px;}
	.join_bgg{height:auto;padding-bottom:80px;}
	.joinf_title{font-size:0.4rem;}
	.joinf_title p{ font-size:0.4rem;}
	.joing_title{font-size:0.4rem; padding-top:50px;}
	.joing_title p{ font-size:0.6rem;}
	.joing_nr{ margin-top:35px;}
	.joing_nr li{ float:left; width:26%; margin-left:-1.67%;}
	.joing_nr li.om{ margin-left:0;}
	.joing_tel{ padding-top:30px;}
	.joing_tel span{ font-size:0.4rem;}
	.join_bgh{ padding-top:50px; padding-bottom:50px;}
	.joinh_title{font-size:0.4rem;}
	.joinh_title p{ font-size:0.6rem;}
	.joinh_title span{font-size:0.4rem;}
	.joinh_nr{ padding-top:30px;}
	.joinh_nr .fl,.joinh_nr .fr{ width:100%; float:none;}
	.joinh_r{ padding-top:10px; line-height:40px;}
}

.pc{
	display:block!important;
}

.wap{
	display:none!important;
}

@media screen and (max-width:750px){
	.contact-us .choose-contact .li+.li{
		display: none;
	}
	.index_pro .pro_a{
		display: none;
	}
	.contact-us .choose-contact .li+.li img{
        width:100%
	}

	.pc{
		display:none!important;
	}

	.wap{
		display: block!important;
	}
	#header{height:30px;padding:7px 0px 13px;}
	#header .menu{margin-top:0px;}
	#header .menu_bg1{top:50px;}
	#header .sou{top:50px;}
	#header .logo img{height:38px;}
	.top_bg.on{margin-top:50px;}
	.top_bg .top_bg_con .top_bg_con_a>dl>dt{font-size:16px;line-height:24px;}
	.top_bg .top_bg_con .top_bg_con_a>dl>dd{font-size:12px;}
	.top_bg .top_bg_con .top_bg_con_a>dl>dd::before{width:50px;height:1px;left:-60px;top:5px;}
	.top_bg .top_bg_con .top_bg_con_a>dl>dd::after{width:50px;height:1px;right:-60px;top:5px;}
	.products{margin-top:50px;}
	.products_detail{margin-top:50px;}
	.index_pro .title .pro_a{line-height:22px;margin-bottom:10px;}
	.index_pro .con .index_pro_con .swiper-button-next{right:30%;}
	.index_pro .con .index_pro_con .swiper-button-prev{left:30%;}
	.index_about .img{width:100%;float:none;}
	.index_about .text{width:100%;margin:0px auto 20px;float:none;}
	.wrap1{max-width:95%;}
	.index_info .con .text .tent .p7{display:block;}
	.index_info .con .text .tent{width:100%;}
	.index_info .con .text .you{display:none;}
	.index_pro .con .swiper-slide .pro_a{width: 49.5%;margin-right: 1%;}
	.index_pro .con .swiper-slide .pro_a:nth-child(2n){margin-right: 0;}
	.index_pro .con .swiper-slide .pro_a .img_bg{bottom:0;}
	.about .store .img{width:100%;float:none;}
	.about .store .text{width:93%;padding:3%;float:none;}
	.about .history .gallery-bg{display:none;}
	.about .history .gallery-top .swiper-button-white{display:none;}
	.about .history .gallery-top .swiper-pagination2{display:block;}
	.about .history{height:600px;}
	.brand .brand2 .img{width:100%;float:none;}
	.brand .brand2 .text{width:93%;padding:3%;float:none;}
	.products .con .pro_a{width: 49.5%;margin-right: 1%;}
	.products .con .pro_a:nth-child(2n){margin-right: 0;}
	.products .con .pro_a .img_bg{bottom:0;}
	.products_detail .detail{width:100%;border-right:0px;}
	.products_detail .detail_text{display:none;}
	.products_detail .detail_text1{display:block;}
	.products_detail .detail .con_img{width:100%;margin:40px 0px;}
	.products_detail .detail .con_img img{max-width:100% !important;height:auto !important}
	.products_detail .detail .text{width:100%;margin:40px 0px;}
	.index_service .con .text{width:100%;overflow:hidden;margin-bottom:10px;}
	.index_service .con .text .img img{max-width:100%;}
	.serb_ms{ line-height:24px;height:72px;}
	.index_pro .con .swiper-slide .pro_a .img_bg img{
		display: inline-block;
	}
	.big-img img{
		width: 100%;
	}
	.kgc{
		width: 92%;
	}
	.ser_bga .sera_kg p{font-size: 12px;}
	.m-Pic img{min-height: 129px;}
}
@media screen and (max-width:500px){
	.index_info .title .p1{font-size:0.6rem;}
	.index_info{margin:1.2rem auto;}
	.index_info .con{margin-top:0.5rem;}
	.index_pro .title{line-height:2.6rem;}
	.index_pro .title .p1{font-size:0.5rem;line-height:1.4rem;}
	.index_pro .con .swiper-slide .pro_a .img_bg .p1{font-size:18px;line-height:26px;margin-top:10%;}
	.index_pro .con .swiper-slide .pro_a .img_bg img{display:inline-block;}
	.index_pro .con .index_pro_con{padding-bottom:50px;}
	.index_pro .con .index_pro_con .swiper_button{width:30px;height:30px;bottom:30px;}
	.index_pro .con .index_pro_con .swiper_button_cen{width:60px;height:30px;margin-left:-30px;bottom:30px;}
	.index_partner,.index_banner{margin:1.2rem auto;}
	.index_partner .title .p1{font-size:0.6rem;}
	.index_contact{padding:1.2rem 0px;}
	.index_contact .title .p1{font-size:0.6rem;}
	.index_contact .con .contact1{padding:0.5rem 5%;}
	.index_contact .con .contact1 .tact{width:100%;margin-bottom:10px;}
	.index_contact .con .message .mess_con .mess{width:100%;margin-right:0%;margin:20px auto 0px;}
	.contact{padding:1.2rem 0px;}
	.contact-us .choose-contact,.contact-us .choose-contact .li{width:100%;height:auto;}
	.contact-us .choose-contact .li .iconfont{line-height:60px;margin-top:0px;padding-left:30px;padding-right:20px;position:absolute;}
	.contact-us .choose-contact .li .text{padding-left:115px;line-height:24px;padding-right:15px;margin-bottom:40px;}
	.contact-us-message{margin:40px 15px 20px;}
	.contact-us-message i img{width:24px;}
	.contact-us-message span{font-size:16px;}
	.contact-us-message form .input-box{margin-top:10px;width:100%;}
	.contact-us-message form .input-box+.input-box{padding-left:0px;}
	.contact-us-message form button{width:100%;}
	.about .company{margin:0.3rem auto;}
	.about .company .p1{font-size:0.6rem;}
	.about .company .p2{font-size:18px;margin:0.2rem auto;}
	.about .history{height:530px;}
	.about .history .ptit{font-size:24px;margin:0.6rem auto;}
	.about .history .gallery-top .p1{font-size:20px;width:2.4rem;height:2.4rem;margin:0.3rem auto;line-height:2.4rem;}
	.about .history .gallery-top .p2{width:95%;}
	.brand .brand1{margin:0.3rem auto;}
	.brand .brand1 .p1{font-size:0.6rem;line-height:0.6rem;}
	.brand .brand1 .p2{margin:0 auto 0.5rem;}
	.brand .brand2{margin-bottom:0.3rem;}
	.brand .brand2 .text .p1{font-size:20px;}
	.brand .brand2 .text .brand_line{margin:0.3rem 0px 0.4rem;}
	.info .title{margin-top:0.5rem;}
	.info .title .p1{font-size:0.6rem;line-height:0.3rem;}
	.info .title .p2{margin:0 auto 0.5rem;}
	.info .con{width:100%;}
	.info .con .info_a{width:100%;margin-right:0;margin-bottom:0.5rem;}
	.info .con .info_a .text .p1{margin:0.5rem auto;}
	.info .con .info_a .text .honor-p{font-size: 16px;}
	.info .con .info_a .text .time{margin-top:0.2rem;}
	.big-img img{
		width: 100%;
	}
	.info .info_more{width:120px;margin:0.3rem auto;}
	.products .pro_nav{line-height:22px;margin: 15px;}
	.products .pro_nav .p1{font-size:0.6rem;}
	.products .pro_nav  a{display:inline-block;width: 24%;text-align: center;}
	.products .con .pro_a .img_bg .p1{font-size:18px;line-height:26px;margin-top:10%;}
	.products .con .pro_a .img_bg img{display:inline-block;}
	.products .pro_more{width:120px;margin:0.3rem auto;}
	.products_detail .detail .con_img{margin:0.8rem 0px;}
	.products_detail .detail .text{margin:0.8rem 0px;}
	.products_detail .detail_text1{margin:0.6rem auto;}
	.products_detail .detail_text1 .anniu{margin-bottom:0.3rem;}
	.products_detail .detail_text1 .p1{margin-bottom:0.6rem;}
	.products_detail .detail_text1 .weilian{margin:0.6rem 0px;}
	.index_service .title .p1{font-size:0.6rem;}
	.contact-us .p p{font-size: 12px;}
	.BMap_bubble_content p{
		font-size:12px
	}
}
/*pages*/
 .pagination-wrapper{margin:20px 0;}
.pagination{height:34px;text-align:center;}
.pagination li{display:inline-block;height:34px;margin-right:5px;}
.pagination li a{float:left;display:block;height:32px;line-height:32px;padding:0 12px;font-size:16px;border:1px solid #dddddd;color:#555555;text-decoration:none;}
.pagination li a:hover{background:#f5f5f5;color:#0099ff;}
.pagination li.active{background:#09f;color:#fff;}
.pagination li.active a,.pagination li.active a:hover{background:transparent;border-color:#09f;color:#fff;cursor:default;}
.pagination li span{float:left;display:block;height:32px;line-height:32px;padding:0 12px;font-size:16px;text-decoration:none;border:1px solid #dddddd;}
.pagination li.active span{border:1px solid #09f;}

/*AB模版网新增翻页样式 各类模版第一站 www.adminbuy.cn*/
.pagess{clear:both;margin:20px;overflow:hidden;margin-left:0px;text-align:center;font-size:12px}
.pagess ul li{display:inline-block;margin:0 3px;line-height:20px;background:#fff;color:#999}

.pagess ul li.active a{color:#fff;}
.pagess ul li a{display:block;color:#999}
.pagess ul li a:hover{}
#tj{width:100%;height:60px;line-height:60px;color:#fff;background:#333;text-align:center;border-radius:5px;cursor:pointer;border:0}


@media screen and (max-width:520px){
	.ser_bga{ padding-top:35px; padding-bottom:50px;}
	.sera_title{font-size:0.6rem; }
	.sera_title p{margin:0 auto -12px auto;}
	.sera_nr li{ margin-top:19px; width:100%; position:relative;}
	.sera_nr li:nth-child(n+3) .sera_pic{float:left;}
	.sera_nr li:nth-child(n+3) .sera_wb{left: auto;}
	.sera_kg{top: 0px;width: 95%;}
	.sera_kg div{padding-bottom: 0px;font-size: 16px;}
}
@media screen and (max-width:520px){
	.ser_bgb{ padding-bottom:50px;background-size: cover;}
	.serb_title p{ font-size:0.6rem;}
	.serb_nr li{ float:left; width:50%;;}
	.serb_nr li.om{ margin-left:0;}
	.serb_nr li a{width:90%;padding-top:90%;}
	.serb_nr li a::after{display: none;}
	.serb_sz{ font-size:0.5rem; color:#fff; padding-top:0px;}
}

@media screen and (max-width:520px){
	.ser_bgc{background-size:auto 580px;}
	.cgybz{ background:none; padding-bottom:0px;}
	.cgybz_nr li{ width:100%; margin-bottom:38px !important;}
	.cgybz_nr li.on1{ margin:0%;}
	.cgybz_nr li.on2{ margin:0%;}
	.cgybz_nr li.on3{ margin:0%;}
	.cgybz_nr li.on4{ margin:0%;}
	.cgybz_nr li.on5{ margin:0; text-align:left;}
	.serhdhg{ padding-top:0px; padding-bottom:50px;}
	.serhdhg_title{ font-size:0.4rem;}
	.serhdhg_title p{ font-size:0.3rem;}
	.serhdhg_gd{ margin-top:30px;}
	.serhdhg_nr{ overflow:hidden;}
	.serhdhg_nr li{ width:50%;}
	.serhdhg_nr li a{margin:0 3%;}
	.serhdhg_pic{ border:2px solid #fff;}
	.serhdhg_bt{ font-size:0.4rem;height:30px; line-height:30px;}
	.serhdhg_ms{ font-size:0.3rem; line-height:22px; height:66px;}
	.serhdhg_an{ padding-top:40px;}	
	.ser_bgd{padding-top:50px; padding-bottom:50px;}
	.serd_title p{font-size:0.4rem;}
	.serd_sycs{font-size:0.3rem;}
	.serd_nr .fl,.serd_nr .fr{ width:100%; float:none;}
	.serd_kg{ width:96%; margin-top:10px;}
	.serd_kga{ width:100%; margin-top:10px;}
	.serd_kgb{ width:100%; margin-top:10px;}
	.serd_an{ width:235px; font-size:0.3rem; height:47px; margin:15px auto 0 auto;}
}

@media screen and (max-width:360px){
	.contact-span{
         height: 30px;
	}
}

@media screen and (max-width:320px){
	.contact-span{
         height: 25px;
	}
}

/*20-12-24*/
.index_partner .swiper-pagination{
  width:100%;
  left:0;
  margin: 20px 0;
}

.index_partner  .swiper-pagination{
   position: relative;
}

.index_partner .swiper-pagination-clickable .swiper-pagination-bullet{
	margin:0 4px;
}
@media screen and (max-width:768px){
	.top_bg{
       margin-top: 50px;
	}
	.index_partner .con .text .img img{
		max-width:100%;
		max-height:100%!important;
		min-height: auto;
	}
	.index_service .con{
		padding-bottom: 10px;
	}
	.index_service{
		margin: 60px auto 18px auto;
	}

	
}

