
img {
    width: 100%;
    height: 100%;
}
#allmap img{
    width: auto;
    height: auto;
}
#top {
    position: relative;
    width: 100%;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    height: 120px;
    line-height: 120px;
    z-index: 222;
    background:#000;
}
.logo {
    float: left;
}
.logo img {
    vertical-align: middle;
    width: 100%;
    padding-right: 20px;
}
#nav ul li {
    float: left;
    width: 12%;
    text-align: center;
    position:relative;
    font-size: 16px;
}
.navigation_7{
	float: right !important;
    width: 0% !important;
}
#nav ul li a {
    display: block;
}
#nav ul li a:hover,#nav ul li a.active {
    color: #e62129;
    font-weight: bold;
}
#nav ul li ul li{
    float: left;
    height: 45px;
    line-height: 45px;
    width: 100%;
    background: #000;
}
#nav ul li ul{
    position:absolute;
    left: 0;
    top: 100%;
    display: none;
    background:#000;
}

#nav ul .son{
    background-color:#fff;
    width:125px;
    position:relative;
    left:0;
    top:40px;
    display:none;
}


.navdown {
    display: none;
}
.navbtn {
    display: none;
}
.topphone {
    float: right;
}
.topphone .pic {
    float: left;
    width: 34px;
    height: 34px;
    margin-top: 2px;
    margin-right: 8px;
}


.muen {
    display: none;
    position: absolute;
    width: 36px;
    height: 36px;
    box-sizing: border-box;
    padding: 10px 6px;
    background: #000;
    border-radius: 6px;
    right: 15px;
    top: 50%;
    transform: translatey(-50%);
    z-index: 99;
}
.muen span {
    display: block;
    width: 100%;
    height: 3px;
    margin-top: 4px;
    background: #fff;
    -moz-transition: all 0.3s ease-in;
    -webkit-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}
.muen span:first-child {margin-top: 0;}

/*内页轮播*/
#teach{position: relative;}
.teachshow{padding-bottom: 30px !important;}
.mr_frbox {position:relative;}
.mr_frbtnl,.mr_frbtnr{cursor: pointer;position:absolute;left:260px;top:95px;z-index:6;display:none;}
.mr_frbtnr{left:auto;right:255px;}
.mr_frul{width:1240px;margin:0 auto;overflow: hidden;}
.mr_frul ul li {float: left;display: inline; margin: 0 10px; overflow: hidden;width: 393px;}

.mr_frul ul li>div h4{line-height: 32px;font-size: 16px;}
.mr_frul ul li>div p{line-height: 18px;}
.mr_frul ul li img { width: 100%}

#num_3 .mr_frul ul li a{display: block;position: relative;height:232px;}
#num_3 .mr_frul ul li a img{transition:all .2s linear 10ms;}

.allmap_in {
	width: 550px; 
	height: 335px
}
.allmap {
	width: 375px;
    height: 180px;
    margin-left: 22px;
}
.address_t {
	
}
.relation_dz {
    width: 1400px;
}
.webapplinks-click {
	display: none;
}
@media screen and (max-width: 1600px) and (min-width: 1279px) {
	.selected-solution>div {
	    width: 2%;
	}
}

@media screen and (max-width: 1279px){
	.swiper-button-next, .swiper-button-prev {
		display: none;
	}
}

@media screen and (max-width: 1447px) and (min-width: 1200px) { 
	.mr_frbtnl,.mr_frbtnr{
		left:60px;
	}
	.mr_frbtnr {
	    right: 55px;
	}
    .wrap{
    	width: 73%;
    }
    .gywm {
	    width: 1100px;
	    margin: 0 auto;
	}
	.allmap_in {
		width: 550px;
		height: 335px;
	}
	.allmap {
		width: 384px;
    	height: 197px;
	}
	.address_t {
		margin-left: 63px;
	}
	.relation_dz {
	    width: 1100px;
	}
	.address_t p:first-child {
	    font-size: 22px;
	}
	.address em {
		width: 300px;
	}
}

