@media screen and (min-width: 1200px) {
	.ind_box1.pro dd:nth-child(4n+1),.pro_list.ind_box1 .ind1_r dd:nth-child(3n+1){
		clear: both;
	}
	.ind_box2.pro_det .tab_box a{
		width: 20%;
	}
}



@media screen and (min-width: 992px) and (max-width: 1200px) {
	/**笔记本**/
	.wrapper {
		width: 970px;
	}
	/*
	 * index
	 */
	.logo,
	.logo a {
		width: 160px;
	}
	.head_r{
		width: 800px;
		padding-left: 0;
	}
	.menu {
		margin-left: 30px;
	}
	.menu_dl dd {
		padding-right: 0px;
		margin-right: 5px;
	}
	.menu_dl dd:nth-child(2) .menu_second_box {
	    left: -275px;
	}
	
	.menu_tt a{
		font-size: 14px;
	}
	.menu_sec_l{
		width: 280px;
	}
	.menu_sec_l li a{
		font-size: 13px;
	}
	.menu_sec_r{
		width: calc(100% - 280px)
	}
	.menu_sec_r .menu_third,.menu_sec_r .menu_third .pic{
		width: 180px;
	}
	.menu_sec_r .menu_third{
		margin-right: 30px;
	}
	.banner_box .con .con_l{
		width: 400px;
	}
	.banner_box .con .con_r{
		width: calc(100% - 400px);
	}
	/*
	 * sub_banner
	 */
	.location_nav {
		display: none;
	}
	.sub_nav_list {
		display: block;
	}
	/*footer*/
	.foot_list:nth-child(4){
		padding-left: 3%;
	}
	/*index*/
	.ind_box1 .fir_dl dd{
		width: 238px;
	}
	.ind_box1 .fir_dl dd .pic{
		padding-left: 20px;
		width: 110px;
	}
	.ind_box1 .fir_dl dd .con{
		width: calc(100% - 110px);
		padding-left: 0;
	}
	.ind_box1 .sec_dl dd{
		width: 319px;
	}
	.ind_box1 .sec_dl dd .pic{
		padding-left: 40px;
		width: 140px;
	}
	.ind_box1 .sec_dl dd .con{
		width: calc(100% - 140px);
	}
	.ind_box1 .sec_dl dd:nth-child(4) .pic img, .ind_box1 .sec_dl dd:nth-child(5) .pic img, .ind_box1 .sec_dl dd:nth-child(6) .pic img{
		margin-top: 24px;
	}
	.ind_box2 .ind2_l{
		width: 450px;
		height: 360px;
	}
	.ind_box2 .ind2_r_title{
		margin-top: 87px;
    margin-left: -158px;
	}
	.ind_box2 .ind2_r_title a{
		right: 45px;
	}
	.ind_box2 .ind2_r{
		width: calc(100% - 450px);
	}
	.ind_box2 .ind2_r_content{
		width: calc(100% - 135px);
	}
	.ind_box3 .ind3_l{
		width: 565px;
    border-top: 438px solid rgba(104, 109, 121, .1)
	}
	.ind_box3 .ind3_l .tt{
		margin-top: 100px;
		    padding-right: 120px;
	}
	.ind_box3 .ind3_l .tt:before{
		    width: 112px;
	}
	.ind_box3 .ind3_l .tt p{
		right: 120px;
		width: 414px;
	}
	.ind_box3 .ind3_r{
		width: calc(100% - 445px);
	}
	.ind_box4 dd{
		width: 303px;
	}
	.ind_box5 .ind5_l{
		width: 100%;
	}
	.ind_box5 .ind5_l_b .ind5_item{
		width: 475px;
	}
	.ind_box5 .ind5_l_t .con{
		padding-left: 50px;
	}
	.ind_box5 .ind5_l_b .ind5_item .con{
		width: calc(100% - 200px);
		padding-left: 50px;
	}
	.ind_box5 .ind5_l_b .ind5_item .pic{
		margin-right: 55px;
	}
	.ind_box5 .ind5_r{
		width: 100%;
	}
	.ab_com.ind_box1 dd{
		margin: 6px;
	}
	/*equip*/
	.ab_equip.ind_box1 .img_hd ul li{
		width: 154px;
		height: 117px;
	}
	.ab_equip.ind_box1 .img_hd{
		width: 895px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
	}
	.ab_equip.ind_box1 .imgMove .bottom_a{
		top: 11px;
	}
	.ab_equip.ind_box1 #play{
		width: 720px;
		height: 546px;
		margin-top: 30px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
	}
	.ab_equip.ind_box1 #play .prev_a{
		left: -95px;
	}
	.ab_equip.ind_box1 #play .next_a{
		right: -98px;
	}
	.ab_equip.ind_box1 #play .img_ul,.ab_equip.ind_box1 .img_ul li{
		width: 700px;
		height: 525px;
	}
	/*control*/
	.ind_box1.ab_control .cons_l{
		width: 59.8%;
	}
	.ind_box1.ab_control .cons_r{
		width: 40.2%;
		padding-right: 0;
		padding-top: 20px;
	}
	/*ceti*/
	.ab_ceti.ind_box1 #play{
		width: 410px;
		height: 540px;
	}
	.ab_ceti.ind_box1 .img_ul li{
		width: 390px;
	}
	.ab_ceti.ind_box1 .img_hd ul li{
		height: 204px;
		
	}
	.ab_ceti.ind_box1 .imgMove .bottom_a{
		top: 55px;
	}
	/*app_det*/
	.ind_box3.app_det dd{
		width: 100%;
		margin-bottom: 15px;
	}
	/*cover*/
	.ind_box1.case dl{
		padding-left: 100px;
	}
	.ind_box1.case dd:nth-child(3n){
		margin-right: 60px;
	}
	/*contact*/
	.ind_box1.contact .con_r{
		width: 100%;
	}
	.ind_box1.contact .con_r dd {
	    width: 50%;
	    float: left;
	}
	/*pro*/
	.ind_box1.pro dl{
		padding-left: 45px;
	}
	.ind_box1.pro dd:nth-child(4n){
		margin-right: 26px;
	}
	.ind_box1.pro dd:nth-child(3n+1),.pro_list.ind_box1 .ind1_r dd:nth-child(2n+1){
		clear: both;
	}
	/*pro_det*/
	.btn_box a{
		width: 159px;
	}
	.btn_box a:nth-child(1) i{
		margin: 0 7px 0 21px;
	}
	.ind_box2.pro_det .tab_box a{
		width: 20%;
	}
	.pro_list.ind_box1 .ind1_r dd:nth-child(3n){
		margin-right: 27px;
	}
	.pro_item {
		width: 90%;
		height: 200px;
	}
	.pro_item .pic{
		width: 246px;
		height: 170px;
		margin-top: 17px;
		margin-left: 0;
	}
	.pro_item:nth-child(2n-1){
		margin-left: 5%;
		/*margin-top: -135px;*/
	}
	.pro_item:nth-child(2n){
		/*top: -66px;*/
	}
	.pro_item .con{
		width: calc(100% - 246px);
		    padding: 40px 60px 0 50px;
	}
	.pro_item:nth-child(2n-1) .circle {
	   
	    left: -10px;
	}
	.pro_item:nth-child(2n) .circle {
	    right: 7px;
	}
	.pack_con .pack_con_l{
		width: 50%;
		height: 255px;
	}
	.pack_con .pack_con_r{
		width: 50%;
		height: 249px;
		margin-top: 0;
	}
	.pack_con .pack_con_r .tt{
		margin-bottom: 10px;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	/*平板*/
	.wrapper {
		width: 750px;
	}
	/*
	 * index
	 */
	.header .wrapper{
		width: 785px;
	}
	.logo {
		width: 135px;
	}
	.head_r{
		width: 650px;
		padding-left: 0;
	}
	
	.menu {
		margin-left: 30px;
		display: block;
	}
	.menu_tt_ico {
		display: none;
	}
	.header_wrap {
		flex-flow: wrap;
		-webkit-flex-flow: wrap;
	}
	.menu_tt a{
		font-size: 13px;
		padding: 0px;
	}
	
	.menu_dl dd {
		padding-right: 2px;
		margin-right: 10px;
	}
	.menu_dl dd:nth-child(2) .menu_second_box{
		left: -226px;
	}
	.menu_sec_r .menu_third,.menu_sec_r .menu_third .pic{
		width: 166px;
	}
	.menu_sec_r .menu_third,.menu_sec_r .menu_third:nth-child(3n){
		margin-right: 20px;
	}
	.menu_sec_r .menu_third:nth-child(2n){
		margin-right: 0px;
	}
	.banner_box .con .con_l{
		width: 345px;
		font-size: 28px;
	}
	.banner_box .con .con_r{
		width:calc(100% - 345px);
		font-size: 12px;
		line-height: 26px;
	}
	.foot_list,.foot_list:nth-child(2),.foot_list:nth-child(3){
		width: 50%;
		padding-right: 0;
		margin-bottom: 30px;
	}
	.foot_list:nth-child(4){
		padding-left: 0;
	}
	.footer_t .wrapper{
		padding-left: 100px;
		overflow: hidden;
	}
	/*index*/
	.ind_box1 .fir_dl dd, .ind_box1 .sec_dl dd,.ind_box1 .fir_dl dd:last-child, .ind_box1 .sec_dl dd:nth-child(3n){
		width: 369px;
		margin-right: 5px;
	}
	.ind_box1 .fir_dl dd .pic{
		width: 205px;
		padding-left: 62px;
	}.ind_box1 .fir_dl dd .con{
		width: calc(100% - 205px);
		padding-left: 0;
	}
	.ind_box2 .ind2_l,.ind_box2 .ind2_r{
		float: none;
		width: 100%;
	}
	.ind_box2 .ind2_r_title{
		float: none;
		transform: rotate(0deg);
		margin-top: 0;
		margin-left: 0;
		padding-left: 0;
	}
	.ind_box2 .ind2_r_content{
		width: 100%;
		float: none;
		margin-top: 0px;
		padding-top: 0;
		height: auto;
	}
	.ind_box2 .ind2_r_content .tt:after{
		top: 45px;
	}
	.ind_box3 .ind3_l{
		position: inherit;
		background: url(../images/ind_img28.jpg);
	}
	.ind_box3 .ind3_l,.ind_box3 .ind3_r{
		width: 100%;
	}
	.ind_box4 dd{
		width: 360px;
		margin-bottom: 30px;
	}
	.ind_box4 dd:nth-child(2n){
		margin-right: 0;
	}
	.ind_box5 .ind5_l{
		width: 100%;
	}
	.ind_box5 .ind5_l_b .ind5_item{
		width: 365px
	}
	.ind_box5 .ind5_r{
		width: 100%;
	}
	.nav dd a{
		font-size: 12px;
	}
	.ind_box3.ab_com .ind3_wrap{
		width: 100%;
	}
	/*equip*/
	.ab_equip.ind_box1 .img_hd ul li{
		width: 125px;
		height: 97px;
		margin: 0 5px 0 12px;
	}
	.ab_equip.ind_box1 .img_hd{
		width: 708px;
		margin-top: 50px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
	}
	.ab_equip.ind_box1 .imgMove .bottom_a{
		top: 11px;
	}
	.ab_equip.ind_box1 .photo_gallery_title{
		padding-top: 70px;
	}
	.ab_equip.ind_box1 #play{
		width: 650px;
		height: 493px;
		margin-top: 30px;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
	}
	.ab_equip.ind_box1 #play .change_a,.ab_equip.ind_box1 #play .change_a span{
		width: 50px;
		height: 50px;
		background-size: contain;
	}
	.ab_equip.ind_box1 #play .prev_a{
		left: -75px;
	}
	.ab_equip.ind_box1 #play .next_a{
		right: -77px;
	}
	.ab_equip.ind_box1 #play .img_ul,.ab_equip.ind_box1 .img_ul li{
		width: 630px;
		height: 466px;
	}
	/*control*/
	.ind_box1.ab_control .cons_l{
		width: 100%;
	}
	.ind_box1.ab_control .cons_r{
		width: 100%;
		padding-right: 0;
		padding-top: 20px;
		padding-left: 0;
	}
	/*ceti*/
	.ab_ceti.ind_box1 #play{
		width: 410px;
		height: 540px;
	}
	.ab_ceti.ind_box1 .img_ul li{
		width: 390px;
	}
	.ab_ceti.ind_box1 .img_hd ul li{
		height: 166px;
		
	}
	.ab_ceti.ind_box1 .imgMove .bottom_a{
		top: 55px;
	}
	/*app_det*/
	.ind_box3.app_det dd{
		width: 100%;
		margin-bottom: 10px;
	}
	/*cover*/
	.ind_box1.case dl{
		padding-left: 5px;
	}
	.ind_box1.case dd,.ind_box1.case dd:nth-child(3n){
		margin-right: 20px;
	}
	.ind_box1.case dd:nth-child(2n){
		margin-right: 0px;
	}
	/*contact*/
	.ind_box1.contact .con_l,.ind_box1.contact .con_r{
		width: 100%;
	}
	.ind_box1.contact .con_l{
		height: 567px;
	}
	.ind_box1.contact .con_l img{
		max-width: 100%;
	}
	.ind_box1.contact .con_r dd {
	    width: 50%;
	    float: left;
	}
	/*news*/
	.ind_box1.news .news_list .news_r{
		padding: 24px 0px 0 30px;
	}
	.ind_box1.news .news_list .con{
		width: calc(100% - 110px);
	}
	/*pro*/
	.ind_box1.pro dl{
		padding-left: 85px;
	}
	.ind_box1.pro dd:nth-child(2n+1),.pro_list.ind_box1 .ind1_r dd:nth-child(2n+1){
		clear: both;
	}
	/*pro_det*/
	.ind_box1.pro_det .ind1_r{
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}
	.pro_list.ind_box1 .ind1_r dd,.pro_list.ind_box1 .ind1_r dd:nth-child(3n){
		width: 200px;
		margin-right: 22px;
	}
	.pro_list.ind_box1 .ind1_r dd .pic{
		width: 200px;
		height: 150px;
		
	}
	.ab_down.ind_box1 .ind1_l.tec_sups,.ab_down.ind_box1 .ind1_r.tec_sups{
		width: 100%;
		padding: 0;
	}
	.ind1_scroll_wrap .tec_sup_scroll.tec_sups_scroll{
		width: 60%;
		margin-left: 20%;
		margin-bottom: 30px;
	}
	.pro_item {
	    width: 98%;
	    height: 240px;
	}
	.pro_item .pic {
	    width: 246px;
	    height: 200px;
	    margin-top: 37px;
	    margin-left: 0;
	}
	.pro_item:nth-child(2n-1){
		margin-left: 15px;
	}
	.pro_item .con{
		width: calc(100% - 246px);
		padding-top: 50px;
	}
	.pack_con .pack_con_l{
		width: 100%;
		height: 334px;
	}
	.pack_con .pack_con_r{
		width: 100%;
		height: 300px;
		margin-top: 0;
	}
	.pack_con .pack_con_r .tt{
		margin-bottom: 10px;
	}
	
	
	
	
	   	 .index_hot_pro_next {
        right: 25%;
    }
    
    .index_hot_pro_prev {
        left: 25%;
    }
	
	
	
	
	
	
	
	
	
}

