/* CSS Document */
*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img  { border: 0; display: block;max-width:100%;height:auto !important;vertical-align:bottom}
video { border: 0; max-width:100%;height:auto !important;vertical-align:bottom}/*ccadd*/
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none;  }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family: 'Microsoft YaHei';}
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei"; background:#fff; }
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
.max{ min-width:1200px;}

.box{width:1200px; margin:0 auto;height:100%} 
.box .left{ float:left;}
.box .right{ float:right;}

a{text-decoration:none;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;color:#666;}
 

.head-navigation{padding:28px 0;justify-content:space-between;flex-wrap:wrap;display:flex;}
.head-navigation .left {width:540px;float:none;}
.head-navigation .left img {width:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.head-navigation .left a{ display:block;float:left;position:relative;width:252px;height:100%;}
.head-navigation .left p{font-size:16px;color:#757575;float:right;}
.head-navigation .left p strong{ font-size:20px; color:#00a449; line-height:25px;display: block;} 
.head-navigation .right{ background:url(../images/tel.png) no-repeat left center;padding-left:37px;float:none;}
.head-navigation .right p{ font-size:16px; color:#666666;}
.head-navigation .right strong{ display:block; font-size:24px; color:#0080ec;} 
 
 header{position:sticky;z-index:999;top:0;height:60px;background:rgba(0,71,157,.95);}
 header .logo{position:relative;;width:220px;height:100%;transition:all .26s ease;text-align: center;display:none;}
 header .logo img{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
header .phone{display:none;}
 header .primary-menu{position: relative;width:100%;height:inherit}
 header .primary-menu .nav{display:block;width:100%;transition:all .26s ease;text-align:center}
 header .primary-menu .nav>li{position:relative;display:inline-block;width:129px;transition:all .1s ease;}
 header .primary-menu .nav>li>a{font-size:16px;position:relative;display:block;font-weight:bold;color:#fff;text-align:center;width:100%;line-height:60px;transition: all .3s ease}
 header .primary-menu .nav>li>a:hover{color:#fff}
 header .primary-menu .nav>li:after {content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:0;height:3px;margin:0 auto;border-radius:1px;background:#2674de;transition:width .3s .1s,transform .3s .1s,left .3s .1s}
 header .primary-menu .nav>li:hover:after {width:100%;left:0;transform:translateX(0)}
 header .primary-menu .nav > li > div:before {content:'';position:absolute;z-index:99;top:0;width:100%;height:10px;}
 header .primary-menu .nav > li:hover > div {z-index:50;max-height:200px;box-shadow:0 5px 5px rgba(0,0,0,.15);transition:max-height .3s .1s,box-shadow .05s .2s}
 .primary-slider-navigation{position:absolute;top:60px;left:0;width:110%;max-height:0;background:#fff;overflow:hidden;will-change:max-height,box-shadow;transition:box-shadow .05s .1s,max-height .3s .15s;text-align:left;}
 .primary-slider-navigation a{display:block;margin:0 10px;line-height:36px;border-bottom:1px solid #f0f0f0;color: #000;}
 .primary-slider-navigation a:hover{color:#2674de;}
 .sticky-state{height:60px;}
 .sticky-state .primary-slider-navigation{top:60px;}
 .sticky-state .primary-menu .nav>li{width:120px;}
 .sticky-state .primary-menu .nav>li>a{line-height:60px;}
.primary-navigation .icon-menubtn {position:relative;top:15px;width:24px;height:1.6px;padding:10px 0;background-color:#333;background-clip:content-box;transition:all .3s ease;float:right;display:none;}
.primary-navigation .icon-menubtn:before {content:'';position:absolute;top:0;display:block;width:100%;height:1.6px;background:inherit;transition:transform .16s ease}
.primary-navigation .icon-menubtn:after {content:'';position:absolute;bottom:0;display:block;width:100%;height:1.6px;background:inherit;transition:transform .16s ease}
.primary-navigation.sticky-state .icon-menubtn {background-color:#333}
.primary-navigation .icon-menubtn.close {background-color:transparent}
.primary-navigation .icon-menubtn.close:before {background-color:#333;transform:translateY(10px) rotate(45deg)}
.primary-navigation .icon-menubtn.close:after {background-color:#333;transform:translateY(-10px) rotate(-45deg)}
header .mobile-header-icon {display:none;color:#333;height:50px;font-size:25px;text-align:center;float:right;width:25px;position:relative;-webkit-transition:background 0.5s;-moz-transition:background 0.5s;-o-transition:background 0.5s;transition:background 0.5s;}
header .mobile-header-icon:hover {background-color:rgba(255,255,255,0.2);cursor:pointer;}
header .mobile-header-icon span {position:absolute;left:calc((100% - 25px) / 2);top:calc((100% - 1px) / 2);width:100%;height:2.6px;background-color:#333;}
header .mobile-header-icon span:nth-child(1) {transform:translateY(4px) rotate(0deg);top:calc((100% - 7px) / 2);}
header .mobile-header-icon span:nth-child(2) {transform:translateY(-4px) rotate(0deg);top:calc((100% - -9px) / 2);}


.footer{ padding-top:40px; background:#0080ec; padding-bottom:30px;}
.footer .footer_logo{ width:215px; padding-top:25px;} 
.footer .footer_nav{ width:615px; float:left; margin-left:18px; border-right:1px solid #1f8fee;} 
.footer .footer_nav dl{ float:left; width:110px; padding-left:25px; border-left:1px solid #1f8fee; }
.footer .footer_nav dl dt{ display:block; font-size:20px; color:#fff; font-weight:bold; margin-bottom:10px;}
.footer .footer_nav dl dd{ font-size:15px; color:#c2e3ff; line-height:33px;}
.footer .footer_nav dl dd a{color:#c2e3ff;}
.footer .footer_nav dl:nth-child(2){width:218px;}
.footer .footer_nav dl:nth-child(3){width:154px;}

.footer .footer_right{ width:330px;}
.footer .footer_right .left{ width:190px; padding-top:18px;}
.footer .footer_right .left .footer_tel{ background:url(../images/footer_tel.png) no-repeat left center; padding-left:40px;}
.footer .footer_right .left .footer_tel span{ display:block; font-size:15px; color:#ffe400;}
.footer .footer_right .left .footer_tel strong{ display:block; font-size:24px; color:#ffe400; font-family:Arial, Helvetica, sans-serif;}
.footer .footer_right .left .footer_z{ display:block; width:114px; height:44px; line-height:44px; border-radius:25px; background:url(../images/footer_z.png) no-repeat 45px center #ffe400; padding-left:72px; font-size:16px; color:#000000; margin-top:10px;}
.footer .footer_right .right{ width:124px;}
.footer .footer_right p{ font-size:15px; color:#98c8f0; line-height:26px;  padding-left:26px; margin-top:10px;}
.footer .footer_right p a{color:#98c8f0;}
.footer .footer_right p.add{background:url(../images/footer_d.png) no-repeat 7px 5px;}
.footer .footer_right p.email{background:url(../images/footer_e.png) no-repeat 7px 5px;}
 
/*ccadd*/.footer {	display: flex;	width: 100%; }
.footer > .footer_logo {	flex: 1; }
.footer > .footer_right {	flex: 2; }
.footer > .footer_nav {	flex: 1 1 auto; /* 默认自动分配剩余空间 */ }
/*ccadd*/


.copyright{ height:74px; line-height:74px; background:#006ee8; text-align:center; font-size:15px; color:#6aacf6;}
.copyright a{color:#6aacf6;}

.yb_conct{position:fixed;z-index:9999999;bottom:60px;right:5px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;}
.yb_bar .gotopbtn{background:#00479d url(../images/fixCont.png) no-repeat 0 0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity:0;}
.yb_bar .fadein{filter:alpha(opacity=1);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.yb_bar .yb_phone{background:#00479d url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#00479d url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#00479d url(../images/fixCont.png) no-repeat 0 -169px;height:200px;}
.hd_qr{padding:0 29px 25px 29px;}

.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}


.mbottom{display:none}

/*index.css cc*/
 
/* CSS Document */

.banner-container{position:relative;max-width:1920px;width:100%;height: 100%; overflow:hidden;margin-left: auto;margin-right: auto;white-space:nowrap}
.banner-container a{display: inline-block;overflow: hidden;box-sizing:border-box;vertical-align:top}
.banner-container .carousel-indicator {position: absolute;width: 100%;text-align: center;bottom: 10px;z-index:99;}
.banner-container .carousel-indicator span { display: inline-block; width: 12px; height: 12px;border-radius: 50%; margin: 0 5px;cursor: pointer;background: rgba(0,71,157,.4);}
.banner-container .carousel-indicator span.active {background: rgba(0,96,213,8);}


.lmt{ padding-top:0; margin-bottom:30px;width:100%;} 
.lmt strong{ display:inline-block; margin-right:10px; font-size:30px; color:#333;} 
.lmt span{ font-size:16px;} 
.lmt a.more{ display:block; float:right;width:120px;line-height:40px; border:1px solid #ddd; text-align:center; font-size:15px; color:#656565; border-radius:25px; margin-top:10px;} 
.lmt a.more:hover{color:#00479d;}


.area{ margin-bottom: 40px;}
.area ul{width:100%;}
.area ul li{font-size:16px;float: left; margin-right: 20px;}
.area ul li a{color:#A2A2A2;}
 
.product{}
.product ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.product .lmt{padding-top:30px;}
.product ul li{ display:block;width:32%;position:relative;overflow:hidden;} 
.product ul li:nth-child(n+4){margin-top:20px;}
.product ul li img{ display:block;max-width:100%;transition: all 500ms ease;-webkit-transition: all 500ms ease;}
.product ul li p{ width:100%;line-height:50px; text-align:center; color:#fff; position:absolute; left:0; bottom:0; font-size:16px; background:rgba(0,0,0,.7);transition: all 500ms ease;-webkit-transition: all 500ms ease;} 
.product ul li:hover img{transform: scale(1.3);-webkit-transform: scale(1.3);} 
.product ul li:hover p{background:rgba(0,128,236,.8);}


.companyprofile{margin:40px auto;}
.companyprofile .left{ width:430px;;}
.companyprofile .left .title strong{ display:block; font-size:34px;}
.companyprofile .left .title span{ font-size:20px;}
.companyprofile .left .c{ font-size:16px; color:#666666; line-height:30px; margin-top:10px;    text-align: justify;}
.companyprofile .left .c a{color:#0080ec; } 
.companyprofile .right{ width:720px;position:relative;}
.companyprofile .right p{ width:100%; height:50px; line-height:50px; text-align:left; padding-left:15px; box-sizing:border-box; color:#fff; position:absolute; left:0; bottom:5px; font-size:16px; background:rgba(0,0,0,.7);} 
.companyprofile ul{ box-shadow:0px 0px 25px rgba(0,0,0,.1);display:flex;justify-content:space-between;flex-wrap:wrap;margin-top: 30px;padding:15px 0;}
.companyprofile ul li{display:block;width:20%;position:relative;overflow:hidden;}
.companyprofile ul li img{ display:block; margin:0 auto; margin-bottom:15px;}
.companyprofile ul li p{ text-align:center; font-size:16px; color:#606060;}
.companyprofile ul li p font{ color:#0080ec;}




.bar{ height:184px; background:url(../images/tiaofu1.jpg) no-repeat center; margin:30px auto;}
.bar .left{ padding-top:25px; font-size:28px; color:#fff;}
.bar .left strong{ display:block;}
.bar .right{ line-height:130px; color:#fff;background:url(../images/index4_r.png) no-repeat left center; padding-left:35px; font-size:24px;}


.solution{margin-top:30px;}
.solution ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.solution ul li{ display:block;width:24%;position:relative;overflow:hidden;}
.solution ul li:nth-child(n+5){margin-top:20px;}
.solution ul li a{display:block;height:100%;}
.solution ul li img{ display:block;  max-width:100%;transition: all 500ms ease;-webkit-transition: all 500ms ease;}
.solution ul li p{width:100%;line-height:50px; text-align:center; color:#fff; position:absolute; left:0; bottom:0; font-size:16px; background:rgba(0,0,0,.7);transition: all 500ms ease;-webkit-transition: all 500ms ease;}
.solution ul li:hover img{transform: scale(1.3);-webkit-transform: scale(1.3);} 
.solution ul li:hover p{background:rgba(0,128,236,.8);}


.hocase{ margin-bottom: 30px;}
.hocase ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;}
.hocase ul li{display:block;width:24%;position:relative;overflow: hidden;}
.hocase ul li p.pic{width:100%;}
.hocase ul li p.pic img{width:100%;}
.hocase ul li p.title{ width:100%;height:38px; line-height:38px; text-align:center; color:#fff; position:absolute; left:0; bottom:0px; font-size:15px; background:rgba(0,0,0,.7);transition: all 500ms ease;-webkit-transition: all 500ms ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block; } 
.hocase ul li:hover p.title{background:rgba(0,128,236,.8);}



.honews{margin-bottom:30px;}
.honews ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.honews ul li{display:block;width:32%;position:relative;overflow:hidden;}
.honews ul li .pic{width:100%;}
.honews ul li .pic img{display:block;max-width:100%;}
.honews ul li .news_txt{ padding:10px 15px; background:#f5f5f5;}
.honews ul li .news_txt .tit{ display:block; font-size:18px;color:#00132b;line-height:36px;margin-bottom:5px; overflow:hidden;}
.honews ul li .news_txt p.c{ font-size:15px; color:#666666; line-height:26px; height:76px; overflow:hidden;}
.honews ul li:hover .news_txt .tit{ color:#0080ec;}
	

.customized .box{ width:1200px; overflow:hidden;}
.customized ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.customized ul li{display:block;width:32%;position:relative;overflow:hidden; border-radius:5px; background:#edf5fe; padding:27px 0;}
.customized ul li i{ display:block; float:left; width:114px;line-height:103px; text-align:center; border-right:1px solid #dae3ee; margin-right:18px;}
.customized ul li strong{ font-size:24px; color:#000000; font-weight:normal; line-height:34px;}
.customized ul li p{ font-size:16px; color:#505050; line-height:27px; margin-top:5px;}
.customized ul li i img{ display:inline-block; vertical-align:middle;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.customized ul li:after{content:""; width:23px; height:36px; background:url(../images/index9_r.png) no-repeat center; position:absolute; right:-30px; top:60px;}
.customized ul li:hover i img{transform: perspective(800px) rotateY(-179.9deg);}
.customized ul li:nth-child(3){margin-right:0;}
.customized ul li:nth-child(6){margin-right:0;}
.customized ul li:nth-child(n+4){margin-top:20px;}
	

.nbanner{height:300px;color:#fff;}
.nbanner .box{position:relative}
.nbanner .content{position:absolute;top:50%;transform:translateY(-50%);box-sizing:border-box;}
.nbanner .content h1,.nbanner .content .title{font-size:30px;color:#fff;text-align:left;display:block;position: relative;font-weight: bold;white-space:pre-line}
.nbanner .content .slogan{ font-size:16px;color:#fff;text-align:left;margin-top:10px;}
.nbannerinfo{height:240px;}


.side_title {padding: 15px 0;border-bottom: #f0eeee 1px solid;font-weight: bold;background: #fff;display:flex;justify-content:space-between;flex-wrap:wrap;place-items:center;}
.side_title span {font-size:20px;}
.side_title a {font-size:14px; font-weight:normal; }
.side_title a:hover{color: #666;}
.main_left{width:70%;float:left;margin-bottom:50px;}
.main_left .newlist{width:100%;display: block;margin-bottom:2%}
.main_left .newlist li {transition: all .8s;width:100%;padding:20px 0;float:left;border-bottom:#f0eeee 1px solid}
.main_left .newlist li>a{display:block;}
.main_left .newlist p { color: #777; line-height: 24px; word-break: break-all; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2;}
.main_left .newlist h2 { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin: 0px 0 8px; line-height: 28px; font-size: 18px; }
.main_left .newlist .b_time{color: #cbcbcb;font-size:15px;display:block;padding:5px 0}
.main_left .newlist li i { display: block; overflow: hidden; width: 210px; height: 120px; float: left; margin-right: 20px; border-radius: 4px; }
.main_left .newlist .pc_list {overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 12px;}
.main_left .newlist .pc_list em { display: block; float: left; width: 31%; height: 140px; overflow: hidden; border-radius: 4px; }
.main_left .newlist .pc_list em img { width: 100%; min-height: 100%; }
.main_left .newlist li img { transition: .5s; width: 100%; min-height: 100%; }
.main_left .newlist li img:hover { transform: scale(1.1) }
.content_box { background: #fff;width:100%;}
.content_box h1 { font-size:28px; margin:15px 0;font-weight:bold}
.content_box .content_info { color: #888; font-size:15px; padding-bottom: 10px; border-bottom: #ccc 1px dotted;}
.content_box .content_info span { margin-right: 10px; }
.content_box .content_text {margin:0 0 30px;word-break: break-word;color:#333}
.content_box .content_text p { margin-bottom:16px; line-height: 26px; font-size: 16px;}
.content_box .content_text p:last-child{margin-bottom:0;}
.content_box .content_text a:hover {color:#2674de;}
.content_box .content_text strong {font-size:20px;font-weight:bold;}
.content_box .content_text img { margin: 15px auto; max-width: 100% !important; height: auto !important; }
.content_box .content_text video { height: auto !important; max-width: 100% !important; margin: auto; display: block }
.content_box .content_text iframe { width: 100%; min-height: 400px; }
.content_box .content_text ul, .content_text ol { margin: 20px 0 20px 35px; }
.content_box .content_text ul li, .content_text ol li { margin-top: 3px; line-height: 30px; list-style-type: disc; }
.content_box .content_text hr { margin: 20px 0; }
.content_box .content_text table { margin-bottom: 20px !important }
.content_box .tags {width:100%;padding:10px 0}
.content_box .tags a {color:#999;border: #e9e5e5 1px solid;padding:5px 20px;font-size:14px;margin-right:6px;display: inline-block}
.content_box .tags a:hover {color: #fff;background: #2674de;}
.content_box .info_next {margin:20px 0; border-top: #efefef 1px solid;border-bottom: #efefef 1px solid; padding:10px 0; }
.content_box .info_next p{color:#333;line-height: 34px;}
.content_box .info_next p a { }
.content_box .video-container{cursor:pointer;margin-top:20px;}
.content_box .video-container video{width:100%;}

.main_right{width:28%;float:right;position:sticky;top:0;margin-bottom:50px;}
.main_right .side_nav{width:100%;}
.main_right .side_nav ul{width:80%;margin:0 auto;padding:10px 0;}
.main_right .side_nav ul li{margin:5px 0; width:100%;line-height:40px;border-radius:10px;border:solid 1px #f0f0f0; text-align: center;background:#f0f0f0;}
.main_right .side_nav ul li a{width:100%;display:block;font-size:16px;}
.main_right .side_nav ul li:hover{background:#2674de}
.main_right .side_nav ul li:hover a{color:#fff} 
.main_right .side_nav ul li.on{background:#2674de}
.main_right .side_nav ul li.on a{color:#fff} 
.main_right .recom_case{width:100%;}
.main_right .recom_case ul {padding:10px 0;overflow: hidden;width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.main_right .recom_case ul li { width:49%;margin-bottom: 15px; font-size: 15px; }
.main_right .recom_case ul li a { display: block;overflow: hidden}
.main_right .recom_case ul li:nth-child(n+3){ margin-bottom: 0; }
.main_right .recom_case ul li i { display: block; width: 100%; height:inherit; overflow: hidden; margin-bottom: 5px; }
.main_right .recom_case ul li img { width: 100%; min-height: 100%; transition: all .5s }
.main_right .recom_case ul li:hover img { transform: scale(1.1) }
.main_right .recom_case ul li p{font-size:15px;}

.main_right .recom_video{width:100%;}
.main_right .recom_video .video{width:100%;}
.main_right .recom_video .video a{width:100%;position: relative;display:block;}
.main_right .recom_video .video a img{max-width:100%}
.main_right .recom_video .video a:before{content:'';background: url(../images/videoico.png) center center no-repeat;background-size:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;}
.relatednews_news {width:100%;}
.relatednews_news ul{width:100%;padding:10px 0}
.relatednews_news ul li {position: relative;padding-left: 15px;font-size:15px;line-height:30px;overflow:hidden;height:30px}
.relatednews_news ul li:before { content: ""; width: 4px; height: 4px; border-radius: 4px; position: absolute; left: 0; top: 14px; background: #a8d4d7; }
.relatednews_news ul li span{float:right;color:#666}
.relatednews_news ul li a{display:inline-block;width:calc(100% - 84px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}




.tjcase{ background:#f5f5f5;padding:15px 0 40px;}
.tjcase ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.tjcase ul li{display:block;width:24%;position:relative;overflow:hidden;background:#fff;}
.tjcase ul li img{ display:block;max-width:100%;}
.tjcase ul li .title{ padding:20px 15px;}
.tjcase ul li .title .t{ display:block; font-size:18px;color:#333; overflow:hidden;padding:5px 0}
.tjcase ul li .title .c{ font-size:14px; line-height:24px; color:#545454; overflow:hidden;}


.message{ background:none; padding:35px 0;width:1200px; margin:0 auto 50px}
.message .tit{ margin-bottom:40px;}
.message .tit strong{ display:block; text-align:center; color:#333; font-size:28px; font-weight:normal;}
.message .tit p{ color:#666; text-align:center; font-size:16px; margin-top:10px;}
.message .ly{color:#333;}
.message .ly .input{width:50%;display: inline-block;}
.message .ly .input input{display:inline-block;border-radius:5px;}
.message .ly .input label{width:110px;display:inline-block;font-size:16px;font-weight: bold;}
.message .ly .input:nth-child(n+3){margin-top:1%;}
.message .ly .input input[type="text"]{height:32px;line-height:38px;background:#fff;border:1px solid #cccdd1;text-indent:5px;font-size:15px;color:#333;width:calc(100% - 125px)}
.message .ly input[type="submit"]{ display:block; width:100%;line-height:42px; color:#333; border-radius:5px; background:#ffab18;margin-top:20px; font-size:16px; border:none; border-bottom:2px solid #a97537;cursor:pointer;}
.message .ly fieldset input[type=checkbox]{display:inline-block;vertical-align:middle;width:15px;height:15px; margin-right: 5px;}
.message .ly fieldset{width:100%;}
.message .ly fieldset legend{font-size:16px;color:#333;padding:1% 0;font-weight: bold;}
.message .ly fieldset label{font-size:15px;color:#333;margin: 4px 75px 4px 0;display: inline-block;}
.message .ly fieldset input{border-radius:5px;;}
.message .ly fieldset input[type="text"]{height:26px;line-height:30px;background:#fff;border:1px solid #cccdd1;text-indent:5px;font-size:15px;color:#333;width:200px; margin-left: 5px;}
.message .ly .textarea{width:100%;}
.message .ly .textarea label{font-size:16px;font-weight: bold;padding:1% 0;display: inline-block;}
.message .ly textarea{display:block; width:100%; height:130px; box-sizing:border-box; padding:5px; background:#fff; border:1px solid #cccdd1;font-size:15px;line-height: 24px;border-radius:5px;}


.boxlist{margin:40px auto;}
.boxlist ul{width:1220px;margin:0 auto;}
.boxlist ul li{display:block;position:relative;overflow:hidden;width:285px;float:left;margin:0 10px 20px;}
.boxlist ul li img{display:block; max-width:100%; }
.boxlist ul li .tit{border-top:none;font-size:16px;color:#333;height:42px;padding-top:7px;}
.boxlist ul li:hover .tit{ color:#0080ec;}


.fenye{ width:100%; margin:0 auto;  margin-top:5px;  padding-bottom:10px;  text-align:center; }
.fenye a{ display:inline-block;padding:0 16px;text-align:center; line-height:36px;  font-size:16px; color:#333;border-radius:5px; background:#eee;}
.fenye b,.fenye a:hover{ display:inline-block;padding:0 16px;text-align:center; line-height:35px;  font-size:16px; color:#fff; background:#0080ec; border-radius:5px;}
.fenye a b{background:no-repeat;color:#333;padding:0;margin:0;}
.fenye a:hover b{color:#fff;}
.ias-trigger,.ias-noneleft{width:200px;margin:2% auto;text-align:center;line-height:36px;font-size:16px}
.ias-trigger a{width:100%;background:#eee;border-radius:5px;color:#333;display:block}
.ias-trigger a:hover{background:#0080ec;color:#fff;}
.ias-noneleft{background:#eee;border-radius:5px;color:#333;}

.fatit{ position:relative; height:60px; margin-bottom:10px;}
.fatit span{ display:block; width:100%; text-align:center; position:absolute; left:0; top:0; z-index:2; font-size:30px; color:#f1f2f2;}
.fatit h2{ display:block; width:100%; font-weight:normal; font-size:28px; color:#01192e; text-align:center; position:absolute; left:0; top:10px; z-index:3;}
.fatit strong{ display:block; width:100%; font-weight:normal; font-size:28px; color:#01192e; text-align:center; position:absolute; left:0; top:10px; z-index:3;}



.solutioncontent{max-width:1200px; margin:20px auto;}
.solutioncontent .titlepic{float:left; margin-right: 30px;width:350px;}
.solutioncontent .titlepic img{width:100%;}
.solutioncontent .txt{width:100%;}
.solutioncontent .txt p{text-align:left; line-height:180%; font-size:16px; color:#666666;}
.solutioncontent .txt img{max-width:100%;}


.solutionprovide{max-width:1200px; margin:20px auto}
.solutionprovide ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.solutionprovide ul li{display:block;width:32%;position:relative;overflow:hidden; border:1px solid #cccccc;}
.solutionprovide ul li:nth-child(n+4){margin-top:2%;}
.solutionprovide ul li img{display:inline-block;float:left;padding:20px 0 20px 16px;}
.solutionprovide ul li .fa4_t{ display:inline-block; vertical-align:middle; position:relative; height:20px; line-height:20px;padding:28px 0;}
.solutionprovide ul li .fa4_t:after{ content:""; width:100%; height:6px; background:#c8dcff; position:absolute; left:-3px; bottom:0; z-index:2;}
.solutionprovide ul li .fa4_t span{ display:block; position:absolute; left:0; bottom:0; z-index:3; font-size:20px;}
.solutionprovide ul li .fa4_t strong{ opacity:0;font-size:20px;}


.solutioncase{max-width:1200px; margin:20px auto}
.solutioncase ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.solutioncase ul li{display:block;width:32%;position:relative;overflow:hidden;}
.solutioncase ul li img{ display:block;max-width:100%;}
.solutioncase ul li p{ display:block;font-size:16px; color:#666;padding:10px 0;}



.newsnav{ height:45px; line-height:45px; font-size:14px;color:#777777;background:#fff;border-bottom:1px solid #f0f0f0;}
.newsnav a{ color:#777777;}


.casexq1{background:url(../images/casexq1_bg.jpg) no-repeat center bottom #c8c9ce; padding:30px 0;}
.casexq1 .box{background:#fff;display:flex;justify-content:space-between;flex-wrap:wrap;}
.casexq1 .case_atlas{position: relative;float:left;width:700px;height:100%; overflow:hidden;white-space:nowrap}
.casexq1 .case_atlas p,.casexq1 .case_atlas figure{display: inline-block;overflow: hidden;box-sizing:border-box;vertical-align:bottom}
.casexq1 .case_atlas p img{display:block;max-width:100%;height:auto !important}
.casexq1 .case_atlas .carousel-indicator,.casexq1 .case_atlas .next,.casexq1 .case_atlas .prev { position: absolute; z-index: 10;}
.casexq1 .case_atlas .next,.casexq1 .case_atlas .prev {top: 50%;width:40px;height:70px;text-align: center; color: #fff;transform: translateY(-50%);background: rgba(255,255,255,.6);z-index: 10;cursor: pointer;background:url(../images/carousel-next.png) no-repeat center center;background-size:60%;}
.casexq1 .case_atlas .next {right:0;background:url(../images/carousel-prev.png) no-repeat center center;background-size:60%;}
.casexq1 .case_atlas .carousel-indicator { position: absolute; width: 100%;text-align: center; bottom: 10px;}
.casexq1 .case_atlas .carousel-indicator span {display: inline-block; width: 12px; height: 12px; border-radius: 50%;margin: 0 5px;cursor: pointer;background: rgba(255,255,255,.4);}
.casexq1 .case_atlas .carousel-indicator span.active {background:#2674de;}

.casexq1 .right{ width:420px;margin:0 36px; background:#fff;position: relative;}
.casexq1 .right h1{font-size: 26px;color: #333;margin-bottom: 10px;margin-top:30px;line-height: 32px;}
.casexq1 .right p.definition{ font-size:15px; color:#666666; line-height:28px; overflow:hidden;}
.casexq1 .right ul{margin-top:14px;}
.casexq1 .right ul li{ line-height:1.4;font-size:16px;color:#666666;margin:5px 0}
.casexq1 .right ul li strong{ color:#333;}
.casexq1 .right ul li a{ color:#666;}
.casexq1 .right .casecontact{width:100%;position:absolute;bottom:14px;left:0}
.casexq1 .right a.more{ display:block; width:100%;padding:10px 0;border-radius:5px; background:url(../images/casexq1_r_a.png) no-repeat 158px center #0080ec; color:#fff; font-size:18px; padding-left:190px; box-sizing:border-box;}
.casexq1 .right .t{ font-size:18px; color:#333333; background:url(../images/casexq1_r_t.png) no-repeat left center; padding-left:46px; margin-top:20px;}
.casexq1 .right .t strong{ font-size:24px; color:#0080ec;}


.casexq2{ padding-top:30px;width:1200px;margin: 0 auto;}
.casexqtit{margin:15px 0;}
.casexqtit strong{ display:inline-block; font-size:28px; color:#333;background:#fff;}


					

.text{ font-size:16px;color:#565966;margin-bottom:30px;width:100%;}
.text  h1{ font-size:24px; color:#000;  }
.text  h2{     margin: 30px 0 15px 0;    font-size: 22px; }
.text  h3{       margin: 30px 0 15px 0;    font-size: 20px; }
.text  h4{     margin: 30px 0 15px 0;    font-size: 18px; }
.text p {font-size:16px;line-height:30px;margin:8px 0;} /*text-indent: 2em; ccadd*/
.text p a { color:#002280; }
.text p a:hover {color:#002280; text-decoration:underline;}
.text p strong {font-size:20px;font-weight:bold;}
.text p img {margin:3% auto;max-width:100%;height:auto}

/*ccadd，为了新闻里面的参数表*/
.text table {
	width: 100%;
	border-collapse: collapse;
	font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
	background-color: #f9fbfd;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
	border-radius: 8px;
	overflow: hidden;
  }
  
  /* 表头统一样式，兼容 thead 和第一行tr */
  .text table thead tr,
  .text table tr:first-child {
	background-color: #007acc;
	color: #ffffff;
  }
  
  .text table th,
  .text table tr:first-child td {
	padding: 12px 16px;
	color: #ffffff;
	text-align: left;
	border-top: none;
  }
  
  /* 内容单元格 */
  .text table td {
	padding: 12px 16px;
	font-size: 15px;
	color: #333;
	border-top: 1px solid #e0e6ed;
  }
  
  /* 奇偶行交替颜色（排除表头） */
  .text table tr:nth-child(even):not(:first-child) td {
	background-color: #f2f6fa;
  }
  
  /* 鼠标悬停高亮（排除表头） */
  .text table tr:not(:first-child):hover td {
	background-color: #e6f1fb;
  }

  

.casexq_ys{ padding-bottom:40px;}
.casexq_ys .casexq_ys1{ width:1200px; height:683px; background:url(../images/casexq_ys1.jpg) no-repeat center;}
.casexq_ys .casexq_ys2{ width:1200px; height:626px; background:url(../images/casexq_ys2.jpg) no-repeat center;}
.casexq_ys .pic{display:none}
.casexq_ys dl{ height:280px;}
.casexq_ys .casexq_ys1 dl:nth-child(1){width:520px; float:right; margin-bottom:90px;}
.casexq_ys .casexq_ys1 dl:nth-child(2){width:520px; clear:both;}
.casexq_ys .casexq_ys1 dl:nth-child(2) strong{text-align:right;}
.casexq_ys .casexq_ys1 dl:nth-child(2) span{text-align:right;}
.casexq_ys .casexq_ys2 dl:nth-child(1){width:520px; float:right; margin-bottom:90px;}
.casexq_ys .casexq_ys2 dl:nth-child(2){width:520px; clear:both;}
.casexq_ys .casexq_ys2 dl:nth-child(2) strong{text-align:right;}
.casexq_ys .casexq_ys2 dl:nth-child(2) span{text-align:right;}
.casexq_ys dl dt strong{ display:block; font-size:25px; color:#024494; font-weight:normal;}
.casexq_ys dl dt span{ display:block; font-size:20px; color:#333333; margin-top:5px;}
.casexq_ys dl dd{ font-size:16px; color:#666; line-height:30px; margin-top:10px;}
	

.tjpro{ background:#f5f5f5; padding:30px 0;}
.tjpro ul{display:flex;justify-content:space-between;flex-wrap:wrap;width:1200px;margin:0 auto;}
.tjpro ul li{ display:block;width:24%;position:relative;overflow:hidden; background:#fff;}
.tjpro ul li img{ display:block;width:100%;}
.tjpro ul li .tit{ padding:3% 4%;font-size:16px; line-height:24px; color:#333;overflow:hidden;}
.tjpro .casexqtit strong{background:#f5f5f5}
	

.aftersales{width:1200px;margin: 40px auto;}
.aftersales .left{ width:575px; float: left;} /*ccedit*/
.aftersales .left img{ display:block; width:100%;}
.aftersales .right{ width:600px; padding-top:30px; float: right;} /*ccedit*/
.aftersales .right strong{ display:block; font-size:26px; margin-bottom:15px;}
.aftersales .right p{ font-size:16px; line-height:30px; color:#666;}
.aftersales .right .tte{ font-size:18px; color:#333; margin-top:15px;}
.aftersales .right .tte strong{ font-size:24px; color:#0080ec; display:inline;}
.aftersales2{width:1200px;margin: 40px auto;display:flex;justify-content:space-between;flex-wrap:wrap;}
.aftersales2 dl{display:block;width:48%;position:relative;overflow:hidden; margin:1% 0}
.aftersales2 dl dt{width:90px;display: inline-block;}
.aftersales2 dl dt img{width:100%;}
.aftersales2 dl dd{display: inline-block;width:480px;}
.aftersales2 dl dd strong{font-size:20px;color:#333; margin-bottom: 4px;line-height: 34px;}
.aftersales2 dl dd p{font-size:16px;color:#666;line-height: 24px;}
.aftersales3{ background:#f5f5f5; padding:40px 0;}
.aftersales3 .tit{ text-align:center; font-size:32px; color:#333333; margin-bottom:30px;}
.aftersales3 img{ display:block; margin:0 auto;}


.noption{ text-align:center;}
.noption a{ display:inline-block;text-align:center;padding:8px 26px; margin:0 10px; background:#f3f3f3; font-size:16px; color:#333;border-radius:5px;}
.noption a:hover{ color:#0080ec;}
.noption a.on{ color:#fff;background:#0080ec;}
	
.newslist{width:1200px;margin:40px auto}
.newslist ul{width:100%; margin: 20px 0;}
.newslist ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.newslist ul li{ padding:20px 0; border-bottom:1px solid #ddd;}
.newslist ul li .date{ float:right; width:130px; text-align:center; border-left:1px solid #ddd; margin-left:15px;}
.newslist ul li .date strong{ display:block; text-align:center; font-size:48px; color:#666666; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.newslist ul li .date span{ display:block; text-align:center; font-size:16px; color:#999999;}
.newslist ul li a{ display:block; font-size:18px; color:#333; margin-bottom:10px;    font-weight: bold;}
.newslist ul li p{ font-size:15px; line-height:28px; color:#666;}
.newslist ul li a:hover{ color:#0080ec;}
	
.listtags{width:1200px;margin:40px auto;}
.listtags ul{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap; margin-bottom: 20px;}
.listtags ul li{display:block;width:19%;position:relative;overflow:hidden; margin:1% 0; border-radius:3px; text-align: center;}
.listtags ul li a{display:inline-block;color:#333;border:1px solid #f0f0f0;width:100%;padding:30px 0;background:#fcfcfc;}
.listtags ul li a i{display:inline-block; margin:0 0 6px}
.listtags ul li a i img{max-width:100%;}
.listtags ul li a p{font-size:16px;}
.listtags ul li a em{font-size:14px;color:#999;font-style:normal;}
.listtags ul li:hover a{background:#00479d;color:#fff;transition:all 0.4s;
-moz-transition:all 0.4s; /* Firefox 4 */
-webkit-transition:all 0.4s; /* Safari 和 Chrome */
-o-transition:all 0.4s; /* Opera */}
	
.newsxq{width:1200px;margin:30px auto;}
.newsxq .tit{ font-size:22px; padding-left:12px; color:#333; position:relative; border-bottom:1px solid #ddd; padding-bottom:15px;}
.newsxq .tit:After{ content:""; width:6px; height:21px; background:#0080ec; position:absolute; left:0; top:5px;}
.newsxq .title{ width:100%; margin:0 auto; text-align:center; border-bottom:1px solid #e8e8e8; padding-bottom:15px;}

.newsxq .title h3{ margin: 30px 0 10px 0;  }
.newsxq .title p{ font-size:14px; color:#878787; margin-top:15px;   }



.newsxq .tagbox{width:100%;padding:20px 0;border-top:1px solid #f0f0f0; margin-top:20px;}
.newsxq .tagbox span{font-size:14px;background:#00479d;padding:6px 10px; display:inline-block;color:#FFF;margin-right:10px;border-radius:5px;}
.newsxq .tagbox a{display:inline-block; background:#f7faef; border:1px solid #e8f1d2;color:#575966;padding:6px 20px;border-radius:7px;margin-right:10px;font-size:14px;transition:all 0.4s;}
.newsxq .tagbox a:hover{background:#00479d;border:1px solid #00479d;color:#FFF;}
.newsxq .paging{ width:100%; margin:0 auto 30px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; padding:10px 0;}
.newsxq .paging p{ font-size:15px; line-height:30px; color:#565656}
.newsxq .paging p a{ color:#565656}
.newsxq .paging p a:hover{ color:#0069be;}

.tjnews{display:flex;justify-content:space-between;flex-wrap:wrap; margin-top:14px;}
.tjnews li{display:block;width:48%;position:relative;overflow:hidden;line-height:35px;height:35px; background:url(../images/ico-li.png) no-repeat left center; padding-left:1%;}
.tjnews li span{ float:right;font-size:14px; color:#8a8a8a; }
.tjnews li a{ font-size:15px; color:#8a8a8a;}
.tjnews li a:hover{color:#0080ec;}

.abtit{ position:relative; height:60px; margin-bottom:25px;}
.abtit strong{ display:block; width:100%; font-size:36px; color:#01192e; text-align:center; position:absolute; left:0; top:10px; z-index:3;}
.abtit span{ font-weight:bold; display:block; width:100%; text-align:center; position:absolute; left:0; top:0; z-index:2; font-size:46px; color:#f1f2f2;}

					


.about1{margin:40px 0}
.about1 .left{ width:618px; font-size:16px; line-height:30px; color:#666;}
.about1 .left p{ margin-bottom:15px;}
.about1 .left p a{color:#0080ec; } 
.about1 ul{ box-shadow:0px 0px 25px rgba(0,0,0,.1);display:flex;justify-content:space-between;flex-wrap:wrap; margin-top: 20px;}
.about1 ul li{display:block;width:20%;position:relative;overflow:hidden;padding:20px 0;}
.about1 ul li img{ display:block; margin:0 auto; margin-bottom:15px;}
.about1 ul li p{ text-align:center; font-size:16px; color:#606060;}
.about1 ul li p font{ color:#0080ec;}
	







.about2{ background:url(../images/about2_bg.jpg) no-repeat center; background-size:cover;padding:40px 0;}
.about2 .abtit strong{  color:#fff; }
.about2 .abtit span{color:rgba(255,255,255,.1)}
.about2 ul{box-shadow:0px 0px 25px rgba(0,0,0,.1);display:flex;justify-content:space-between;flex-wrap:wrap;}
.about2 ul li{display:block;width:24%;position:relative;overflow:hidden;}
.about2 ul li:nth-child(n+5){margin-top:1%;}
.about2 ul li img{display:block;max-width:100%;transition: all 500ms ease;-webkit-transition: all 500ms ease;}
.about2 ul li p{ text-align:center; color:#fff;line-height:40px; background:rgba(0,0,0,.5); position:absolute; left:0; bottom:0; font-size:16px; width:100%;}
.about2 ul li:hover img{transform: scale(1.3);-webkit-transform: scale(1.3);} 
	

.about3{ padding:40px 0;}
.about3_box{ width:100%; height:380px; background:url(../images/about3_img.jpg) no-repeat center;}
.about3_box .left{ font-size:15px; line-height:32px; color:#333; margin-left:325px; padding-top:273px;}
.about3_box .right{ width:540px; font-size:15px; line-height:32px; color:#333; padding-top:15px;}
	
.about4{padding:40px 0;background:#f4f8fb;}
.about4 ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.about4 ul li{display:block;width:24%;position:relative;overflow:hidden;}
.about4 ul li i{width:100%;}
.about4 ul li i img{ display:block; width:100%;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer;}
.about4 ul li p{ text-align:center; font-size:15px; color:#000;padding:10px 0}
.about4 ul li i:hover img{transform: scale(1.1);}



.about5{padding:40px 0 0;}
.about5 .swiper-slide{width: 320px; height: 460px;}
.about5 .swiper-slide img{ display:block;width: 320px; height: 460px;}

.about6{padding:40px 0;background:#f4f8fb;}
.about6 .a6_1{width:700px; height:509px; float:left;}
.about6 .a6_1 a{ display:block;}
.about6 .a6_2{ width:494px; height:300px; float:left; margin-left:6px; margin-bottom:6px;}
.about6 .a6_2 a{ display:block;} 
.about6 .a6_3{ width:244px; height:203px; float:left; margin-left:6px;}
.about6 .a6_3 a{ display:block;} 


.about7{padding:40px 0;}
.about7 .c{margin-top:20px;display:block;text-align:center;}
.about7 .c img {display:block;margin:0 auto;}





.contact1{margin:30px auto;width:1200px;}
.contact1 .comtime{width:100%;}
.contact1 .comtime img{ display:block; margin:0 auto; margin-bottom:60px;}
.contact1 .comtime strong.t{ display:block; text-align:center; font-size:22px; color:#0080ec; margin-bottom:10px;}
.contact1 .comtime p{ font-size:18px; line-height:36px; color:#666; text-align:center;}
.contact1 .communication{ display:block; width:100%; padding:35px 0;padding-left:120px;background: url(../images/contact2_ico1.jpg) no-repeat;background-position:65px 25px;}
.contact1 .communication strong{ display:block; font-size:18px; color:#333333; margin-bottom:15px;}
.contact1 .communication strong span{padding-left:10px; font-size:12px; color:#CFCFCF;}
.contact1 .communication p{ font-size:16px; line-height:30px; color:#666;}
.contact1 .communication p span{font-size:20px;color:#00479d;}

.contact2{margin:30px auto 0;width:1200px;}
.contact2 .ditumap{width:100%;}
.contact2 .ditumap img{max-width:100%;}


.deviceinfos{background:radial-gradient(circle at 38.2%,#42495e,#151c30);padding:40px 0;width:100%}
.deviceinfos .box{display:flex;justify-content:space-between;flex-wrap:wrap;}
.deviceinfos .deviceimage{ width:520px;box-sizing:border-box;}
.deviceinfos .deviceimage img{ display:block;max-width:100%;}
.deviceinfos .devicecontent{ width:640px;}
.deviceinfos .devicecontent h1{ font-size:30px;color:#fff; padding:20px 0; border-bottom:1px solid #eeeeee}
.deviceinfos .devicecontent .pro-canshu{ font-size:14px; line-height:24px; color:#9e9e9e;border-bottom:1px solid #eee;margin: 15px 0}
.deviceinfos .devicecontent .pro-canshu p{ margin:6px 0;}
.deviceinfos .devicecontent .pro-canshu p a{color:#9e9e9e;}
.deviceinfos .devicecontent .pro-tel{ padding:25px 0;}
.deviceinfos .devicecontent .pro-tel:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.deviceinfos .devicecontent .pro-tel .tel1{ background:url(../images/casexq1_r_t.png) no-repeat left center; padding-left:45px;display: inline-block;float: right; }
.deviceinfos .devicecontent .pro-tel .tel1 span{ display:block; font-size:15px; color:#fff;}
.deviceinfos .devicecontent .pro-tel .tel1 strong{ display:block; font-size:32px; color:#007be3; font-weight:normal; font-family:Impact}
.deviceinfos .devicecontent .pro-tel .tel2{padding:16px 80px;border-radius:5px; background: #08aa3f; font-size:18px; color:#fff;display: inline-block;}
.deviceinfos .devicecontent .pro-tel .tel2:hover{ border-radius:15px;}

.infotitle{width:100%;font-size:26px; color:#000;position:relative;margin:14px 0;padding:10px 0;;font-weight:bold}
.infotitle:before{content:'';position:absolute;bottom:0;left:0;width:96px;height:3px;background:#2674de}
.prodetails{margin-bottom:20px;}
.prodetails .protext{width:100%;color:#565966;}
.prodetails .protext p {font-size:16px;line-height:30px;margin:8px 0}
.prodetails .protext p a {transition:all .2s;color:#00c3e5;}
.prodetails .protext p a:hover {color:#565c966;}
.prodetails .protext p strong {font-weight:bold;}
.prodetails .protext p img {margin:3% auto;max-width:100%;height:auto}

.tablewrap {width:100%;}
.tablewrap p {font-size:18px;line-height:34px;color:#333;font-weight:bold;padding:10px 0}
.tablewrap table {width:100%;margin:0 auto;}
.tablewrap table tr {height:56px;border-bottom:1px solid #ebeff2;}
.tablewrap table tr td {line-height:56px;font-size:16px;color:#333;text-align:center;transition:all .4s;border-right:2px solid #fff;}
.tablewrap table tr:nth-child(2n) {background:#f4f8fb}
.tablewrap table tr:first-child td {font-size:18px;color:#333}





.xiangguananli ul{ width:1220px;}
.xiangguananli ul li{ display:block; float:left; width:288px; margin-right:16px;}
.xiangguananli ul li img{ display:block; width:288px; height:213px;}
.xiangguananli ul li p{ height:40px; line-height:40px; text-align:center; font-size:15px; color:#4a4a4a;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.xiangguananli ul li:hover p{ color:#0080ec;}

.pro-list ul { width:1230px;}
.pro-list ul li{ display:block; float:left; width:287px; height:290px; display:block; background:#fff; margin-right:20px; position:relative; overflow:hidden;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; margin-bottom:20px;}
.pro-list ul li img{ display:block; width:287px; height:223px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
.pro-list ul li .pro-lianjie{ width:287px; position:absolute; left:0%; bottom:-40px; height:97px; background:#fff; text-align:center;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; padding-top:13px;}
.pro-list ul li .pro-lianjie a{ display:inline-block; width:90px; height:29px; text-align:center; color:#fff; background:#008af8; border-radius:5px; font-size:14px; margin:0 5px; line-height:29px;}
.pro-list ul li .pro-lianjie a.more1{ background:#00c643;}
.pro-list ul li p{ width:280px; overflow:hidden; margin:0 auto; height:48px; line-height:24px; text-align:center; font-size:14px; color:#525252; margin-bottom:10px;}
.pro-list ul li:hover .pro-lianjie{ bottom:0px;}
.pro-list ul li:hover{box-shadow:0 10px 20px rgba(0,0,0,.1)}
.pro-list ul li .pro-lianjie a:hover{ border-radius:25px;}
.pro-list ul li:hover img{transform: scale(1.1);} 
.pro-list ul li:hover p{ margin-bottom:5px;}


.websitemap {width:1200px;margin:32px auto 120px;}
.websitemap .column {width:100%;border-bottom:#e4e4e4 solid 1px;padding:30px 0}
.websitemap .column h2 {font-size:24px;color:#41434f;font-weight:bold;line-height:50px;}
.websitemap .column h2 a{color:#41434f;}
.websitemap .column .navclass {width:100%;}
.websitemap .column .navclass h3 {font-size:20px;color:#737374;line-height:34px;width:20%;float:left;}
.websitemap .column .navclass .r {width:80%;float:right}
.websitemap .column .navclass .r a {font-size:16px;color:#565966;transition:all .4s;display:inline-block;width:33%;line-height:36px;}
.websitemap .column .navclass .r a:hover {color:#7fbe25;}
.websitemap .column .article,.websitemap .column .article2 {width:100%;}
.websitemap .column .article a {font-size:16px;color:#565966;transition:all .4s;display:inline-block;line-height:36px;margin-right:10px;}
.websitemap .column .article a:hover {color:#7fbe25;}
.websitemap .column .article2 h3 {line-height:36px;margin-right:6%;display:inline-block;}
.websitemap .column .article2 h3 a {font-size:18px;color:#333333;transition:all .4s;}
.websitemap .column .article2 h3 a:hover {color:#7fbe25;}




.page404 {padding:2% 0 5%;}
.page404 .pic{text-align: center;margin:0 auto 2%}
.page404 .pic img {width:100%;max-width:617px;}
.page404 p {text-align:center;color:#333;}
.page404 .returncnt {font-size:18px;line-height:28px;}
.page404 .return {font-size:20px;line-height:30px;}
.page404 .return .red {color:#7fbe25}
.page404 .backBtn {width:456px;overflow:hidden;margin:2% auto 0}
.page404 .backBtn a {float:left;display:block;width:200px;height:55px;background:#24b84c;border-radius:4px;text-align:center;font-size:18px;color:#fff;line-height:55px}
.page404 .backBtn a:first-child {margin-right:56px}



@media (max-width:1300px) {
	.yb_conct{display: none;}
	}
@media (max-width:1200px) {
	header{height:60px;}
	header .primary-menu .nav li {width:110px;}
	header .primary-menu .nav li>a{line-height:60px;font-size:16px;}
	.primary-slider-navigation{top:60px;}
	.sticky-state .primary-menu .nav>li{width:110px;}
	.hocase ul{ width:100%; }
	}
	
	 
	@media (max-width:1024px) {
	.sticky-state .primary-menu .nav>li{width:96px;}
	header .primary-menu .nav li{width:96px;}
	.lmt{margin-bottom:3%;}
	.lmt strong{font-size:24px;}
	.lmt a.more{line-height:28px;}
	.companyprofile{margin:4% auto;}
	.companyprofile ul{margin-top:3%;}
	.companyprofile .left{ width:36%;}
	.companyprofile .left .title strong{font-size:30px;}
	.companyprofile .right{ width:62%;} 
	.companyprofile .right img{ width:100%;} 
	.bar{background-size:155%;margin:1% auto;}
	}
	@media (max-width:980px) {
	.head-navigation{display:none}
	header{width:100%;position:fixed;top:0;height:50px;box-shadow:none;background:rgba(255,255,255,.95);}
	header .logo{width:190px;display:inline-block;}
	header .right{width:160px;}
	header .phone{display:inline-block;line-height:50px;color:#000;font-size:16px;}
	header .mobile-header-icon{display:block;}
	header .primary-menu{float:none;position:absolute;left:0;width:100%;top:50px;max-height:0px;transition:box-shadow .05s .1s,max-height .3s .15s;will-change:max-height,box-shadow;overflow: hidden;height:initial;z-index:100;}
	header .primary-menu:before{content:'';position:absolute;z-index:51;top:0;width:100%;height:10px;background:linear-gradient(to bottom,rgba(0,0,0,.15),rgba(0,0,0,0));}
	header .primary-menu .nav {background:rgba(255,255,255,.95);width:100%;position:initial;overflow:hidden;}
	header .primary-menu .nav>li{width:100%;}
	header .primary-menu .nav>li:hover:after{width:0}
	header .primary-menu .nav>li>a{display:inline-block;line-height:40px;color:#000;border-bottom:2px solid #f0f0f0;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;font-weight:normal;}
	header .primary-menu .nav>li>a:after{height:0px;}
	.primary-slider-navigation{display: none;}
	.primary-navigation .icon-menubtn{display:block;}
	header .sliderdown{max-height:calc(100vh - 100px);overflow-y:auto;z-index:888;}
	.sticky-state{height:50px;}
	.sticky-state .primary-menu .nav>li{width:100%;}
	.sticky-state .primary-menu .nav>li>a{line-height:40px;}
	.sticky-state .logo{width:190px;}
	.banner-container{margin-top:50px;}
	.banner-container .carousel-indicator{bottom:4px;}
	.banner-container .carousel-indicator span {width:8px; height:8px;}
	}
	@media (max-width:768px) {
		.copyright{padding-bottom:60px;}
		.mbottom{display:block;width:100%; height:60px; background:#006ee8; margin:0 auto; position:fixed; bottom:0; left:0; z-index:99;}
		.mbottom ul{ max-width:640px; height:60px; margin:0 auto}
		.mbottom ul li{ width:25%; height:60px; display:block; float:left; text-align:center}
		.mbottom ul li a{ color:#fff; font-size:12px}
		.mbottom ul li:nth-of-type(4){ background-image:none}
		.mbottom ul li.index i{ display:block; width:100%; height:32px; background:url(../images/index.png) no-repeat  center; margin-top:5px;}
		.mbottom ul li.bohao i{ display:block; width:100%; height:32px; background:url(../images/dh.png) no-repeat  center; margin-top:5px;}
		.mbottom ul li.anli i{ display:block; width:100%; height:32px; background:url(../images/bohao.png) no-repeat  center; margin-top:5px;}
		.mbottom ul li.guanyu i{ display:block; width:100%; height:32px; background:url(../images/women.png) no-repeat  center; margin-top:5px;}
		.lmt{margin-bottom:3%;}
		.lmt strong{font-size:22px; margin-right: 1%;}
		.lmt span{ font-size:14px;} 
		.lmt a.more{line-height:28px;margin-top:0px;font-size:14px;}
		.product ul li p{line-height: 36px;font-size:15px;}
		.product .lmt{padding-top:3%;}
		.companyprofile .left{ width:100%;float: none;}
		.companyprofile .left .title strong{font-size:22px;margin-bottom:1%;}
		.companyprofile .left .title span{font-size:18px;}
		.companyprofile .right{ width:100%;float: none;margin-top:2%;} 
		.companyprofile ul li p{font-size:15px;}
		.companyprofile .left .c{font-size:15px;line-height:24px;}
		.bar{ height:110px;}
		.solution{margin-top:3%;}
		.solution ul li p{line-height: 36px;font-size:15px;}
		}
	@media (max-width:640px) {
	header .logo{width:180px;}
	.sticky-state .logo{width:180px;}
	.footer{padding-top:4%;}
	.footer .footer_nav{display: none;}
	.footer .footer_right{width:95%;margin:0 auto;float: none;}
	.footer .footer_right .left .footer_z{width:86px;height:40px; line-height: 40px;padding-left:54px;font-size: 14px;background: url(../images/footer_z.png) no-repeat 28px center #ffe400;}
	.copyright{line-height: 42px;height: 42px;font-size:14px;}
	.solution ul li{width:32%;}
	.solution ul li:nth-child(n+4){margin-top:2%;}
	.solution ul li:nth-child(n+7){display:none;}
	}
	
 
	@media (max-width:540px) {
		.companyprofile ul li{width:33.3333%;}
		.companyprofile ul li:nth-child(n+4){margin-top:2%;}
		.companyprofile ul li img{ margin-bottom: 2%;width:30%;}
		}

	@media (max-width:480px) {
	header .logo{width:160px;}
	.sticky-state .logo{width:160px;}
	.sticky-state .primary-menu .nav>li>a{line-height:40px;}
	.footer{padding-bottom:75px;}
	.footer .footer_right .left{width:47%;}
	.footer .footer_right .left .footer_tel span{font-size:14px;}
	.footer .footer_right .left .footer_tel strong{font-size:20px;}
	.footer .footer_right .right{width:30%;}
	.footer .footer_right .right img{width:100%;}
	.copyright{display: none;}
	.bar{ height:74px;}
	}
	
	@media (max-width:420px) {
	.lmt strong{font-size:20px;}
	.product ul li{width:49%;}
	.product ul li:nth-child(n+3){margin-top:2%;}
	.companyprofile ul li{width:50%;}
	.companyprofile ul li:nth-child(n+3){margin-top:3%;}
	.companyprofile ul li:nth-child(n+5){display: none;}
	.companyprofile .left .title strong{font-size:18px;}
	.companyprofile .left .title span{font-size:16px;}
	.companyprofile ul li img{width:18%;}
	.solution ul li{width:49%;}
	.solution ul li:nth-child(n+3){margin-top:2%;}
	.solution ul li:nth-child(n+7){display:none;}

	}
	@media (max-width:375px) {
	header .logo{width:140px;}
	.sticky-state .logo{width:140px;}
	.lmt span{display: none;} 
	.companyprofile ul li p{font-size:14px;}
	.bar{ height:56px;}
	}
 
  
	  
	 



  
	@media (max-width:768px) {
	.hocase ul li{width:49%;}
	.hocase ul li:nth-child(n+3){margin-top:2%;}
	}
	@media (max-width:768px) {
	.honews ul li{width:100%; margin:1% 0;}
	.honews ul li .pic{width:20%;display: inline-block}
	.honews ul li .news_txt{width:75%;display: inline-block;padding:1% 2%;background:none;}
	}
	@media (max-width:540px) {
	.honews ul li .news_txt .tit{font-size:16px;line-height:24px}
	.honews ul li .news_txt p.c{font-size:14px; line-height: 22px;height: auto;}
	}
	@media (max-width:420px) {
	.honews ul li .news_txt{width:74%;}
	.honews ul li .news_txt p.c{height:40px;line-height: 20px;}
	}
	@media (max-width:1199px) {
	.customized .box{width:100%;}
	.customized ul{ width:100%;}
	}
	@media (max-width:1024px) {
	.customized ul li{padding:1% 0}
	.customized ul li strong{font-size:18px;}
	.customized ul li p{font-size:14px;}
	.customized ul li:nth-child(n+4){margin-top:2%;}
	}
	@media (max-width:768px) {
	.customized ul li i{width:30%;line-height: 88px;}
	.customized ul li i img{width:100%;}
	.customized ul li strong{font-size:16px;}
	.customized ul li p{line-height:22px;}
	}
	@media (max-width:540px) {
	.customized ul li p{display: none;}
	.customized ul li i{line-height: 46px;}
	.customized ul li strong{line-height: 46px;}
	}
	@media (max-width:420px) {
	.customized ul li i{ margin-right:5%;}
	.customized ul li strong{font-size:15px;}
	}@media (max-width:980px) {
	.nbanner{height:200px;margin-top:50px;}
	.nbanner .content h1,.nbanner .content .title{font-size:24px;}
	}
	@media (max-width:480px) {
	.nbanner{height:200px;}
	.nbanner .content h1,.nbanner .content .title{font-size:22px;}
	.nbanner .content .slogan{font-size:14px;}
	}
	@media (max-width:420px) {
	.nbanner{height:180px;}
	.nbanner .content h1,.nbanner .content .title{font-size:20px;}
	}
	@media (max-width:980px) {
	.main_left{width:100%;float:none;margin-bottom:0}
	.main_right{width:100%;float:none;}
	}
	@media (max-width:768px) {
	.content_box h1{font-size:24px;}
	}
	@media (max-width:480px) {
	.content_box h1{font-size:22px;}
	}
	@media (max-width:1199px) {
	.tjcase{padding:15px 0 40px;}
	.tjcase ul li .title{padding:3% 5%;}
	}
	@media (max-width:768px) {
	.tjcase ul li .title .t{font-size:16px;}
	}
	@media (max-width:640px) {
	.tjcase ul li{width:49%;}
	.tjcase ul li:nth-child(n+3){margin-top:2%;}
	}
	@media (max-width:420px) {
	.tjcase ul li .title .t{font-size:14px;}
	}
	@media (max-width:1199px) {
	.message{padding:3% 0;width:98%; margin:0 auto 5%}
	.message .tit{margin-bottom: 4%;}
	}
	@media (max-width:1024px) {
	.message .tit strong{font-size:24px}
	.message .tit p{margin-top:1%;font-size:15px;}
	}
	@media (max-width:640px) {
	.message .tit strong{font-size:20px}
	.message .ly .input{width:100%;}
	.message .ly .input:nth-child(n+1){margin-top:1%;}
	}
	@media (max-width:320px) {
	.message .ly fieldset{display:none;}
	}@media (max-width:1219px) {
	.boxlist ul{width:100%;}
	.boxlist ul li{width:23%;margin:0 1% 2%;}
	}
	@media (max-width:1199px) {
	.boxlist{width:98%;}
	.boxlist{margin:4% auto}
	}
	@media (max-width:768px) {
	.boxlist ul li{width:31%;}
	.fenye a {
	margin-top: 10px;
	}
	}
	@media (max-width:480px) {
	.boxlist ul li .tit{font-size:14px;}
	}
	@media (max-width:420px) {
	.boxlist ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
	.boxlist ul li{width:49%;float:none;margin:0 0 2%;}
	}
	@media (max-width:1199px) {
	.fatit{margin-bottom:1%;}
	.solutioncontent{width:98%;margin:2% auto 0}
	.solutioncontent .titlepic{margin-right:2%;width:23%;}
	.solutionprovide{width:98%;margin:2% auto}

	}
	@media (max-width:1024px) {
	.fatit span{font-size:28px;}
	.fatit h2{font-size:24px;}
	.fatit strong{font-size:24px;}
	}
	@media (max-width:768px) {
	.fatit{height:45px;}
	}
	@media (max-width:640px) {
	.fatit{height:44px;}
	.fatit span{font-size:24px;}
	.fatit h2{font-size:20px;}
	.fatit strong{font-size:20px;}
	}
	 
	@media (max-width:640px) {
	.solutioncontent .txt p{font-size:14px;}
	.solutioncontent .titlepic{width:35%;}
	}
	@media (max-width:360px) {
	.solutioncontent .titlepic{width:45%;}
	}
 
	@media (max-width:1199px) {
	.solutionprovide ul li img{padding:2% 0 2% 6%;width:23%;}
	.solutionprovide ul li .fa4_t{padding:5% 0;}
	.solutionprovide ul li .fa4_t span{font-size:18px;}
	.solutioncase{width:98%;margin:2% auto 0}
	.solutioncase ul li p{padding:3% 0;}
	.casexq1{padding:3% 0;}
	.casexq1 .case_atlas{ width:57%; text-align: center}
	.casexq1 .right{ width:38%; margin:0% 2%;}
	.casexq1 .right h1{font-size: 24px;margin-top:5%;}
	.casexq2{padding:1% 0 2%;width:98%}
		.casexqtit{margin:2% 0;}
		.casexqtit strong{padding:0 2%;}
		.casexq_ys{ padding-bottom:3%;}
		.casexq_ys .casexq_ys1{ width:100%; height:683px; background:url(../images/casexq_ys1.jpg) no-repeat center;}
		.casexq_ys .casexq_ys2{ width:100%; height:626px; background:url(../images/casexq_ys2.jpg) no-repeat center;}
		.text {width:98%;margin:0 auto;}

	}
	@media (max-width:768px) {
	.solutionprovide ul li .fa4_t span{font-size:16px;}
	}
	@media (max-width:480px) {
	.solutionprovide ul li .fa4_t{padding:4% 0}
	.solutionprovide ul li .fa4_t span{font-size:15px;}
	}
	@media (max-width:420px) {
	.solutionprovide ul li img{padding:6% 0 6% 6%;width:26%;}
	.solutionprovide ul li .fa4_t{padding:5% 0}
	.solutionprovide ul li .fa4_t span{font-size:14px;}
	.solutionprovide ul li .fa4_t strong{font-size:16px;}
	}
	 
	@media (max-width:420px) {
	.solutioncase ul li p{font-size:14px;}
	}
 
	@media (max-width:1024px) {
	.casexq1 .right a.more{padding-left:170px;background: url(../images/casexq1_r_a.png) no-repeat 140px center #0080ec;}
	.casexq1 .right p.definition{display:none}
	}
	@media (max-width:768px) {
	.casexq1{background:#d5d5d7;}
	.casexq1 .case_atlas{ width:90%;float:none;margin:0 auto;padding-top:2%}
	.casexq1 .right{ width:96%;float:none;margin:0 2% 2%;}
	.casexq1 .right .casecontact{position:initial;margin-top:4%}
	.casexq1 .right a.more{background:#0080EB;padding-left:0;text-align: center;width:50%;font-size:15px;}
	
	}
	@media (max-width:640px) {
	.casexq1 .case_atlas{ width:96%}
	.casexq1 .right h1{font-size:22px;}
	}
	@media (max-width:375px) {
	.casexq1 .right h1{font-size:18px;margin-bottom:1%;}
	.casexq1 .right ul li{font-size:15px}
	}
 
	@media (max-width:1024px) {
	.casexqtit strong{font-size:24px;}
	}
	@media (max-width:640px) {
	.casexqtit strong{font-size:20px;}
	}
	@media (max-width:360px) {
	.casexqtit{margin:4% 0;}
	}
	 
	@media (max-width:768px) {
	.text p {font-size:14px;line-height:26px;margin:4px 0}
	.text p strong {font-size:16px}
	}
	 
	@media (max-width:1024px) {
	.casexq_ys .casexq_ys1 dl:nth-child(1){width:45%;}
	.casexq_ys .casexq_ys1 dl:nth-child(2){width:45%;}
	.casexq_ys .casexq_ys2 dl:nth-child(1){width:45%;}
	.casexq_ys .casexq_ys2 dl:nth-child(2){width:45%;}
	
	.casexq_ys dl dt strong{font-size:18px}
	.casexq_ys dl dt span{font-size:16px;}
	}
	@media (max-width:640px) {
	.casexq_ys .casexq_ys1{height:auto; background:none;}
	.casexq_ys .casexq_ys2{ height:auto; background:none;}
	.casexq_ys .casexq_ys1 dl:nth-child(1){width:100%;float:none;}
	.casexq_ys .casexq_ys1 dl:nth-child(2) strong{text-align:left;}
	.casexq_ys .casexq_ys1 dl:nth-child(2) span{text-align:left;}
	.casexq_ys .casexq_ys1 dl:nth-child(2){width:100%;float:none;}
	.casexq_ys .casexq_ys2 dl:nth-child(1){width:100%;float:none;}
	.casexq_ys .casexq_ys2 dl:nth-child(2){width:100%;float:none;}
	.casexq_ys .casexq_ys2 dl:nth-child(2) strong{text-align:left;}
	.casexq_ys .casexq_ys2 dl:nth-child(2) span{text-align:left;}
	.casexq_ys .pic{display:block;text-align: center; margin:4% 0 2%;;}
	.casexq_ys .pic img{max-width:100%;}
	.casexq_ys dl{ height:auto; margin-bottom:2%;}
	.casexq_ys .casexq_ys1 dl:nth-child(1){margin-bottom:2%;}
	.casexq_ys .casexq_ys2 dl:nth-child(1){margin-bottom:2%;}
	.casexq_ys dl dt strong{font-size:16px}
	.casexq_ys dl dt span{font-size:14px;}
	.casexq_ys dl dd{font-size:14px;line-height: 24px; margin-top: 0;}
	}@media (max-width:1199px) {
	.tjpro{padding:1% 0 3%;}
	.tjpro ul{width:98%;}
	}
	@media (max-width:640px) {
	.tjpro ul li{width:49%;}
	.tjpro ul li:nth-child(n+3){margin-top:2%;}
	}@media (max-width:1199px) {
	.aftersales{width:98%;margin:4% auto}
	.aftersales .left{width:44%;}
	.aftersales .right{width:54%;padding-top:0%;}
	.aftersales .right .tte{margin-top:1%;}
	.aftersales .right strong{margin-bottom: 1%;}
	.aftersales2{width:98%;margin:4% auto}
	.aftersales2 dl dt{width:18%;}
	.aftersales2 dl dd{width:80%;}
	.aftersales3{padding:4% 0;}
	.aftersales3 img{max-width:100%;}
	}
	@media (max-width:1024px) {
	.aftersales .right strong{font-size:22px;}
	.aftersales2 dl dd strong{font-size:18px;}
	.aftersales3 .tit{font-size:22px;}
	.aftersales3 img{max-width:88%;}
	}
	@media (max-width:640px) {
	.aftersales .right strong{font-size:20px;}
	.aftersales .right p{font-size:14px;line-height: 24px;}
	.aftersales .right .tte{font-size:14px;}
	.aftersales2 dl{width:100%;}
	.aftersales2 dl dd strong{font-size:16px;}
	.aftersales .right .tte strong{font-size:18px;}
	.aftersales2 dl dt{width:15%;}
	.aftersales3 .tit{font-size:20px;}
	.aftersales3 img{max-width:98%;}
	}
	@media (max-width:480px) {
	.aftersales .left{width:100%;}
	.aftersales .right{width:100%;margin-top: 2%;}
	.aftersales2 dl dd p{font-size:14px;}
	.aftersales2 dl dd{width:83%;}
	}
	@media (max-width:420px) {
	.aftersales2{display: none;}
	}
	@media (max-width:372px) {
	.aftersales .right strong{font-size:20px;}
	}
	@media (max-width:768px) {
	.noption a{padding:1% 3%;margin:0 1%;}
	}
	@media (max-width:420px) {
	.noption a{font-size:15px;padding:1% 5%;}
	}
	@media (max-width:1199px) {
	.newslist{width:98%;margin:4% auto}
	.newslist ul{margin:2% 0;}
	.newslist ul li{ padding:2% 0;}
	}
	@media (max-width:980px) {
	.newslist ul li .date strong{font-size:36px;}
	}
	@media (max-width:768px) {
	.newslist ul li p{font-size:14px;line-height: 24px;}
	}
	@media (max-width:640px) {
	.newslist ul li a{font-size:16px;margin-bottom:1%;}
	}
	@media (max-width:580px) {
	.newslist ul li .date{display: none;}
	}
	
	@media (max-width:1199px) {
	.listtags{width:98%;margin:4% auto;}
	.listtags ul{margin-bottom: 2%;}
	.listtags ul li a{padding:12% 0;}
	}
	@media (max-width:1024px) {
	.listtags ul li{width:32%;}
	}
	@media (max-width:480px) {
	.listtags ul li{width:49%;}
	}
	@media (max-width:1199px) {
	.newsxq{width:98%;margin:3% auto;}
	.newsxq .title p{margin-top:1%;}
	.newsxq .paging{ margin:0 auto 3%;}
	.newsxq .tagbox span{padding:1% 2%;margin-right:2%;}
	.newsxq .tagbox{padding:2% 0; margin-top:2%;}
	.newsxq .tagbox a{ padding:1% 3%; margin-right:2%;}
	}
	@media (max-width:768px) {
	.newsxq .title h1{font-size:22px;}
	.newsxq .tit{font-size:22px;}
	.tjnews li{width:100%;padding-left:2%;}
	}
	@media (max-width:480px) {
	.newsxq .title h1{font-size:18px;}
	.newsxq .tit{font-size:18px;}
	.newsxq .tit:After{top:2px;}
	.newsxq .tagbox a{margin:0 2% 1%;}
	.tjnews li{width:100%;padding-left:2%;}
	.tjnews li a{font-size:14px;}
	.newsxq .paging p{font-size:14px;line-height: 26px;}
	.tjnews li span{font-size:12px;}
	
	}
	@media (max-width:375px) {
	.tjnews li{padding-left:3%;}
	
	}
	@media (max-width:1199px) {
	.abtit{margin-bottom:2%;}
	.abtit strong{font-size:32px;}
	.abtit span{font-size:38px;}
	}
	@media (max-width:980px) {
	.abtit strong{font-size:28px;}
	.abtit span{font-size:34px;}
	}
	@media (max-width:640px) {
	.abtit{height:48px;}
	.abtit strong{font-size:24px;}
	.abtit span{font-size:30px;}
	}
	@media (max-width:480px) {
	.abtit{height:42px;}
	.abtit strong{font-size:20px;}
	.abtit span{font-size:26px;}
	}
	@media (max-width:320px) {
	.abtit{height:40px;}
	.abtit strong{font-size:18px;}
	.abtit span{font-size:22px;}
	}
	@media (max-width:1199px) {
	.about1{margin:4% 0}
	.about1 .left{ width:52%;}
	.about1 .left p{ margin-bottom:1%;}
	.about1 .right{width:46%;}
	.about1 .right img{width:100%;}
	.about1 ul{margin-top:2%;}
	.about1 ul li{padding:2% 0;}
	.about1 ul li img{ margin-bottom:2%;}
	}
	@media (max-width:768px) {
	.about1 .left{ width:100%;float:none}
	.about1 .right{width:100%;float:none}
	.about1 ul li p{font-size:15px;}
	
	}
	@media (max-width:540px) {
	.about1 ul li{width:33.3333%;}
	.about1 ul li:nth-child(n+4){margin-top:2%;}
	.about1 ul li img{ margin-bottom: 2%;width:30%;}
	}
	@media (max-width:480px) {
	.about1 ul li{width:50%;}
	.about1 ul li:nth-child(n+3){margin-top:0%;}
	.about1 ul li:nth-child(n+5){display: none;}
	.about1 ul li img{width:18%;}
	.about1 .left p{font-size:14px;line-height: 24px; margin-bottom: 2%;}
	}
	@media (max-width:375px) {
	.about1 ul li p{font-size:14px;}
	}
	@media (max-width:1199px) {
	.about2{padding:4% 0}
	}
	@media (max-width:768px) {
	.about2 ul li p{line-height: 36px;font-size:15px;}
	}
	@media (max-width:640px) {
	.about2 ul li{width:32%;}
	.about2 ul li:nth-child(n+4){margin-top:2%;}
	.about2 ul li:nth-child(n+7){display:none;}
	}
	@media (max-width:480px) {
	.about2 ul li{width:49%;}
	.about2 ul li:nth-child(n+3){margin-top:2%;}
	.about2 ul li:nth-child(n+7){display:none;}
	}
	@media (max-width:1199px) {
	.about3{padding:4% 0}
	}
	@media (max-width:1024px) {
	.about3_box .left{margin-left: 226px;}
	.about3_box .right{ width:430px;}
	}
	@media (max-width:768px) {
	.about3_box{background: none;height: auto;}
	.about3_box .left{margin:0;float: none;width:100%;padding:0;}
	.about3_box .right{margin:0;float: none;width:100%;padding:0;}
	}
	@media (max-width:640px) {
	.about3_box p{font-size:14px; line-height: 24px;}
	}
	
	@media (max-width:1199px) {
	.about4{padding:4% 0}
	.about4 ul li p{padding:3% 0}
	}
	@media (max-width:640px) {
	.about4 ul li{width:32%;}
	.about4 ul li:nth-child(n+4){margin-top:2%;}
	.about4 ul li:nth-child(n+7){display:none;}
	}
	@media (max-width:480px) {
	.about4 ul li p{font-size:14px;}
	}
	@media (max-width:1199px) {
	.about5{padding:4% 0 0}
	}
	@media (max-width:768px) {
	.about5{display: none;}
	}
	
	
	@media (max-width:1199px) {
	.about6{display: none;}
	}
	@media (max-width:1199px) {
	.about7{padding:5% 0}
	.about7 .c {width:96%;margin:2% auto 0;}
	.about7 .c img {width:100%;}
	}
	@media (max-width:1199px) {
	.contact1{margin:3% auto;width:98%;}
	.contact1 .communication{width:90%; padding-left: 10%;background-position:3% 25px;}
	.contact2{width:98%;margin:3% auto 0;}
	}
	@media (max-width:768px) {
	.contact1 .comtime strong.t{font-size:20px;}
	.contact1 .comtime p{font-size:16px;line-height:26px;}
	.contact2{display: none;}
	}
	@media (max-width:640px) {
	.contact1 .communication{background:none;width:94%;padding-left:0;margin:0 auto;padding:2% 0;}
	.contact1 .communication strong{font-size:20px; margin-bottom: 1%;}
	}
	@media (max-width:420px) {
	.contact1 .communication strong{font-size:18px;}
	.contact1 .communication p{font-size:14px;line-height: 26px;}
	.contact1 .comtime strong.t{font-size:18px;}
	.contact1 .comtime p{font-size:14px;line-height:24px;}
	}
	@media (max-width:1200px) {
	.deviceinfos .deviceimage{ width:44%;box-sizing:border-box;}
	.deviceinfos .devicecontent{ width:54%;}
	.deviceinfos .devicecontent h1{padding:2% 0;font-size:28px;}
	.deviceinfos .devicecontent .pro-canshu{margin:3% 0;padding-bottom:3%;}
	.deviceinfos .devicecontent .pro-tel{padding:2% 0}
	.deviceinfos .devicecontent .pro-tel .tel2{padding:2% 8%;}
	}
	@media (max-width:1024px) {
	.deviceinfos{padding:4% 0}
	.deviceinfos .devicecontent .pro-tel .tel1 strong{font-size:26px}
	}
	@media (max-width:980px) {
	.deviceinfos{margin-top:50px;}
	.deviceinfos .devicecontent h1{font-size:26px;}
	.deviceinfos .deviceimage{width:100%;float:none;}
	.deviceinfos .devicecontent{ width:100%;float:none;}
	.deviceinfos .deviceimage img{margin:0 auto;}
	}
	@media (max-width:768px) {
	.deviceinfos .devicecontent .pro-tel{padding:2% 0 0}
	.deviceinfos .devicecontent .pro-tel .tel1{margin-right:0%;float:right;}
	.deviceinfos .devicecontent .pro-tel .tel1 strong{font-size:26px}
	.deviceinfos .devicecontent .pro-canshu{margin:0;padding:0;}
	.deviceinfos .devicecontent .pro-tel .tel2{width:140px;line-height:34px;text-align:center;padding:0}
	.deviceinfos .devicecontent .pro-tel .tel1 span{font-size:14px;}
	}
	@media (max-width:420px) {
	.deviceinfos .devicecontent h1{font-size:24px;}
	}
	@media (max-width:1024px) {
	.infotitle{font-size:24px;}
	}
	@media (max-width:768px) {
	.prodetails .protext p {font-size:15px;line-height:26px;margin:4px 0}
	}
	@media (max-width:640px) {
	.infotitle{font-size:22px;}
	}
	@media (max-width:1199px) {.tablewrap table {width:100%;}
	.tablewrap p {padding:1% 0}
	}
	@media (max-width:640px) {.tablewrap table tr {height:38px;}
	.tablewrap table tr:first-child td {font-size:16px;}
	.tablewrap table tr td {line-height:38px;font-size:14px;}
	}
	@media (max-width:480px) {.tablewrap {overflow-x:scroll;overflow-y:hidden;padding-bottom:2%;}
	.tablewrap table {margin-bottom:0%;width:480px;}
	.tablewrap table tr:first-child td {font-size:15px;}
	}
	@media (max-width:375px) {.tablewrap table {width:460px;}
	.tablewrap table tr:first-child td {font-size:14px;}
	}
	@media (max-width:1199px) {.websitemap {width:96%;margin:3% auto 12%;}
	.websitemap .column {padding:3% 0}
	.websitemap .column .article a {margin-right:2%}
	}
	@media (max-width:1024px) {.websitemap .column .navclass h3 {width:20%;}
	.websitemap .column .navclass .r {width:78%;}
	}
	@media (max-width:768px) {.websitemap .column .navclass h3 {width:100%;float:none;}
	.websitemap .column .navclass .r {width:100%;float:none;}
	}
	@media (max-width:480px) {.websitemap .column .navclass .r a {width:50%;}
	}
	@media (max-width:375px) {.websitemap .column H2 {font-size:18px;}
	.websitemap .column .navclass .r a {width:100%;font-size:14px;line-height:26px;}
	.websitemap .column .article2 h3 {margin-right:4%;}
	.websitemap .column .article2 h3 a {font-size:16px;}
	.websitemap .column .navclass h3 {font-size:16px;}
	}
	@media (max-width:768px) {.page404 {padding:4% 0 5%}
	}
	@media (max-width:480px) {.page404 {padding:5% 0% 15%}
	.page404 .returncnt {font-size:16px;line-height:26px;}
	.page404 .return {font-size:18px;line-height:28px;}
	.page404 .backBtn {width:256px}
	.page404 .backBtn a {width:100px;height:40px;line-height:40px;font-size:16px}
	}
	@media (max-width:375px) {.page404 .returncnt {font-size:12px;line-height:24px;}
	.page404 .return {font-size:16px;line-height:26px;}
	}
	
	@media (max-width:1215px) {
	.box{width: 100%;} 
	.max{width: 100%;min-width:100%;} 
	.footer .footer_logo {width: auto;  }
	.footer .footer_right {width: auto;  }
	.footer .footer_nav {width: auto; margin: 0;  }
	.footer .footer_right .left{ width: auto;  }
	.footer .footer_right .right{width: auto; }
	.footer .footer_nav dl{width: auto;}
	.footer .footer_nav dl:nth-child(2){width: auto;}
	.footer .footer_nav dl:nth-child(3){width: auto;}
	}
/*index*/