@media screen and (max-width: 1200px) and (min-width: 992px) {
    /*.wrap {width: 1000px;}*/
    .wrap {width: 100%; padding: 0 20px; box-sizing: border-box;}
    .logo {margin-right: 20px;}
    .logo img {width: 180px;}
    #nav ul li {width: 84px;}
    #nav ul li:first-child {width: 64px;}
    .topphone .nav-right {margin-right: 4px;}
    .pull_up {height: 33%;}
    .news_con li {padding: 0 15px 0 200px;line-height: 15px;height: 94px;}
    .news_con li a{font-size: 16px;width: 255px;}
    .news_img {width: 188px;line-height: 120px;}
    .news_con li p {width: 250px;font-size: 14px;}
    .about_img {margin-left: 92px;}
    .about_info {width: 700px;}
    .links {line-height: 18px;}
    .w1200 {width: 950px;}
    .foot_li {width: 122px;margin-right: 25px;}
    .foot_li.contact {width: 170px}
    .f_qrd {margin-right: 35px}
    .page_about .about_con .about_img {line-height: 350px;}
    .page_about .about_con .about_in {margin-right: 180px;width: 432px}
    .copy {line-height: 21px;}
    .copy a:nth-child(5) {display: none}
    .copy a:nth-child(6) {display: none}
    /*aboutus*/
    .qyfc {height: 350px;}
    .pro_list li {width: 306px;height: 208px;}
    .pro_list_fc {width: 306px;line-height: 210px;}
    .qyry_3 {width: 421px;}
    .qyry_2 {width: 249px;}
    .qyry_1 {width: 249px;}
    .qyry_con1 img {width: 45%;}
    .qyry_con1 p {line-height: 21px;}
    .qyry {height: 855px;}
    .friend ul {width: 950px;}
    .friend li {width: 229px;}
    /*classic*/
    .case_con ul {width: auto;}
    .case_con li {width: 316px;}
    .case_img {width: 277px;}
    .caselist .case_info {width: 277px;height: 130px;}
    /*classicdetails*/
    .news-box .news-section {width: 950px;}
    .news-box .news-section .news-content {width: 626px;}
    .news-content .news-title {width: 626px;}
    .news-box .news-section .news-rel {width: 300px;}
    /*ende*/
    .w1140 {width: 950px;}
    .vice_nav li {margin: 0 13px;}
    .zgfa_li {width: 950px;}
    .fanganlist li {width: 306px;}
    /*exhibition*/
    .col_tu {padding: 0;}
    .round {left: 9%;}
    /*repast*/
    .team-item-img {width: 233px;}
    .team-item-text {width: 233px;}
}


@media screen and (max-width: 992px) and (min-width: 768px) {
    body {overflow-x: hidden;}
    #top {height: 70px; line-height: 70px; width: 100%; position: relative; top: 0; left: 0;}
    #top .wrap {width: 96%;}
    .topphone {display: none;}
    .muen {display: block;}
    #nav {width: 150px; padding: 70px 0 40px 0; position: absolute; left: -200px; top: 0; z-index: 66; box-sizing: border-box;}
    #nav ul {width: 100%; height: 100%; background: #fff;}
    #nav ul li {width: 100%; height: auto; margin: 0; line-height: 48px; font-size: 16px; text-align: left; /*border-bottom: 1px solid #dadada;*/ border-bottom: none; box-sizing: border-box; position: relative;}
    #nav ul li > a {padding: 0 40px 0 15px; border-bottom: 1px solid #dadada;}
    #nav ul li:first-child {width: 100%;}
    .logo {position: relative; z-index: 222;}
    .logo img {width: 180px;}
    .pull_re {font-size: 25px;}
    .tit {font-size: 20px;line-height: 35px;}
    .tit em {width: 16%;}
    .pull_up {width: 99.3%;}
    .pro_list_img {width: auto;height: auto;line-height: 0;margin: 6px;}
    .news_con li {line-height: 38px;padding: 0 22px 0 282px;}
    .news_con li a {font-size: 22px;width: 420px;}
    .news_con li h2 {font-size: 21px;line-height: 30px;}
    .news_con li span {font-size: 18px}
    .news_con li p {width: 420px;font-size: 18px;line-height: 26px;}
    .about_img {margin-left: 25px;}
    .about_info {width: 345px;float: left}
    .links .w1200 {width: 728px}
    .footer {height: 260px}
    .footer .w1200 {width: 728px}
    .foot_li {width: 116px;margin-right: 35px;}
    .foot_li h2 {font-size: 15px}
    .foot_li li {font-size: 12px;}
    .foot_li.contact {display: none}
    .fr {float: left}
    .f_qrd {width: 120px}
    .copy {font-size: 12px;line-height: 2px;}
    .copy a:nth-child(3) {display: none}
    .copy a:nth-child(3) {display: none}
    .copy a:nth-child(4) {display: none}
    .copy a:nth-child(5) {display: none}
    .copy a:nth-child(6) {display: none}
    /*classic*/
    .w1075 {width: 768px}
    .sub_nav li {margin: 17px 30px;}
    .w1200 {width: 768px}
    .case_con li {width: 253px;padding: 19px;}
    .case_img {width: 214px;line-height: 158px;}
    .caselist .case_info {width: 211px;height: 145px;}
    .case_info h2 {font-size: 17px}
    .case_info p {font-size: 13px}

}

