@charset "gb2312";
/* CSS Document */

.animenu__toggle {display: none;cursor: pointer;background-color: #111111;border: 0;padding: 10px;height: 40px;width: 40px;}
.animenu__toggle:hover {background-color: #333333;}
.animenu__toggle__bar {display: block;width: 20px;height: 2px;background-color: #fff;-webkit-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);}
.animenu__toggle__bar + .animenu__toggle__bar {margin-top: 4px;}
.animenu__toggle--active .animenu__toggle__bar {margin: 0;position: absolute;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {opacity: 0;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.animenu {display: block;}
.animenu ul {padding: 0;list-style: none;font: 0px "Microsoft Yahei","Helvetica Neue","Helvetica,Arial","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei","Source Han Sans SC Regular",sans-serif;}
.animenu li, .animenu a {display: inline-block;font-size: 15px;}
.animenu a {color: #aaaaaa;text-decoration: none;}
.animenu__nav {background-color: #111111;}
.animenu__nav > li {position: relative;border-right: 1px solid #444444;}
.animenu__nav > li > a {padding: 10px 30px;text-transform: uppercase;}
.animenu__nav > li > a:first-child:nth-last-child(2):before {content: "";position: absolute;border: 4px solid transparent;border-bottom: 0;border-top-color: currentColor;top: 50%;margin-top: -2px;right: 10px;}
.animenu__nav > li:hover > ul {opacity: 1;visibility: visible;margin: 0;}
.animenu__nav > li:hover > a {color: #fff;}
.animenu__nav__child {min-width: 100%;position: absolute;top: 100%;left: 0;z-index: 1;opacity: 0;visibility: hidden;margin: 20px 0 0 0;background-color: #373737;-webkit-transition: margin .15s, opacity .15s;transition: margin .15s, opacity .15s;}
.animenu__nav__child > li {width: 100%;border-bottom: 1px solid #515151;}
.animenu__nav__child > li:first-child > a:after {content: '';position: absolute;height: 0;width: 0;left: 1em;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: inherit;}
.animenu__nav__child > li:last-child {border: 0;}
.animenu__nav__child a {padding: 10px;width: 100%;border-color: #373737;}
.animenu__nav__child a:hover {background-color: #0186ba;border-color: #0186ba;color: #fff;}
.animenu__nav--open {display: block !important;}
.animenu__nav--open .animenu__nav__child {display: block;}
#wap{display:none;}
#wap1{display:none;}

@media only screen and (max-width: 1200px) {
#wap{display:block; width: 640px;margin: 0 auto;}
#wap1{display:block;}

#dn-nav{display:none;}

}
@media only screen and (max-width: 1100px) {
#top_contact{ width:100%;min-width:100%;max-width:100%;}
#logo_menu{width:100%;min-width:100%;max-width:100%;}
#logo{ width:15%; margin-left:10px;}
#logo img{ width:100% !important; height:auto;margin-top:15px !important;}

.bgitem,.banner1 .slide1{background-size: auto 100% !important; }
#flashs .btn{ margin-right:0; right:0;}
.menu_d2{width:100% !important;}
#top_contact .top1{ margin-left:10px;}
#flashs .btn span{padding: 0px 4px;}
.position{ width:100%;}
.solve_l .dl01 .dd01 ul li{ display:none;}
.solve_l .dl01 .dd01 ul li.li01{ display:block;}
}

@media only screen and (max-width: 1010px) {
.tab_content1 .list .pic img, .tab_content2 .list .pic img{width:90% !important; height:auto !important;}
#arrow_list{ background:none;}
.tab_content1 .list, .tab_content2 .list, .tab_content3 .list, .tab_content4 .list{ height:150px !important;}


.solve_l1 .dl01 .dd01 ul{margin-right:0;width: 23%;margin-left: 1.5%;}
.solve_l1 .dl01 .dd01 .li01{width: 100%;}
.solve_l1 .dl01 .dd01 .li01 img{width: 100%;height: auto;}


.menu ul li .menu_d ul{ padding:0 5px;}
#company_info{ display:none;}
.list_search .two{ display:none;}
#news_center{ width:100%;margin-left:0;}
#news_center .news{ width:98%;}
#news_center .news .news_list{ width:100%;margin-top: 20px;}
#news_center .news .news_list li{ width:45%; padding-right:5%; line-height:18px;float: left;}
#news_center .img{ display:none;}
#logo img{ width:100% !important; height:auto;margin-top: 20px !important;}
#logo{ width:12%; margin-left:0;}
#top_contact .top1{ margin-left:0;}
.list_wrap{ width:100%;}
.list_search .one{ float:right; width:400px;}
#hover_list{ width:100%;}
#tab_list{ width:100%;padding-right:0;}
.tab_content1, .tab_content2, .tab_content3, .tab_content4{ width:100%;}
.tab_content1 .list, .tab_content2 .list, .tab_content3 .list, .tab_content4 .list{ width:100%;}
.tab_content1 .list	ul, .tab_content2 .list ul, .tab_content3 .list	ul, .tab_content4 .list	ul{ width:100%;}
.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{margin: 16px 28px;}
#arrow_list{ width:100%;}
.footer_big_class{ display:none;}
#footer_list{ width:100%; overflow:hidden;}
#footer_list li.w_159{ width:20%;}
#footer_list li.footer_line{ display:none;}
#footer_list li.w_159 #weinxin{ display:none;}
#footer{ height:100px;padding-top: 14px;}
.bqsy{text-align: center;margin-top: 20px;font-size: 14px;color: #ccc; display:block !important;;}
#anli{ display:none;}
.solve_l{ width:75%;}
.list_right{ width:23%;}
.solve_l .dl01 .dd01{ width:100%; height:202px; overflow:hidden;}
.solve_l .dl01 .dd01 ul{ padding-left:40px;}
.solve_r{ display:none;}
.solve_ry{ display:none;}
.solve_l .dl02{ display:none;}
.list_left{ width:75%;}
.download{ width:100%;margin: 20px 0;}
.download ul{ width:67%;}
.download ul .li03{ height:60px; overflow:hidden;}
.arc_brand_dl .more_brand{display:none;}
#tabcontent1 table{ width:100% !important;}
.download1{ width:100%;margin: 20px 0;}
.download1 ul.sousuo{ width:97%; margin:0 10px;}
.list_search .one1{ float:left;}
.list_search .one1 b{ color:#F00;}
#company_rel{ width:100%;}
#news_center .news .news_list li .title{width:80%; float:left;}
#news_center .news .news_list li .title img{float:left;margin-top:5px;}
#news_center .news .news_list li .title a{display:block;width:80%;float:left;}
.list_left01{width:100%;}
.download01{width:100%;}
.download01 a.pic{width: 22%;display: block;}
.download01 a img{width:100% !important;height:auto !important;}
.download01 ul{width:76%;}
.download01 ul .li02{display:none;}
}
@media only screen and (max-width: 965px) {
.menu ul li .menu_d ul{ padding:0;}

.menu ul{width: 733px;}
.menu ul li a{ padding:0 5px !important;}
.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{margin: 16px 22px;}
.solve_l .dl01 .dd01 ul{ padding-left:37px; margin-right:10px;}
#top_contact .tel{ margin-right:55px;}
#news_center .news .news_pic{width;100%;padding-right:0;}
}


@media only screen and (max-width: 1000px) {
	.footer{ width:790px;}
	.f_img{ display:none;}
	.f_img+div{ display:none;}
	}

@media only screen and (max-width: 930px) {
  .banner1 .slide1,.banner1{height:280px !important;}
}

@media only screen and (max-width: 910px) {
.menu ul li .menu_d ul{ padding:0 15px;}
.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{margin: 16px 15px;}
.solve_l .dl01 .dd01 ul{ padding-left:25px; margin-right:5px;}
.download ul{ width:65%;}


}
@media only screen and (max-width: 860px) {
.menu ul li .menu_d ul{padding:0 10px; }
.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{margin: 16px 10px;}
#logo{ width:180px;}
#logo img{ margin-top:12px !important;}
.menu{ display:none;}
.animenu{ display:block !important;z-index: 100;position: relative;}
.animenu__toggle {display: inline-block;float: right; margin-top: 15px;}
.animenu__nav,.animenu__nav__child {display: none;}
.animenu__nav {margin: 10px 0;float: right; position:absolute; top:60px;width:30%; right:0;}
.animenu__nav > li {width: 100%;border-right: 0;border-bottom: 1px solid #515151;}
.animenu__nav > li:last-child {border: 0;}
.animenu__nav > li:first-child > a:after {content: '';position: absolute;height: 0;width: 0;right:15px;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: inherit;}
.animenu__nav > li > a {width: 100%;padding:0;border-color: #111111;position: relative;height: 37px;line-height: 37px;text-indent: 10px;color:#fff;}
.animenu__nav a:hover {background-color: #0186ba;border-color: #0186ba;color: #fff;}
.animenu__nav__child {position: static;background-color: #373737;margin: 0;-webkit-transition: none;transition: none;visibility: visible;opacity: 1;}
.animenu__nav__child > li:first-child > a:after {content: none;}
.animenu__nav__child a {padding-left: 20px;width: 100%;}
#news_center .news .news_pic{ width:100%;padding-right: 0;margin: 10px auto;border-bottom: 2px #ccc solid;padding-bottom: 5px;}
.solve_l .dl01 .dd01 ul{ padding-left:16px; margin-right:5px;}
.download ul{ width:61%;}
.list_left{ width:75%; }
.list_right{ width:23%;}
.list_left .arc_cont img{ width:100% !important;height:auto !important;}

#top_contact .tel{margin-right:0;}

}

@media only screen and (max-width: 820px) {

.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{ margin:10px 5px;}
.solve_l .dl01 .dd01 ul{ padding-left:13px; margin-right:0;}
  
  .banner1 .slide1,.banner1{height:225px !important;}

}

@media only screen and (max-width: 800px) {
.solve_l1 .dl01 .dd01 ul{width: 29%;margin-left: 3.1%;}
}


@media only screen and (max-width: 790px) {
	.footer{ width:508px;}
	.f_p>div:nth-child(3),.f_p>div:nth-child(4),.f_p>div:nth-child(9),.f_p>div:nth-child(10){ display:none;}
	.f_con p.bq>a{ display:none !important;}
	} 

@media only screen and (max-width: 775px) {
.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{ margin:10px 0;}
.solve_l{ width:74%;}
.list_right{ width:23%;}
.solve_l .dl01 .dd01{ width:100%; height:auto; overflow:hidden;}
.solve_l .dl01 .dd01 ul{padding-left:60px; margin-right:5px; }
.list_search .one{margin-left:10px;}
.download ul{ width:59%;}
.list_left{ width:75%; }
.list_right{ width:23%;}

.banner{ height:260px;}
.bgitem{ height:260px !important;background-size: auto 100% !important; }
.download01 ul{width:73%;}
}
@media only screen and (max-width: 740px) {
.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{ margin:10px 20px;}
.list_search .one{ float:left; width:100%; margin-left:0px;}


}
@media only screen and (max-width: 720px) {
.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{ margin:10px 20px;}
.download ul{ width:56%;}
.list_left{ width:75%; }
.list_right{ width:23%;}
.list_left .arc_cont p img{width:100% !important; height:100% !important; padding-right:0;}
.list_left .arc_cont center img{width:100% !important; height:100% !important; padding-right:0;}
.list_left dl dd p img{width:100% !important; height:100% !important; padding-right:0;}
.list_left dl dd center img{width:100% !important; height:100% !important; padding-right:0;}
.arc_brand_dl dd center img{width:100% !important; height:100% !important; padding-right:0;}
.arc_brand_dl dd p img{width:100% !important; height:100% !important; padding-right:0;}
.list_left01 .arc_cont p img{width:90% !important; height:100% !important; padding-right:0;margin-left:-30px;}
.list_left01 .arc_cont center img{width:90% !important; height:100% !important; padding-right:0;}
}
@media only screen and (max-width: 675px) {
.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{ margin:10px 10px;}
.solve_l .dl01 .dd01 ul{padding-left:40px; margin-right:5px; }
.download ul{ width:53%;}
.list_left{ width:75%;}
.list_right{ width:23%;}
.arc_brand_dl dd p{ text-indent:0;}
.list_left .arc_cont p{ text-indent:0;}
.arc_brand_dl dd p img{ width:95% !important; height:100% !important; padding-right:0;}
#bdshare{ display:none;}
.fenxiang{width:90%;}

  .banner1 .slide1,.banner1{height:185px !important;}

}



@media only screen and (max-width: 640px) {
.f_bg{ display:none;}
#hover_list{ margin-bottom:82px;}
#hm_t_undefined .hm-t-go-top{bottom:82px !important;}
.solve_l1{ margin-bottom:82px;}
.list_wrap{ margin-bottom:82px;}
#wap{width:auto;}
	/*検強*/
	.social_nav5{display:block !important;}
	.social_nav5{height:82px;position:fixed; bottom:0; min-width:320px; max-width:640px; width:100%;  z-index:999; background: #232323; display:none;}
	.social_nav5 li{width:25%; float:left; position:relative; text-align:center; color:#fff;line-height:1rem; height:5.33rem;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
	.social_nav5 li:last-child{border-right:none;}
	.social_nav5 li em{ width:50%; display:block; margin:0 auto; padding:0.5rem 0 0.1rem 0;}
	.social_nav5 li em img{ width:100%; height:auto;}
	.social_nav5 li a{ color:#fff;}
	.social_nav5 li.cur{ color:#fff;}
	.social_nav5 li .erji{ position:absolute;bottom:5.33rem; left:0; width:100%; text-align:left; background:#33c2ec; display:none;opacity: 0.9; }
	.social_nav5 li .erji a{ display:block;line-height:20px; font-size:1rem; line-height:2rem;position:relative; text-align:center;  color:#fff;}
	.social_nav5 li .erji a:last-child{border-bottom:none;}
	}	
}


@media only screen and (max-width: 625px) {
.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{ margin:10px 5px;}
.list_right{ width:23%;}
.solve_l .dl01 .dd01 ul{padding-left:27px; margin-right:5px; }
.banner,.banner1{ height:154px;}
.bgitem,.banner1 .slide1{ height:154px !important;background-size: auto 100% !important; }
.download ul{ width:50%;}
.list_left{ width:75%;}
.list_right{ width:23%;}
.download img{ margin-right:10px;}
#top_contact a{ display:none;}
#top_contact .top1 img{ display:none;}

.banner,.banner1{ height:200px;}
.bgitem,.banner1 .slide1{ height:200px !important;background-size: auto 100% !important; }
.download01 ul .li03{margin-top:5px;}
}
@media only screen and (max-width: 585px) {
.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{ margin:10px 0;}
.solve_l{ width:71%;}
.list_right{ width:24%;}
.solve_l .dl01 .dd01 ul{padding-left:15px; margin-right:0px; }
.download ul{ width:50%;}
.list_left{ width:75%;}
.list_right{ width:22%;}
.download img{ margin-right:5px;}
#news_center .news .news_list li{ width:100%; padding-right:0;}
.download01 a.pic{width:128px;}
.download01 img{ margin-right:5px;}
.download01 ul .li01{font-size:14px;height:16px;overflow:hidden;}
.download01 ul .li03{height:60px;overflow:hidden;}
}
@media only screen and (max-width: 555px) {
.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{ margin:10px 0px 10px 50px;}
.solve_l{ width:100%;}
.list_right{ display:none;}
.solve_l .dl01 .dd01 ul{padding-left:50px; margin-right:12px; }
.download ul{ width:55%;}
.list_left{ width:100%; }
.download img{ margin-right:15px;}

  .banner1 .slide1,.banner1{height:150px !important;}

}
@media only screen and (max-width: 515px) {
.solve_l1 .dl01 .dd01 ul{width: 42%;margin-left: 5.1%;}


.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{ margin:10px 0px 10px 40px;}
.solve_l .dl01 .dd01 ul{padding-left:35px; margin-right:12px; }
.download img{ margin-right:5px;}
}

@media only screen and (max-width: 440px) {
  .banner1 .slide1,.banner1{height:123px !important;}
}


@media only screen and (max-width: 500px) {
	#hover_list{ margin-bottom:72px;}
	.cpzs{ margin-bottom:72px;}
.solve_l1{ margin-bottom:72px;}
.list_wrap{ margin-bottom:72px;}
	/*検強*/
	.social_nav5{height:72px;}
.download01 ul{width:69%;}
	}

@media only screen and (max-width: 430px) {
	#hover_list{ margin-bottom:66px;}
	.cpzs{ margin-bottom:66px;}
.solve_l1{ margin-bottom:66px;}
.list_wrap{ margin-bottom:72px;}
	/*検強*/
	.social_nav5{height:66px;}
.download01 ul{width:63%;}
	}


@media only screen and (max-width: 360px) {
	#hover_list{ margin-bottom:60px;}
	.cpzs{ margin-bottom:60px;}
.solve_l1{ margin-bottom:60px;}
.list_wrap{ margin-bottom:60px;}
	/*検強*/
	.social_nav5{height:60px;}
.download01 ul{width:58%}
 
  .banner1 .slide1,.banner1{height:108px !important;}

	}


@media screen and (max-width: 480px) and (min-width: 320px) {


#top_contact{ width:100%;min-width:100%;max-width:100%;}
#top_contact a{ display:none;}
#logo_menu{width:100%;min-width:100%;max-width:100%;}
#logo img{ width:100% !important; height:auto;margin-top:15px !important;}
.banner{ height:170px}
.bgitem{ height:170px !important;background-size: auto 100% !important; }

.banner1 .slide1{background-size: auto 100% !important; }
#flashs .btn{ margin-right:0; right:0;}
.menu_d2{width:100% !important;}
#top_contact .top1{ margin-left:10px;}
#flashs .btn span{padding: 0px 4px;}
#news_center .news .news_list li{width:97%;float:none;line-height:35px; margin-left:8px;background: #F2F2F2;margin-bottom: 10px;}
.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{ margin:10px 0px 10px 30px;}
.menu ul li .menu_d ul{ padding:0 5px;}
#company_info{ display:none;}
.list_search .two{ display:none;}
.blue_14 a:link, .blue_14 a:visited{padding-right:0;}
#news_center{ width:100%;margin-left:0;}
#news_center .news{ width:100%; height:auto; margin-left:0;background: #fff;}
#news_center .news .news_list{ width:97%; height:auto; margin-top:0px;}
#news_center .img{ display:none;}
#logo img{ width:100% !important; height:auto;margin-top: 20px !important;}
#logo{margin-left:0;}
#top_contact .top1{ margin-left:0;}
#top_contact .top1 img{ display:none;}
.list_wrap{ width:100%;}
.list_search .one{ float:right; width:100%;}
#hover_list{ width:100%;display: none;}
#tab_list{ width:100%; padding-right:0;}
.tab_content1, .tab_content2, .tab_content3, .tab_content4{ width:100%;}
.tab_content1 .list, .tab_content2 .list, .tab_content3 .list, .tab_content4 .list{ width:100%;}
.tab_content1 .list	ul, .tab_content2 .list ul, .tab_content3 .list	ul, .tab_content4 .list	ul{ width:100%;}
.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{margin: 16px 28px;}
#arrow_list{ width:100%;}
.footer_big_class{ display:none;}
#footer_list{ width:100%; overflow:hidden;}
#footer_list li.w_159{ width:20%;}
#footer_list li.footer_line{ display:none;}
#footer_list li.w_159 #weinxin{ display:none;}
#footer{ height:auto;padding:0 0 5px 0; background:#232323;}
.bqsy{text-align: center;margin-top: 10px;font-size: 12px;color: #fff;display: block !important;font-family: Source Han Sans SC Regular;border-top: 1px #ccc solid;padding-top: 5px;}
.menu ul li .menu_d ul{padding:0 10px; }
.tab_content1 ul li, .tab_content2 ul li, .tab_content3 ul li, .tab_content4 ul li{margin: 16px 18px; width:38%}
.tab_content1 ul li img{ width:100%; height:auto;}
#logo img{ margin-top:12px !important;}
.menu{ display:none;}
.animenu{ display:block !important;z-index: 100;position: relative;}
.animenu__toggle {display: inline-block;float: right; margin-top: 15px;}
.animenu__nav,.animenu__nav__child {display: none;}
.animenu__nav {margin: 10px 0;float: right; position:absolute; top:60px;width:30%; right:0;}
.animenu__nav > li {width: 100%;border-right: 0;border-bottom: 1px solid #515151;}
.animenu__nav > li:last-child {border: 0;}
.animenu__nav > li:first-child > a:after {content: '';position: absolute;height: 0;width: 0;right:15px;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: inherit;}
.animenu__nav > li > a {width: 100%;padding: 0;border-color: #111111;position: relative;height: 37px;line-height: 37px;text-indent: 10px;font-size: 14px;}
.animenu__nav a:hover {background-color: #0186ba;border-color: #0186ba;color: #fff;}
.animenu__nav__child {position: static;background-color: #373737;margin: 0;-webkit-transition: none;transition: none;visibility: visible;opacity: 1;}
.animenu__nav__child > li:first-child > a:after {content: none;}
.animenu__nav__child a {padding: 0;width: 100%;text-indent: 1.5em;height: 27px;line-height: 27px;font-size: 12px;}
#company_rel{ width:100%;max-width: 100%; height:auto;}
#news_center .news .news_pic{ width:97%;padding-right: 0;margin: 10px auto;border-bottom: 2px #ccc solid;padding-bottom: 5px;}
#news_center .news .news_pic span a{ display:block;}
#news_center .news .news_list li .date{ display:none;}
#tab_list li.pos1,#tab_list li.pos2{ display:none;}
.tab_content2,.tab_content3,.tab_content4{ display:none;}   
.gray_16 a:link, .gray_16 a:visited{ font-size:12px;font-weight: initial; color:#fff;}
.margin_t9{ border-right:1px #ccc solid;}
.gray_12 a:link, .gray_12 a:visited{color:#000;}
.tel{display:none !important;}
.tel1{display:block !important;float: right;font-size: 20px;}
#top_contact .tel1 a{ display:block !important;}
.margin_fb4{ padding-top:8px;}
.cpzs{ display:block !important;}
.cpzs p{ margin-bottom:5px;}
.cpzs p a{display:block;}
#footer_list li.w_159 .last1{ border-right:none;}
#news_center .news .news_pic p{ font-weight:bold;}
.solve_l .dl01 .dd01 ul{padding-left:30px; margin-right:0px; width:36% }
.solve_l .dl01 .dd01 .li01{ width:100%;}
.solve_l .dl01 .dd01 .li01 img{ width:100%; height:auto;}
.download img{ margin-right:5px; width:38%; height: auto;}
.download ul{width: 55%;position: absolute;right: 10px;}
.download ul .li01{ height:20px; overflow:hidden; line-height:20px;}
.download ul .li02{ margin-top:0;}
.download ul .li03{ margin-top:0; height:40px; overflow:hidden;}
.list_search .one a{margin-left:0;}
.list_left .arc_cont{padding: 20px 10px;}
.list_left dl dd{ padding:20px 10px;}
.list_left .info{margin:0 10px;}
.arc_brand_dl .info{margin:0 10px;}
.download1 ul.sousuo{ width:96%; margin:0 10px;}
#news_center .news .news_list li .title a{float:none;display:initial; width:auto;}
#news_center .news .news_list li .title img{float:none;margin-top:inherit;}
#news_center .news .news_list li .title{ width:100%;}
.list_left01 .info{margin:0 5px;}
}
@media screen and (max-width: 374px) and (min-width: 320px) {
.banner{ height:145px;}
.bgitem{ height:145px !important;background-size: auto 100% !important; }

.banner1 .slide1{ background-size: auto 100% !important; }
#news_center .news .news_list li .title{width:100%;}
}


@media only screen and (max-width: 1200px) {
	.tedian{
		width:100%;}
	.tedian_3{
		width:100%;}
	.tedian_31{
		width:28.5%;
		margin-left:4% !important;
		position:relative;}
	.tedian_31 > div:nth-child(2){
		position:absolute;
		bottom:0;}
	.tedian_31 > div:nth-child(1){
		height:auto;}
	.tedian_3 > div{
		background-size:100% auto !important;}
	.tedian_31 > div:nth-child(2) > p{
		display:none;}
	.tedian_31 > div > span{
		width:100%;}
	.tedian_31 > div:nth-child(2){
		background:#0067ac;
		height:50px;}
	.tedian_31 > div > span{
		height:50px;
		line-height:50px;
		}
}
@media only screen and (max-width: 1100px) {
	.tedian_31 > div:nth-child(1) > p{
		height:auto !important;
		font-size: 2.5vw;
		line-height: 4.5vw;
		}
	.tedian_31 > div:nth-child(1) > p{
		}
	.tedian_3 > div:hover{
		border:1px solid #fff !important;}
}
@media only screen and (max-width: 900px) {
	.tedian_31 > div:nth-child(1) > p{
		}
}
@media only screen and (max-width: 780px) {
	.tedian{
		height:995px;}
	.tedian_31{
		width: 46.8%;
		margin-left: 2% !important;
		position:relative;
		height: 42vw;
		}
	.tedian_31>div:nth-child(1)>p{ padding-top:0; width:92%;}
	
}
@media only screen and (max-width: 540px) {
	.tedian_31 > div:nth-child(1) > p{
		width:98%;
		}
	.tedian_31 > div > span{
		font-size: 18px;
		height: 40px;
        line-height: 40px;
		}
		.tedian_31 > div:nth-child(2){ height:40px;}
}
@media only screen and (max-width: 480px) {
        .tedian_31 > div > span{
		font-size: 16px;
		height: 30px;
		line-height: 30px;
		}
		.tedian_31 > div:nth-child(2){ height:30px;}
}
@media only screen and (max-width: 400px) {

	.tedian{
		height:1735px;}
        .solve_l1 .dl01 .dd01 .li01 p{ font-size:13px;}
		.tedian_31{ height:50vw;width: 47.8%;margin-left: 1% !important; margin-top:5px; margin-bottom:5px;}
		.tedian_3 > div{    background-size: 110% auto !important;}
        
}