@media screen and (max-width:767px) {
	/*手机*/
	.wrapper {
		width: 100%;
	}
	/*
	 * index
	 */
	.header{
		padding-bottom: 8px;
	}
	.head_t ,.head_r_clm{
		display: none;
	}
	.head_r{
		width: auto;
	}
	.logo {
		margin-left: 10px;
	}
	.logo,
	.logo a {
		width: 100px;
		height: 50px;
	}
	.logo a img{
		margin-top: 8px;
	}
	.head_search{
		/*display: none;*/
	}
	.menu {
		display: none;
		position: absolute;
		top: 68px;
		left: 0;
		width: 100%;
		z-index: 999;
		padding: 10px;
		margin: 0;
		background: #fff;
		border-bottom: 1px solid #F1F1F1;
	}
	.menu_dl dd {
		width: 100%;
		color: #fff;
		height: auto;
		position: static;
	}
	.menu_tt {
		color: #fff;
		border-top: none;
		border-bottom: 1px solid #eee;
	}
	.menu_tt:before {
		display: none;
	}
	.menu_tt a {
		height: 40px;
		line-height: 40px;
		width: 80%;
		padding: 0;
		color: #555;
	}
	.menu_second_box {
		position: static;
		top: auto;
		left: auto;
		width: 100%;
		border: none;
	}
	.menu_dl dd.hover .menu_tt a {
		color: #138ac6;
		border-bottom: none;
	}
	.menu_dl dd .menu_tt a:after {
		display: none;
	}
	.menu_second_box{
		display: none;
	}
	.menu_third_box,.menu_third_box.active{
		display: none;
	}
	.menu_dl dd:first-child .menu_tt {
		border: none;
	}
	.menu_dl dd {
		padding: 0 10px;
	}
	.menu_dl dd a {
		padding-left: 10px;
		font-size: 14px;
	}
	.menu_btn {
		display: block;
	}
	.head_search {
		position: absolute;
		right: 65px;
		top: 12px;
		margin-top: 12px;
	}
	.search_box {
		top: 59px;
	}
	.search_box_wrap {
		padding: 0 10px;
	}
	.search_icon {
		font-size: 24px;
		line-height: 40px;
	}
	.banner_box{
		top: 0px;
	}
	.banner_box .owl-controls {
		right: auto;
		left: 50%;
		margin-left: -48px;
		bottom: 5px;
	}
	.banner_box .con{
		display: none;
	}
	.owl-theme .owl-dots .owl-dot span{
		background: #bbb!important;
	}
	.banner_next_btns,.banner_prev_btns{
		display: none;
	}
	/*nav*/
	.nav dd{
		width: 49%;
		line-height: 50px;
		margin-bottom: 1px;
	}
	.nav dd.hover:after{
		display: none;
	}
	.nav dd a{
		font-size: 12px;
	}
	
	
	/*
	 * sub_banner
	 */
	.sub_banner {
		height: 180px;
		background-size: auto 100% !important;
		
	}
	.sub_banner .con .tt{
		font-size: 30px;
		width: 100%;
		left: 0;
		margin-left: 0;
	}
	/*
	 * location 
	 */
	.location {
	    height: auto;
	    line-height: 1;
		padding: 8px 10px;
		background: rgba(0, 0, 0, .7);
		color: #fff;
	}
	.location_l .text a {
		color: #fff;
	}
	.location_nav {
		display: none;
	}
	.sub_nav_list {
		display: block;
	}
	.sub_main {
		padding: 30px 0;
	}
	/*footer*/
	.foot_list,.foot_list:nth-child(2),.foot_list:nth-child(3){
		width: 50%;
		padding-left: 5px;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.foot_list:nth-child(2){
		padding-left: 5%;
	}
	.foot_share a{
		width: 30px;
		height: 30px;
		border-radius: 30px;
		line-height: 30px;
		margin-right: 8px;
	}
	.footer_b{
		padding-left: 5px;
	}
	.footer_sharebox{
		padding-top: 20px;
	}
	.footer_b_r{
		float: left;
	}
	.ind_title1 .tt{
		font-size: 30px;
	}
	.ind_box1 .fir_dl dd, .ind_box1 .sec_dl dd{
		width: 90%;
		margin-left: 5%;
	}
	.ind_box2 .ind2_l,.ind_box2 .ind2_r{
		width: 100%;
		height: auto;
	}
	.ind_box2 .ind2_r_title{
		width: 100%;
		float: none;
		transform: rotate(0deg);
		margin-top: 0;
		margin-left: 0;
		padding-left: 20px;
	}
	.ind_box2 .ind2_r_title a{
		top: 100px;
		right: 20px;
	}
	.ind_box2 .ind2_r_content{
		width: 90%;
		margin-left: 5%;
		float: none;
		margin-top: 0px;
		padding-top: 0;
		height: auto;
	}
	.ind_box2 .ind2_r_content .tt:after{
		top: 105px;
	}
	.ind_box3 .ind3_l{
		position: inherit;
		width: 100%;
		height: 500px;
		border: none;
	}
	.ind_box3 .ind3_l .tt:before{
		top: -30px;
	}
	.ind_box3 .ind3_l .tt{
		text-align: left;
		padding-left: 10px;
		font-size: 36px;
		margin-top: 121px;
	}
	.ind_box3 .ind3_l .tt p{
		width: 300px;
		right: auto;
		left: 17px;
		top: 28px;
	}
	.ind_box3 .ind3_l .text{
		margin: 17px 0 0 30px;
	}
	.ind_box4 dd{
		width: 90%;
		margin-left: 5%;
		margin-bottom: 15px;
	}
	.ind_box5 .ind5_l{
		width: 90%;
		margin-left: 5%;
	}
	.ind_box5 .ind5_l_t{
		height: 330px;
	}
	.ind_box5 .ind5_l_t .pic,.ind_box5 .ind5_l_t .con{
		width: 100%;
	}
	.ind_box5 .ind5_l_t .con{
		padding-left: 30px;
	}
	.ind_box5 .ind5_l_b .ind5_item{
		width: 100%;
		margin-bottom: 20px;
	}
	.ind_box5 .ind5_r{
		width: 100%;
	}
	.ab_com.ind_box1 .content{
		padding: 0 10px;
	}
	.ind_box2.ab_com .title{
		padding: 0 20px;
	}
	.ind_box3.ab_com .title .con{
		padding: 0 50px;
	}
	.ind_box3.ab_com .ind3_wrap{
		width: 100%;
	}
	.ind_box3.ab_com .content{
		margin-top: 20px;
	}
	.ind_box3.ab_com .ind3_wrap .ind3_fl,.ind_box3.ab_com .ind3_wrap .ind3_fr{
		width: 100%;
		padding: 0 20px;
	}
	/*downloiad*/
	.ab_down.ind_box1 .ind1_l,.ab_down.ind_box1 .ind1_r{
		width: 90%;
		margin-left: 5%;
		padding-left: 0;
		margin-bottom: 20px;
	}
	.ab_down.ind_box1 .ind1_r .cons dd{
		padding-left: 0;
	}
	.ab_down.ind_box1 .ind1_r .cons dd .download{
		margin-top: 5px;
	}
	.ab_equip.ind_box1 .img_hd ul li{
		height: 125px;
    	width: 164px;
	}
	.ab_equip.ind_box1 .img_hd ul li img{
		margin-top: -5px;
	}
	.ab_equip.ind_box1 .img_hd{
		width: 380px;
	}
	.ab_equip.ind_box1 .imgMove .bottom_a_prev{
		left: 0;
	}
	.ab_equip.ind_box1 .imgMove .bottom_a_next{
		right: 0;
	}
	.ab_equip.ind_box1 #play{
		width: 100%;
		overflow: hidden;
	}
	/*control*/
	.ind_box1.ab_control .cons_l{
		width: 90%;
		margin-left: 5%;
	}
	.ind_box1.ab_control .cons_r{
		width: 90%;
		margin-left: 5%;
		padding-right: 0;
		padding-top: 20px;
		padding-left: 0;
	}
	.ind_box1.ab_control .cons_r .tt{
		padding-right: 0;
	}
	.ab_ceti.ind_box1 #play{
		height: 493px;
	}
	.ab_ceti.ind_box1 .img_ul li{
		width: 355px;
	}
	.ab_ceti.ind_box1 .img_hd ul li{
		height: 212px;
	}
	.ab_ceti.ind_box1 .imgMove .bottom_a{
		top: 55px;
	}
	.ab_ceti.ind_box1 .photo_gallery{
		height: 1015px;
	}
	.ind_box1.application .appli_item{
		width: 90%;
		margin-left: 5%;
		padding-bottom: 30px;
	}
	.ind_box1.application .item_l,.ind_box1.application .item_r{
		width: 100%;
		height: auto
	}
	/*app_det*/
	.ind_box1.app_det .con{
		padding: 0 20px;
	}
	.ind_box1.app_det .con .imgs{
		width: 100%;
		
	}
	.ind_box1.app_det .con .imgs img{
		width: 100%;
		display: block;
		margin-bottom: 5px;
	}
	.ind_box1.app_det .share_box{
		margin-left: 20px;
	}
	.ind_box2.app_det .tt{
		font-size: 20px;
		padding-left: 10px;
	}
	.ind_box2.app_det .next_btn, .ind_box2.app_det .prev_btn{
		top: auto;
		bottom: -24px;
		right: 25px;
	}
	.ind_box2.app_det .prev_btn{
		right: 55px;
	}
	.ind_box3.app_det dd{
		width: 100%;
	}
	.ind_box3.app_det dd .tt{
		position: initial;
	}
	.ind_box3.app_det dd i{
		top: 20px;
	}
	.ind_box3.app_det dd .faq_inp{
		padding-left: 15px;
	}
	.ind_box3.app_det .faq_box{
		padding: 0 15px;
	}
	.ind_box3.app_det dd:last-child i{
		top: 20px;
	}
	/*case*/
	.ind_box1.case dd{
		width: 90%;
		margin-left: 5%;
	}
	.ind_box1.case dd .pic{
		width: 100%;
		height: 225px;
	}
	.page a{
		margin: 0 3px;
	}
	.faq_btnwrap{
		width: 220px;
		margin-left: -110px;
	}
	.faq_btn_box{
		margin-right: 0;
		margin-bottom: 10px;
	}
	/*contact*/
	.ind_box1.contact .con_l,.ind_box1.contact .con_r{
		width: 90%;
		margin-left: 5%;
		height: auto;
		padding: 0;
	}
	
	.ind_box1.contact .con_l img{
		max-width: 100%;
	}
	.ind_box1.contact .con_r{
	   margin-top: 20px;
	}
	/*news*/
	.ind_box1.news .news_list .pic{
		width: 90%;
		margin-left: 5%;
		margin-top: 10px;
	}
	.ind_box1.news .news_list .news_r{
		width: 90%;
		margin-left: 5%;
		padding: 0 0 20px 0;
	}
	.ind_box1.news .news_list .con{
		    width: calc(100% - 80px);
	}
	.ind1_wrapper{
		width: 90%;
		margin-left: 5%;
	}
	.ind_box1.news_det .title .time{
		width: auto;
	}
	.ind_box1.pro dd,.ind_box1.pro dd:nth-child(4n){
		float: none;
		margin: 0 auto;
		margin-bottom: 15px;
	}
	.ind_box1.pro_det .ind1_l,.ind_box1.pro_det .ind1_r{
		width: 90%;
		margin-left: 5%;
		padding-left: 0;
	}
	.location.pro_det{
		margin-top: 0;
	}
	.btn_box a{
		width: 159px;
	}
	.btn_box a:nth-child(1) i{
		margin: 0 7px 0 21px;
	}
	.ind_box2.pro_det .tab_box a{
		width: 25%;
		font-size: 14px;
	}
	.content_wrap{
		width: 90%;
		margin-left: 5%;
	}
	.pro_list.ind_box1 .ind1_r dd:nth-child(3n){
		margin-right: 27px;
	}
	.pro_list.ind_box1 .ind1_r dd:nth-child(2n+1){
		clear: both;
	}
	.pro_item:nth-child(2n-1),.pro_item:nth-child(2n){
		background: none;
		height: auto;
		margin-bottom: 40px;
		padding-top: 20px;
	}
	.pro_item .pic{
		width: 300px;
		margin: 0;
	}
	.pro_item .con{
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.pro_item:nth-child(2n) .circle,.pro_item:nth-child(2n-1) .circle{
		top: -28px;
		right: auto;
		left: 0px;
	}
	.ind1_scroll_wrap .tec_sup_scroll.owl-carousel .owl-item img{
		width: 99.8%;
	}
	.pack_con .pack_con_l{
		width: 100%;
		height: 253px;
	}
	.pack_con .pack_con_r{
		width: 100%;
		height: 253px;
		margin-top: 0;
		background: rgba(255,255,255,.5);
	}
	.pack_con .pack_con_r .tt{
		margin-bottom: 10px;
	}
	
	.footer{
	    margin-bottom: 50px;
	}
	.mobile_footer_btn{
		 display: block;
	 }
	 .ad_fixed{
	     display: none !important;
	 }
	 
	 
	 .menu_dl dd .menu_sec {
	     position: static;
	 }
	 
	 .menu_dl dd .menu_sec li {
	     height: 40px;
	     line-height: 40px;
	 }
	 
	 .index_hot_pro_next {
        right: 10%;
    }
    
    .index_hot_pro_prev {
        left: 10%;
    }
    
    
    .ab_down.ind_box1 .ind1_l dd i {
        display: none;
    }
    
    
    .location .tt {
            width: 125px;
        }
        
        .location_l .text {
            width: calc(100% - 125px);
        }
	 
	 
	 .location .textOverflow {
	     white-space: normal;
        overflow: visibility;
        text-overflow: auto;
	 }
	 
	 
	
}