@media screen and (max-width: 768px) {
	/*index*/
    #top {height: 50px !important; line-height: 50px !important;}
    .wrap {width: 100%;}
    .logo {width: 50%;padding-left: 17px;}
    .muen {display: block;}
    .big-white span{font-size: 14px!important;letter-spacing: 1px!important;}
    .tp-rightarrow.default,.tp-leftarrow.default{width: 20px!important;height: 25px!important;margin-top: -20px!important;}
    .innovate_hd{width: 50%;margin: 20px auto -10px;}
    .con{height: 45px;line-height: 30px;margin: 0;}
    .con_line{line-height: 35px;}
    .con i{top: 15px;}
    .con_coni{display: none !important;}
    #interaction_title_name0{padding: 0;}
    .con p{font-size: 16px;padding: 0 30px;letter-spacing: 4px;}
    .tit_introduce p{font-size: 12px;padding: 0;line-height: 20px;letter-spacing: 0px;margin-top: -8px;}
    .container,.w900,.selected-solution .swiper-container,.w1200,.w1170,.zgfa_li,.fanganlist ul,.case_con ul,.gywm,.w984,.news-flip,.indexservice_content{width: 320px;}
    .tit_map, .tit_md{padding: 3px;}
    .col-md-6{float: left;width: 50%;}
    .col-md-4{float: left;width: 33.33%!important;}
    .post-slide{margin: 3px;}
    .post-slide .post-content{padding: 2px;}
    .post-slide .post-title{font-size: 12px;}
    .w1132{width: 310px;}
    .selected-solution .solution-cardlist{margin: 5px auto 0;}
    .selected-solution .solution-cardlist .col-sm-4{padding: 0px 3px 13px 3px;}
    .selected-solution .solution-cardlist .col-sm-4 .solution-card img{width: 100%!important;}
    .selected-solution .solution-cardlist .col-sm-4 .solution-card>span{display: none !important;}
    .news_con li {padding: 0 0px 0px 126px;height: 100px;margin-bottom: 0px;}
    .news_img {width: 110px;height: 88px;line-height: 88px;}
    .news_con li h2{top: 6px;width: 187px;font-size: 13px;position: relative;white-space: inherit;text-align: justify;}
    .news_con li span,.news_con li p,.address,.links,.footer_con,.copy a:nth-child(3),.zgfa_a,.case_info p,.message_nr p,.message_nr em,.position,.con-i i,.hover_overlay,.hover_content,.navigation_7,.owl-buttons div{display: none;}
    .relation span:first-child{font-size: 30px;}
    .relation span{font-size: 14px;}
    .relation_dz {width: 300px;}
    .allmap{width: 315px;margin-left: 0;}
    .map_bottom .address_t{display: none;}
    .map_bottom .col-md-4{width: 100% !important;}
    .address_mar{margin: 0;}
    .address_mar p:first-child{font-size: 20px;}
    .address_t .fs{font-size: 16px;}
    .address_t p{font-size: 12px;}
    .address_gin {margin: 10px auto;}
    .footer{height: 110px;}
    .copy {font-size: 12px;width: 300px;text-align: center;line-height: 25px;}
    .copy a{text-align: center;float: none;}
    .animated,.fadeinup{visibility: inherit !important;}
    .row {margin: 0;padding: 5px 0;}
    /*cpzx*/
    .pro_list li{margin: 0;height: 133px;line-height: 24px;}
    .pro_list_fc{width: 102px;line-height: 74px;}
    .pro_list span{margin-top: -8px;}
    #product_details_introduction h4, h5, p{font-size: 12px;}
    .con_interaction {font-size: 21px !important;}
    .row_bottom,.pro_list{padding-bottom: 20px !important;}
    .caselist{padding-bottom: 0 !important;}
    .con_top{margin-top: 0;} 
    /*etly*/
    .abouttit{padding: 35px 0 10px 0;}
    .zgfa_li{margin: 28px auto;}
    .fangan_info,.fangan_t b,.fangan_t a{font-size: 13px;}
    .abouttit ul li{width: 80px;height: 30px;margin: 0 4px;line-height: 30px;font-size: 12px}
    .fangan_t{height: 30px;line-height: 30px;margin-bottom: 0;}
    .fangan_t b{width: 85px;height: 30px;}
    .fangan_info{line-height: 18px;padding: 7px 0 0;}
    .fangan{margin-top: 15px;}
    .fanganlist li{width: 101px !important;margin: 0 5px 5px 0;line-height: 62px !important;font-size: 12px;}
    .fangan .fangan_t_right{margin: 0;}
    .fangan .fangan_title{width: 320px !important;height: 105px;font-size: 13px;padding: 10px 16px;line-height: 20px !important;}
    .fangan .fangan_img{width: 320px !important;line-height: 160px !important;}
    /*classic*/
    .caselist .case_con li{padding: 3px;width: 50%;height: 175px;line-height: 20px;}
    .case_img{width: 100%;line-height: 100%;}
    .caselist .case_info{width: 154px;height: 33px;bottom: 7px;padding: 7px;}
    .case_info h2{font-size:12px;}
    /*gywm*/
    .con-margintop{margin-top: 0 !important;}
    .con-margin{margin: 0;}
    .col-width{width: 100% !important;}
    .about_img{width: 200%;}
    .about_in{width: 100%;margin-top: 5%;line-height: 20px;letter-spacing: 1px;padding-bottom: 15px;}
    .about_in p{font-size: 13px;}
    .col-md-3{width: 50%;float: left;}
    .gywm_img{padding: 5px;}
    .qyry{height: 495px;}
    .qyry_top{margin-top: 290px !important;}
    .qyry_1,.qyry_3{line-height: 15px;width: 100%;}
    .qyry_3{margin-right: 0;}
    .qyry_con1{margin-bottom: 0;margin-top: 5px;}
    .qyry_con1 img{width: 93%;}
    .qyry_con1 p{width: 100%;line-height: 20px;font-size: 12px;padding-top: 25px;letter-spacing: 0;}
    .w984{margin: 0 auto;}
    .qyry_5{width: 100%;line-height: 18px;margin-right: 0;margin-top: 25px;}
    .qyry_6{width: 100%;line-height: 18px;margin-left: 0;}
    .qyry_us{padding: 5px 0;}
    .friend li{width: 152px;height: 120px;line-height: 120px;margin: 0 8px 8px 0;left: 4px;position: relative;}
    .allmap_in{width: 200%;height: 255px;}
    .leave{margin: 25px 0;}
    .message_nr{margin-top: 25px;margin-left: 0;}
    .leave_word{font-size: 16px;margin: 14px 0;}
    .btn{padding: 6px 0;}
    .col-input {width: 100% !important;margin-right: 0;}
    .form-message{margin: 8px auto;}
    /*zxxq*/
    .news-box .news-section,.news-box .news-section .news-content{width: 320px;}
    .con-martop{margin: 0;}
    .con-martop p,.news-compile span, .news-compile a{font-size: 12px;}
    .con-martop p{padding: 0;margin: 0;line-height: 20px;}
    .news-compile{margin: 0 0 10px;}
    .news-content .news-views{margin: 0 0 16px;font-size: 12px;}
    .news-content .news-other{padding: 5px 0;font-size: 12px;margin: 0;}
    .news-content .news-other span{white-space: nowrap;}
    .teachshow {padding-top: 0 !important;}
    .teachshow div{margin-top: 0;}
    #teach ul li{width: 155px !important;line-height: 113px !important;}
    .container{padding: 0;margin-top: 15px;}
    .friend{padding-bottom: 15px;}
	/*cpxq*/
    .indexnews_content_video{width: 100% !important;}
    .videobox,.videobox .videobox_nei,#video_button2{height: 215px;}
    .indexnews_content_right{width: 100% !important;margin-top: 15px;}
    .content_video_body{padding: 16px;}
    .content_video_body h3{font-size: 19px;line-height: 30px;margin: 0;}
    .indexservice .indexservice_content{margin: 10px auto;}
    #calssic_list li p{margin-top: 8px;}
    #video_button{height: 215px;}
    /*�ֻ�������*/
    #nav {width: 100%;height: 1000px;padding-top: 50px; position: absolute; left: -100%; top: 0; z-index: 66; box-sizing: border-box;}
    #nav ul {width: 100%; height: 100%; background: #000;overflow: hidden;}
    #nav ul li {width: 100%; height: auto; margin: 0; line-height: 44px; font-size: 12px; text-align: center;box-sizing: border-box; position: relative;}
    #nav ul li ul{position: inherit;}
    #nav ul li ul li,#nav ul li > a {border-bottom: 1px solid #484848;}
    #nav ul li ul li{height: 41px;line-height: 41px;}
    .webapplinks-click {position: absolute;top: 0;right: 0;display: block;cursor: pointer;width: 100%;padding: 8px 0px;}
	.dropeft {overflow: hidden;z-index: 100;}
	.webapplinks-click i {display: block;height: 23px;width: 25px;margin-right: 12px;margin-top: 0px;background-size: 25px;float: right;color: #fff;font-size: 18px;}  
	.webapplinks-rotate {-webkit-transform: rotate(180deg) !important;-moz-transform: rotate(180deg) !important;-ms-transform: rotate(180deg) !important;-o-transform: rotate(180deg) !important;transform: rotate(180deg) !important;}
	.message{display: none;}
}


@media screen and (max-width: 432px) {
    

}
@media screen and (max-width: 380px) {
    

}
@media screen and (max-width: 320px) {

}