@media screen and (max-width:1500px) {
	.about-wraper .develop-mes .flexslider{width: auto;}

}



@media screen and (max-width:1366px){
	.wrap{width: 94%;}
	.header .logo img{width: 240px;}
	.header .logo img{margin-top: 10px;}
	.header .nav ul li{padding: 20px 12px;}
	.footer .fnav .fnav-list dt{font-size: 18px;line-height: 18px;}
	.footer .fnav .fnav-list dl{margin-right: 30px;}
	.aboutUs .aboutUs-mes .aboutUs-bg{background:url("../images/about_bg1.png") right 20px top 20px no-repeat,url("../images/about_bg2.png") left bottom no-repeat;background-size: 116px;}

	.product-detail .product-detail-mes{width:930px; }
	.about-wraper .culture .culture-mes ul li .content p{font-size: 20px;line-height: 26px;}

	.solve-detail .solve-detail-mes .solve-name h2{font-size: 34px;line-height: 36px;}


}


@media screen and (max-width:1280px){
	.header .nav ul li a{font-size: 14px;}
	.header .nav ul li.header-search a{background-size: 18px;}

	.project .list .info{padding: 30px 2%;}
	.news .news-list ul.nlist li a{padding: 15px 3%;}
	.news .news-list ul.nlist li a p{max-width: calc(94% - 63px);}
	.brand-power .layout-mes ul li h2 i{font-size: 40px;line-height: 40px;}
	.brand-power .wrap .plogo{display: none;}

	.aboutUs .aboutUs-mes .aboutUs-intro{width: 730px;}
	.news .news-mes .content .time{width: 200px;height: 200px;}
	.news .news-mes #carousel .flex-direction-nav{top:0;}

	.footer .fnav .hotline{width: 300px;}
	.footer .fnav .hotline .footer-logo img{width: 290px;}
	.footer .fnav .hotline a{font-size: 30px;line-height: 34px;}

	.product-detail .product-detail-mes{width:850px; }
	.product-detail .product-detail-mes .content .mes{width: 500px;}
	.product-detail .product-detail-mes .content .pro-img{width: 280px;}

	.product-detail h2{font-size: 32px;line-height: 46px;}

	.solve-detail .solve-detail-mes .solve-name h2{font-size: 32px;line-height: 34px;}
	.recruit-mes table tr .jobname span{padding-left: 35px;}

	.concept-mes .talent-concept .mes .info h3{margin-top: 80px;}

	.sales-contact-mes .contact-mes{left: 100px;}

}

@media screen and (max-width:1152px){
	.aboutUs .aboutUs-mes .aboutUs-intro{width: 600px;}

	.product-detail .product-detail-mes{width:750px; }
	.product-detail .product-detail-mes .content .mes{width: 400px;}
	.product-detail .product-detail-mes .content .pro-img{width: 240px;}
	.header .search-mes .close{width: 16px;height: 16px;}
	.header .search-mes .close img{width: 16px;}

	.about-wraper .honor .honor-mes .honor-info p{width: 700px;font-size: 16px;line-height: 28px;}
	.about-wraper .honor .honor-mes{padding: 0 0;}
	.about-wraper .honor .honor-mes .honor-info{padding: 20px 15px;}

	.solve-detail .solve-detail-mes{width: 750px;}
	.about-link{width: 280px;}
	.about-link .about-link-mes { padding: 35px 5px 35px 25px;}
	.concept-mes .talent-concept .mes .info h3{margin-top: 50px;}



}



