body {width: 100%;min-width:640px;max-width: 1920px;overflow-x: hidden;margin: 0 auto;font-size:16px; line-height:1.6; color:#201e1f; background:#fff;user-select: none;-webkit-user-select: none;font-family:Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;}
body:after {content: 'Pad';}
body,input,select,textarea,button { font-family:Arial, 'Hiragino Sans GB', 'WenQuanYi Micro Hei', STHeiti, SimSun, sans-serif;}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, em, p, font, img, small, strong, center, dl, dt, dd, ol, ul, li, form, label, table, caption,tbody, tr, th, td select{margin:0;padding:0;border:0;outline:0;}
ol, ul {list-style:none} :focus {outline:none; } 
a{text-decoration:none;color:#666;cursor:pointer;} 
li{list-style-type:none;}
a{color:inherit;}
a:hover { color:#fec00f;}
::-moz-selection {color:#fff; background:#fec00f; }
::selection {color:#fff; background:#fec00f; }
::-webkit-input-placeholder { color:#aaa; } 
.placeholder { color:#aaa;}
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee;}
img {vertical-align: top; -ms-interpolation-mode: bicubic; border: 0 ;}
ul { padding-left: 0; list-style-type: none;}
i, em { font-style: normal;}
big { font-size: 1.3em;}
small { font-size: 0.77em;}
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video { display: block;}
input, select, textarea{outline: 0;font-family: inherit;font-size:100%;}
fieldset { min-width: 0; margin: 0; padding: 0; border: 0;}
td, th { padding: 0;}
.PcPush{display: none;}
.UnpcPush{display: block;}
.mwrap { width:940px; }
html{font-size:120px;}
/*sy_top*/
.sy_nav{background:#ffc100;display:flex;position:fixed;left: 0;top: 0;width: 100%;align-items: center;z-index:999;box-shadow:0 1px 10px rgba(0,0,0,0.5); -webkit-box-shadow:0 1px 10px rgba(0,0,0,0.5); -moz-box-shadow:0 1px 10px rgba(0,0,0,0.5);}
.sy_nav_logo,.full_logo{flex: 1;margin-left: 5%;min-width: 360px;}
.sy_nav_logo img,.full_logo img{max-width:450px;width: 100%;min-width: 240px;}
.sy_nav ul,.full_nav{display:flex;justify-content:space-between;flex:4;margin-right: 5%;max-width:760px;}
.sy_nav ul li,.full_nav li{line-height:78px;height: 78px;flex:1;text-align: center;}
.sy_nav ul li a,.full_nav li a{font-size:16px;color:#fff;line-height:78px;height:78px;display: block;width: 100%;}
.sy_nav ul li a:hover,.full_nav li a:hover{color:#fff;font-weight: bold;border: 1px solid rgba(255,255,255,0.25);}
.sy_nav ul li .sy_nav_fl,.full_nav li .sy_nav_fl{width:100%;background:rgba(58,58,58,0.6);position: absolute;left: 0;right: 0;margin: 0 auto;top:78px;display: flex;justify-content: space-between;height: 0;overflow:hidden;transition:all 1s;}
.sy_nav ul li:hover .sy_nav_fl,.full_nav li:hover .sy_nav_fl{min-width: 1000px;padding:30px 0;height:auto;}
.sy_nav ul li .sy_nav_fl a,.full_nav li .sy_nav_fl a{color:#fff;}
.sy_nav_fl .head_fl{margin-left:10%;flex: 3;}
.sy_nav_fl .head_fl a{display: block;line-height:52px;height: 52px;border-bottom: 1px solid rgba(255,255,255,0.2);text-align: center;transition:all 1s;}
.sy_nav_fl .head_fl a:last-child{border:none;}
.sy_nav_fl .head_fl a:hover{background:#fff;color:#333f47;}
.sy_nav_fl .head_xq{margin-right:10%;flex:7;}
.sy_nav_fl .head_xq p{line-height: 27px;color:#e0e7eb;text-align: left;}
.sy_nav_fl .head_xq a{display: block;padding:0 12px;position:relative;border:1px solid #e0e7eb!important;height: 32px;line-height: 32px;margin-top: 28px;width: 100px;text-align: center;color: #e0e7eb!important;}
.sy_nav_fl .head_xq a:hover{font-weight: bold;color:#3aace3!important;}
.sy_nav_fl .pic{margin: 0 3%;flex:5;}
.fldbp_pic4{background:url(../images/fldbp_pic4.jpg) no-repeat center;}
.fldbp_pic3{background:url(../images/fldbp_pic3.jpg) no-repeat center;}
.shouji_top{display:none;}
.index-sytop{ position: relative; z-index: 10; clear: both; box-sizing: border-box;margin-top:78px;}
.index-top{ position: relative; z-index: 10; clear: both;box-sizing: border-box;}
.index-tops{ box-shadow: 0 0 0.62rem 0 rgba(46,55,98,0.7); -webkit-box-shadow: 0 0 0.62rem 0 rgba(46,55,98,0.7); -moz-box-shadow: 0 0 0.62rem 0 rgba(46,55,98,0.7); background-color: #2E3762; }
.logo{ display: block; text-align: center; margin: 0 auto;}
.logo img{ width:75%; height: auto;margin-top: 10px;}
.nav{ clear: both; height:36px; margin:8px auto 22px auto;display:flex;justify-content:space-between;width:92%;}
.nav li { position: relative; height:36px; line-height:36px; font-size:24px; text-align: center; }
.nav li a{ color: #666; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; transition:all 0.3s ease;}
.nav li a.nav-select{ color:#FFF; font-size: 1.0rem; font-weight: 600;  }
.nav li a.nav-select:after { position: absolute; left: 34%; top:1.86rem; content:''; display:block; width:32%; height: 0.12rem; background-color: #FFF;}
.navs{ margin-bottom: 0.9rem; }
.navs li a.nav-select:before{ position: absolute; bottom: -2.0rem; left: 42%; margin-left: -0.31rem; content:''; display:block; width:0; height:0; border-width:0;  border-style:solid; border-color:#2E3762 transparent transparent; z-index: 10;}
.slideBoxbann{margin: 0 0; background-color: #6774B8;  box-shadow:0 2px 4px rgba(0,0,0,0.5); -webkit-box-shadow:0 2px 4px rgba(0,0,0,0.5); -moz-box-shadow:0 2px 4px rgba(0,0,0,0.5);position:relative;}
.slideBoxbann img{ width: 100%; height: auto;}
.slideBoxbann .hd{ position:absolute; height:26px; line-height:26px; bottom:15px; right:16vw; z-index:1; }
.slideBoxbann .hd ul{display: flex;justify-content: center;}
.slideBoxbann .hd li{ display:inline-block; width:126px; height:8px;  background:#333; text-indent:-9999px; overflow:hidden; margin:0 6px;border-radius:4px;}
.slideBoxbann .hd li.on{ background: #ffc100;  }
.slideBoxbann .bd{ position:relative; z-index:0; }
.slideBoxbann .bd li{ position:relative; text-align:center;  }
.slideBoxbann .bd li img{vertical-align:top; width:100%;}
.slideBoxbann .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }
.slideBoxbann .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; color:#fff;  text-align:left;  }
.slideBoxbann .cover_box{position:absolute; bottom:0; left:0; padding-left:8.075%; z-index:2; font-size:0; padding-right:0.5rem;}
.slideBoxbann .cover_box::after{content:''; position:absolute; right:0; bottom:-1px; width:100%; height:100%; background:url(../images/ibanner_cover_bg.png) no-repeat right/cover; z-index:0;}
.slideBoxbann .cover_box a{display:inline-block; vertical-align:middle; margin-right:0.45rem; padding:0.2rem 0; position:relative; z-index:2;}
.slideBoxbann .cover_box a>div{display:inline-block; vertical-align:middle;}
.slideBoxbann .cover_box .c{color:#ffffff; line-height:0.36rem; font-size:0.15rem; margin-left:0.1rem;}
.slideBoxbann .cover_box .icon .img01{display:block; height:0.32rem;}
.slideBoxbann .cover_box .icon .img02{display:none; height:0.32rem;}
.slideBoxbann .cover_box a:hover .icon .img02{display:block;}
.slideBoxbann .cover_box a:hover .icon .img01{display:none;}
.slideBoxbann .cover_box a:hover .c{color:#201e1f;}

@media only screen and (max-width:1024px){
	.slideBoxbann .cover_box{display:none;}
	}
/*sybt*/
.inde_sy_bt{text-align: center;margin-top:52px;}
.inde_sy_bt h2{margin: 0 auto;font-size:42px;font-weight:bold;color:#ffc100
;}
.inde_sy_bt .ppp{margin: 0 auto;font-size: 16px;color:#666;margin-top:10px;}
.inde_sy_bt h2,.inde_sy_bt .ppp,.swiper-top{width:82%;}
/*sychanpin*/
.swiper-top{display: flex;justify-content:flex-start;margin:24px auto;background-image:linear-gradient(-90deg,#c0061d,#ffc100
);padding: 5px 0;border-radius: 8px;}
.qiHuan{flex: 1;height:42px;color: #FFFFFF;box-sizing: border-box;display: flex;justify-content: center;align-items: center;cursor: pointer;border-right: 1px solid rgba(255,255,255,0.5);font-size:24px;font-weight:lighter;text-align: center;}
.qiHuan:last-child{border:none;}
.xuan{color:#f14a09;font-weight:bold;}
.swiper-container {width: 100%;height:calc(100% - 50PX);}
.swiper-slide {text-align: center;font-size:16px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.inde_ksjx{display: flex;justify-content: center;flex-wrap: wrap;}
.inde_ksjx li{width:23%;margin: 0 0.5% 20px;border:1px solid #a2a2a2;border-radius:8px;padding-bottom:12px;}
.inde_ksjx li:hover strong{color:#ffc100
;}
.inde_ksjx li span{width: 100%;}
.inde_ksjx li img{width: 100%;border-bottom:1px solid #a2a2a2;border-radius:8px;}
.inde_ksjx .cali{width: 80%;margin: 0 auto;}
.inde_ksjx .cali strong{font-size:16px;line-height:34px;font-weight: 100;}
.inde_ksjx .cali p{border-top: 1px dashed #a2a2a2;line-height:34px;}
.inde_wit{width:85%;margin: 0 auto;}
/*synew*/
.news{display:flex;justify-content:center;margin:30px auto 0;width:81%;}
.news .news_l,.news .news_r{flex:1;overflow: hidden;}
.news_l{margin-right:30px;min-width:450px;}
.news_l li{background: #f3f3f3;width:100%;background: #f3f3f3;margin: 0 0 20px;}
.news_l li:hover{transition-duration:1s;background-image: linear-gradient(-90deg,#ac0419,#ffc100);}
.news_l li a{display: flex;justify-content: center;padding:16px;align-items: center;}
.news_l li a .img{margin-right:16px;flex:3;max-width:140px;}
.news_l li a .img img{width:140px;border-radius:10px;overflow:hidden;}
.news_l li a .newsconhome{flex:7;}
.news_l li .newsconhome span{color:#666;font-size:18px;font-weight: bold;line-height:24px;}
.news_l li .newsconhome p{color: #666666;font-size:14px;line-height:20px;margin-top:10px;}
.news_l li .newsconhome  i{width:45px;height: 12px;display: block;background:url(../images/n4.png) no-repeat center center;margin-top:14px;}
.news_l li:hover .newsconhome  i a{background:url(../images/n5.png) no-repeat center center;}
.news_l li:hover .newsconhome span{color: #fff}
.news_l li:hover .newsconhome p{color: #fff}
.news_r li:nth-child(1),.news_r li:nth-child(2),.news_r li:nth-child(3){display: none;}
.news_r li img{display:none;}
.news_r li{width:100%;}
.news_r li .news_rxw{display:flex;justify-content:space-between;border-bottom:1px solid #666;line-height:23px;padding:16px 8px;font-size:16px;}
.news_r li:nth-child(4) img{display:block;width:auto;min-height: 230px;}
.news_r li:nth-child(4) .news_rxw{background:#666;color:#fff;}
.news_r li:hover .news_rxw{font-weight:bold;}
@media screen and (max-width:1160px) {	
	.news_r li .news_rxw span:last-child{display: none;}
	.news_r li .news_rxw span{height:23px;overflow: hidden;}
}
/*sy关于*/
.about{background:#ffc100
;width: 80%;margin:52px auto 0;border-radius: 12px;display: flex;align-items: center;overflow:hidden;}
.about_l{margin-left:40px;flex:5;}
.about_l h4{font-size:32px;color:#fff;}
.about_l h4 strong{font-size:20px;color:#fff;font-weight:100;margin-left:10px;}
.about_l span{display:block;width: 180px;height:2px;background:rgba(255,255,255,0.5);margin:20px 0;}
.about_l p{font-size:16px;color:rgba(255,255,255,0.7);line-height:32px;}
.about_r{flex: 4;background:#fff;height:430px;overflow: hidden;}
.about_l h6{display: flex;align-items: center;}
.about_l h6 p{font-size:36px;font-weight:bold;margin-right: 60px;color:#fff;}
.about_l .more{display: flex;}
.about_l .more a{display: block;width:160px;height:38px;line-height:38px;background:#fff;color:#ffc100
;border-radius: 6px;text-align: center;margin-top: 30px;border:1px solid #fff;}
.about_l .more a:last-child{margin-left:20px;background:#ffc100
;color:#fff;}
.about_r img{height:100%;width: auto;}
.about_l .more a:hover{background:#ffc100
;color:#fff;}
.about_l .more a:last-child:hover{background:#daeaff;color:#ffc100
;}
@media screen and (max-width:1280px) {	
	.about_l p{line-height:28px;}
	.about_l .more a{margin-top: 28px;}
}
/*--首页案例--*/
.case{background: #fff;width:82%;margin:30px auto 80px;}
.case ul{width: 100%;display:flex;justify-content:left;flex-wrap:wrap;}
.case ul li .clibefor{width: 100%;background: #111;height: 561px;display: block;position: absolute;top:0px;left: 0px;z-index: 2}
.case ul li{width:30.9%;margin:0 1% 20px;transition: all 0.3s;position: relative;border: 1px solid #e9e9e9;border-radius:16px;overflow: hidden;}
.case ul li .cali{border:solid 1px #e9e9e9;padding-bottom:12px;border-top:none;}
.case ul li:hover .cali{border:none;border:solid 1px #fff;border-top:none;}
.case ul li img{width:100%;display: block;  transition: 1s; -webkit-transition: 1s;-moz-transition: 1s; transition: 1s;border: solid 1px #eee;
}
.case ul li strong{line-height:36px;height:36px;border-bottom: solid 1px #e9e9e9;display: block;width:90%;margin:auto;font-size:17px;overflow: hidden;text-align: center;font-weight:normal;}
.case ul li span{display: block;width:100%;overflow: hidden;}
.case ul li p{padding-left:35px;padding-right: 35px;margin-top: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;}
.case ul li:hover{-moz-box-shadow:0px 0px 10px #e0e0e0; -webkit-box-shadow:0px 0px 10px #e0e0e0; box-shadow:0px 0px 10px #e0e0e0;}
.case ul li:hover img{ -webkit-transform: scale(1.10); -moz-transform: scale(1.10); transform: scale(1.10);}
.case ul li:hover{border: none;}
/*--首页优势--*/
.inde_hangye{width: 100%;background:url(../images/dibg.jpg) no-repeat center center;}
.inde_hangyea{width:80%;margin: 0 auto;display:flex;justify-content: center;align-items: center;}
.inde_hangye_l{color:#fff;flex:5;margin-right:60px;margin-bottom:80px;}
.inde_hangye_l strong{font-size:42px;font-weight:bold;}
.inde_hangye_l i{display:block;margin:20px 0;width: 60px;height: 3px;background:#fda82b;}
.inde_hangye_r{color:#fff;flex:2;background:#ffc100
;padding: 20px 40px;max-width:300px;}
.inde_hangye_r li{list-style-type:none;padding:36px 0;border-bottom: 1px solid rgba(255,255,255,0.2);font-size:16px;}
.inde_hangye_r li:last-child{border-bottom:none;}
.inde_hangye_r li p{font-size:16px;display:flex;align-items: flex-end;color: rgba(255,255,255,0.7);margin-top:6px;}
.inde_hangye_r li span{font-size: 42px;font-weight:bold;}
.inde_hangye_r li i{width: 20px;height: 2px;background:#fda82b;display:block;margin-right:12px;}

/*--右侧联系方式--*/
.sidebox{position: fixed;right:0;z-index:999;bottom:15%;}
.sidebox ul{width:50px;background:#fff;border-radius:8px;border: 1px solid rgba(0,0,0,0.2);}
.qq a{width:52px;height:133px;background: url(../images/qqbj.png) no-repeat center center;display: block;margin-bottom: 30px;}
.sidebox ul li{width:50px;height:50px;padding:4px 0;text-align:center;position: relative;color:#333;line-height:16px;}
.sidebox .cont{transition:all .4s;white-space:nowrap;width:0;overflow:hidden;height:72px;line-height:72px;text-align:center;
background-color:rgba(0,0,0,0.8);color:#fff;font-size:22px;position:absolute;right:100%;top:0;border-radius:36px 0 0 36px;}
.sidebox li:hover .cont{width:180px;height:72px;line-height:72px;padding: 0 5px;font-weight: bold;}
.sidebox li a{color:#2f2f2f}
.sidebox li:hover a{color:#2f2f2f}
.sidebox .cont0{transition:all .4s;white-space:nowrap;width:0;overflow:hidden;text-align:center;position:absolute;right:100%;top:0}
.sidebox li:hover .cont0{width:140px;height:140px;}
/*--foot--*/
.foot{background:#7c000f;padding:8px 0;}
.foot .fend p{width:90%;margin: 0 auto;font-size:15px;color:rgba(255,255,255,0.7);line-height:28px;display:flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.foot .fend p span,.foot .fend p a{margin: 0 10px;}
.link{width: 80%;margin: 0 auto;display: flex;height: 70px;line-height: 70px;justify-content: center;align-items: center;}
.link strong{font-size:20px;color:#666;}
.link li{padding:0 10px;}
.link li a{color:#666;font-size:15px;}
.link li a:hover{color:red;}
.zywqh{display: none;}


.template-full-page{position: relative;} 
.bodywidth{width: 100%;position: relative;margin:auto;}
.bigcontact{display: none;}
#canvas{cursor:pointer;}
.infebanj{position: relative;z-index: -1;width: 100%;height: auto;overflow: hidden;}
.infebanj img{width: 100%;}
.w1680{width: 1680px;margin:auto}
.clear{clear: both;}
.full_nav.active{display: flex !important;}
.se_news_con ul{display:flex;justify-content:space-between;flex-wrap: wrap;width: 104%;margin-left:-2%;}
.se_news_con ul li{width:46%;padding:25px 2%;margin-bottom: 40px;}
.sekuai{width: 350px;height: 143px;position:absolute;top:270px;left: 157px;z-index: 9;position: relative;overflow: hidden;z-index: 9999}
.sekuai span{background: #000;width:0px;height: 143px;display: block;position: absolute;top:0px;left:0px;z-index: 9999}
.sekuaitwo{width: 950px;height: 59px;position:absolute;top:297px;left:164px;z-index: 9;position: relative;overflow: hidden;z-index: 9999}
.sekuaitwo span{background: #000;width:0px;height: 59px;display: block;position: absolute;top:0px;left:0px;z-index: 9999}
.sekuaithree{width:0px;height: 7px;background: #fff;position: absolute;top:465px;left: 60px;z-index: 2}
.sekuaifour{width: 490px;height: 32px;position:absolute;top:328px;left:165px;z-index: 9;position: relative;overflow: hidden;z-index: 9999;}
.sekuaifour span{background: #000;width:0px;height: 32px;display: block;position: absolute;top:0px;left:0px;z-index: 9999}
.Gzi1{position: absolute;z-index:99;top:220px;left: 170px;font-weight: bold;}
.Gzi1 span{font-size:80px;color: #fff;}
.Gzi2{position: absolute;z-index:99;top:480px;left: 170px;}
.Gzi2 span{font-size:28px;color: #fff;}
.Gzi3{position: absolute;z-index:2;top:295px;left:0px;background: #f42c4e;width: 350px;height: 20px;}
.service{background: #fff;padding-top: 115px;}
.service .w1680{position:relative;}
.service .serhd1{width: 1085px;position: absolute;top:10px;left: 440px;}
.service .serhd1 li{float: left;}
.service .serhd1 li a{color: #333;font-size:15px;display: inline-block;padding-left:50px;}
.service .serhd1 li:hover a{background: url(../images/sh1.jpg) no-repeat  40px center;}
.service .serhd1 li.on a{background: url(../images/sh1.jpg) no-repeat  40px center;}
.service .serhd1 .prev{position: absolute;top:5px;right: 40px;}
.service .serhd1 .next{position: absolute;top:5px;right: 0px;}
.service .bd{margin-top: 70px;width: 1360px;margin-left: 160px}
.service .sersz1{position: absolute;top:100px;left: 0px;}
.service .sersz2{position: absolute;top:580px;left: 0px;}
.cpntact{height: 3500px;background: #fff}
.Partnerimg .Paratoe{height:57px;line-height: 57px;text-align: center;color: #fff;width:220px;font-size: 16px; letter-spacing:2px;display:block;}

/*ny_banner*/
.hearder_anli{background:url(../images/cabj.jpg) no-repeat top center;width: 100%;height:60vh;display:flex;justify-content: center;align-items: center;}
.hearder_anli .casetop{text-align: center;color:#fff;margin-top: 70px;}
.hearder_anli .casetop h3{color: #fff;font-size:42px;}
.hearder_anli .casetop p{color:#fff;font-size:20px;margin-top:20px;line-height:42px;}
.hearder_news{height:420px;background: url(../images/ntop.jpg) no-repeat top center fixed;}
.hearder_news .winwidth_news{width: 1680px;position:relative;margin:auto;height:420px;}
.hearder_news .newstop{position: absolute;top:160px;left: 160px;}
.hearder_about{background:url(../images/yzs.jpg) no-repeat top center fixed;padding:310px 0 80px;}
.hearder_about .winwidth_about{width:70%;margin:0 auto;}
.hearder_about .gyzi{margin: 0 auto;text-align: center;}
.hearder_about .gyziii{display:flex;justify-content: center;align-items: center;margin-top: 30px;}
.hearder_about .gyziii span{font-size:24px;color:#fff;margin:0 20px;}
.hearder_about .gyziii span:nth-child(2){border-right:1px solid #fff;border-left:1px solid #fff;padding:0 40px;}
/*ny_mianbaoxie*/
.abtop{height: 70px;border-bottom: solid 1px #d7d7d7;display:flex;justify-content:space-between;align-items:center;color:#999999;}
.ny_swwww{width:80%;margin: 0 auto;}
/*翻页*/
.page{width:100%; text-align:center; padding:25px 0px;display:flex;justify-content: center;}
.page a,.page span{ display: inline-block; background: #666;height: 45px; line-height: 45px;font-size: 14px; border: 1px solid #f5f5f5;padding: 0px 20px; color: #fff; margin-left: 10px;}
.page a:hover{ background:#f5f5f5; color:#666}
/*ny_chanpin*/
.nycpkk ul li{width:22.6%;}
.newny{width:80%;margin: 0 auto;}
.hearder_newsny{height: 340px;background: #666;}
.nycon{text-align: center;margin:50px auto 20px;width: 80%;}
.nycon h3{color: #666;font-size: 32px;margin-bottom: 10px;}
.nycon p{font-size:20px;}
.nycon em span{color: #666666;font-size: 14px;font-weight:normal;padding-left: 20px;padding-right:40px;font-style:normal;}
.nycon em span:nth-child(1){background: url(../images/wm2.jpg) no-repeat center left;background-size:16px;}
.nycon em span:nth-child(2){background: url(../images/wm2.jpg) no-repeat center left;background-size:16px;}
.nyimg{position: absolute;top:-60px;}
.nyconcon p{line-height: 34px;font-size:16px;color: #666666;text-indent:2em;margin-top: 10px;}
.nyconcon p img{width:90%;max-width:650px;text-align: center;text-indent:0em;display: block;margin: 0 auto;}
.nyconcon strong{font-size: 18px;color: #333333;margin-top: 30px;margin-bottom: 30px;display: block;}
.nypage{height: 73px;line-height: 73px;border:solid 1px #e9e9e9;margin:20px auto;width:80%;border-radius:12px;display:flex;justify-content: space-between;}
.nypage .nyprve{padding-left: 30px;background: url(../images/nn4.jpg) no-repeat center left;width: 250px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;line-height: 73px;margin-left: 20px;}
.nypage .nynext{padding-right: 30px;background: url(../images/nn5.jpg) no-repeat center right;width: 250px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;line-height: 73px;margin-right: 20px;}
.nypage a:hover{color: #f21c61}
.geekcontact{margin-bottom:56px;}
.geekcon{width:70%;margin: 0 auto;padding:30px 5%;}
.geekcon p{line-height: 34px;font-size: 16px;color: #666666;text-indent: 2em;margin-top: 10px;}
.geekcon p img{max-width:800px;width: 90%;display:block;margin: 0 auto;text-indent:0;}
.geekcon p table{width:99%!important;}
.anlicon{display:flex;justify-content: center;width:82%;margin:30px auto;flex-wrap: wrap;}
.anlicon li{flex: 1;height:48px;margin:4px 0.5%;color:#666;border-radius:6px;text-align: center;display:flex;align-items: center;justify-content: center;border: 1px solid #666;min-width: 23%;}
.anlicon li a{font-size:19px;font-weight: 100;color:#666;}
.anlicon li:hover a{font-weight:bold;}
/*njyxinwen*/
.newwidth{width: 83%;margin: 0 auto;}
.newsul{width:100%;display:flex;flex-wrap:wrap;margin-top: 30px;}
.newsul li{width:31%;margin:0 1% 30px;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s; transition: 0.3s;border-radius:16px;overflow:hidden;border: 1px solid #e9e9e9;}
.newsul li img{display: block;width:100%;transition: 0.3s;-webkit-transition: 0.3s;-moz-transition: 0.3s; transition: 0.3s;}
.newsul li:hover img{-webkit-transform: scale(1.06);-moz-transform: scale(1.06);transform: scale(1.06);}
.newsul li span{color: #fff;font-size: 12px;width: 47px;height: 23px;display: block;background:#666;border-radius: 30px;text-align: center;line-height: 23px;margin-top:18px;}
.newsul li .newlidiv{padding:0 18px;border:solid 1px #e9e9e9;}
.newsul li .newlidiv i{color: #666;font-size: 18px;font-weight:bold;line-height: 34px;padding-top:2px;font-style:normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}
.newsul li .newlidiv p{color: #666666;font-size: 15px;margin-top:6px;margin-bottom:16px;line-height: 26px;}
.newsul li .newlidiv em{width: 43px;height: 7px;display: block;background: url(../images/nimg6.jpg) no-repeat center center;margin-bottom:20px;}


/*关于我们*/
.ny_abcon{display:flex;justify-content:space-between;align-items: center;max-width:1000px!important;margin: 50px auto!important;}
.ny_abcon li{background:url(../images/abyuan.png) no-repeat top center;background-size: 100% 100%;width: 200px;height:150px;text-align: center;color:#666;padding-top:50px;}
.ny_abcon li span{font-size:38px;font-weight:bold;}
.ny_abcon li p{font-size:18px;}
.abfacon h2{font-size:26px;text-align: center;color:#ffc100;margin-top: 60px;}
.abfacon h2 span{font-size:32px;}
.abfacon .ttt{margin:26px auto;}
.abfacon .ttt p{text-indent:2em;font-size:16px;color:#666;line-height:32px;margin-bottom: 8px;}
.abfacon a{display:block;width:200px;font-size:18px;color: #666;height: 52px;line-height: 52px;border-radius:8px;border:1px solid #666;margin:36px auto 80px;text-align: center;}
.yzsfour{width: 80%;margin:66px auto;border: 1px solid rgba(0,0,0,0.1);border-radius:12px;padding: 40px 0;}
.yzsfour  ul{display:flex;justify-content: center;flex-wrap:wrap;}
.ysfourlu li{width:31%;border-left: solid 1px #cccccc;margin: 0 1%;}
.ysfourlu li:first-child{border-left:none;}
.ysfourlu li strong{color:#ffc100
;font-size:32px;display: block;text-align: center;margin:20px auto;}
.ysfourlu li span{text-align: center;display: block;width: 80%;margin: 0 auto 30px auto;color:#666;font-size: 18px;}
.ysfourlu li img{display: block;margin:auto;}
.ysfourlu li i{font-style:normal;font-size: 32px;color: #cccccc;text-align: center;display: block;font-weight: normal;margin:30px auto;}
.winwidth_about h2{font-size: 42px;color:#fff;text-align: center;}

.ny_contact{width: 80%;margin:60px auto;display: flex;justify-content: center;align-items: center;}
.ny_contactl{margin:30px 0;}
.ny_contactl h2{font-size:36px;margin-bottom:32px;text-align: center;}
.ny_contactl h2 span{margin-left: 14px;font-size:20px;font-weight: 100;}
.ny_contactl li{display:flex;align-items: center;justify-content: center;}
.ny_contactl li span{display:flex;    margin-right: 78px;flex: 1;font-size: 26px;line-height: 68px;color: #666;}
.ny_contactl li span img{height:60px;width:50px;}
.ny_contactl p{margin-top:30px;line-height:10px;color:#ffc100
;font-weight:bold;}
.ny_contactl p span{display:flex;align-items: center;font-size: 24px;}
.ny_contactl p img{margin-right: 6px;}
.sj_foot,.sj_foota{display:none;}
.ipart04 .img124{display:none;}
.ico { display:inline-block; width:20px; height:20px; white-space:nowrap; letter-spacing:-1em; text-indent:-99em; color:transparent; background:url(../images/ico.png);
	*text-indent:0; *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '\3000');vertical-align:middle;}
.ico:before {content:'\3000';}
.ico1_2 { background-position:-20px 0;}
.ico1_3 { background-position:-40px 0;}
.ico1_4 { background-position:-60px 0;}
.ico1_5 { background-position:-80px 0;}
.ico2_1 { background-position:0 -20px;}
.ico2_2 { background-position:-20px -20px;}
.ico2_3 { background-position:-40px -20px;}
.ico2_4 { background-position:-60px -20px;}
.ico2_5 { background-position:-80px -20px;}
.ico3_1 { background-position:0 -40px;}
.ico3_2 { background-position:-20px -40px;}
.ico3_3 { background-position:-40px -40px;}
.ico3_4 { background-position:-60px -40px;}
.ico3_5 { background-position:-80px -40px;}
.ico4_1 { background-position:0 -60px;}
.ico4_2 { background-position:-20px -60px;}
.ico4_3 { background-position:-40px -60px;}
.ico4_4 { background-position:-60px -60px;}
.ico4_5 { background-position:-80px -60px;}
/* 常量设置 */
.wrap { width:83.85%; margin-right:auto; margin-left:auto;}
.mwrap { max-width:1366px; margin-right:auto; margin-left:auto;}
@media all and (min-width:0){
	body{min-width:0; overflow-x:hidden;}
}

/*css组件设置*/
.form-control, .input-group-addon, .btn{border-radius:2px; }
.form-control:focus { border-color:#66afe9; outline:0; box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoomSmall img{ -moz-transition:all .6s ease 0s; -ms-transition:all .6s ease 0s; -o-transition:all .6s ease 0s; -webkit-transition:all .6s ease 0s; transition:all .6s ease 0s;}
.imgZoom,.imgZoomSmall { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgZoomSmall:hover img{ -moz-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); -o-transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); transform:scale(1.05,1.05);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }


/* 底部 */
.footer{background:#f7f7f7; padding-top:0.7rem; position:relative;}
.footer .f_top{padding-bottom:0.6rem;}
.footer .f_top .t_left{width:69.5%;}
.footer .f_top .t_right .r_top a{font-size:0; padding:0.1rem 0.2rem; border:1px solid #e3e3e3; border-radius:0.35rem; display:block;}
.footer .f_top .t_right .r_top a>div{display:inline-block; vertical-align:middle; transition:all .5s ease;}
.footer .f_top .t_right .r_top .t{font-size:0.2rem; line-height:0.5rem; font-family:Impact; font-family:'Impact'; margin-left:0.15rem; margin-right:0.5rem; color:#fec00f;}
/* .footer .f_top .t_right .r_top .icon2{width:0.51rem;} */
.footer .f_top .t_right .r_top .icon2{width:0.2rem;}
.footer .f_top .t_right .r_top:hover .icon2{transform:translateX(5px);}
.footer .f_top .t_right .r_top:hover .icon1{transform:rotate(90deg)}

.footer .f_top .t_right .company{text-align:right; margin-top:0.3rem;}
.footer .f_top .t_right .company .box{display:inline-block; border:1px solid #c7c7c7; padding:0 0.3rem; border-radius:0.4rem; font-size:0; cursor:pointer; transition:all .4s ease;}
.footer .f_top .t_right .company .box>div{display:inline-block; vertical-align:middle; line-height:0.44rem; transition:all .4s ease;}
.footer .f_top .t_right .company .box .t{font-size:0.16rem; margin-right:0.2rem;}
.footer .f_top .t_right .company .box .jt{font-size:0.14rem; margin:0; color:#797979; font-weight:bold;}
.footer .f_top .t_right .company .box:hover{background:#201e1f;}
.footer .f_top .t_right .company .box:hover .t{color:#fec00f;}
.footer .f_top .t_right .company .box:hover .jt{color:#fec00f;}

.footer .f_center{padding-bottom:0.2rem; border-bottom:1px solid #ececec;}
.footer .f_center .c_left{color:#6d6e71; font-size:0.15rem;}
.footer .f_center .c_left em{padding:0 0.15rem;}
.footer .f_center .c_right{color:#a1a1a1;}
.footer .f_center .c_right a{margin-left:0.25rem;}

.footer .f_bott{display:flex; align-items:center; justify-content:space-between; color:#a1a1a1; padding:0.2rem 0;}
.footer .f_bott .f_logo{width:1.66rem;}
.footer .f_bott em{padding:0 5px;}

/* 下层banner */
.xc_banner{position:relative; overflow:hidden; margin-top:0.72rem; z-index:2;}
.xc_banner .xc_words{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:100%; color:#fff;}
.xc_banner .xc_words .tit{font-size:0.4rem; line-height:1.2; font-family:Impact; font-family:'Impact'; text-transform:uppercase;}
.xc_banner .xc_words .con{margin-top:0.15rem; color:#fff; font-size:0.16rem; line-height:0.24rem; width:30%;}


/* 首页 */
.header.index{position:relative;}
/* .header.index.fixed{position:fixed;} */
.location_choose{background:#201e1f; padding:0.15rem 0; position:relative; z-index:200;}
.location_choose .content{color:#fff; display:flex; align-items:center; justify-content:space-around;}
.location_choose .content .left{font-size:0.18rem; line-height:1; color:#ffffff;}
.location_choose .content .right{width:6rem; }
.location_choose .content .right .choose_wrapper{display:flex; align-items:center; justify-content:space-between;}
.location_choose .content .right .form_item{background-color:rgb(46, 46, 46); width:66%; position:relative;}
.location_choose .content .right .form_item .sel_div{font-size:0; padding:0 0.13rem; cursor:pointer;}
.location_choose .content .right .form_item .sel_div span{font-size:0.16rem; line-height:0.4rem; display:inline-block; vertical-align:middle; }
.location_choose .content .right .form_item .sel_div .icon01{font-size:0.2rem; width:0.35rem;}
.location_choose .content .right .form_item .sel_div span i{margin:0; display:block;}
.location_choose .content .right .form_item .sel_div .t{width:calc(100% - 0.55rem);}

.location_choose .content .right .form_item .sel_down{width:100%; position:absolute; left:0; top:100%; display:none; z-index:2; font-size:0 ;border-top:2px solid rgba(255, 255, 255, 0.1);}
.location_choose .content .right .form_item .sel_down .continent{width:58.5%; background:rgb(46, 46, 46); display:inline-block; vertical-align:text-top;}
.location_choose .content .right .form_item .sel_down .box{line-height:0.3rem; border-bottom:2px solid rgba(255, 255, 255, 0.1); cursor:pointer; display:flex; align-items:center; justify-content:space-between; padding-left:0.15rem; padding-right:0.1rem;}
.location_choose .content .right .form_item .sel_down .box .c{color:#c3c3c3; font-size:0.15rem;}
.location_choose .content .right .form_item .sel_down .box i{color:#c3c3c3; font-size:10px; display:block; margin:0;}
.location_choose .content .right .form_item .sel_down .country{width:41.5%; background:rgb(46, 46, 46); display:inline-block; vertical-align:text-top;}
.location_choose .content .right .form_item .sel_down .country li{border-bottom:2px solid rgba(255, 255, 255, 0.1);}
.location_choose .content .right .form_item .sel_down .country a{display:block; padding:0 10%; padding-right:0.1rem;}
.location_choose .content .right .form_item .sel_down .country .cont01 div{display:inline-block; vertical-align:middle;}
.location_choose .content .right .form_item .sel_down .country .guoqi{width:0.33rem; height:0.16rem;}
.location_choose .content .right .form_item .sel_down .country .lang{line-height:0.3rem; font-size:0.15rem; color:#ffffff; margin-left:0.1rem;}

.location_choose .content .right .form_item .sel_down .box.cur .c{color:#fec00f;}
.location_choose .content .right .form_item .sel_down .box.cur i{color:#fec00f;}
.location_choose .content .right .form_item .sel_down .country li:hover .lang{color:#fec00f;}

.location_choose .content .right .form_btns{width:1.25rem; line-height:0.4rem; text-align:center; font-size:0.16rem; background-color:rgb(46, 46, 46); }
.location_choose .content .right .form_btns a{display:block;}

.location_choose .content .right .close_btns{font-size:0.18rem; line-height:0.4rem; cursor:pointer;}
.location_choose .content .right .close_btns i{margin:0; display:block;}

/* 右侧漂浮导航 */
.right_nav{position:fixed; right:0; top:40%; width:1.28rem; height:0.42rem; z-index:20;}
.right_nav .span-in{position:absolute; left:0; top:0; display:none; width:0.26rem; height:0.42rem; background:url(../images/fixed-nav-in.jpg) no-repeat center/contain; cursor:pointer; border-radius:5px;}
.right_nav .bott_{position:absolute; top:0; left:0.26rem; width:0.85rem;}
.right_nav ul li{text-align:center; margin-bottom:4px; overflow:hidden; border-radius:5px; transition:all .3s ease;}
.right_nav ul li.top-li{width:100%; height:0.42rem; background:url(../images/fixed-nav-top.png) no-repeat center/cover; padding:0; cursor:pointer; border-radius:5px;}
.right_nav ul li a{display:block; padding:0.15rem 0 0; background:#ececec;}
.right_nav ul li .icon .img01{display:block; margin:0 auto; width:0.3rem;}
.right_nav ul li .icon .img02{display:none; margin:0 auto; width:0.3rem;}
.right_nav ul li a span{display:block; color:#201e1f; font-size:0.14rem; white-space:nowrap; line-height:0.34rem;}
.right_nav.fixed{right:0.85rem;}
.right_nav ul li a:hover{background:#201e1f;}
.right_nav ul li a:hover .icon .img02{display:block;}
.right_nav ul li a:hover .icon .img01{display:none;}
.right_nav ul li a:hover span{color:#fec00f;}

@keyframes fadeIn {
    0% {opacity: 0}
    100% {opacity: 1}
}
/* 产品导航第一部分 */
.header .nav_li .nav_down.pro_down .pro_top .swiper-slide{width:auto!important; min-width:1.8rem; margin:0; text-align:center;}
.header .nav_li .nav_down.pro_down .pro_top .swiper-container-horizontal>.swiper-scrollbar{position:relative; left:0; bottom:0; width:100%; height:2px; background:#d8d8d8;}
.header .nav_li .nav_down.pro_down .pro_top .swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background:#fec00f;}
/* 手机端导航 */
.header .h_tools .mobile_key{display:none;}
.header .m_nav{display:none;}

.ipart .title{font-size:0.4rem; line-height:0.5rem; font-family:Impact; font-family:'Impact';}
.ipart02 {margin-top:0.2rem; padding:0.9rem 0 0.6rem; background:#f2f2f2; text-align:center;}
/* .ipart02 .content{display:flex; align-items:flex-start; justify-content:space-between;} */
.ipart02 .left{width:100%;}
.ipart02 .left .con{font-size:0.15rem; line-height:0.24rem; color:#6d6e71; margin:0.2rem auto 0.4rem; width:52%;}
.ipart02 .right{width:100%; text-align:left;}
.ipart02 .right li{float:left; width:32.4%; margin-right:1.4%; margin-bottom:0.15rem; border-left:4px solid #fec00f; box-sizing:border-box; background:#ffffff; }
.ipart02 .right li:first-child{display: none;}
.ipart02 .right li:nth-child(4){margin-right:0;}
.ipart02 .right li:nth-child(7){margin-right:0;}
.ipart02 .right li:nth-child(10){margin-right:0;}
.ipart02 .right li a{display:block; font-size:0;}
.ipart02 .right li .box{padding:0.2rem 8%; padding-right:3%; display:flex; align-items:center; justify-content:space-between; position:relative;}
.ipart02 .right li .box::after{content:''; position:absolute; left:0; width:0; top:0; height:100%; background:#201e1f; transition:all .5s ease;}
.ipart02 .right li .box .t{font-size:0.16rem; line-height:0.4rem; width:calc(100% - 0.5rem); position:relative; z-index:2; font-weight:bold;}
.ipart02 .right li .box .icon{position:relative; z-index:2; width:0.4rem;}
.ipart02 .right li .box .icon img{width: 100%;}
.ipart02 .right li .box .icon .img01{display:block;}
.ipart02 .right li .box .icon .img02{display:none;}
.ipart02 .right li:hover .box::after{width:100%;}
.ipart02 .right li:hover .box .t{color:#fec00f;}
.ipart02 .right li:hover .box .icon .img02{display:block;}
.ipart02 .right li:hover .box .icon .img01{display:none;}

.ipart02 .more_btn{display:inline-block; margin-top:0.15rem;}
.ipart02 .more_btn>div{display:inline-block; vertical-align:middle;}
.ipart02 .more_btn .icon{width:0.67rem; transition:all .4s ease;}
.ipart02 .more_btn .t{font-size:0.14rem; font-weight:bold; text-transform:uppercase; margin-left:0.15rem;}
.ipart02 .more_btn:hover .icon{animation:rotateTwo .5s ease-out;}


.ipart03 {margin-top:0.7rem;}
.ipart03 .bott{margin-top:0.45rem;}
.ipart03 .bott li{float:left; width:32.4%; margin-right:1.4%;}
.ipart03 .bott li:nth-child(3){margin-right:0;}
.ipart03 .bott li a{display:block;}
.ipart03 .bott li .rect-5728{padding-bottom:57.28%;}
.ipart03 .bott li .words_box{padding:0.25rem 0.1rem;}
.ipart03 .bott li .words_box .tit{font-size:0.22rem; line-height:0.3rem; height:0.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-family:Impact; font-family:'Impact'; margin-bottom:0.1rem;}
.ipart03 .bott li .words_box .con{font-size:0.15rem; line-height:0.24rem; color:#6d6e71; height:0.48rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}

.ipart04{position:relative; overflow:hidden;}
.ipart04 .content{position:absolute; top:50%; left:0; width:100%; transform:translateY(-50%);}
.ipart04 .content .infor{width:45%; color:#ffffff;}
.ipart04 .content .infor .con{font-size:0.15rem; line-height:0.3rem; margin-top:0.2rem;text-shadow:1px 1px 3px rgba(0,0,0,0.9);}
.ipart04 .content .infor .more_btn{display:inline-block; margin-top:0.2rem;}
.ipart04 .content .infor .more_btn>div{display:inline-block; vertical-align:middle;}
.ipart04 .content .infor .more_btn .icon{width:0.67rem; transition:all .4s ease;}
.ipart04 .content .infor .more_btn .t{font-size:0.14rem; font-weight:bold; text-transform:uppercase; margin-left:0.15rem;}
.ipart04 .content .infor .more_btn:hover .icon{animation:rotateTwo .5s ease-out;}
.ipart05 {margin-top:0.7rem; margin-bottom:0.8rem;}
.ipart05 .content{display:flex; align-items:flex-end; justify-content:space-between;}
.ipart05 .left{width:71.5%;}
.ipart05 .left .bott{margin-top:0.5rem;}
.ipart05 .left .bott li{float:left; width:32.4%; margin-right:1.4%; }
.ipart05 .left .bott li:nth-child(3){margin-right:0;}
.ipart05 .left .bott li .words .time{font-size:0.14rem; color:#6d6e71;}
.ipart05 .left .bott li .words .tit{font-size:0.22rem; line-height:0.3rem; font-family:Impact; font-family:'Impact'; margin-bottom:0.2rem; height:0.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ipart05 .left .bott li .words .con{font-size:0.15rem; line-height:0.3rem; color:#6d6e71; margin-bottom:0.15rem; height:0.6rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.ipart05 .left .bott li .key_words{margin-bottom:0.15rem;}
.ipart05 .left .bott li .key_words span{display:inline-block; color:#6d6e71; border:1px solid #6d6e71; line-height:0.26rem; padding:0 0.2rem; border-radius:0.2rem; margin-right:0.1rem; margin-bottom:0.1rem; transition:all .4s ease;}
.ipart05 .left .bott li .key_words span:hover{color:#fec00f; border-color:#201e1f; background-color:#201e1f;}
.ipart05 .left .bott li .more_btn{display:inline-block; margin-bottom:0.1rem; transition:all .3s ease; position:relative;}
.ipart05 .left .bott li .more_btn>div{display:inline-block; vertical-align:middle;}
.ipart05 .left .bott li .more_btn img{display:block;width: 100%;}
.ipart05 .left .bott li .more_btn .t{color:#fec00f; font-size:0.15rem; line-height:0.3rem; margin-left:0.05rem;}
.ipart05 .left .bott li .more_btn:hover{transform:translateX(10px);}
.ipart05 .left .bott li .more_btn .icon{width:0.18rem;}
.ipart05 .right{width:25.5%;}
.ipart05 .right .item{padding:0.25rem 8% 0.4rem; }
.ipart05 .right .item01{background:#eeeeee url(../images/ipart05_bg01.jpg) no-repeat center/cover; }
.ipart05 .right .item02{background:#fcbf31 url(../images/ipart05_bg02.jpg) no-repeat center/cover; }
.ipart05 .right .item .t{font-size:32px; line-height:0.3rem; font-family:Impact; font-family:'Impact';}
.ipart05 .right .item .c{font-size:0.15rem; line-height:0.3rem; color:#6d6e71;}
.ipart05 .right .item .sub{margin-top:0.15rem; border:1px solid #fec00f; position:relative; border-radius:0.3rem;}
.ipart05 .right .item .sub a{display:block;}
.ipart05 .right .item .sub .inp{background:none; padding:0; margin:0; border:0; line-height:0.45rem; text-indent:0.2rem; color:#fec00f; width:100%;}
.ipart05 .right .item01 input:-moz-placeholder{color:#fec00f;}
.ipart05 .right .item01 input::-webkit-input-placeholder{color:#fec00f;}
.ipart05 .right .item01 input:-ms-input-placeholder{color:#fec00f;}
.ipart05 .right .item .sub .btn_{background:none; padding:0; margin:0; border:0; outline:none; width:14px; height:16px; position:absolute; right:10%; top:50%; margin-top:-7px;}
.ipart05 .right .item01 .sub .btn_{background:url(../images/ipart05_r_jt01.png) no-repeat center/cover; cursor:pointer;}
.ipart05 .right .item02 .sub .btn_{background:url(../images/ipart05_r_jt02.png) no-repeat center/cover; cursor:pointer; transition:all .4s ease; transform:translateX(0);}
.ipart05 .right .item02{color:#ffffff;}
.ipart05 .right .item02 .c{color:#ffffff;}
.ipart05 .right .item02 .sub{border:1px solid #ffffff;}
.ipart05 .right .item02 .sub .inp{color:#ffffff; font-size:0.15rem;}
.ipart05 .right .item02 input:-moz-placeholder{color:#ffffff;}
.ipart05 .right .item02 input::-webkit-input-placeholder{color:#ffffff;}
.ipart05 .right .item02 input:-ms-input-placeholder{color:#ffffff;}
.ipart05 .right .item02 .sub:hover .btn_{transform:translateX(5px);}
/* 公共部分 */
body .searchArea{padding:0.8rem 0;}
body .searchArea .content_form{margin-top:0.6rem;}
body .searchArea .content_form .form_box .search .btn_wrap .btns:hover{background:#fec00f;}
body .searchArea .content_form .form_box .search .btn_wrap .btns::before{background:#fec00f;}
body .resultArea{padding-bottom:0.8rem;}
body .resultArea .infor .tit span{color:#fec00f;}
body .resultArea #botBtn a::before{background:#fec00f;}
body .amap-logo,body .amap-copyright{display:none!important;}
body .box_wrap_out_posi.show{z-index:303;}
body #boxBlank{z-index:302;}

/* 首页调整 */
.ipart01 .new_top{position:relative;}
.ipart01 .new_top .click_btns{position:absolute; width:24px; height:27px; background:url(../images/cert_btm.png) no-repeat center; cursor:pointer; position:absolute; right:-24px; top:40%; z-index:3; margin-top:-13px; animation:certFlag infinite linear 1.8s; -webkit-animation:certFlag infinite linear 1.8s; -moz-animation:certFlag infinite linear 1.8s; -o-animation:certFlag infinite linear 1.8s; -ms-animation:certFlag infinite linear 1.8s; opacity:0; animation-fill-mode:forwards;}
.ipart01 .new_top::after{content:''; position:absolute; top:calc(50% - 0.25rem); left:-3%; width:106%; height:1px; background:#f1f1f1;}
.ipart01 .new_top li{float:left; text-align:center; width:17.8%;}
.ipart01 .new_top li a{display:inline-block; text-align:center;}
.ipart01 .new_top li:nth-child(6n-5){width:16.1%; text-align:left;}
.ipart01 .new_top li:nth-child(6n){width:12.7%; text-align:right;}
.ipart01 .new_top li .img{opacity:1;}
.ipart01 .new_top li .img img{height:0.4rem;}
.ipart01 .new_top li .t{font-size:0.16rem; line-height:0.3rem; font-weight:bold; margin-top:0.1rem; margin-bottom:0.45rem; position:relative; text-transform:uppercase;}
.ipart01 .new_top li:hover .img{opacity:1; filter:drop-shadow(0px 0px #000);}
.ipart01 .new_top li:hover .t{color:#fec00f;}
.ipart01 .new_top .swiper-scrollbar{display:none;}
.ipart01 .new_top .swiper-slide li{width:auto; max-width:100%; float:none; text-align:center;}
.ipart05 .right .item .sub{width:100%}
.ipart05 .right .item01 .sub .btn_{right:6px; width:0.38rem; height:0.38rem; margin-top:-0.19rem; border-radius:50%; background:#fec00f;}
.ipart05 .right .item01 .sub .btn_::after{content:''; position:absolute; width:14px; height:16px; top:50%; left:50%; margin-top:-8px; margin-left:-7px; background:url(../images/ipart05_r_jt02.png) no-repeat center/cover; cursor:pointer;}
@keyframes certFlag{
	0% {transform:translateX(-10px); opacity:0;} 100% {transform:translateX(0); opacity:1;}
}
@-moz-keyframes certFlag{
	0% {-moz-transform:translateX(-10px); opacity:0;} 100% {-moz-transform-transform:translateX(0); opacity:1;}
}
@-webkit-keyframes certFlag {
	0% {-webkit-transform:translateX(-10px); opacity:0;} 100% {-webkit-transform-transform:translateX(0); opacity:1;}
}
@-o-keyframes certFlag {
	0% {-o-transform:translateX(-10px); opacity:0;} 100% {-o-transform-transform:translateX(0); opacity:1;}
}
@-ms-keyframes certFlag {
	0% {-ms-transform:translateX(-10px); opacity:0;} 100% {-ms-transform-transform:translateX(0); opacity:1;}
}

.ipart01 .new_top .swiper-container-initialized .swiper-slide{display:block;}
.ipart01 .new_top .swiper-slide{width:240px; display:inline-block;}


/* 底部 */
.footer{padding-top:0.3rem;}
/* .footer .f_top .t_right{display:flex; align-items:center; justify-content:space-between;} */
.footer .f_top .t_right{display:block; text-align:right;}
.footer .f_top .t_right .r_top{display:inline-block;}
.footer .f_top .t_right .company{margin-top:0;}
.footer .f_top .t_right .r_top .icon1{width:0.4rem;}
.footer .f_top .t_left{width:100%; margin-top:0.3rem;}
.footer .f_top .t_left dl{max-width:17%;}
.footer .f_top .t_left dl dt{font-size:0.22rem; margin-bottom:0.2rem; font-family:Impact; font-family:'Impact';}
.footer .f_top .t_left dl dd{font-size:0.15rem; line-height:0.2rem; color:#201e1f; margin-bottom:0.1rem; height:0.2rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.footer .f_top .t_left{display:flex; align-items:flex-start; justify-content:space-between;}
.footer .f_top .t_left dl dd.dl_more{color:#fec00f;}
.footer .f_center .c_left{padding-top:0.15rem;}
.footer .f_center .c_right .r_bott{text-align:right;}
.footer .f_center .c_right .r_bott a{display:inline-block; padding:0.1rem; border-radius:50%; background:#f0f0f0; margin-left:0.1rem; position:relative;}
.footer .f_center .c_right .r_bott a i{font-size:18px; display:block; margin:0; line-height:1; color:#201e1f;}
.footer .f_center .c_right .r_bott a:hover{background:#fec00f;}
.footer .f_center .c_right .r_bott a .tc{opacity:0; visibility:hidden; position:absolute; bottom:calc(100% + 10px); left:50%; width:1.5rem; margin-left:-0.75rem; transition:all .3s ease;}
.footer .f_center .c_right .r_bott a.bshare_wx:hover .tc{opacity:1; visibility:visible;}
.footer .f_top .t_right .company{display:none;}


/* 横向排列 */
.pro_list01 .bott .right .item_list li{width:100%; margin:0; margin-bottom:.25rem; box-sizing:border-box; padding:3% 4.5%; float:none;}
.pro_list01 .bott .right .item_list li>div{display:flex; justify-content:space-between; align-items:center;}
.pro_list01 .bott .right .item_list .words{padding:0; margin:0;}
.pro_list01 .bott .right .item_list .words .tit{margin-bottom:.7rem; font-size:.32rem;}
.pro_list01 .bott .right .item_list .words .tit i{font-size:0.2rem; line-height:1; color:#201e1f; font-weight:bold;}
.pro_list01 .bott .right .item_list li .words .parameter{font-size:.17rem; line-height:.28rem;}
.pro_list01 .bott .right .item_list li .words .parameter .line{margin-bottom:.12rem;}
.pro_list01 .bott .right .item_list li .words .parameter .line:last-child{margin-bottom:0;}
.pro_list01 .bott .right .item_list .img_box{width:50%; box-sizing:border-box; padding:0;}

.pro_list01 .new_top .m_top{display:none;}
.m_select3{display:none;}
.m_select3 .irs--round .irs-line{top:25px; height:1px; background:#6d6e71;}
.m_select3 .irs--round .irs-min, .m_select3 .irs--round .irs-max{top:40px; font-size:0.16rem; color:#201e1f;}
.m_select3 .irs-from, .m_select3 .irs-to, .m_select3 .irs-single{top:45px;}
.m_select3 .irs--round .irs-bar{top:25px; height:1px; background:#6d6e71; }
.m_select3 .irs--round .irs-handle{top:20px; width:10px; height:10px; border:0; border-radius:0; background:#fec00f; transform:rotate(45deg);}
.m_select3 .irs--round .irs-from, .m_select3 .irs--round .irs-to, .irs--round .irs-single{font-size:0.16rem; color:#201e1f;}


.parts2{padding:0.8rem 0;}
.parts2 .content .tit{margin-bottom:0.6rem;}
.crumbs{bottom:7%;}
/* .header .lan_down.pc .bott{min-height:6rem;} */

.service02{display:none;}
.parts2 .content .li_ .icon{height:0.36rem; width:0.36rem; margin:0 auto;}

.footer .f_top .t_right .r_top .icon1{width:0.3rem;}
.footer .f_top .t_right .r_top .icon2{width:0.15rem;}
.footer .f_top .t_right .r_top .t{font-size:0.17rem; line-height:0.3rem; margin-right:0.3rem;}
.footer .f_top .t_right .r_top a{padding:0.1rem; padding-right:0.3rem;}

/* 首页 */
.m_footer{display:none;}
.ipart01 .bott .title{display:none;}
.ipart03 .bott li .words_box{border:1px solid #e6e6e6; padding:0.25rem 0.3rem; background:url(../images/solu_detail04_new_bg.png) no-repeat 4rem center/cover; transition:all .4s ease;}
.ipart03 .bott li:hover .words_box{background-position-x:right;}
.ipart01 .new_top .click_btns2{position:absolute; width:24px; height:27px; background:url(../images/cert_btm2.png) no-repeat center; cursor:pointer; position:absolute; left:-24px; top:40%; z-index:3; margin-top:-13px; animation:certFlag1 infinite linear 1.8s; -webkit-animation:certFlag1 infinite linear 1.8s; -moz-animation:certFlag1 infinite linear 1.8s; -o-animation:certFlag1 infinite linear 1.8s; -ms-animation:certFlag1 infinite linear 1.8s; opacity:0; animation-fill-mode:forwards;}
@keyframes certFlag1{
	0% {transform:translateX(10px); opacity:0;} 100% {transform:translateX(0); opacity:1;}
}
@-moz-keyframes certFlag1{
	0% {-moz-transform:translateX(10px); opacity:0;} 100% {-moz-transform-transform:translateX(0); opacity:1;}
}
@-webkit-keyframes certFlag1 {
	0% {-webkit-transform:translateX(10px); opacity:0;} 100% {-webkit-transform-transform:translateX(0); opacity:1;}
}
@-o-keyframes certFlag1 {
	0% {-o-transform:translateX(10px); opacity:0;} 100% {-o-transform-transform:translateX(0); opacity:1;}
}
@-ms-keyframes certFlag1 {
	0% {-ms-transform:translateX(10px); opacity:0;} 100% {-ms-transform-transform:translateX(0); opacity:1;}
}

/* 大尺寸下通开的背景图 */
.xc_banner>img{width:100%;}
.case_detail01 .swiper-slide img{width:100%;}
.service01 .content .bott .img_box img{width:100%;}
.social_item .img_ img{width:100%;}

/* 首页新增部分 */
.ipart04 .bg img{width:auto;height:100%;float: right;}
.ipart04 .big_num{font-size:0; margin-top:0.5rem; width:95%;}
.ipart04 .big_num li{display:inline-block; vertical-align:text-top; text-align:center; width:32.4%; margin-right:1.4%;}
.ipart04 .big_num li:first-child{width:auto; max-width:32.4%;}
.ipart04 .big_num li:last-child{margin-right:0;}
.ipart04 .big_num li .num_box{color:#ffffff; line-height:1.1; text-align:center; margin-bottom:0.1rem;text-shadow:1px 1px 3px rgba(0,0,0,0.9);}
.ipart04 .big_num li .t{font-size:0.17rem; line-height:0.24rem; color:#ffffff;text-shadow:1px 1px 3px rgba(0,0,0,0.9);}
.parts1 .li_:nth-child(2n){flex-flow:row-reverse;}
.amap-marker{outline:none!important;}
.amap-icon{outline:none!important;}
.ibanner .cover{top:53%;}
.ibanner .cover .more_btn{padding-top:0.7rem;}
.strength04 .video_bg .bg_img{display:none;}
.UnpcPush textarea, .PcPush textarea, .MobilePush textarea, .UnmobilePush textarea{display: none;}
body:after {display: block;height: 0;line-height: 0;overflow: hidden;visibility: hidden;content: 'Pc';}
.PcMode:after { content: 'Pc' !important;}
.UnpcPush, .MobilePush { display: none;}

/* 顶部 */
.header .inav_wrapper{display:none;}
/* 下层banner */
.xc_banner .xc_words .con{width:45%;}
/* 首页 */
.location_choose .content{justify-content:space-between;}
.location_choose .content .left{font-size:0.16rem;}
.location_choose .content .right{width:5rem;}
.ipart .title{font-size:0.36rem; line-height:0.4rem;}
.ibanner .cover_box a{margin-right:0.2rem;}
.ipart01,.ipart03,.ipart04{margin-top:0.5rem;}
.ipart02{margin-top:0.5rem; padding:0.5rem 0 0.3rem;}
.ipart02 .left .con{margin-bottom:0.4rem;}
.ipart05{margin:90px 0;}
.ipart05 .left .bott{margin-top:0.3rem;}
.ipart05 .right .item{padding:20px 6%;}
.ipart02 .left .con{width:70%;}

/* 首页新增部分 */
.ipart04 .content .infor{width:55%;}
.ipart04 .big_num{margin-top:0.2rem;}
@media screen and (max-width:1580px) {
 .ipart05 .right .item .t{font-size: 26px;}
	}
@media screen and (max-width:1280px) {
	.inde_ksjx .cali{width: 92%;}
	.inde_ksjx .cali p{font-size: 14px;}
	.ipart05 .right{display: none;}
	.ipart05 .left{width: 100%;}
	}
@media screen and (max-width:1080px) {
	.inde_ksjx .cali{width: 92%;}
	.inde_ksjx .cali p{font-size: 14px;}
	.ipart02 .right li{width:49%; margin-right:2%;}
	.ipart02 .right li:nth-child(2n){margin-right: 0;}
	.ipart02 .content{display:block;}
	.ipart02 .right,.ipart02 .left{width:100%;}
	.ipart02 .left{margin-bottom:0.2rem;}
	.ipart02 .left .con{margin-bottom:0.2rem;}
	.ipart04 .content .infor{width:60%;}
	.ipart05 .content{display:block;}
	.ipart05 .left,.ipart05 .right{width:100%;}
	.ipart05 .right{margin-top:0.2rem; font-size:0;}
	.ipart05 .right .item{width:50%; display:inline-block; box-sizing:border-box;}
	.ipart02 .right li:first-child{display:block;}
	.ipart02 .right li:nth-child(7){margin-right:2%;}
	}
@media only screen and (max-width: 992px) {
    body:after {
        content: 'Padp';
    }
    .mwrap { width:760px; }
    /* 下层banner */
    .xc_banner .xc_words .tit{font-size:0.36rem;}
    .xc_banner .xc_words .con{width:70%; margin-top:0.1rem;}
    /* 底部 */
    .footer .f_top{display:none;}
    .footer .f_bott .f_logo{display:none;}
    /* 首页 */
    .location_choose .content{display:block; position:relative;}
    .location_choose .content .right{width:80%; margin-top:0.2rem; width:6rem; }
    .location_choose .content .right .close_btns{position:absolute; right:0; top:0;}
    .location_choose .content .right .form_btns{width:30%;}
    .ipart01 .bott li .words_box .list .item{width:100%; margin-right:0;}
    .ipart01 .bott li .words_box .list .item:nth-child(2n)::after{display:block;}

    /* 公共部分 */
    body .searchArea{padding:0.6rem 0;}
    body .searchArea .content_form{padding:0; margin-top:0.4rem;}
    body .resultArea{padding-bottom:0.6rem;}

    /* 首页新增部分 */
    .ipart04 .content .infor{width:70%;}

}
@media screen and (max-width:960px) {
	.right_nav{display: none;}
	.ipart04{padding: 0;}
	.ipart04 .bg{height: 560px;overflow-y: hidden;}
	.ipart04 .bg img{width: 100%!important;}
	.zywqh{display: block;position: fixed;top:6px;right:10px;z-index: 99999;}
	.zywqh a{display: block;width: 60px;height:24px;background:rgba(0,0,0,0.5);color:#fff;font-size:14px;text-align: center;line-height: 24px;border-radius: 20px;}
	.ipart04 .img12{display:none!important;}
	.ipart04 .img124{display:block;}
	.ysfourlu li strong{margin: 10px auto;}
	.ysfourlu li i{display: none;}
	.page{width:100%; text-align:center; padding:25px 0px;display:flex;justify-content: center;}
	.page a,.page span{ display: inline-block; background: #666;height:32px; line-height:32px;font-size: 14px; border: 1px solid #f5f5f5;padding: 0 2px; color: #fff; margin-left:2px;}
	.page a:hover{ background:#f5f5f5; color:#666}
	table{width:99%!important;}
	tr{display:flex;}
	td{flex:1;}
	a{font-size:14px;text-decoration:none;color:#666;cursor:pointer;} 
	.logo img{width:86%;}
	.nav{width:94%;margin:8px auto 0px auto;background:#f2f2f2;padding: 0 3%;}
	.inde_sy_bt h2, .inde_sy_bt .ppp,.swiper-top,.inde_wit,.swiper-top,.news,.about{width:96%;}
	.swiper-top img,.sy_nav,.sidebox,.inde_sy_bt .p,.sidebox,.news_l li .newsconhome i,.about_r{display:none;}
	.qiHuan{margin:0;font-size:32px;}
	.shouji_top{display: block;}
	.inde_ksjx .cali strong,.inde_ksjx .cali p{font-size:14px;line-height:24px;}
	.inde_ksjx .cali{width:100%;}
	.news{display:block;}
	.news_l{margin-right: 0;}
	.news li{width: 100%;}
	.news_r li:nth-child(4) img{width:100%;height: auto;}
	.news_l li .newsconhome span{font-size:30px;line-height:36px;}
	.news_l li .newsconhome p{font-size:28px;line-height:32px;}
	.news_l li a .img{max-width:200px;}
	.news_l li a .img img{width: 200px;}
	.news_r li .news_rxw span{font-size:27px;height:32px;line-height:32px;}
	.about_l{margin:36px;}
	.case{clear:both;width:98%;}
	.case ul li{width:48%;margin: 0 0.5% 20px;}
	.inde_hangye{padding:60px 0;background: url(../images/dibg.jpg) no-repeat top center;}
	.inde_hangyea{width:96%;display:block;}
	.inde_hangye_l i{margin:15px auto;}
	.inde_hangye_l p{color:rgba(255,255,255,0.75);font-size:16px;}
	.inde_hangye_l{width:100%;margin: 0 auto;}
	.inde_hangye_r{max-width:630px;border-radius: 14px;margin-top:36px; padding: 10px 26px;}
	.inde_hangye_l{text-align: center;margin: 0 auto 10px;}
	.inde_hangye_l strong{font-size: 18px;}
	.inde_hangye_r li span{font-size: 32px;}
	.inde_hangye_r li{padding:20px 0;}
	.sj_foot{display:block;margin-bottom:60px;}
	.sj_foot .ny_contactl{width:89%;margin: 0 auto;border:1px solid rgba(0,0,0,0.4);border-radius:20px;padding:40px 3%;}
	.ny_contactl li{display:block;}
	.ny_contactl li span{width:660px;margin-right: 0;font-size:32px;}
	.ny_contactl li:last-child{font-size: 21px;}
	.ny_contactl p span{font-size:36px;line-height: 48px;}
	.sj_foota{width: 96%;height:42px;background:#fff;border-radius:43px;position: fixed;bottom:12px;left: 0;right: 0;margin: 0 auto;z-index: 9999999;display:flex;justify-content:space-between;align-items:flex-end;text-align: center;box-shadow: 0 0 10px rgb(0,0,0,0.4);font-size:16px;}
	.sj_foota .l{flex: 3;line-height:18px;margin-bottom:10px;}
	.sj_foota .cont{flex:5;background:#ffc100;display:flex;justify-content: center;align-items: center;text-align: center;height:52px;border-radius:26px;max-width: 500px;}
	.sj_foota .cont a{display:flex;justify-content: center;color:#fff;font-weight:bold;font-size:40px;align-items: center;}
	.sj_foota .cont a img{width:38px;height:38px;}
	.sj_foota .cont a span{font-size:20px;text-align:left;line-height:20px;}
	.sj_foota .cont a span i{font-weight:100;font-size:26px;line-height: 20px;}
	.yzsfive .w1680{height: 900px;}
	.yzsfive .yzsfivetop p{width: 100%}
	.yzsfive ul{width: 100%}
	.yzsfive li{width: 49%;margin-right:2%;}
	.yzsfive li:nth-child(2){margin-right: 0px;}
	.ysfourlu{width: 100%}
	.ysfourlu li{width: 100%;border:none;}
	.geekcontact .nypage{width:93%;margin:auto;}
	.geekcon p img{width: 100%;}
	#canvasGL{height: 1200px!important;width: 100%!important}
	#canvasGL canvas{width: 100%!important}
	.winwidth_wsfw{width: 640px!important}
	.hearder .wsmbx{right: auto;left:0px}
	.nypage .nynext,.nypage .nyprve{width: 296px;}
	.wscase .wscali{margin-left: 0px}
	.wsnrcon li:nth-child(2){left: 0;}
	.wsnrcon li:nth-child(1){left: 0;}
	.wsdate li{margin-right: 10px;width: 300px;margin-left:10px;margin:auto;}
	.hearder_about .winwidth_about{width: 640px!important;}
	.w1680{width:640px!important; overflow: hidden;margin:auto;  }
	.geekzi{display: none}
	.geekding{display: none}
	.sekuaitwo{display: none}
	.sekuaifour{display: none}
	.geekspan{display: none!important;}
	.sekuai{display: none}
	.webzione{color: #fff;font-size: 120px;left:0%;top: 200px;position: absolute;font-weight:bold;display: block;}
	.webzitwo{color: #fff;font-size:36px;left:0%;top:350px;position: absolute;display: block;z-index: 3}
	.webzithree{color: #666;font-size:36px;left:0%;top:450px;position: absolute;background: #fff;line-height:55px;height:55px;padding-left: 10px;padding-right:10px;letter-spacing: 6px;z-index: 99;display: block;}
	.service .serhd1{width: 100%;position: static;margin-left:-15px;}
	.service h3{margin-left: 0%;}
	.service .serhd1 .prev{right: 100px;}
	.service .serhd1 .next{right: 50px;}
	.serscroll{margin-top: -50px}
	
	.service .serhd1 li a{padding-left: 17px;}
	.service .serhd1 li:hover a{background: none;color: #f21c61}
	.service .bd{width: 640px;}
	.service{width: 640px;margin:auto;}
	.Partnerimg{display: none}
	.Parcon{right: 0px;width: 100%; top: 10px;}
	.Parcon i{padding-top:50px}
	.Parcon .more{margin-top: 20px;}
	.Parcon .more1{top:400px;}
	.parx{display: none}
	.winwidth_anli{width: 100%!important}
	.case   .winwidth{height:auto!important}
	.anlicon li{min-width: 33%;line-height: 18px;}
	/*prograss*/
	.prograss{background:#eee; height:15px; width:100%!important; position:relative; border-radius:2px; margin-top:10px;}
	.prograss .bar{background:#e95549; height:100%; width:10%; border-radius:2px 0 0 2px;}
	.prograss_bar_yellow{background:#f8b757 !important;}
	.wsdate .winwidth ul li:nth-child(3){display:none;}
	.nycon h3{font-size:24px;}
	.nycon em span:nth-child(2){display:none;}
	.nycon em span{font-size:28px;}
	.geekcon{margin: 20px auto;width:96%;padding: 30px 1%;}
	.ny_swwww{width:95%;margin-top:0;}
	.ny_swwww ul{display:none;}
	.abfacon a{font-size:24px;}
	.link{margin-bottom:110px;width: 96%;display:flex;align-items: center;}
	.link strong,.link li a{font-size:28px;}
	.foot{padding: 30px;}
	.foot .fend p{font-size:22px;line-height: 32px;width:96%;text-align: center;}
	.foot .fend a{font-size:22px;line-height: 32px;}
	.foot .fend p img{width:240px;margin: 10px auto;}
	.inde_ksjx li{width:48%;}
	.hearder_about{display:none;}
	.yzstop{top:300px;}
	.yzsone .w1680{margin-top: -265px;}
	.yzsfive .yzsfivetop span{display:none;}
	.yzsfive .yzsfivetop p{top:240px;}
	.hearder_contact .winwidth_about{padding:60px;margin:96px auto;}
	.hearder_contact .winwidth_about p{font-size:32px;line-height:68px;}
	.hearder_news{display:none;}
	.newsul li{width:47.3%;}
	.newwidth,.newny{width:94%;}
	.newsul li .newlidiv i{white-space:pre-wrap;font-size: 16px;line-height:18px;}
	.newsul li .newlidiv{padding: 0 6px;}
	.newsul li .newlidiv p{font-size:13px;line-height:15px;margin-top: 10px;}
	.newsul li .newlidiv em{margin-bottom:22px;}
	.hearder_anli{display:none;}
	.yzsfour{width: 95%;padding: 0;margin: 30px auto;}
	.ysfourlu li{border-bottom:1px solid rgba(0,0,0,0.2);}
	.ysfourlu li:last-child{border:none;}
	.anlicon{width:98%;}
	.nycon{margin-bottom: 10px;width:95%;}
	.nyconaaa em span{font-size:14px;}
	.nyconaaa em span:last-child{display:none;}
	.nypage{width: 95%;}
	.btn-group{display:flex;}
	.navs li a.nav-select:before{ position: absolute; bottom: -2.0rem; left: 42%; margin-left: -0.31rem; content:''; display:block; width:0; height:0; border-width:0.44rem 0.62rem 0;  border-style:solid; border-color:#2E3762 transparent transparent; z-index: 10;}
	.index-sytop{ position: relative; z-index: 10; clear: both; box-sizing: border-box;}
	.ny_contactlaa li span{display:flex;font-size:32px;line-height:68px;}
	.ny_contact{width: 95%;}
	.ny_contactr{display:none;}
	.about_l p{font-size:24px;line-height: 40px;}
	.geekcon p{font-size:28px;line-height:42px;text-indent:0;}
	tr{height:auto!important;}
	.index-sytop{margin-top: 0;}
	.abfacon h2 {font-size: 22px; margin-top: 40px;}
}
@media screen and (max-width:850px) {
	.wsnr ul{flex-wrap: wrap;}
	.wsnr li{min-width:300px;}
	.geekcon p table td{width:auto!important;}
	.slideBoxbann .hd li{width:20px;height:4px;}
	.slideBoxbann .hd{left: 0;right: 0;margin: 0 auto;bottom: 5px;height: 8px;}
	.slideBoxbann .bd li img{width: 130%;max-width: 130%;}
}

@media only screen and (max-width: 780px) {
	.ipart .title{font-size: 24px;}
	.ipart04 .bg{height:420px;}
	.ipart04 .content{transform:inherit;top: 31px;}
	.ipart04 .bg img{height: auto;}
    body:after {content: 'Mobile';}
    body,input,textarea,button,select {font-size:0.15rem;}
    .UnmobilePush{display: none;}
    .MobilePush{display:block;}
    img[data-src]{opacity: 1;}
    .wrap, .mwrap { padding-left:4%; padding-right:4%; width:auto; }
    .mwrap .wrap { padding-left:0; padding-right:0; }

.ipart04 .big_num li {width: 100%;display: flex;align-items: center;justify-content: space-between;margin-right: 0;margin-bottom: 0.1rem;}
.ipart04 .big_num li .num_box {margin-bottom: 0;}
.ipart04 .big_num li .t {line-height: 0.24rem;width: 70%;text-align: left;}
.ipart04 .big_num li:first-child {width: 100%;max-width: none;}
.ipart04 {height: auto;}
    /*移动端防恶意复制信息*/
    * {
        -webkit-touch-callout:none;  /*系统默认菜单被禁用*/   
        -webkit-user-select:none; /*webkit浏览器*/   
        -khtml-user-select:none; /*早期浏览器*/   
        -moz-user-select:none;/*火狐*/   
        -ms-user-select:none; /*IE10*/   
        user-select:none; 
    }
    input { -webkit-user-select:auto; /*webkit浏览器*/   }
    textarea { -webkit-user-select:auto; /*webkit浏览器*/   }
    /*mobileMode 760 网站样式*/
    html{font-size:80px;}

    /* 下层banner */
    .xc_banner .xc_words,.crumbs{display:none;}
    .xc_banner{height:2.4rem;}
    .xc_banner>img{position:absolute; max-width:none; min-width:100%; width:auto; height:100%; left:50%; transform:translateX(-50%);}
  
    /* 手机端没有下层banner的 */
    .noban.channel_content{margin-top:0.72rem;}

    /* 底部 */
    .footer{padding:0;}
    .footer .f_center{display:none;}
    .footer .f_bott{display:block; text-align:center; line-height:0.3rem;}

    /* 首页 */
    .location_choose{padding:0.25rem 0;}
    .location_choose .content .right .form_item .sel_down{width:151.5%;}
    .location_choose .content .left{font-size:0.18rem; line-height:0.24rem; width:90%;}
    .ibanner .cover{display:none;}
    .ipart01 .bott li{width:100%; margin-right:0; margin-bottom:0.2rem;}
    .ipart03 .bott li{width:100%; margin-right:0; margin-bottom:0.2rem;}
    .ipart05 .left .bott li{width:100%; margin-right:0; margin-bottom:0.2rem;}
    .ipart05 .left .bott li .words .tit,.ipart05 .left .bott li .words .con{height:auto; max-height:none; display:block;}
    .ipart01, .ipart03{margin-top:0.4rem;}
    .ipart05{margin:0.4rem 0; margin-bottom:60px;}
    /* .ipart01 .new_top::before{right:-12px;} */
    .ipart01 .new_top .click_btns{right:-12px;}
    .ipart01 .new_top .click_btns2{left:-12px;}
    .ipart01 .new_top .swiper-scrollbar{display:block; height:3px;}

    .ipart01 .bott{margin-top:0.2rem;}
    .ipart01 .top .swiper-slide .t{padding-bottom:0.1rem;}
    .ipart02{margin-top:0.2rem; padding:0.4rem 0 0.2rem;}
    .ibanner .swiper-container-horizontal>.swiper-pagination-bullets{width:100%; text-align:center; right:0;}
    .ibanner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:0.6rem; height:2px;}
    .ipart01 .bott li .words_box .list .item{width:auto; margin-right:0.4rem;}
    .ipart01 .bott li .words_box .list .item:nth-child(2n){width:auto; margin-right:0.4rem;}
    .ipart01 .bott li .words_box .list .item:nth-child(3){width:auto; margin-right:0.4rem;}
    .ipart02 .left .con{width:100%;}


    /* 公共部分 */
    body .searchArea .content_form{padding:0;}
    body .searchArea .content_form .form_box .search .input_wrap{width:75%;}
    body .searchArea .content_form .form_box .search .btn_wrap{width:25%;}

    /* 公共部分 */
    body .searchArea{padding:0.4rem 0 0.2rem;}
    body .resultArea{padding-bottom:0.4rem;}
    /* 首页 */
    .ipart .title{text-align:center;}
    .ipart04 .title{text-align:left;}
    .ipart01 .bott .title{display:block; margin:0.3rem 0;}
    .ipart01 .bott li{display:flex; align-items:center; justify-content:space-between; margin-bottom:0.2rem;}
    .ipart01 .bott li>a{width:48%;}
    .ipart01 .bott li .words_box{padding-top:0; width:50%;}
    .ipart01 .bott li .words_box .btns_{display:none;}
    .ipart01 .bott li .words_box .list .item{width:100%; margin-right:0;}
    .ipart01 .bott li .words_box .list .item:nth-child(2n){margin-right:0;}
    .ipart03 .bott{margin-top:0.3rem;}
    .ipart03 .bott li a{display:flex; align-items:center; justify-content:space-between;}
    .ipart03 .bott li .img_box{width:50%;}
    .ipart03 .bott li .words_box{width:48%; padding:0 0.1rem; box-sizing:border-box; border:0;}
    .ipart05 .right{display:none;}
    .ipart05 .left .bott li{padding-bottom:0.2rem; border-bottom:1px dashed #e6e4e7;}
    .ipart05 .left .bott li:last-child{border-bottom:0;}
    .ipart05 .left .bott li .words .tit{margin-bottom:0.1rem; line-height:0.26rem;}
    .ipart05 .left .bott li .words .con{margin-bottom:0;}
    .ipart05 .left .bott li .key_words{display:none;}
    .ipart05 .left .bott li .more_btn{display:none;}
    .ipart01 .bott li .img_box .hot{display:none;}

    .footer{display:none;}
    .m_footer{position:fixed; bottom:0; left:0; width:100%; z-index:100; background:#fff; display:block; border-top:1px solid #f0f0f0;}
    .m_footer .li{width:18%; float:left; text-align:center; padding:7px 1%;}
    .m_footer .li .icon{width:30px; height:30px; margin:0 auto;}
    .m_footer .li .icon .img01{display:block;width: 100%;}
    .m_footer .li .icon .img02{display:none;}
    .m_footer .li.active .icon .img02{display:block;}
    .m_footer .li.active .icon .img01{display:none;}
    .m_footer .li.li03{margin-top:-25px; cursor:pointer; padding:6px 1% 7px;}
    .m_footer .li.li03 .icon{width:60px; height:60px; position:relative; padding:5px; box-sizing:border-box;}
    .m_footer .li .txt{font-size:12px; color:#201e1f; }
    .m_footer .li.li03 .icon::after{content:''; position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; border-top:1px solid #f0f0f0; border-radius:50%; z-index:-1;}

    /* 首页新增部分 */
    .ipart04 .content .infor{width:100%;}
    .pro_list01{padding-bottom:0;}
    .service04{padding-bottom:0;}
    .news_detail02 .left .bott{margin-bottom:0;}
    .strength04 .video_bg{z-index:1;}
    .strength04 .video_bg video{display:none;}
    .strength04 .video_bg .bg_img{display:block; height:100%; width:auto; max-width:none;}
    .new_history01{padding-bottom:0;}
    .video_list02{margin-bottom:0;}
    .recruit2{margin-bottom:0;}
} 
@-ms-viewport { width: device-width;}

/*工具*/
.fix:before, .fix:after { display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}
.opc0 { opacity: 0 ; filter: alpha(opacity=0);}
/*动效*/
.rotation { -webkit-animation: rotation  0.8s infinite linear; animation: rotation  0.8s infinite linear;}
@-webkit-keyframes rotation { 0% { -webkit-transform: rotateZ(0deg);}
    100% { -webkit-transform: rotateZ(360deg);}}
@keyframes rotation { 0% { transform: rotateZ(0deg);}
    100% { transform: rotateZ(360deg);}}
.heartbeat { -webkit-animation: heartbeat  1.2s infinite ease-in; animation: heartbeat  1.2s infinite ease-in;}
@-webkit-keyframes heartbeat { 0% { -webkit-transform: scale(1); opacity: 1;}
    15% { -webkit-transform: scale(1.3); opacity: 0.5;}
    30% { -webkit-transform: scale(1); opacity: 1;}}
@keyframes heartbeat { 0% { transform: scale(1); opacity: 1;}
    15% { transform: scale(1.3); opacity: 0.5;}
    30% { transform: scale(1); opacity: 1;}}
.trigger:hover { -webkit-animation: trigger 0.2s ease; animation: trigger 0.2s ease;}
@-webkit-keyframes trigger { 0% { -webkit-transform: rotateZ(0deg);}
    100% { -webkit-transform: rotateZ(180deg);}}
@keyframes trigger { 0% { transform: rotateZ(0deg);}
    100% { transform: rotateZ(180deg);}}

/* 等比填充 */
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-50{padding-bottom: 50%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-60{padding-bottom: 60%;}
.rect-618{padding-bottom: 61.8%;}
.rect-70{padding-bottom: 70%;}
.rect-75{padding-bottom: 75%;}
.rect-80{padding-bottom: 80%;}
.rect-90{padding-bottom: 90%;}
.rect-100{padding-bottom: 100%;}

/* table */
.datalist {width:100%; border-collapse:collapse; border-spacing:0; border:1px solid #ccc; }
.datalist caption { padding-bottom:5px;}
.datalist th {font-weight:700; padding:5px 15px; border:1px solid #ccc; background:#eee;}
.datalist td {padding:5px 15px; border:1px solid #ccc;}
.datalist tr.altrow { background:#ccc;}

/* btn */
.btn { font-size: inherit; font-weight: normal; line-height: 24px; display: inline-block; margin-bottom: 0; padding: 4px 10px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-align: center; vertical-align: middle; white-space: nowrap; border: 1px solid transparent; -ms-touch-action: manipulation; touch-action: manipulation;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: none;}
.btn:hover, .btn:focus, .btn.focus { text-decoration: none; color: #333;}
.btn:active, .btn.active { outline: 0;  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; pointer-events: none; opacity: 0.65; -webkit-box-shadow: none; box-shadow: none; filter: alpha(opacity=65);}
.btn-default { color: #333; border-color: #ccc; background-color: #fff;}
.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open >.dropdown-toggle.btn-default { color: #333; border-color: #adadad; background-color: #e6e6e6;}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active { border-color: #ccc; background-color: #fff;}
.btn-primary { color: #fff; border-color: #2e6da4; background-color: #337ab7;}
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open >.dropdown-toggle.btn-primary { color: #fff; border-color: #204d74; background-color: #286090;}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active { border-color: #2e6da4; background-color: #337ab7;}
.btn-success { color: #fff; border-color: #4cae4c; background-color: #5cb85c;}
.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open >.dropdown-toggle.btn-success { color: #fff; border-color: #398439; background-color: #449d44;}
.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active { border-color: #4cae4c; background-color: #5cb85c;}
.btn-info { color: #fff; border-color: #46b8da; background-color: #5bc0de;}
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open >.dropdown-toggle.btn-info { color: #fff; border-color: #269abc; background-color: #31b0d5;}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active { border-color: #46b8da; background-color: #5bc0de;}
.btn-warning { color: #fff; border-color: #eea236; background-color: #f0ad4e;}
.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open >.dropdown-toggle.btn-warning { color: #fff; border-color: #d58512; background-color: #ec971f;}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active { border-color: #eea236; background-color: #f0ad4e;}
.btn-danger { color: #fff; border-color: #d43f3a; background-color: #d9534f;}
.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open >.dropdown-toggle.btn-danger { color: #fff; border-color: #ac2925; background-color: #c9302c;}
.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active { border-color: #d43f3a; background-color: #d9534f;}
.btn-link { font-weight: normal; color: #337ab7; border-radius: 0;}
.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none;}
.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent;}
.btn-link:hover, .btn-link:focus { text-decoration: underline; color: #23527c; background-color: transparent;}
.btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus { text-decoration: none; color: #777;}
.btn-lg { font-size: 18px; height: 46px;line-height: 46px; padding: 0 16px; *height: 48px;}
.btn-sm { font-size: 12px; height:28px;line-height: 24px; padding: 0 10px; }
.btn-xs { font-size: 12px; height:22px;line-height: 22px; padding: 0 5px;}
.btn-block { display: block; width: 100%; padding-right: 0; padding-left: 0;}
.btn-block +.btn-block { margin-top: 5px;}
.btn .jon, .form-mark .jon { line-height: 1.2; margin: 0; vertical-align: baseline;}
input[type='submit'].btn-block, input[type='reset'].btn-block, input[type='button'].btn-block { width: 100%;}

/* form */
.form-control { line-height: 34px; height: 34px; padding: 0 10px; display: block; width: 100%; 
  -webkit-transition: border-color ease-in-out 0.1s; box-sizing:border-box;vertical-align: middle;
  transition: border-color ease-in-out 0.1s; color: #555; border: 1px solid #ccc; 
  background: #fff; *padding: 0;}
.form-control::-moz-placeholder { opacity: 1; color: #999;}
.form-control:-ms-input-placeholder { color: #999;}
.form-control::-webkit-input-placeholder { color: #999;}
.form-control.blank { border-width: 0 0 1px 0;background:none;}
.form-control.blank:focus{box-shadow: none;border-radius: 0;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { opacity: 1; background-color: #eee;}
.form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed;}
textarea.form-control { height: auto;}
select.form-control{padding:0 8px;}
input[type='search'] { -webkit-appearance: none;}

.form-group { margin-bottom: 14px;}
.radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px;}
.radio label, .checkbox label { font-weight: normal; min-height: 20px; margin-bottom: 0; padding-left: 20px; cursor: pointer;}
.radio input[type='radio'], .radio-inline input[type='radio'], .checkbox input[type='checkbox'], .checkbox-inline input[type='checkbox'] { 
  float: left; margin-left: -20px;margin-top: 5px; *margin-top: -2px;}
.radio +.radio, .checkbox +.checkbox { margin-top: -5px;}
.radio-inline, .checkbox-inline { font-weight: normal; position: relative; display: inline-block; margin-bottom: 0; padding-left: 20px; cursor: pointer; vertical-align: middle;}
.radio-inline +.radio-inline, .checkbox-inline +.checkbox-inline { margin-top: 0; margin-left: 10px;}
input[type='radio'][disabled], input[type='checkbox'][disabled], input[type='radio'].disabled, input[type='checkbox'].disabled, fieldset[disabled] input[type='radio'], fieldset[disabled] input[type='checkbox'] { cursor: not-allowed;}
.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline { cursor: not-allowed;}
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label { cursor: not-allowed;}
.form-control-static { height: 34px;line-height: 34px;}
.form-control-static.input-lg, .form-control-static.input-sm { padding-right: 0; padding-left: 0;}
.input-sm { font-size: 12px; height: 28px; line-height: 28px; }
select.input-sm { padding:0 .5em;}
textarea.input-sm, select[multiple].input-sm { height: auto;}
.form-group-sm .form-control { font-size: 12px; line-height: 1.5; height: 30px; padding: 5px 10px;}
select.form-group-sm .form-control { line-height: 30px; height: 30px;}
textarea.form-group-sm .form-control, select[multiple].form-group-sm .form-control { height: auto;}
.form-group-sm .form-control-static { font-size: 12px; line-height: 1.5; height: 30px; min-height: 32px; padding: 5px 10px;}
.input-lg { font-size: 18px; line-height: 46px; height: 46px; }
select.input-lg { line-height: 46px; height: 46px;}
textarea.input-lg, select[multiple].input-lg { height: auto;}
.form-group-lg .form-control { font-size: 18px; line-height: 1.3333333; height: 46px; padding: 10px 16px; }
select.form-group-lg .form-control { line-height: 46px; height: 46px;}
textarea.form-group-lg .form-control, select[multiple].form-group-lg .form-control { height: auto;}
.form-group-lg .form-control-static { font-size: 18px; line-height: 1.3333333; height: 46px; min-height: 38px; padding: 10px 16px;}
.has-feedback { position: relative;}
.has-feedback .form-control { padding-right: 42.5px; *padding-right: 0;}
.control-label { font-weight: bold;}
.form-control-feedback { line-height: 34px; position: absolute; z-index: 2; top: 0; right: 0; display: block; width: 34px; height: 34px; text-align: center; pointer-events: none;}
.input-lg +.form-control-feedback { line-height: 46px; width: 46px; height: 46px;}
.input-sm +.form-control-feedback { line-height: 30px; width: 30px; height: 30px;}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color: #3c763d;}
.has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}
.has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8;}
.has-success .form-control-feedback { color: #3c763d;}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color: #8a6d3b;}
.has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}
.has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3;}
.has-warning .form-control-feedback { color: #8a6d3b;}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color: #d33835;}
.has-error .form-control { border-color: #d33835; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}
.has-error .input-group-addon { color: #d33835; border-color: #d33835; background-color: #f2dede;}
.has-error .form-control-feedback { color: #d33835;}
.has-feedback label ~.form-control-feedback { top: 25px;}
.has-feedback label.sr-only ~.form-control-feedback { top: 0;}
.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #737373;}
.form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle;}
.form-inline .form-control { display: inline-block; width: auto; vertical-align: middle;}
.form-inline .form-control-static { display: inline-block;}
.form-inline .input-group { display: inline-table; vertical-align: middle;}
.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto;}
.form-inline .input-group >.form-control { width: 100%;}
.form-inline .control-label { margin-bottom: 0; vertical-align: middle;}
.form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle;}
.form-inline .radio label, .form-inline .checkbox label { padding-left: 0;}
.form-inline .radio input[type='radio'], .form-inline .checkbox input[type='checkbox'] { position: relative; margin-left: 0;}
.form-inline .has-feedback .form-control-feedback { top: 0;}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 0.4em;}
.form-horizontal .radio, .form-horizontal .checkbox { min-height: 27px;}
.form-horizontal .control-label { margin-bottom: 0; height: 34px;line-height: 34px;overflow: hidden; text-align: right;}
.form-horizontal .has-feedback .form-control-feedback { right: 15px;}
.form-horizontal .form-group-lg .control-label { padding-top: 14.333333px;}
.form-horizontal .form-group-sm .control-label { padding-top: 6px;}
.form-mark { display: inline-block; margin: 0 0.3em;}
big.form-mark { font-size: 1.5em;}
.input-group { position: relative; overflow: hidden; border-collapse: separate;*zoom:1;}
.input-group[class*='col-'] { float: none; padding-right: 0; padding-left: 0;}
.input-group .form-control { position: relative; z-index: 2; margin-bottom: 0;width: auto;}
.input-group-lg >.form-control, .input-group-lg >.input-group-addon, .input-group-lg >.input-group-btn >.btn { font-size: 18px; line-height: 1.3333333; height: 46px; padding: 10px 16px; }
select.input-group-lg >.form-control, select.input-group-lg >.input-group-addon, select.input-group-lg >.input-group-btn >.btn { line-height: 46px; height: 46px;}
textarea.input-group-lg >.form-control, textarea.input-group-lg >.input-group-addon, textarea.input-group-lg >.input-group-btn >.btn, select[multiple].input-group-lg >.form-control, select[multiple].input-group-lg >.input-group-addon, select[multiple].input-group-lg >.input-group-btn >.btn { height: auto;}
.input-group-sm >.form-control, .input-group-sm >.input-group-addon, .input-group-sm >.input-group-btn >.btn { font-size: 12px; line-height: 1.5; height: 30px; padding: 5px 10px; }
select.input-group-sm >.form-control, select.input-group-sm >.input-group-addon, select.input-group-sm >.input-group-btn >.btn { line-height: 30px; height: 30px;}
textarea.input-group-sm >.form-control, textarea.input-group-sm >.input-group-addon, textarea.input-group-sm >.input-group-btn >.btn, select[multiple].input-group-sm >.form-control, select[multiple].input-group-sm >.input-group-addon, select[multiple].input-group-sm >.input-group-btn >.btn { height: auto;}
.input-group-addon, .input-group-btn, .input-group .form-control { float: left;}
.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0;}
.input-group-addon, .input-group-btn { vertical-align: middle; white-space: nowrap;}
.input-group-addon { font-size: 14px; font-weight: normal;padding: 0 1em; text-align: center; 
  color: #555; border: 1px solid #ccc; border-left-width: 0;border-right-width:0; 
  background-color: #eee;height: 32px;line-height: 32px;border-right-width:1px\9;}
.input-group-addon.input-sm { font-size: 12px; padding: 5px 10px; }
.input-group-addon.input-lg { font-size: 18px; padding: 10px 16px; }
.input-group-addon input[type='radio'], .input-group-addon input[type='checkbox'] { margin-top: 0;}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child >.btn, .input-group-btn:first-child >.btn-group >.btn, .input-group-btn:first-child >.dropdown-toggle, .input-group-btn:last-child >.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child >.btn-group:not(:last-child) >.btn { 
  border-top-right-radius: 0; border-bottom-right-radius: 0;}
.input-group-addon:first-child { border-left-width: 1px;}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child >.btn, .input-group-btn:last-child >.btn-group >.btn, .input-group-btn:last-child >.dropdown-toggle, .input-group-btn:first-child >.btn:not(:first-child), .input-group-btn:first-child >.btn-group:not(:first-child) >.btn { border-top-left-radius: 0; border-bottom-left-radius: 0;}
.input-group-addon:last-child { border-right-width: 1px;}
.input-group-btn { font-size: 14px; position: relative; white-space: nowrap;}
.input-group-btn >.btn { position: relative;}
.input-group-btn >.btn +.btn { margin-left: -1px;}
.input-group-btn >.btn:hover, .input-group-btn >.btn:focus, .input-group-btn >.btn:active { z-index: 2;}
.input-group-btn:first-child >.btn, .input-group-btn:first-child >.btn-group { margin-right: -1px;}
.input-group-btn:last-child >.btn, .input-group-btn:last-child >.btn-group { margin-left: -1px;}
@font-face {
  font-family: 'Impact';
  src: url(../images/fonts/Impact.eot);
  src: url(../images/fonts/Impact.eot?#iefix) format('embedded-opentype'),
      url(../images/fonts/Impact.woff2) format('woff2'),
      url(../images/fonts/Impact.woff) format('woff'),
      url(../images/fonts/Impact.ttf) format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face{font-family: "iconfont";
  src: url(../images/fonts/iconfont.eot); /* IE9*/
  src: url(../images/fonts/iconfont.eot#iefix) format('embedded-opentype'), /* IE6-IE8 */
  url(../images/fonts/iconfont.woff) format('woff'), /* chrome, firefox */
  url(../images/fonts/iconfont.ttf) format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url(../images/fonts/iconfont.svg#iconfont) format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  display:inline-block;
  vertical-align: middle;
  margin:0 .3em;
  font-size: 1.1em;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0px;
  -moz-osx-font-smoothing: grayscale;   
}

