body{
	background:#f5f5f5;min-width:1200px;
}
header{background:rgba(29,29,29,0.83);height:100px;position:fixed;top:0;z-index:99;width:100%;}
.logo{margin-top:20px;height:60px;}
.logo img{height:100%;}
header .nav_show{display:none;float:right;margin-top:18px;}
header .nav_show span{display:block;width:30px;height:2px;background:#fff;margin-bottom:8px;transition:all 500ms;}
header .nav_show span:last-of-type{margin-bottom:0;}
header .nav_show.active span:first-of-type{transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:10px;}
header .nav_show.active span:last-of-type{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:-10px;}
header .nav_show.active span:nth-of-type(2){display:none;}
header nav a{display:block;float:left;color:#fff;font-size:16px;line-height:100px;width:110px;margin-left:25px;text-align:center;}
header nav a.active{background:#0062e1;}
header nav a:hover{background:#0062e1;}
.banner {min-width:1200px;overflow:hidden;}
.banner>img{position:relative;display:block;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}
.banner .swiper-slide{position:relative;width: calc(100%) !important;overflow:hidden; }
.banner .swiper-slide img{min-width:100%;display:block;position:relative;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.title{text-align:center;width:400px;margin:0 auto;font-weight:normal;text-align:center;margin-top:50px;}
.title em{display:inline-block;border-bottom:2px solid #4d4d4d;width:100px;position:relative;top:-10px;}
.title p{font-size:36px;color:#4d4d4d;background:none;display:inline-block;position:relative;padding:10px}
.title span{display:block;color:#999;font-size:18px;margin-bottom:35px;}


.product_services{background:#fff;padding-top:1px;}
.product_services .services_left{width:calc(50% + 45px);padding-left:80px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.product_services .services_left .title2 p{color:#0062e1;font-size:30px;text-transform: uppercase;font-weight:500;margin-bottom:20px;}
.product_services .services_left .title2 div{font-size:24px;margin-bottom:20px;}
.product_services .services_left .f div span{display:block;width:32px;height:4px;background:#0062E1;margin-top:10px;}
.product_services .services_left .txt{font-size:16px;color:#999;line-height:1.5em;}
.product_services .services_left .services_list{margin:45px 0;}
.product_services .services_left .services_list ul{border-right:1px solid #e6e6e6;;float:left;width:23%;margin-right:10%;}
.product_services .services_left .services_list li{padding-bottom:16px;}
.product_services .services_left .services_list li:last-of-type{padding-bottom:0;}
.product_services .services_left .services_list li a{display:block;color:#4c4c4c;}
.product_services .services_right{position:relative;width:calc(45% - 80px);margin-right:90px;margin-bottom:10px;}
.product_services .services_right .circle{ left:calc(50% + 40px);bottom:0;margin-bottom:-5px;border-radius:50%;background:#3683e7;width:350px;height:350px;position:absolute;z-index:1;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.product_services .services_right img{position:relative;z-index: 9;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}

.more_btn{border-radius:50px;margin-bottom:60px;width:160px;text-align:center; display:inline-block; height:45px;border:1px solid #b2b2b2;color:#4c4c4c;line-height:45px;}
.more_btn img{vertical-align:middle;margin-left:5px;transition:all 500ms;}
.more_btn:hover img{margin-left:15px;}

.about_us{background:url(../../images/default/about.jpg) no-repeat;}
.about_us .title em{border-bottom-color:#fff;}
.about_us .title p{color:#fff;background:none;}
.about_us .title span{color:#fff;}
.about_us .wrap{position:relative;z-index:9;padding-top:1px;}
.about_us .txt{padding:0 60px;}
.about_us .txt p{color: #fff;font-size: 16px;text-align:center;line-height:1.5em;font-weight:normal;}
.about_us .diploma{height:100%;width:90%;margin:0 auto;}
.about_us .diploma .swiper-slide img{min-width:170px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.about_us .diploma_box .button-next{margin-right:-50px;transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.about_us .diploma_box .button-prev{margin-left:-50px;}
.about_us .diploma_box{padding:60px;overflow:hidden;height:300px;}
.about_us .diploma_box .btn{margin-top:-160px;position:relative;outline:none;}
.about_us .diploma_box .btn:hover{cursor:pointer;}

.aplication_area{background:#f5f5f5;padding-top:1px;text-align:center;}
.aplication_area .title p{background:none;}
.aplication_area .aplication_nav{text-align:center;margin-bottom:45px;}
.aplication_area .aplication_nav a{display:inline-block;border-radius:50px;height:40px;line-height:40px;border:1px solid #666666;padding:0 20px;margin:0 8px;color:#666666;transition:all 500ms;}
.aplication_area .aplication_nav a.active,.aplication_area .aplication_nav a:hover{background:#0062E1;color:#fff;border-color:#0062E1;}
.aplication_area .aplication_list{margin-bottom:45px;}
.aplication_area .aplication_list li{float:left;width:32%;margin-right:2%;}
.aplication_area .aplication_list li img{display:block;width:100%;}
.aplication_area .aplication_list li p{text-align:center;color:#4c4c4c;height:50px;background:#fff;line-height:50px;transition:all 500ms; overflow:hidden;padding:0 20px; white-space: nowrap; text-overflow:ellipsis;}
.aplication_area .aplication_list li:last-of-type{margin-right:0;}
.aplication_area .aplication_list li:hover p{color:#fff;background:#0062E1;}

.information_dynamics{padding-top:1px;text-align:center;background:#fff;}
.information_dynamics .information_nav{text-align:center;margin-bottom:45px;}
.information_dynamics .information_nav a{display:inline-block;border-radius:0;height:40px;line-height:40px;background:#ebebeb;padding:0 20px;font-size:16px;margin:0 8px;color:#666666;transition:all 500ms;}
.information_dynamics .information_nav a.active,.information_dynamics .information_nav a:hover{background:#0062E1;color:#fff;}
.information_dynamics .news_left {width:50%;padding:0 50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.information_dynamics .news_left a{display:block;}
.information_dynamics .news_left img{display:block;}
.information_dynamics .news_left div{transition:all 500ms;height:60px;line-height:60px;color:#4c4c4c;padding:0 10px;border:1px solid #e6e6e6;}
.information_dynamics .news_left div p{max-width:80%;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.information_dynamics .news_left a:hover div{color:#fff;background:#0062E1;border:1px solid #0062E1;}
.information_dynamics .news_right{width:50%;text-align:left;padding:0 0 0 50px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.information_dynamics .news_right li{margin-bottom:60px;}
.information_dynamics .news_right li:last-of-type{margin-bottom:0;}
.information_dynamics .news_right li a{padding:0 45px 0 0;display:block;}
.information_dynamics .news_right li .time{width:80px;border:1px solid #666666;text-align:center;transition:all 500ms;}
.information_dynamics .news_right li .time p{color:#666;font-size: 36px;font-weight:bold;height:60px;line-height:60px;transition:all 500ms;}
.information_dynamics .news_right li .time span{background:#666;color:#fff;transition:all 500ms;display:block;height:25px;line-height:25px;font-size:14px;}
.information_dynamics .news_right li .txt{width:calc(100% - 100px);}
.information_dynamics .news_right li .txt h4{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#333;font-size:18px;line-height:30px;font-weight:normal;margin-bottom:15px;transition:all 500ms;}
.information_dynamics .news_right li .txt p{overflow:hidden;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;color:#999;font-size:14px;}
.information_dynamics .news_right li:hover .time{border:1px solid #0062E1;}
.information_dynamics .news_right li:hover .time span{background:#0062E1;}
.information_dynamics .news_right li:hover .time p{color:#0062E1;}
.information_dynamics .news_right li:hover .txt h4{color:#0062E1;}
.information_dynamics .more_btn{margin-top:50px;}


.footer{background:#1a1a1a;padding-top:30px;}
.footer_left{color:#fff;}
.footer_left h2{font-size:18px;}
.footer_left h5{font-size:12px;font-weight:normal;margin-bottom:25px;}
.footer_left p{font-size:14px;margin-bottom:25px;}
.footer_right li{margin-left:80px;}
.footer_right li h3{font-size:16px;color:#fff;margin-bottom:20px;}
.footer_right li a{display:block;color:#fff;font-size:14px;}
.footer_right li a:hover{text-decoration: underline;}
.footer_bottom{color:#d9d9d9;line-height:30px;height:auto;padding:15px 0;font-size:14px;border-top:1px solid #3f3f3f;}
.footer_bottom a{color:#d9d9d9;margin-right:15px;}
.footer_bottom a:hover{text-decoration: underline;}
.copyright{background:#4d4d4d;font-size:12px;line-height:34px; white-space: nowrap;}
.copyright p{color:#ccc;}
.copyright .copyright2{vertical-align:middle;margin-top:-5px;}
.copyright a{color:#ccc;padding:0 5px;}
.copyright a:hover{text-decoration: underline;}
.copyright nav{color:#ccc;}

.right_nav {position:fixed;z-index:99;top:50%;right:15px;}
.right_nav li{margin-top:1px;}
.right_nav li:first-of-type a{background:url(../../images/default/right_nav.png) no-repeat;background-position: 0 0;display:block;width:45px;height:45px;}
.right_nav li:nth-of-type(2) a{background:url(../../images/default/right_nav.png) no-repeat;background-position: 0px -46px;display:block;width:45px;height:45px;}
.right_nav li:nth-of-type(3) a{background:url(../../images/default/right_nav.png) no-repeat;background-position: 0px -92px;display:block;width:45px;height:45px;}
.right_nav li:nth-of-type(4) a{background:url(../../images/default/right_nav.png) no-repeat;background-position: 0px -139px;display:block;width:45px;height:45px;}
.right_nav li:nth-of-type(5) a{background:url(../../images/default/right_nav.png) no-repeat;background-position: 0px -188px;display:block;width:45px;height:42px;}
/*首页*/


.bg{background:#f5f5f5;padding-top:30px;}
.left_box{width:240px;}
.left_box .title2{background:#0062E1;color:#fff;padding:20px;}
.left_box .title2 h2{font-size:22px;font-weight:normal;line-height:1em;margin-bottom:16px;}
.left_box .title2 p{font-size:12px;line-height:1em;text-transform: uppercase;}
.left_box .nav{background:#fff;margin-bottom:30px;}
.left_box .nav li{line-height:65px;}
.left_box .nav li a{padding-left:20px;display:block;color:#333;transition:all 500ms;}
.left_box .nav li a.active,.left_box .nav li a:hover{color:#0062E1;background:#eeeff2;}
.left_box .title3{background:#333;color:#fff;padding:20px;}
.left_box .title3 h2{font-size:22px;font-weight:normal;line-height:1em;margin-bottom:16px;}
.left_box .title3 p{font-size:12px;line-height:1em;text-transform: uppercase;}
.left_box .contact_box{background:url(../../images/default/bg2.jpg) no-repeat top center;padding:34px 0 40px;}
.left_box .contact_box li{padding-left:25px;}
.left_box .contact_box li img{margin-right:10px;width:16px;height:16px;margin-top:3px;}
.left_box .contact_box li p{width:165px;font-size:14px;line-height:22px;margin-bottom:15px;color:#4c4c4c;}
.left_box .contact_box li p a{color:#4c4c4c;}
.left_box .contact_box li p span{display:block;}
.right_box{width:calc(100% - 260px);background:#fff;}
.right_box .title2{height:51px;padding:0 20px;}
.right_box .title2 p{line-height:50px;border-bottom:1px solid #e5e5e5;font-size:14px}
.right_box .title2 p a{color: #333;}

.page{text-align:center;padding:45px 0;}
.page ul{display:inline-block;}
.page ul li{float:left;padding:0 15px;height:28px;border:1px solid #d9d9d9;border-radius:0px;margin:0 5px;}
.page ul li.active,.page ul li:hover{background:#0062E1;border-color:#0062E1;}
.page ul li a{font-size:16px;color:#808080;display:block;text-align:center;line-height:28px;}
.page ul li.active a,.page ul li:hover a{color:#fff;}

.page2{text-align:center;padding:0 25px;}
.page2 div{border-top:1px solid #e6e6e6;line-height:80px;}
.page2 div a{font-size:14px;color:#4c4c4c;transition:all 500ms;}
.page2 div a:hover{color:#0062E1;}

.wrap {margin-bottom: 40px;}

/*关于我们*/
.about .content{background:#fff;padding:35px;}
.about .content .content_title{text-align:center;color:#0062E1;font-size:30px;line-height:1em;;margin-bottom:55px;}
.about .content .txt p{text-indent: 2em; font-size: 16px; color:#666;line-height:1.8em;margin-bottom:30px;}
.about .content .txt img{margin:50px auto 10px;display: block;max-width:100%;}
.about .content.diploma {padding-bottom:0;}
.about .content.diploma ul li{float: left;width:30%;margin-right:5%;}
.about .content.diploma ul li:nth-of-type(3n){margin-right:0;}
.about .content.diploma ul li a{color:#4c4c4c;text-align:center;display:block;}
.about .content.diploma ul li div.img_box{height:250px;width:100%;position:relative;overflow:hidden;}
.about .content.diploma ul li div.img_box img{ max-height:85%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.about .content.diploma ul li p{font-size: 16px;}
/*关于我们*/

/*产品服务*/
.services .content{background:#fff;padding:35px 24px;}
.services .content ul li{float: left;width:30%;margin-right:5%;margin-bottom:30px;border:1px solid #e6e6e6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.services .content ul li:nth-of-type(3n){margin-right:0;}
.services .content ul li a{color:#4c4c4c;text-align:center;position:relative;display:block;}
.services .content ul li img{width:100%;display:block;}
.services .content ul li p{font-size: 16px;transition:all 500ms;position:absolute;bottom:0;z-index:9;width:100%;text-align:center;height:55px;line-height:55px;background:rgba(51,51,51,0.93);color:#fff;overflow:hidden;;white-space:nowrap;text-overflow:ellipsis;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.services .content ul li:hover p{background:rgba(0,98,225,0.93);}

.services .content.services_view .prodct img{width:270px;}
.services .content.services_view .prodct .txt { margin-left:20px;}
/*产品服务 .services .content.services_view .prodct .txt { margin-left:20px;width:calc(100% - 270px);}*/
.services .content.services_view .prodct .txt h2{font-size:26px;color:#333;line-height:1.5em;padding:30px 0;border-bottom:1px solid #e6e6e6;}
.services .content.services_view .prodct .txt p{font-size:14px;color:#4c4c4c;margin-top:20px;margin-bottom:80px;}
.services .content.services_view .prodct .txt a{border-radius:50px;height:40px;width:200px;color:#fff;display:block;text-align:center;background:#0062E1;line-height:40px;font-size:14px;}
.services .content.services_view h4{font-size: 18px;color:#4c4c4c;font-weight:normal;padding:40px 0 10px;border-bottom:1px solid #e6e6e6;}
.services .content.services_view h4 span{display:inline-block;border-left:3px solid #0062E1;padding-left:10px;}
.services .content.services_view .detail h5{font-size:16px;font-weight:bold;line-height:50px;}
.services .content.services_view .detail .txt{margin-bottom:34px;}
.services .content.services_view .detail .txt span{display:inline-block; min-width:200px;margin-right:40px;line-height:1.8em;color:#4c4c4c;font-size:14px;}
.services .content.services_view .detail img{display:block;margin:10px auto 40px;max-width:100%;}
/*产品服务*/


/*应用领域*/
.application_area .content{background:#fff;padding:35px 24px;}
.application_area .content ul li{float: left;width:30%;margin-right:5%;margin-bottom:30px;border:1px solid #e6e6e6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.application_area .content ul li:nth-of-type(3n){margin-right:0;}
.application_area .content ul li a{color:#4c4c4c;text-align:center;position:relative;display:block;}
.application_area .content ul li img{width:100%;display:block;}
.application_area .content ul li p{font-size: 16px;transition:all 500ms;bottom:0;z-index:9;width:100%;text-align:center;height:55px;line-height:55px;background:rgba(51,51,51,0.93);color:#fff;font-size:16px;overflow:hidden;;white-space:nowrap;text-overflow:ellipsis;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.application_area .content ul li:hover p{background:rgba(0,98,225,0.93);}

.application_area .content.application_area_view .area img{width:370px;}
.application_area .content.application_area_view .area .txt{width:calc(100% - 400px);margin-left:30px;}
.application_area .content.application_area_view .area .txt h2{font-size:26px;color:#333;line-height:1.5em;padding:30px 0;border-bottom:1px solid #e6e6e6;}
.application_area .content.application_area_view .area .txt p{font-size:14px;color:#4c4c4c;margin-top:20px;margin-bottom:50px;}
.application_area .content.application_area_view .area .txt a{border-radius:50px;height:40px;width:200px;color:#fff;display:block;text-align:center;background:#0062E1;line-height:40px;font-size:14px;}
.application_area .content.application_area_view h4{font-size: 18px;color:#4c4c4c;font-weight:normal;padding:40px 0 10px;border-bottom:1px solid #e6e6e6;}
.application_area .content.application_area_view h4 span{display:inline-block;border-left:3px solid #0062E1;padding-left:10px;}
.application_area .content.application_area_view .detail .txt{margin:34px 0;line-height:1.8em;color:#4c4c4c;font-size:14px;}
.application_area .content.application_area_view .detail img{display:block;margin:10px auto 40px;max-width:100%;}


/*新闻资讯*/
.news_list{background:#fff;margin-bottom:25px;padding:0 10px;}
.news_list li{border-bottom:1px dashed #e6e6e6;}
.news_list li a{color:#4c4c4c;font-size:14px;line-height:40px;transition:all 500ms;}
.news_list li:last-of-type{border:none;}
.news_list li:hover a{color:#0062E1;}
.news .content {padding:35px 20px 0;}
.news .content ul{text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.news .content li{margin-bottom:25px;border:1px solid #e6e6e6;position:relative}
.news .content li:last-of-type{margin-bottom:0;}
.news .content li a{display:block;padding:15px;}
.news .content li .time{width:80px;border:1px solid #666666;text-align:center;transition:all 500ms;}
.news .content li .time p{color:#666;font-size: 36px;font-weight:bold;height:60px;line-height:60px;transition:all 500ms;}
.news .content li .time span{background:#666;color:#fff;transition:all 500ms;display:block;height:25px;line-height:25px;font-size:14px;}
.news .content li .txt{width:calc(100% - 300px);margin-left:20px;}
.news .content li .txt h4{color:#333;font-size:18px;line-height:30px;font-weight:normal;margin-bottom:15px;transition:all 500ms;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .content li .txt p{overflow:hidden;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;color:#999;font-size:14px;}
.news .content li button{float:right;margin-top:28px;border-radius:50px;outline:none;height:30px;line-height:30px;transition:all 500ms;padding:0 30px;border:1px solid #e6e6e6;font-size:14px;color:#4c4c4c;background:none;}
.news .content li:hover .time{border:1px solid #0062E1;}
.news .content li:hover .time span{background:#0062E1;}
.news .content li:hover .time p{color:#0062E1;}
.news .content li:hover .txt h4{color:#0062E1;}
.news .content li:hover button{color:#fff;background:#0062E1;border-color:#0062E1;}

.news .new_view{padding:35px 40px 35px;}
.news .new_view .content_title{text-align:center;color:#333;font-weight:normal;font-size:30px;line-height:1em;;margin-bottom:55px;}
.news .new_view .txt p{text-indent: 2em; font-size: 16px; color:#666;line-height:1.8em;}
.news .new_view .txt img{display:block;margin:10px auto;max-width:100%;}
/*新闻资讯*/

/*联系我们*/
.contact .content{background:#fff;padding:35px;}
.contact .content .content_title{text-align:center;color:#0062E1;font-size:30px;line-height:1em;;margin-bottom:55px;}
.contact .content .txt{text-align:center;}
.contact .content .txt div{display:inline-block;text-align:left;}
.contact .content .txt p{font-size: 16px; color:#666;line-height:1.8em;}
.contact .content .txt img{margin:40px auto 10px;display: block;max-width:100%;}

.contact .content.recruit{padding:35px 45px;}
.contact .content.recruit .txt{text-align:left;}
.contact .content.recruit .txtp{font-size:16px;color:#4c4c4c;}
.contact .content.recruit .txt h4{padding-left:25px;background:#eeeff2;height:50px;line-height:50px;font-weight:normal;margin:25px 0 14px;}
.contact .content.recruit .txt div{padding-left: 25px;padding-bottom:30px;display:block;}
.contact .content.recruit .txt div h5{font-size:16px;color:#4c4c4c;margin-bottom:22px;}

.contact .content.message .input_box{width:50%;}
.contact .content.message .input_box div{border-bottom:1px solid #cccccc;margin-bottom:15px;width:calc(100% - 30px);display:flex;}
.contact .content.message .input_box div span{font-size:16px;color:#fa1f1f;line-height:60px;display:inline-block;height:40px;vertical-align:top;margin-right: 5px;}
.contact .content.message .input_box div input{border:none;font-size:16px;color:#4c4c4c;line-height:50px;width:100%;} 
.contact .content.message .input_box div input::-webkit-input-placeholder {color: #666;}
.contact .content.message .textarea {width:50%;padding-left:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.contact .content.message .textarea p {font-size:16px;line-height:50px;color:#666;}
.contact .content.message .textarea p span{color:#fa1f1f;line-height:60px;display:inline-block;height:40px;vertical-align:top;margin-right: 5px;}
.contact .content.message .textarea textarea {resize: none;height:200px;width:100%;}
.contact .content.message .button_box{padding:70px 0;}
.contact .content.message .button_box button{margin:0 auto;display:block;color:#fff;background:#0062E1;border:none;font-size:16px;height:45px;width:120px;}



@media screen and (max-width: 1200px) and (min-width: 960px){
body{min-width:960px;}
.wrap{width:960px;}
header{background:rgba(29,29,29,0.83);height:100px;position:fixed;top:0;z-index:99;width:100%;}
.logo{margin-top:20px;height:40px;}
header nav a{display:block;float:left;color:#fff;font-size:16px;line-height:100px;width:100px;margin-left:0px;text-align:center;}
header nav a.active{background:#0062e1;}
header nav a:hover{background:#0062e1;}
.banner {min-width:960px;overflow:hidden;}
.banner>img{position:relative;display:block;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);}
.banner .swiper-slide{position:relative;width: calc(100%) !important;overflow:hidden; }
.banner .swiper-slide img{min-width:100%;display:block;position:relative;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.title{text-align:center;width:400px;margin:0 auto;font-weight:normal;text-align:center;margin-top:20px;}
.title em{display:inline-block;border-bottom:2px solid #4d4d4d;width:100px;position:relative;top:-10px;}
.title p{font-size:36px;color:#4d4d4d;background:#fff;display:inline-block;position:relative;padding:10px}
.title span{display:block;color:#999;font-size:18px;margin-bottom:35px;}



.product_services{background:#fff;padding-top:1px;}
.product_services .services_left{width:calc(50% + 45px);padding-left:20px;}
.product_services .services_left .title2 p{margin-bottom:15px;}
.product_services .services_left .title2 div{margin-bottom:15px;}
.product_services .services_left .services_list{margin:20px 0;}
.product_services .services_left .services_list li{padding-bottom:10px;}
.product_services .services_right{position:relative;width:calc(45% - 80px);margin-right:20px;margin-bottom:10px;}
.product_services .services_right .circle{ left:calc(50% + 40px);margin-bottom:-5px;width:270px;height:270px;}
.product_services .services_right img{width:90%;}

.more_btn{border-radius:50px;margin-bottom:30px;width:160px;text-align:center; display:inline-block; height:45px;border:1px solid #b2b2b2;color:#4c4c4c;line-height:45px;}


.about_us .txt{padding:0 20px;}
.about_us .diploma{height:100%;width:90%;margin:0 auto;}
.about_us .diploma .swiper-slide img{max-height:200px;min-width:auto;max-width:100%;}
.about_us .diploma_box .button-next{margin-right:-20px;}
.about_us .diploma_box .button-prev{margin-left:-20px;}
.about_us .diploma_box{padding:30px 60px;overflow:hidden;height:200px;}
.about_us .diploma_box .btn{margin-top:-110px;position:relative;outline:none;}

.aplication_area .aplication_nav{text-align:center;margin-bottom:25px;}
.aplication_area .aplication_list{margin-bottom:25px;padding:0 20px;}



.information_dynamics .information_nav{margin-bottom:25px;}
.information_dynamics .news_left {padding:0 20px;}
.information_dynamics .news_left img{width:100%;}
.information_dynamics .news_left div{transition:all 500ms;height:60px;line-height:60px;color:#4c4c4c;padding:0 10px;border:1px solid #e6e6e6;}
.information_dynamics .news_left a:hover div{color:#fff;background:#0062E1;border:1px solid #0062E1;}
.information_dynamics .news_right{width:50%;text-align:left;padding:0 0 0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.information_dynamics .news_right li{margin-bottom:40px;}
.information_dynamics .news_right li a{padding:0 20px 0 0px;display:block;}
.information_dynamics .more_btn{margin-top:40px;}



.footer_right li{margin-left:60px;}
.footer_right li h3{font-size:16px;color:#fff;margin-bottom:20px;}
.footer_right li a{display:block;color:#fff;font-size:14px;}
.footer_right li a:hover{text-decoration: underline;}

/*首页*/


.right_box{width:calc(100% - 260px);background:#fff;}
.right_box .title2{height:51px;padding:0 20px;}
.right_box .title2 p{line-height:50px;border-bottom:1px solid #e5e5e5;font-size:14px;}


.services .content.services_view .prodct .txt p{margin-bottom:40px;}

/*应用领域*/
.application_area .content.application_area_view .area .txt p{margin-bottom:20px;}
.application_area .content.application_area_view .area .txt h2{padding:0;}

}

@media screen and (max-width: 959px){
body{min-width:0;}
.wrap{width:auto;max-width:100%;}
header{background:rgba(29,29,29,0.83);height:60px;position:fixed;top:0;z-index:99;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 20px}
.logo{margin-top:10px;height:40px;}
header .nav_show{display:block;}
header nav{width:100%;background:rgba(29,29,29,0.83);position:fixed;right:-100%;top:60px;bottom:0;transition:500ms;}
header nav.active{right:0;}
header nav a{display:block;position:relative;float:left;color:#fff;font-size:16px;line-height:40px;width:100%;margin-left:0;text-align:left;padding:0 15px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 20px}
header nav a:after{content:"";
	display:block;
	float:right;
	position:absolute;
	right:15px;
	top:50%;
	transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	margin-top:-5px;
	width: 7px;
    height: 7px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    }
header nav a.active{background:#0062e1;}
header nav a:hover{background:#0062e1;}
.banner {max-width:100%;min-width: 0;overflow:hidden; height:250px;}
.banner>img{height:100%;}
.banner .swiper-slide{position:relative;width: calc(100%) !important;overflow:hidden; }
.banner .swiper-slide img{min-width:100%;height:100%;display:block;position:relative;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;margin:0 4px !important;}
.title{text-align:center;width:auto;margin:0 auto;font-weight:normal;text-align:center;margin-top:20px;}
.title em{display:none;}
.title p{font-size:26px;padding-bottom:0;}
.title span{font-size:14px;margin-bottom:15px;}


.bg{background:#f5f5f5;padding-top:0;}
.left_box{width:auto;float:none;background:#fff;padding:10px 10px 0;}
.left_box .title2{background:#0062E1;color:#fff;padding:20px;display:none;}
.left_box .nav{background:none;margin-bottom:0;border-bottom:1px solid #e6e6e6;text-align:center;padding-bottom:10px;}
.left_box .nav li{line-height:30px;display:inline-block;border-radius:50px;overflow:hidden;margin-top:5px;}
.left_box .nav li a{padding:0 10px;font-size:14px;display:block;color:#333;transition:all 500ms;border:1px solid #e6e6e6;border-radius:50px;}
.left_box .nav li a:after{display:none;}
.left_box .nav li a.active,.left_box .nav li a:hover{color:#fff;background:#0062e1;}
.left_box .title3{display:none;}
.left_box .contact_box{display:none;}

.right_box{width:calc(100%);background:#fff;}
.right_box .title2{height:51px;padding:0 20px;display:none;}
.right_box .title2 p{line-height:50px;border-bottom:1px solid #e5e5e5;font-size:14px;}

.page{text-align:center;padding:0px 0 30px;}
.page ul{display:inline-block;}
.page ul li{float:left;padding:0 5px;height:28px;border:1px solid #d9d9d9;border-radius:0px;margin:0 2px;}
.page ul li.active,.page ul li:hover{background:#0062E1;border-color:#0062E1;}
.page ul li a{font-size:12px;color:#808080;display:block;text-align:center;line-height:28px;}
.page ul li.active a,.page ul li:hover a{color:#fff;}

.page2{text-align:center;padding:0 25px; display:none;}
.page2 div{border-top:1px solid #e6e6e6;line-height:80px;}
.page2 div a{font-size:14px;color:#4c4c4c;transition:all 500ms;}
.page2 div a:hover{color:#0062E1;}


.product_services{background:#fff;padding-top:1px;}
.product_services .services_left{width:calc(100%);padding:0 20px;text-align:center;}
.product_services .services_left .title2{display:none;}
.product_services .services_left .title2 p{color:#0062e1;font-size:30px;text-transform: uppercase;font-weight:500;margin-bottom:20px;}
.product_services .services_left .title2 div{font-size:24px;margin-bottom:20px;}
.product_services .services_left .title2 div span{display:block;width:32px;height:4px;background:#0062E1;margin-top:10px;}
.product_services .services_left .txt{font-size:16px;color:#999;line-height:1.5em;}
.product_services .services_left .services_list{margin:20px 0;display:flex;}
.product_services .services_left .services_list ul{width:33%;margin: 0;}
.product_services .services_right{display:none;}

.more_btn{border-radius:50px;margin-bottom:30px;width:160px;text-align:center; display:inline-block; height:45px;border:1px solid #b2b2b2;color:#4c4c4c;line-height:45px;}
.more_btn img{vertical-align:middle;margin-left:5px;transition:all 500ms;}
.more_btn:hover img{margin-left:15px;}

.about_us{background:url(../../images/default/about.jpg) no-repeat; display:;}
.about_us .txt{padding:0 10px 15px;}
.about_us .diploma_box{display:none;}
.about_us .txt p{font-size:12px;text-align:left;}

.aplication_area .aplication_nav{margin-bottom:0px;}
.aplication_area .aplication_nav a{display:inline-block;border-radius:50px;height:40px;line-height:40px;border:1px solid #666666;padding:0 20px;margin:0 8px 10px;color:#666666;}
.aplication_area .aplication_nav a.active{background:#0062E1;color:#fff;border-color:#0062E1;}
.aplication_area .aplication_list{margin-bottom:25px;padding:0 20px;margin-top:20px;}
.aplication_area .aplication_list li{float:none;width:100%;margin-right:0;margin-bottom:10px;}
.aplication_area .aplication_list li img{display:block;width:100%;}
.aplication_area .aplication_list li p{text-align:center;color:#4c4c4c;height:50px;background:#fff;line-height:50px;transition:all 500ms; overflow:hidden;padding:0 20px; white-space: nowrap; text-overflow:ellipsis;}
.aplication_area .aplication_list li:last-of-type{margin-right:0;}
.aplication_area .aplication_list li:hover p{color:#fff;background:#0062E1;}

.information_dynamics .news_left {display:none;}
.information_dynamics .news_right{width:100%;text-align:left;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.information_dynamics .news_right li{margin-bottom:30px;}
.information_dynamics .news_right li a{padding-right:0px;}
.information_dynamics .news_right li .time{width:70px;}
.information_dynamics .news_right li .time p{font-size:25px;height:40px;line-height:40px;}
.information_dynamics .news_right li .time span{font-size:12px;}
.information_dynamics .news_right li .txt{width:calc(100% - 80px);}
.information_dynamics .news_right li .txt h4{margin-bottom:0px;font-size: 16px;}
.information_dynamics .news_right li .txt p{font-size: 14px;}
.information_dynamics .more_btn{margin:30px 0;}


.footer{background:#1a1a1a;padding-top:30px;text-align:center;}
.footer_left{color:#fff;float:none;}
.footer_left h2{font-size:18px;}
.footer_left h5{font-size:12px;font-weight:normal;margin-bottom:15px;}
.footer_left p{font-size:14px;margin-bottom:15px;}
.footer_right li{margin-left:80px;display:none;}
.footer_right li h3{font-size:16px;color:#fff;margin-bottom:20px;}
.footer_right li a{display:block;color:#fff;font-size:14px;}
.footer_bottom{line-height:24px;padding:15px;}
.copyright{text-align:center; white-space:normal;}
.copyright p{float:none;}
.copyright p span{display:block;}
.copyright p span:first-of-type{margin-bottom:-35px;}
.copyright nav{float:none;}
.right_nav {display:none;}





/*关于我们*/
.about {margin-bottom: 00px;}
.about .content{background:#fff;padding:20px;}
.about .content .content_title{text-align:center;color:#0062E1;font-size:18px;line-height:1em;;margin-bottom:25px;}
.about .content .txt p{text-indent: 2em; font-size: 12px; color:#666;line-height:1.8em;margin-bottom:5px;}
.about .content .txt img{margin:20px auto 10px;display: block;max-width:100%;}
.about .content.diploma {padding-bottom:0;padding:0 15px;}
.about .content.diploma ul li{float: left;width:48%;margin-right:4%;}
.about .content.diploma ul li:nth-of-type(3n){margin-right:4%;}
.about .content.diploma ul li:nth-of-type(2n){margin-right:0;}
.about .content.diploma ul li a{color:#4c4c4c;text-align:center;display:block;}
.about .content.diploma ul li div.img_box{height:200px;width:100%;position:relative;overflow:hidden;}
.about .content.diploma ul li div.img_box img{ max-height:85%;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);}
.about .content.diploma ul li p{font-size: 12px;}
/*关于我们*/

/*产品服务*/
.services{margin-bottom: 00px;}
.services .content{background:#fff;padding:15px 15px;}
.services .content ul li{float: left;width:48%;margin-right:4%;margin-bottom:30px;border:1px solid #e6e6e6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.services .content ul li:nth-of-type(3n){margin-right:4%;}
.services .content ul li:nth-of-type(2n){margin-right:0;}
.services .content ul li a{color:#4c4c4c;text-align:center;position:relative;display:block;}
.services .content ul li img{width:100%;display:block;}
.services .content ul li p{font-size: 12px;transition:all 500ms;position:absolute;bottom:0;z-index:9;width:100%;text-align:center;height:32px;line-height:32px;background:rgba(51,51,51,0.93);color:#fff; overflow:hidden;;white-space:nowrap;text-overflow:ellipsis;padding:0 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

.services .content.services_view .prodct img{width:;float:none;display:none;}
.services .content.services_view .prodct .txt{width:calc(100%);float:none;}
.services .content.services_view .prodct .txt h2{font-size:20px;color:#333;line-height:1.5em;padding:0 0 10px;border-bottom:1px solid #e6e6e6;}
.services .content.services_view .prodct .txt p{font-size:12px;color:#4c4c4c;margin-top:20px;margin-bottom:20px;}
.services .content.services_view .prodct .txt a{border-radius:50px;height:40px;width:200px;color:#fff;display:block;text-align:center;background:#0062E1;line-height:40px;font-size:14px;}
.services .content.services_view h4{font-size: 16px;color:#4c4c4c;font-weight:normal;padding:40px 0 10px;border-bottom:1px solid #e6e6e6;}
.services .content.services_view h4 span{display:inline-block;border-left:3px solid #0062E1;padding-left:10px;}
.services .content.services_view .detail h5{font-size:14px;font-weight:bold;line-height:50px;}
.services .content.services_view .detail .txt{margin-bottom:34px;}
.services .content.services_view .detail .txt span{display:inline-block; min-width:200px;margin-right:40px;line-height:1.8em;color:#4c4c4c;font-size:12px;}
.services .content.services_view .detail img{display:block;margin:10px auto 40px;max-width:100%;}
/*产品服务*/


/*应用领域*/
.application_area{margin-bottom: 0px;}
.application_area .content{background:#fff;padding:15px 15px;}
.application_area .content ul li{float: left;width:48%;margin-right:4%;margin-bottom:30px;border:1px solid #e6e6e6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.application_area .content ul li:nth-of-type(3n){margin-right:4%;}
.application_area .content ul li:nth-of-type(2n){margin-right:0;}
.application_area .content ul li a{color:#4c4c4c;text-align:center;position:relative;display:block;}
.application_area .content ul li img{width:100%;display:block;}
.application_area .content ul li p{font-size: 12px;width:100%;text-align:center;height:25px;line-height:25px;padding:0 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}


.application_area .content.application_area_view .area img{width:;display:none;}
.application_area .content.application_area_view .area .txt{width:calc(100%);margin-left:0px;}
.application_area .content.application_area_view .area .txt h2{font-size:20px;color:#333;line-height:1.5em;padding:0px 0 15px;border-bottom:1px solid #e6e6e6;}
.application_area .content.application_area_view .area .txt p{font-size:12px;color:#4c4c4c;margin-top:20px;margin-bottom:30px;}
.application_area .content.application_area_view .area .txt a{border-radius:50px;height:40px;width:200px;color:#fff;display:block;text-align:center;background:#0062E1;line-height:40px;font-size:14px;}
.application_area .content.application_area_view h4{font-size: 16px;color:#4c4c4c;font-weight:normal;padding:40px 0 10px;border-bottom:1px solid #e6e6e6;}
.application_area .content.application_area_view h4 span{display:inline-block;border-left:3px solid #0062E1;padding-left:10px;}
.application_area .content.application_area_view .detail h5{font-size:16px;font-weight:bold;line-height:50px;}
.application_area .content.application_area_view .detail .txt{margin:34px 0;line-height:1.8em;color:#4c4c4c;font-size:12px;}
.application_area .content.application_area_view .detail .txt span{display:inline-block; min-width:200px;margin-right:40px;}
.application_area .content.application_area_view .detail img{display:block;margin:10px auto 40px;max-width:100%;}


/*新闻资讯*/
.news{margin-bottom:0px;}
.news .news_list{display:none;}
.news .content {padding:20px 20px;}
.news .content ul{text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.news .content li{margin-bottom:25px;border:none;position:relative}
.news .content li:last-of-type{margin-bottom:0;}
.news .content li a{display:block;padding:0;}
.news .content li .time{width:70px;}
.news .content li .time p{color:#666;font-size: 25px;font-weight:bold;height:40px;line-height:40px;}
.news .content li .time span{height:25px;line-height:25px;font-size:12px;}
.news .content li .txt{width:calc(100% - 100px);margin-left:20px;}
.news .content li .txt h4{color:#333;font-size:16px;line-height:30px;font-weight:normal;margin-bottom:0;transition:all 500ms;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news .content li .txt p{font-size:12px;}
.news .content li button{display:none;float:right;margin-top:28px;border-radius:50px;outline:none;height:30px;line-height:30px;transition:all 500ms;padding:0 30px;border:1px solid #e6e6e6;font-size:14px;color:#4c4c4c;background:none;}
.news .content li:hover .time{border:1px solid #0062E1;}
.news .content li:hover .time span{background:#0062E1;}
.news .content li:hover .time p{color:#0062E1;}
.news .content li:hover .txt h4{color:#0062E1;}
.news .content li:hover button{color:#fff;background:#0062E1;border-color:#0062E1;}

.news .new_view{padding:20px 15px;}
.news .new_view .content_title{text-align:center;color:#333;font-weight:normal;font-size:18px;line-height:1em;;margin-bottom:15px;}
.news .new_view .txt p{text-indent: 2em; font-size: 12px; color:#666;line-height:1.8em;}
.news .new_view .txt img{display:block;margin:10px auto;max-width:100%;}
/*新闻资讯*/

/*联系我们*/
.contact {margin-bottom:40px;}
.contact .content{background:#fff;padding:35px;}
.contact .content .content_title{text-align:center;color:#0062E1;font-size:30px;line-height:1em;;margin-bottom:55px;}
.contact .content .txt{text-align:center;}
.contact .content .txt div{display:inline-block;text-align:left;}
.contact .content .txt p{font-size: 16px; color:#666;line-height:1.8em;}
.contact .content .txt img{margin:40px auto 10px;display: block;max-width:100%;}

.contact .content.recruit{padding:35px 45px;}
.contact .content.recruit .txt{text-align:left;}
.contact .content.recruit .txtp{font-size:16px;color:#4c4c4c;}
.contact .content.recruit .txt h4{padding-left:25px;background:#eeeff2;height:50px;line-height:50px;font-weight:normal;margin:25px 0 14px;}
.contact .content.recruit .txt div{padding-left: 25px;padding-bottom:30px;display:block;}
.contact .content.recruit .txt div h5{font-size:16px;color:#4c4c4c;margin-bottom:22px;}

.contact .content.message .input_box{width:50%;}
.contact .content.message .input_box div{border-bottom:1px solid #cccccc;margin-bottom:15px;width:calc(100% - 30px);display:flex;}
.contact .content.message .input_box div span{font-size:16px;color:#fa1f1f;line-height:60px;display:inline-block;height:40px;vertical-align:top;margin-right: 5px;}
.contact .content.message .input_box div input{border:none;font-size:16px;color:#4c4c4c;line-height:50px;width:100%;} 
.contact .content.message .input_box div input::-webkit-input-placeholder {color: #666;}
.contact .content.message .textarea {width:50%;padding-left:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.contact .content.message .textarea p {font-size:16px;line-height:50px;color:#666;}
.contact .content.message .textarea p span{color:#fa1f1f;line-height:60px;display:inline-block;height:40px;vertical-align:top;margin-right: 5px;}
.contact .content.message .textarea textarea {resize: none;height:200px;width:100%;}
.contact .content.message .button_box{padding:70px 0;}
.contact .content.message .button_box button{margin:0 auto;display:block;color:#fff;background:#0062E1;border:none;font-size:16px;height:45px;width:120px;}


}