@media screen and (max-width:1024px) {
	.wrap {width:94%;}
	input,textarea,button,a {-webkit-tap-highlight-color:transparent;}
	.top{display: none;}
	.menu-handler {display:block;}
	.header {position:fixed;top:0;width:100%;margin-left:0;left:0;height: 58px;background-color: #fff;z-index: 9999;}
	.header .nav{display:none;}
	.header .wrap{padding: 0 0;}
	.header .logo {padding: 0 0;margin-left: 2%;}
	.header .logo img{margin-top: 15px;}
	.banner{margin-top: 58px;}
	.banner .bxpager .bxitem a{margin: 0 5px;}
	.footer .fnav{padding: 35px 0;}
	.footer .fnav .fnav-list,.footer .fnav .hotline{float: none;width: 100%;}
	.footer .fnav .fnav-list{display: none;}
	.footer .fnav .hotline{text-align: center;}
	.footer .fnav .hotline .footer-logo{margin-bottom: 20px;}
	/*.footer .fnav .hotline a{font-size: 28px;}*/

	.section .title h2{font-size: 40px;line-height: 40px;}
	.solution .solution-intro{position:static;width: 100%; }
	.aboutUs .aboutUs-mes .aboutUs-bg{background-size: 86px;}
	.aboutUs .aboutUs-mes .aboutUs-img{width: 260px;}
	.aboutUs .aboutUs-mes .aboutUs-intro{width: calc(100% - 280px);padding: 0 40px;}
	.news .news-mes .content{height: auto;}
	.news .news-mes .content .content-info{float: none;width: 100%;margin-bottom: 25px;}
	.news .news-mes .content .time{float: none;margin-left: 0;}
	.news .news-mes .news-list li .time-list{width: 95%;margin-right: 5%;height: 150px;}
	.news .news-mes .content .time .time-mes p{font-size: 68px;line-height: 76px;}
	.news .news-mes .content .time .time-mes span{margin-left: 6px;}
	.news .news-mes .news-list li .time-list p{font-size: 42px;line-height: 52px;}
	.news .news-mes .news-list li .time-list span{font-size: 16px;line-height: 26px;}
	.news .news-mes .content .content-info h3{font-size: 20px;line-height: 28px;}
	.cooperation ul{padding-top: 40px;padding-bottom: 60px;}
	.f-banner{margin-top: 58px;}


	.section .f-title {  padding-top: 75px;  padding-bottom: 60px;  position: relative;  text-align: center;  }
	.section .f-title h2{font-size: 40px;line-height: 40px;}
	.section .f-title p {  font-size: 20px;  line-height: 26px;}

	.about-wraper .about-us .wrap{padding: 0 0;}
	.about-wraper .about-us .about-mes{padding-left: 100px;padding-right: 100px;background-size: 100px;}
	.about-wraper .culture .culture-mes ul li .content h3{font-size: 18px;line-height: 34px;}
	.about-wraper .culture .culture-mes ul li .content p{font-size: 16px;line-height: 22px;}

	.about-wraper .develop-mes .flexslider{padding: 0 45px;}
	.about-wraper .develop-mes #develop .line{left: 45px;width: calc(100% - 90px);}
	.about-wraper .develop-mes .flexslider .flex-direction-nav{height: 30px;margin-top: -15px;}
	.about-wraper .develop-mes .flexslider .flex-direction-nav a{background-size: 30px;}

	.about-wraper .develop-mes .flexslider .slides li{margin-right: 100px;}
	.about-wraper .develop-mes .develop-list li .info{width: 200px;}
	.about-wraper .develop-mes .develop-list li:nth-child(even){margin-left: -135px;}
	.about-wraper .develop-mes .develop-list li .info h3{font-size: 16px;}
	.about-wraper .develop-mes{margin-bottom: 100px;}
	.about-wraper .honor .honor-mes .honor-list li img{height: auto;}

	.solution-wrap .solve-mes ul li a .solu-intro .info p span{font-size: 20px;line-height: 22px;}
	.solution-wrap .solve-mes ul li a{height: 277px;}

	.product-wrap .product-mes .product_list li a{padding-left: 60px;padding-top: 10px;
		padding-bottom: 10px;padding-right: 35px;}
	.product-wrap .product-mes .product_list li:before{ width: 46px;background-size: 46px; left: 10px;  }
	.product-wrap .product-mes .product_list li:before,.product-wrap .product-mes .product_list li:after{top:10px;}
	.product-wrap .product-mes .product_list li:after{background-size: 20px;right: 10px;}
	.product-wrap .product-mes .pro-more .pro-more-lef a h2{font-size: 28px;line-height: 34px;}
	.product-wrap .product-mes .pro-more{padding: 35px 25px;}
	.product-wrap .product-mes .pro-more .pro-more-rig a{margin-top: 10px;}
	.product-detail .product-detail-mes{float: none;width: 100%;}
	.product-detail{margin-top: 60px;}
	.product-detail h2 { font-size: 28px;  line-height: 42px;}
	.product-detail .product-detail-mes .pro-name h3{font-size: 20px;line-height: 26px;}
	.product-detail .product-detail-mes .content .mes{width:calc(100% - 280px);padding-bottom: 35px;}

	.about-link{float: none;width: 100%;}
	.about-link .about-link-mes{overflow: hidden;padding: 25px 5px 25px 15px;}
	.about-link .about-link-mes a{float: left;display: inline-block;width: 25%;margin-right: 5%;}


	.news-wrap .news-mes ul li .info h3{font-size: 18px;}
	.news-wrap .news-mes ul li .info h3, .news-wrap .news-mes ul li .info p, .news-wrap .news-mes ul li .info span{padding: 0 3%;}
	.detail-wrap{padding: 3% 3%;}
	.detail-wrap .detail-mes .mes{padding: 10px 4% 38px 4%;}
	.detail-wrap .detail-mes .mes h1{font-size: 28px;line-height: 40px;padding: 10px 0 10px 0;}
	.detail-wrap .detail-mes .mes h6,.detail-wrap .detail-mes .mes h5{font-size: 18px;}
	.detail-wrap .mes .pages-date .change-font,.detail-wrap  .mes .pages-date .pages-print{position: static;}
	.detail-wrap .mes .pages-date .change-font{margin-left: 0px;display: block;}
	.detail-wrap .mes .pages-date{line-height: 26px;text-align: center;}
	.detail-wrap .mes .pages-date .pages-print{height: 30px;margin-top: 20px;}
	.detail-wrap .pages-date .pages-print .printIco{display: none;}
	.detail-wrap .mes .pages-date span:first-child{margin-right: 20px;}

	.sales-cooper-mes .cooper-list li a{padding: 20px 15px;}

	.sales-service-mes .committed h2{font-size: 24px;line-height: 30px;}
	.sales-service-mes .committed h2 em{margin: 0 25px;}
	.sales-service-mes .service li{padding-bottom: 30px;height: 175px;}
	.sales-service-mes .service li a{font-size: 16px;line-height: 24px;margin-top: 25px;}
	.sales-service-mes .service li i{height: 60px;background-size: 60px;}

	.solve-detail .solve-detail-mes{float: none;width: 100%;margin-bottom: 35px;}
	.solve-detail .solve-detail-mes .solve-name h2 {  font-size: 28px;  line-height: 32px;}
	.solve-detail .solve-detail-mes .detail-mes h4{font-size: 20px;line-height: 28px;}
	.solve-detail .solve-detail-mes .solve-name{margin-bottom: 60px;}
	.recruit-mes table tr .jobname span{padding-left: 25px;}
	.recruit-mes table tr, .recruit-mes table tr a{font-size: 14px;}
	.recruit-mes table tr td.jobname{max-width: 300px;}

	.concept-mes .talent-concept .mes .info{padding: 0 25px;}
	.concept-mes .talent-concept .mes .info h3{font-size: 34px;  line-height: 38px;margin-top: 30px;}
	.concept-mes .talent-concept .mes .info h3 span{font-size: 14px;line-height: 22px;}
	.recruit-wrap .concept-list li .info{padding: 20px 10px;}

	.contact-mes, .feedback-mes{padding: 0 0;}
	.feedback-mes{padding-bottom: 50px;}
	.contact-mes iframe{height: 340px;}
	.contact-mes .addr-mes li .info{padding-left: 35px;}
	.contact-mes .addr-mes li .info img{width: 20px;}
	.contact-mes .addr-mes li .info a{font-size: 18px;line-height: 24px;}
	.contact-mes .addr-mes li.tel{width: 20%;}
	.contact-mes .addr-mes li.other{width: 40%;}

	.recruit-mes .joinList .joinspan1{padding-left: 15px;}

	.jobs-apply .apply-detail table td {float: left;width: 100%;  text-align: left;  position: relative;}
	.jobs-apply .apply-detail  table td input[type="text"], .jobs-apply .apply-detail  table td input.inpt1[type="text"]{width: 650px;}
	.jobs-apply .apply-detail table td i {position: absolute;  top: 7px;  right: 10px;}

}

	@media screen and (max-width: 768px) {
		.footer .copyright {font-size: 12px;line-height: 20px;}
		.footer .copyright{padding: 15px 0;}
		.footer .copyright .addr,.footer .copyright .copy{float: none;width: 100%;text-align: center;}

		.banner .flex-control-nav{bottom: 15px;}

		.section .title h2{font-size: 32px;line-height: 32px;}
		.section .title p{font-size: 18px;line-height: 24px;}

		.aboutUs{padding-top: 80px;}
		.aboutUs .aboutUs-wrap{padding-left: 0;}
		.aboutUs .aboutUs-mes .aboutUs-img,.aboutUs .aboutUs-mes .aboutUs-intro{float: none;}

		.aboutUs .aboutUs-mes .aboutUs-img{margin: 0 auto;width: 400px;}
		.aboutUs .aboutUs-mes .aboutUs-bg{padding: 45px 0;}
		.aboutUs .aboutUs-mes .aboutUs-intro{width: 92%;padding: 0 4%;background: url(../images/about_bg1.png) right 0 top 135px no-repeat; background-size: 55px;}
		.aboutUs .aboutUs-mes .aboutUs-bg{ background:url(../images/about_bg2.png) left bottom no-repeat;   background-size: 55px;}





		.cooperation ul li{width: 24%;  margin-right: 1.333%; }
		.cooperation ul li:nth-child(5n){margin-right: 1.333%;}
		.cooperation ul li:nth-child(4n),.cooperation ul li:nth-child(20n){margin-right: 0;}


		.solution .flexslider .flex-direction-nav,.news .news-mes #carousel .flex-direction-nav{height: 38px;}
		.solution .flexslider .flex-direction-nav a,.news .news-mes #carousel .flex-direction-nav a{height: 38px;line-height: 38px;}
		.solution .flexslider .flex-direction-nav .flex-prev:after,.news .news-mes #carousel .flex-direction-nav .flex-prev:after{line-height: 38px;}

		.solution .flexslider .slides li a .solu-intro .info p i{line-height: 16px;}
		.solution .flexslider .slides li a .solu-intro .info p span{font-size: 16px;line-height: 20px;}
		.news .news-mes #carousel .flex-direction-nav{top:-38px;}
		.news .news-mes .news-list{padding: 45px 0;}

		.news .news-mes .content .time{width: 160px;height: 160px;}
		.news .news-mes .content .time .time-mes i{margin-bottom: 10px;}
		.news .news-mes .content .time .time-mes p{font-size: 56px;line-height: 64px;}
		.news .news-mes .content .time .time-mes span{margin-left: 5px;font-size: 16px;line-height: 26px;}


		.section .f-title { padding-top: 60px;  padding-bottom: 60px;  position: relative;  text-align: center;  }
		.section .f-title h2{font-size: 32px;line-height: 32px;}
		.section .f-title p {  font-size: 16px;  line-height: 22px;}

		.about-wraper .section.about-us  .f-title{padding-bottom: 30px;}



		.about-wraper .about-us .about-mes{padding-left: 50px;padding-right: 50px;padding-bottom: 75px;background: url(../images/about_bg1.png) right top no-repeat,url(../images/about_bg3.png) left bottom 70px no-repeat;background-size: 50px;padding-top: 30px;}
		.about-wraper .culture .culture-mes ul li .content .con{padding: 20px ;}
		.about-wraper .culture .culture-mes ul li .content::before{top: 15px; right: 15px;  bottom: 15px;  left: 15px;}
		.about-wraper .culture .culture-mes ul li .content h3{font-size: 18px;line-height: 34px;}
		.about-wraper .culture .culture-mes ul li .content p{font-size: 12px;line-height: 18px;}
		.about-wraper .culture .culture-mes ul li .content h3{margin-top: 14%;}
		.about-wraper .develop-mes .flexslider{margin-top: 0;}
		.about-wraper .honor .honor-mes .honor-info p{float: none;width: 100%;}
		.about-wraper .honor .honor-mes .honor-info .img{float: none;padding-left: 0;border: none;text-align: center;margin-top: 15px;}
		.about-wraper .culture .culture-mes{padding-bottom: 75px;}
		.about-wraper .develop-mes,.about-wraper .honor .honor-mes .honor-info{margin-bottom: 75px;}

		.solution-wrap .solve-mes ul{padding-bottom: 10px;}
		.solution-wrap .application-mes ul{padding-bottom: 75px;}

		.news-wrap .news-mes ul li{width: 48.5%;margin-right: 3%;}
		.news-wrap .news-mes ul li:nth-child(3n){margin-right: 3%;}
		.news-wrap .news-mes ul li:nth-child(2n),.news-wrap .news-mes ul li:nth-child(6n){margin-right: 0;}
		.news-wrap .news-mes ul li .info h3{margin: 15px 0;}
		.news-wrap .news-mes ul li .info p{margin-bottom: 20px;}


		.detail-wrap .detail-mes .mes h1{font-size: 24px;line-height: 34px;}
		.detail-wrap .detail-mes .mes h6,.detail-wrap .detail-mes .mes h5{font-size: 16px;}
		.detail-wrap .pages-content img, .detail-wrap .pages-content p{}

		.product-detail{margin-top: 45px;}
		.product-detail h2 {  font-size: 24px;  line-height: 38px;  }
		.product-detail .product-detail-mes .pro-name h3{font-size: 18px;padding: 10px 3%;}
		.product-detail .product-detail-mes .content{padding: 0 3%;}
		.product-detail .product-detail-mes .content .mes h4{font-size: 16px;line-height: 20px;}

		.product-detail .product-detail-mes .content .mes,.product-detail .product-detail-mes .content .pro-img{float: none;width: 100%;}
		.product-detail .product-detail-mes .content .pro-img{text-align: center;margin-bottom: 50px;}
		.product-detail .product-detail-mes .content .pro-img img{max-width: 240px;}

		.about-link .about-link-mes a{width: 40%;}
		.about-link .about-link-mes h3{font-size: 20px;}

		.sales-service-mes .committed h2{font-size: 22px;line-height: 28px;}
		.sales-contact-mes .contact-mes{left: 50px;}

		.solve-detail .solve-detail-mes .solve-name h2 {  font-size: 24px;  line-height: 28px;}
		.solve-detail {margin-top: 45px;}
		.solve-detail .solve-detail-mes .solve-name{margin-bottom: 45px;}
		.recruit-mes table tr span, .recruit-mes table tr a{padding-right: 5px}
		.recruit-mes table tr th.addr,.recruit-mes table tr th.date{width: 15%;}
		.recruit-mes table tr th.apply{width: 10%;}


		.concept-mes .talent-concept .mes .info{padding: 0 15px;}
		.concept-mes .talent-concept .mes .info h3{font-size: 30px;line-height: 34px;margin-top: 15px;letter-spacing: 2px;}
		.concept-mes .talent-concept .mes .info h3 span{letter-spacing: 0;}
		.concept-mes .talent-concept .mes .info p{margin-top: 15px;font-size: 14px;line-height: 24px;}
		.recruit-wrap .concept-list li{width: 49%;}
		.recruit-wrap .concept-list li:nth-child(2n){margin-right: 0;}
		.contact-mes .addr-mes li{margin-bottom: 20px;}
		.contact-mes .addr-mes li.addr,.contact-mes .addr-mes li.tel{width: 45%;}
		.contact-mes .addr-mes li.other{width: 100%;margin-right: 0;}
		.feedback-mes h4{font-size: 20px;line-height: 28px;}
		.contact-mes .addr-mes li .info a {  font-size: 16px;  line-height: 22px; }
		.contact-mes .addr-mes li .info img{width: 18px;}
		.contact-mes .addr-mes li .info span{font-size: 14px;}

		.recruit-mes .joinList {  font-size: 14px; }
		.jobs-apply .apply-detail  table td input[type="text"], .jobs-apply .apply-detail  table td input.inpt1[type="text"]{width: 100%;}

	}

	@media screen and (max-width: 640px) {

        .section .title h2{font-size: 26px;line-height: 30px;}
		.solution .solution-list{}
		.solution .solution-list-mobile{}
		.solution .solution-list .slides li .solu{width: 48%;margin-right: 4%;margin-bottom: 20px;}
		.solution .solution-list .slides li .solu:nth-child(2n){margin-right: 0;}
		.solution .solution-list .slides li .solu:nth-child(3), .solution .solution-list .slides li .solu:nth-child(4){  margin-top: 0;  }
		.solution .solution-list-mobile{margin-top: 0px;}




		.solution .flexslider .flex-direction-nav{right: 0;left: auto;}

		.news .news-mes .content .content-info h3{font-size: 18px;line-height: 26px;}

		.aboutUs .aboutUs-mes .aboutUs-img .tit{margin-top: 35px;}
		.solution .flexslider .flex-direction-nav{width: 220px;}

		.news .news-mes .content .time{padding: 8px 8px;}
		.news .news-mes .news-list li .time-list{border: 8px solid #fff;}

		.banner .flex-control-nav{bottom: 10px;}
		.banner .flex-control-paging li a{width: 12px;height: 12px;}


		.top-mes-nav .top-mes-list li a{font-size: 16px;line-height: 30px;}

		.about-wraper .about-us .about-mes{padding-left: 10px;padding-right: 10px;padding-bottom: 55px;background: url(../images/about_bg1.png) right top no-repeat,url(../images/about_bg3.png) left bottom 50px no-repeat;background-size: 30px;padding-top: 30px;}

		.about-wraper .culture .culture-mes ul li{width: 49%;margin-bottom: 15px;}
		.about-wraper .culture .culture-mes ul li:nth-child(3n){margin-right: 2%;}
		.about-wraper .culture .culture-mes ul li:nth-child(2n),.about-wraper .culture .culture-mes ul li:nth-child(6n){margin-right: 0;}

		.about-wraper .culture .culture-mes ul li .content h3 {font-size: 22px;  line-height: 38px;  margin-top: 22%;  }
		.about-wraper .culture .culture-mes ul li .content p { font-size: 16px;  line-height: 22px;  }
		.about-wraper .develop-mes .flexslider .flex-direction-nav{height: 26px;margin-top: -13px;}
		.about-wraper .develop-mes .flexslider .flex-direction-nav a{width: 26px;height: 26px;background-size: 26px;}

		.solution-wrap .application-mes ul li, .solve-mes ul li{width: 49%;}
		.solution-wrap .solve-mes ul li a{height: 265px;}
		.solution-wrap .application-mes ul li:nth-child(3n), .solution-wrap .solve-mes ul li:nth-child(3n){margin-right: 2%;}
		.solution-wrap .application-mes ul li:nth-child(2n), .solution-wrap .solve-mes ul li:nth-child(2n),.solution-wrap .application-mes ul li:nth-child(6n), .solution-wrap .solve-mes ul li:nth-child(6n){margin-right: 0;}

		.solution-wrap .solve-mes ul li a .solu-intro .info p span {font-size: 18px;  line-height: 20px;}
		.solution-wrap .application-mes ul li:hover a .con .con-mes p{font-weight: normal;}

		.product-wrap .product-mes .product_list li{width: 100%;margin-right: 0;}
		.product-wrap .product-mes .pro-more .pro-more-lef a p{font-size: 16px;line-height: 22px;}
		.product-wrap .product-mes .pro-more .pro-more-lef a h2{font-size: 24px;line-height: 32px;}

		.product-wrap .product-mes .pro-more{padding: 35px 3%;}
		.product-wrap .product-mes .pro-more .pro-more-rig a{margin-top: 10px;}
		.product-wrap .product-mes .pro-more .pro-more-rig a{line-height: 34px;}

		.product-wrap .product-mes .product_list li a{padding-left: 50px;}
		.product-wrap .product-mes .product_list li a{font-size: 18px;line-height: 48px;padding-top: 6px;padding-bottom: 6px;}
		.product-wrap .product-mes .product_list li:before{width: 36px;background-size: 36px;}
		.product-wrap .product-mes .product_list li:before,.product-wrap .product-mes .product_list li:after{height: 48px;top: 6px;}
		.product-detail h2{font-size: 20px;line-height: 36px;}
		.product-detail .product-detail-mes .pro-name h3{font-size: 16px;}


		.detail-wrap .detail-mes .mes h1 {font-size: 18px; line-height: 28px;padding: 10px 0 10px 0;}
		.detail-wrap .detail-mes .mes h6,.detail-wrap .detail-mes .mes h5{font-size: 14px;}
		.detail-wrap .pages-content{font-size: 14px;line-height: 26px;}
		.sales-cooper-mes .cooper-list li{width: 100%;margin-right: 0;margin-bottom: 35px;}
		.sales-cooper-mes .cooper-list li:last-child{margin-bottom: 0;}
		.sales-service-mes .committed h2{font-size: 20px;line-height: 26px;}
		.sales-service-mes .committed h2 em{margin: 0 15px;}

		.sales-service-mes .committed{padding-bottom: 75px;}
		.sales-service-mes .service{padding-bottom: 35px;}
		.sales-service-mes .service li{height: 160px;}
		.sales-service-mes .service li a{font-size: 14px;line-height: 22px;}
		.sales-service-mes .service li i{height: 44px;background-size: 44px;}
		.solve-detail .solve-detail-mes .solve-name h2 {  font-size: 22px;  line-height: 26px; }
		.solve-detail .solve-detail-mes .detail-mes h4{font-size: 18px;line-height: 26px;}
		.recruit-mes table tr th.addr,.recruit-mes table tr th.date{}
		/*.recruit-mes table tr th.addr{width: 80px;max-width: 90px;}
		.recruit-mes table tr th.date{width: 100px;max-width: 100px;}
		.recruit-mes table tr th.apply{width: auto;}*/
		.recruit-mes table tr .jobname span{padding-left: 15px;}

		.concept-mes .talent-concept .img, .concept-mes .talent-concept .mes{width: 100%;float: none;}
		.concept-mes .talent-concept .mes{padding-bottom: 35px;padding-top: 15px;}
		.concept-mes .talent-concept .mes .info p{display: block;}

		.concept-mes .talent-concept .mes .info h3{font-size: 28px;line-height: 32px;letter-spacing: 1px;}
		.concept-mes .talent-concept .mes .info h3 span{font-size: 12px;line-height: 20px;}

		.contact-mes .addr-mes li.addr,.contact-mes .addr-mes li.tel{width: 100%;margin-right: 0;}
		.contact-mes .addr-mes li.other{width: 100%;margin-right: 0;}
		.feedback-mes .form-mes form .user-fb input{line-height: 52px;height: 52px;}
		.feedback-mes .form-mes form .msg textarea{height: 260px;}

		.feedback-mes .form-mes form .form-code input{line-height: 50px;height: 50px;width: 140px;}
		.feedback-mes .form-mes form .form-code span{height: 50px;}
		.feedback-mes .form-mes form .form-code span img{margin-top: 0;}
		.feedback-mes .form-mes form a{line-height: 50px;width: 150px;font-size: 18px;}
		.feedback-mes .form-mes form .user-fb input,.feedback-mes .form-mes form .form-code input,.feedback-mes .form-mes form .msg textarea{font-size: 16px;}

		.sales-contact-mes .contact-mes{left: 0;top:35%;padding: 15px 10px;width: 270px;}



	}

	@media screen and (max-width: 481px) {

		.footer .fnav .rig{width: 300px;}
		.footer .fnav .hotline .footer-logo img{width: 280px;max-width: 98%;}

		.aboutUs .aboutUs-mes .aboutUs-img{width: 92%;}
		.aboutUs .aboutUs-mes .aboutUs-intro{background: url(../images/about_bg1.png) right 0 top 135px no-repeat; background-size: 35px;}
		.aboutUs .aboutUs-mes .aboutUs-bg{ background:url(../images/about_bg2.png) left bottom 5px no-repeat;   background-size: 35px;}



		.section .title{text-align: center;}
		.section .title span{margin: 0 auto;}
		.section .title .title-rig{position: static;text-align: center;}
		.section .title span,.section.cooperation .title span{margin-bottom: 15px;}

		.cooperation ul li{width: 32%;  margin-right: 2%;margin-bottom: 15px; }
		.cooperation ul li:nth-child(4n),.cooperation ul li:nth-child(5n),.cooperation ul li:nth-child(20n){margin-right: 2%;}
		.cooperation ul li:nth-child(3n),.cooperation ul li:nth-child(12n),.cooperation ul li:nth-child(15n),.cooperation ul li:nth-child(60n){margin-right: 0;}
		.cooperation ul li a .img-hover{border: 3px solid #004490;}

		.cooperation ul{padding-top: 25px;padding-bottom: 45px;}

		.news .news-mes .content .time{width: 130px;height: 130px;padding: 5px 5px;}
		.news .news-mes .content .time .time-mes i{margin-bottom: 5px;font-size: 18px;line-height: 28px;}
		.news .news-mes .content .time .time-mes p{font-size: 48px;line-height: 56px;}
		.news .news-mes .content .time .time-mes span{font-size: 14px;line-height: 24px;}
		.news .news-mes .news-list li .time-list{border: 5px solid #fff;}

		.news .news-mes #carousel .flex-direction-nav{top:20px;right: 3%;width: 160px;}
		.news .news-mes #carousel .flex-direction-nav .flex-prev:after{right: -85px;}

		.solution .flexslider .flex-direction-nav,.news .news-mes #carousel .flex-direction-nav{height: 32px;}
		.solution .flexslider .flex-direction-nav a,.news .news-mes #carousel .flex-direction-nav a{height: 32px;line-height: 32px;}
		.solution .flexslider .flex-direction-nav .flex-prev:after,.news .news-mes #carousel .flex-direction-nav .flex-prev:after{line-height: 32px;}
		.solution .flexslider .slides li a .solu-intro .info p span{font-size: 14px;line-height: 18px;}

		.news .news-mes .news-list{padding: 75px 0 45px 0;}
		.news .news-mes .content{padding-bottom: 35px;}
		.aboutUs .aboutUs-mes .aboutUs-intro .mes p{font-size: 14px;line-height: 24px;}

		.banner .flex-control-paging{bottom: 5px;}
		.banner .flex-control-paging li a{width: 10px;height: 10px;}
		.footer .fnav .hotline a{font-size: 28px;line-height: 32px;}


		.top-mes-nav .top-mes-list li a{font-size: 14px;line-height: 28px;}
		.top-mes-nav .outline,.top-mes-nav .line{height: 5px;}
		.top-mes-nav .top-mes-list{padding-top: 5px;}
		.section .f-title { padding-top: 55px;  padding-bottom: 55px;  position: relative;  text-align: center;  }
		.section .f-title h2{font-size: 24px;line-height: 24px;}
		/*.section .f-title p {  font-size: 14px;  line-height: 20px;}*/
		.section .f-title span{height: 3px;margin-bottom: 20px;}
		.about-wraper .honor .honor-mes .honor-info p{font-size: 14px;line-height: 26px;}

		/*.about-wraper .culture .culture-mes ul{padding: 0 15px;}*/
		.about-wraper .culture .culture-mes ul li{width: 100%;margin-right: 0;}
		.about-wraper .culture .culture-mes ul li:nth-child(3n),.about-wraper .culture .culture-mes ul li:nth-child(2n),.about-wraper .culture .culture-mes ul li:nth-child(6n){margin-right: 0;}

		.about-wraper .culture .culture-mes ul li .content h3 {font-size: 22px;  line-height: 38px;  margin-top: 22%;  }
		.about-wraper .culture .culture-mes ul li .content p { font-size: 16px;  line-height: 22px;  }
		.about-wraper .develop-mes .flexslider .flex-direction-nav{height: 22px;margin-top: -11px;}
		.about-wraper .develop-mes .flexslider .flex-direction-nav a{width: 22px;height: 22px;background-size: 22px;}
		.about-wraper .develop-mes .flexslider .slides li{padding-right: 0;margin-right: 200px;}

		.about-wraper .develop-mes .develop-list li:nth-child(even) { margin-left: -200px;}
		.about-wraper .develop-mes .flexslider .slides li .info:after{width: 10px;height: 10px;}
		.about-wraper .develop-mes .flexslider .slides li:nth-child(odd) .info:after{top:-5px;}
		.about-wraper .develop-mes .flexslider .slides li:nth-child(even) .info:after{bottom: -5px;}

		.about-wraper .honor .honor-mes .honor-list li{width: 46%;margin: 0 2%;margin-bottom: 15px;}
		.about-wraper .develop-mes, .about-wraper .honor .honor-mes .honor-info{margin-bottom: 45px;}
		.about-wraper .honor .honor-mes .honor-list{padding-bottom: 45px;}
		.about-wraper .about-us .about-mes{padding-top: 25px;}

		.solution-wrap .solve-mes ul li a{height: auto;}
		.solution-wrap .solve-mes ul li a .img img{position: static;}
		.solution-wrap .solve-mes ul li a .solu-intro .info{padding: 0 10px;}
		.solution-wrap .solve-mes ul li a .solu-intro .info p span {font-size: 16px;  line-height: 18px;}
		.solution-wrap .application-mes ul li a .con .con-mes{padding: 10px 10px;}
		.solution-wrap .application-mes ul li a .con .con-mes p {  font-size: 16px;  line-height: 26px; }
		.solution-wrap .application-mes ul li:hover a .con .con-mes p{font-size: 16px;}

		.product-wrap .product-mes .pro-more .pro-more-lef a p{font-size: 14px;line-height: 20px;}
		.product-wrap .product-mes .pro-more .pro-more-lef a h2{font-size: 20px;line-height: 28px;}
		.product-wrap .product-mes .pro-more .pro-more-rig a{margin-top: 7px;}
		.product-wrap .product-mes .pro-more .pro-more-rig a{line-height: 34px;width: 100px;}

		.news-wrap .news-mes ul li{width: 100%;margin-right: 0;}
		.news-wrap .news-mes ul li:nth-child(3n){margin-right: 0;}
		.pages{padding: 25px 0;}


		.detail-wrap{margin-top: 15px;}
		.detail-wrap .detail-mes .mes h1 {font-size: 16px; line-height: 26px;padding: 10px 0 10px 0;}
		.detail-wrap .mes .pages-date{font-size: 12px;line-height: 22px;}


		.product-detail{margin-top: 25px;}
		.about-link .about-link-mes a{float: none;display: block;width: auto;margin-right: 0;font-size: 14px;line-height: 36px;}
		.about-link .about-link-mes a:before{top:17px;}

		.product-detail .product-detail-mes .content .pro-img img{max-width: 180px;}
		.about-link .about-link-mes h3{font-size: 18px;}

		.about-wraper .about-us .about-mes p{font-size: 14px;line-height: 20px;}

		.sales-cooper-mes .cooper-list li a .cooper-logo img{width: 200px;}
		.sales-service-mes .committed h2{font-size: 18px;line-height: 24px;}
		.sales-service-mes .committed h2 em {margin: 0 5px;}

		.sales-contact-mes .contact-mes{position:static;margin: 0 auto;margin-top: 25px; }
		.sales-contact-mes .contact-mes h3{font-size: 16px;padding-bottom: 15px;margin-bottom: 10px;}



		/*.sales-service-mes .service li{width: 49%;margin-bottom: 15px;}
		.sales-service-mes .service li:nth-child(2n){margin-right: 0;}*/
		.sales-service-mes .service li{width: 100%;margin-right: 0;margin-bottom: 15px;height: auto;}
		.solve-detail{margin-top: 30px;}
		.solve-detail .solve-detail-mes .solve-name{margin-bottom: 30px;}

		.solve-detail .solve-detail-mes .solve-name h2 { font-size: 20px;  line-height: 24px;  }
		.solve-detail .solve-detail-mes .detail-mes h4 {font-size: 16px;  line-height: 24px; }
		.recruit-mes table tr th.jobname{width: 45%;}
		.recruit-mes table tr th.addr{width: 15%;}
		.recruit-mes table tr th.date{width: 20%;}
		.recruit-mes table tr th.apply{width: 10%;}

		.recruit-mes table tr, .recruit-mes table tr a{font-size: 12px;}
		.recruit-mes table tr td, .recruit-mes table tr td a{line-height: 18px;}

		.recruit-wrap .concept-list li .info{padding: 10px 10px;}
		.recruit-wrap .concept-list li .info h4{font-size: 16px;line-height: 32px;}
		.feedback-mes .form-mes form .form-code,.feedback-mes .form-mes form a{float: none;}
		.feedback-mes .form-mes form .form-code{margin-bottom: 20px;}
		.feedback-mes .form-mes form .form-code input{width: 180px;}

		.feedback-mes .form-mes form .form-code span img{width: 90px;display: block;}
		.feedback-mes .form-mes form .form-code span,.feedback-mes .form-mes form .form-code span img{vertical-align: middle;}
		.feedback-mes .form-mes form .user .user-fb{width: 100%;margin-right: 0;}

		.feedback-mes .form-mes form .user-fb input, .feedback-mes .form-mes form .form-code input, .feedback-mes .form-mes form .msg textarea { font-size: 14px; }
		.feedback-mes .form-mes form a{font-size: 16px;}
		.recruit-mes .joinList .joinspan4{margin-right: 5px;}
		.recruit-mes .joinList .joinspan1{padding-left: 5px;}
		.recruit-mes .joinList {  font-size: 12px; }
		.recruit-mes .joinList .apply a{font-size: 14px;}
		.recruit-mes .joinList .apply a img{width: 20px;}

		.jobs-apply .apply-detail .sh1ti{font-size: 22px;}
		.jobs-apply .apply-detail .sh4{font-size: 14px;}

		.jobs-apply{padding: 55px 0;}
		.jobs-apply .apply-detail table td.apply-prof span{width: 120px;font-size: 14px;}

	}



@media screen and (max-width: 320px) {
	.menu-list a{line-height: 44px;font-size: 16px;}
	.footer .fnav .rig{width: 100%;}
	.about-wraper .culture .culture-mes ul {  padding: 0 0;}

	.solution-wrap .application-mes ul li, .solve-mes ul li{width: 100%;margin-right: 0;}
	.solution-wrap .application-mes ul li:nth-child(3n), .solution-wrap .solve-mes ul li:nth-child(3n){margin-right: 0;}
	.solution-wrap .application-mes ul li:nth-child(2n), .solution-wrap .solve-mes ul li:nth-child(2n),.solution-wrap .application-mes ul li:nth-child(6n), .solution-wrap .solve-mes ul li:nth-child(6n){margin-right: 0;}

	.solution-wrap .solve-mes ul li a{height: 270px;}
	.solution-wrap .solve-mes ul li a .img img{position: absolute;}
	.product-wrap .product-mes .pro-more .pro-more-lef{float: none;width: 100%;max-width: 100%;}
    .product-wrap .product-mes .pro-more .pro-more-rig{float: none;margin-top: 10px;}
	.product-wrap .product-mes .pro-more .pro-more-rig a{line-height: 30px;}


	.section .f-title { padding-top: 35px;  padding-bottom: 35px; }
	.section .f-title h2{font-size: 22px;line-height: 22px;}
	.section .f-title p{font-size: 14px;line-height: 20px;}

	.sales-service-mes .service li{width: 100%;margin-right: 0;height: auto;}
	.sales-cooper-mes .cooper-list li a .cooper-logo img{width: 180px;}

	.recruit-wrap .concept-list li{width: 100%;margin-right: 0;}
	.recruit-wrap .concept-list li .info{height: auto;padding-bottom: 25px;}

	.sales-contact-mes .contact-mes{max-width: 100%;}
}








































