﻿@charset "utf-8";
/* CSS Document */
body,ul,ol,h1,h2,h3,h4,h5,h6,form,ul,li,p,input,select,legend,textarea,dl,dd,dt,fieldset,table,th,td{margin:0; padding:0;}
body{ color:#333; margin:0 auto; font-family:"微软雅黑",Arial; font-size:14px ; min-width:1400px; background:#fff; position:relative; line-height:1.8;}
ul,li{list-style:none;}
i, em{ font-style: normal;}
a{text-decoration:none;}
img{border:none;}
.c{clear:both;}
.f_l{float:left;}
.f_r{float:right;}
.col_a{ color:#e60416;}
a:hover{ text-decoration: none; color:#e60416;}
img{max-width: 100%;}

/*消除浏览器黄框*/
input, textarea,button{ outline:none;}
/*为了消除选中时的虚线框*/
a:active{/*设置为只在标签激活时候处理，提高效率*/
	bblr:expression(this.onFocus=this.blur());/*IE使用*/	
}
a {
outline-style:none;
}
/*清除浮动*/
.clearfix:after{ content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix{ zoom:1; }

.m_wrap{ width:1400px; margin:0 auto;}
.m_wrap2{ width:1800px; margin:0 auto;}
.header .m_wrap2{ position: relative;}
/*top*/
.header{ background:#fff; height:100px; display:block; width:100%; z-index:1111;box-shadow: 0px 0px 6px 3px rgba( 20, 20, 20,0.1); position: relative;}
body .ce2{ position:fixed;z-index:9200;top:0px;left:0px;margin-top:0px;}
.logo{ padding:15px 0 0 0; float:left; display:block; width: 440px;}
.top_tel{ font-size: 19px;font-weight: 700; float: left; margin: 20px 0 0 30px; line-height: 26px; height: 60px; padding-top: 5px; background: url(../images/top_tel.png) no-repeat; padding-left: 63px;}
.top_tel span{ display: block; color: #777; font-size:18px; font-weight: bold;}
.top_search{float: right; border-bottom: 1px solid #333; height: 40rpx; margin-top: 30px; margin-left: 100px;}
.top_search input{border: none; height: 32px;}
.top_search button{border: none; background:#fff; cursor: pointer; margin-bottom: 5px;}

.top_link{ position: absolute; right: 20px; top: 15px;}
.top_link a{ background: #e60416; padding: 0 10px; border-radius: 5px; display: inline-block; margin-left:5px; color: #fff; line-height: 26px;}
.top_link a:hover{ background: #ca0010;}

.nav{ float:right; line-height:70px; margin-top: 30px;}
.nav>ul>li{ float:left; display:block; margin:0 23px; position:relative;}
.nav>ul>li>a{ font-size:16px; color:#333; display:block; text-align:center;}
.nav>ul>li:hover>a,.nav>ul>li.on2>a{ color:#e60416;}

.nav .sub{display:none;width:100%;padding:0;position:fixed;top:100px;overflow:hidden;text-align:left;z-index:110;left:0px;background-color:#fff; line-height: 28px;}
.nav .sub .nav_xiao{width:688px;overflow:hidden;padding-top:16px;padding-bottom:20px; position: relative; left: 50%; margin-left: 200px; border-top: 1px solid #e60012;}
.xiao_four{ float: left; width: 170px; padding-left: 20px;}
.xiao_four h2 a{ font-size: 16px; font-weight: 100; color: #e60012; line-height: 30px;font-weight: bold;}
.xiao_four h2 a:hover{ text-decoration: underline;}
.nav .sub li a{ color: #4c4c4c; line-height: 20px; font-size: 14px;}
.nav .sub li a:hover{ color: #e60012; text-decoration: underline;}
.sub .ul_2 li{ float: left; width: 33%; padding-left: 30px;}
.nav .sub .nav_xiao1{ padding-left: 90px;}
.nav .sub .nav_xiao2{ padding-left: 166px;}
.nav_img{ float: left; margin-right: 70px; margin-left: 80px; padding-top: 16px;}


/*banner*/
.banner_box{position: relative; z-index: 1; width: 100%;}
.swiper1{ width:100%; transform: translate3d(0px, 0px, 0px);transition-duration: 0ms; height: 854px;}
.swiper1 .swiper-slide{ background-position: center center; background-size:cover;}
.swiper1 .swiper-pagination-bullet{ background:#fff; opacity:0.5; width:14px; height:14px;}
.swiper1 .swiper-pagination-bullet-active{ background:#fff no-repeat; opacity:1;}
.down{position: absolute; z-index: 999; bottom: 110px; left: 50%; margin-left: -40px; display: none;}
.h_news_box{position: absolute; bottom: 0; width: 100%; height: 50px; color: #fff; background-color: rgba(0,0,0,0.5); z-index: 9000; font-size: 14px; line-height: 22px; padding-top: 14px;}
.h_news_box h6{float: left; border-right: 1px solid #fff; padding-right: 15px; margin-right: 40px; line-height: 22px; font-size: 14px;}
.h_news_box a{ color: #fff; width: 420px; display: block; float: left; margin-right: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.h_news_box a:hover{ text-decoration: underline;}

.div0{ padding:50px 0 30px;}
.tit_1{ color:#333; font-size:25px; font-weight:100; text-align:center; line-height: 50px;}
.tit_s1{ color:#e60416; font-size:18px; text-align:center; margin-bottom:10px; line-height: 24px;}
.tit_s2{ color:#666; font-size:20px; text-align:center; margin-bottom:6px;}
.h_a_box{text-align: center; margin-bottom: 15px;}
.h_a_box a div{color: #000;display: block;/* overflow: hidden;*/  white-space: nowrap; text-overflow: ellipsis; line-height: 40px;}
.h_a_box li{margin: 10px 0 10px; padding-left: 10px; padding-right: 10px;}

.div1{ padding:50px 0 70px; background: #f5f5f5;}
.h_c{ height: 370px; padding: 50px 80px 0 40px; box-sizing: border-box; background-size: cover; max-width: 334px; margin: 10px auto;}
.h_c1{ background:url(../images/h_c1.jpg) no-repeat;}
.h_c2{ background:url(../images/h_c2.jpg) no-repeat;}
.h_c3{ background:url(../images/h_c3.jpg) no-repeat;}
.h_c4{ background:url(../images/h_c4.jpg) no-repeat;}
.h_c5{ background:url(../images/h_c5.jpg) no-repeat;}
.h_c6{ background:url(../images/h_c6.jpg) no-repeat;}
.h_c7{ background:url(../images/h_c7.jpg) no-repeat;}
.h_c8{ background:url(../images/h_c8.jpg) no-repeat;}
.h_c h6{ font-size: 24px; color: #000; margin-bottom: 18px;}
.h_c ul li{ float: left; margin-right: 25px; line-height: 38px; font-size: 14px;}
.h_c ul li a{ color: #393939;}
.h_c3  h6,.h_c7 h6{ color: #fff;}
.h_c3  ul li a,.h_c7  ul li a{ color: #fff;}
.h_c ul li a:hover{ text-decoration: underline;}

.div2{ padding:60px 0 80px;}
.swiper-container_2{ position:relative; width:1680px; margin:0 auto; margin-top:100px; overflow:hidden; padding:0 60px;}
.swiper-container_2 .swiper-wrapper{}
.swiper-container_2 .swiper-slide{ text-align:center;}
.swiper-container_2 .swiper-slide span{ display:block;}
.swiper-container_2 .swiper-button-next.swiper-button-white{ background:url(../images/page_h_r.png) no-repeat #fff; background-position:0 70px; width:60px; height:200px; margin-top:-100px; right:0px;}
.swiper-container_2 .swiper-button-prev.swiper-button-white{ background:url(../images/page_h_l.png) no-repeat #fff; background-position:0 70px; width:60px; height:200px; margin-top:-100px; left:0px;}

.div3{ padding:60px 0 0px;}
#tab{text-align: center; margin-bottom: 15px;}
#tab>li{ text-align:center; line-height:22px; color:#333; font-size: 14px; margin-bottom:6px; padding: 0px 30px; display: inline-block; cursor:pointer;}
#tab>li+li{ border-left: 1px solid #333;}
.off .h_box_tit,.h_box_tit:hover{ color:#e60416;}

.h_n_box1{ max-width: 380px; background: #f8f8f8; height: 449px; margin: 0 auto;}
.h_n_tit{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding:12px 20px 0; font-size: 22px; color: #333;}
.h_n_p{ font-size: 14px; padding:0px 20px; height: 56px; overflow: hidden; line-height: 28px; color: #666;}
.h_n_time{ background: url(../images/time.png) no-repeat; height: 36px; padding-left: 24px; line-height: 36px; margin: 20px 20px; background-size:auto 50% !important; background-position: left center !important; color: #666;}
.h_n_time i{ height: 15px; width: 15px; border-radius: 15px; background: #e60416; display: inline-block;  margin-left: 120px;}

.h_n_box2{ max-width: 380px; background: #f8f8f8; margin: 0 auto; padding-top: 16px; height: 224px; margin: 0 auto;}
.h_n_box2+.h_n_box2{ border-top:1px solid #bfbfbf;}

.h_n_box3{ max-width: 380px; background: #f8f8f8; border: 1px solid #eee; margin: 0 auto; padding-top: 16px; height: 140px; padding: 15px 15px; margin: 0 auto; margin-bottom: 12px;}
.h_n_img{ float: left;width: 146px; margin-right: 14px; margin-top: 5px;}
.h_n_img img{width: 146px; height: 100px;}
.h_n_tit2{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color: #333;}
.h_n_p2{ font-size: 12px; height: 44px; overflow: hidden; line-height: 22px; margin-bottom: 8px; color: #666;}
.h_n_time2{ background: url(../images/time.png) no-repeat; background-size: 22px 22px; height: 22px; padding-left: 30px; line-height: 22px; float: left; color: #666;}

.h_n_hover:hover{ background: #e60416;}
.h_n_hover:hover .h_n_tit,.h_n_hover:hover .h_n_p,.h_n_hover:hover .h_n_time,.h_n_hover:hover .h_n_tit2,.h_n_hover:hover .h_n_p2{ color: #fff;}
.h_n_hover:hover .h_n_time{ background: url(../images/time2.png) no-repeat;}
.h_n_hover:hover .h_n_time2{ background: url(../images/time2.png) no-repeat; background-size: 22px 22px;color: #fff;}


.h_more{ width: 220px; font-size: 18px; border:1px solid #b5b5b5; margin: 20px auto 40px; color: #333; display: block; text-align: center; line-height: 42px;}
.h_more:hover{background: #e60416; border:1px solid #e60416; color: #fff;}

.h_cases_box .col-md-3{padding-left: 8px; padding-right: 8px; padding-bottom: 8px; padding-top: 8px;}
.h_cases_box img{ margin: 0 auto; display: block;}
.h_cases_box img:hover{ /*box-shadow:0px 0px 5px #8A8A8A; opacity: 0.6;*/}

.h_bott{ background:url(../images/h_bott.jpg)no-repeat; height:360px; background-size:cover; background-position:center center; width:100%; color: #fff;}
.h_bott_t1{ font-size: 20px; padding-top: 90px;}
.h_bott_t2{ font-size: 36px; margin-bottom: 30px; line-height: 50px;}
.h_bott_btn{color: #fff; border: 1px solid #fff; display: inline-block; font-size: 20px; width: 240px; height: 68px; line-height: 66px; text-align: center;}
.h_bott_btn:hover{background: #e60416; border:1px solid #e60416; color: #fff;}


.copyright{ background:#2c2c2c; color:#fff; padding:100px 0 30px;}
.foot_l{ float: left;}
.foot_box1{ float: left; width: 350px; margin-right: 40px;}
.logo_bott{ margin-bottom: 20px;}
.foot_box2{ float:left; width: 260px; padding-right: 100px; border-right: 1px solid #fff; text-align: center; margin-right: 80px;}
.code_img{ width: 160px; margin-bottom: 6px;}
.foot_box3{ float: left;}
.foot_box3 li{ float: left; width: 200px; margin-right: 12px;}
.foot_box3 h6{ font-size: 20px; margin-bottom: 15px;}
.foot_box3 a{/* font-size: 16px;*/ color: #fff; display: block;}
.foot_box3 a:hover{ text-decoration: underline;}
.copyright_t{ font-size:18px; text-align: center; padding: 90px 0 0px;}


/*内页*/
.banner_s{ height:400px; background-size:cover; background-position:center center;}
.class_box{ background: #eee; min-height: 60px; padding: 12px 0; box-sizing: border-box; line-height: 36px;}
.position{ float: left; font-size: 15px; color: #333;}
.icon_home{ padding-right: 15px; border-right: 1px solid #fff; margin-right: 15px;}
.class_box a{ color: #333;}
.class_t{ float: right; display: flex;}
.class_t li{ padding: 0 20px;display: inline-block;}
.class_t li.on a,.class_t li:hover a{ color:#e60416;}

.about_box1{ background: url(../images/about_bg1.jpg) no-repeat; background-size: cover; height: 560px; position: relative;}
.about_bg{ background:rgba(0,0,0,0.7); height: 560px; width: 50%; float: right; position: absolute; right: 0;top: 0;}
.about_tit1{ color: #fff; height: 2px; width: 150px; background: #fff; position: relative; margin-top: 130px; margin-left: 260px;box-shadow:0px 0px 5px #888;}
.about_tit1 h3{ font-size: 28px; position: absolute; left: 170px; top: -20px; width: 130px;text-shadow:0px 0px 5px #888;}
.about_div1{ color: #fff; padding-top: 120px; padding-left: 70px; line-height: 30px; padding-right: 30px;}
.about_div1 .arrow_btn1{ float: right; margin-top:40px;}
.tit_2{ color:#333; font-size:30px; font-weight:100; text-align:center; line-height: 50px;}

.about_box2{ padding:60px 0 60px;}
.about_box2 .arrow_btn2{ margin:50px auto 0;}
.about_box3{ background: url(../images/about_bg2.jpg) no-repeat; background-size: cover; height: 530px; position: relative; color: #fff;}
.about_tit3{ color: #fff; height: 2px; width: 150px; background: #fff; position: relative; margin-top: 70px; margin-left: 0px; margin-bottom: 130px;}
.about_tit3 h3{ font-size: 28px; position: absolute; left: 170px; top: -20px; width: 130px;}
.about_a1 img{ display: block; margin: 0 auto;}
.a_t1{ font-size: 26px; padding-top: 30px;}
.a_t2{ font-size: 18px;}

.about_box4{ position: relative; padding:70px 0;}
.about_tit4{ color: #333; height: 2px; width: 150px; background: #e60416; position: relative; margin-top: 0px; margin-left: 0px; margin-bottom: 30px;}
.about_tit4 h3{ font-size: 28px; position: absolute; left: 170px; top: -20px; width: 130px;}
.a_t3{ padding-right: 60px; font-size: 16px; padding-top: 80px;}
.a_t3 .col_a{ font-size: 20px;}
.about_box4 .arrow_btn2{ margin:50px 0 30px;}

.form_a{box-shadow: 0px 0px 12px 5px rgba( 20, 20, 20,0.1 ); width: 460px; padding: 50px; margin: 0 auto;}
.form_box .tr{ position:relative;  padding:10px 10px; padding-left:56px; border-bottom:1px solid #b5b5b5; line-height:36px; min-height:36px;}
.tr_tit{ position:absolute; left:10px; color:#666;}
.form_box .tr_100{ padding-left:10px;}
.tr_100 .tr_tit{ position:relative; left:0;}
.form_box .textarea{ border:none;}
.tr_input{ width:100%; border:none; font-family:arial,"微软雅黑"; height:30px;}
.tr_textarea{ height:80px; border:none; width:100%; padding:5px 0px; box-sizing:border-box; font-family:arial,"微软雅黑";}
.chec_1{ font-size: 14px; padding: 20px 0; display: block;}
.chec_1 input{ margin-right: 10px;}
.form_btn1{ background: #e60416; color: #fff; border-radius: 12px; width: 260px; height: 50px; line-height: 50px; font-size: 24px; display: block; margin: 0 auto; text-align: center;}
.form_btn1:hover{ background: #cf0000; color: #fff;}

.arrow_btn1{ color: #fff; border: 1px solid #fff; background: url(../images/arrow_1.png) no-repeat; background-position: 140px 17px; width: 230px; height: 54px; display: block; padding-right: 60px; text-align: center; line-height: 50px; font-size: 20px;}
.arrow_btn1:hover{ color: #e60416; background:  url(../images/arrow_2.png) no-repeat #fff; background-position: 140px 17px;}
.arrow_btn2{ color: #e60416; border: 1px solid #e60416; background: url(../images/arrow_2.png) no-repeat; background-position: 140px 17px; width: 230px; height: 54px; display: block; padding-right: 60px; text-align: center; line-height: 50px; font-size: 20px;}
.arrow_btn2:hover{ color: #fff; background:  url(../images/arrow_1.png) no-repeat #e60416; background-position: 140px 17px;}

.about_box_s1{ padding: 50px 0 70px;}
.h3_tit1{ color: #333; height: 4px; width: 80px; background: #ff0000; position: relative; margin-top: 60px; left: 50%; margin-left: -40px; margin-bottom: 40px;}
.h3_tit1 h3{ font-size: 36px; position: absolute; top: -60px; width: 150px; left: -35px;}
.about_div2{ color: #333; line-height: 36px;}

.honor_tit{ border-bottom: 1px solid #dcdcdc; height: 74px; line-height: 34px; padding: 20px 0; font-size: 16px; margin-bottom: 20px;}
.honor_tit li{ float: left; width: 33.33%; text-align: center;}
.honor_tit li+li{ border-left: 1px solid #dcdcdc;}
.honor_tit li a{ color: #333;}
.honor_tit li a:hover,.honor_tit li.on a{ color: #e60416;}
.honor_box{margin-bottom: 50px;}
.honor_box .col-lg-6{ padding-left: 10px; padding-right: 10px;}
.honor_li{ background: #eee; padding-right: 10px; margin: 20px 0; padding-left: 0;}
.honor_li img{ float: left; margin-right: 15px;}
.honor_t1{ font-size: 22px; line-height: 40px; padding-top: 20px; margin-bottom: 10px;}
.honor_t2{ font-size: 16px; color: #666;}
.honor_btn{text-align: center; color: #888; margin-bottom: 50px;}
.honor_btn a{ color: #888;}
.honor_btn a:hover{ color: #e60416;}

.recruit_box{ padding: 50px 0 80px;}
.recruit_box2{ background: url(../images/recruit_bg.jpg) no-repeat; background-size: cover; height: 358px; margin-bottom: 50px; text-align: center;}
.recruit_t1{ color: #fff; padding-top: 80px;}
.recruit_box2 .arrow_btn1{ margin: 40px auto 0;}
.recruit_box3{ font-size: 20px;}

.message_box{/* background: url(../images/map.jpg) no-repeat; background-size: cover; height: 724px;*/}
.map_box{ height: 720px; width: 100%; display: block;}
#dituContent{ position: absolute; z-index: 1;}
#dituContent *{ max-width: none; box-sizing: content-box;}
.map_box .m_wrap{ position: relative; z-index: 2;}
.message_form{ background: url(../images/message_bg.png) no-repeat; width: 698px; height: 565px; float: right; margin-top: 76px; padding-left: 150px; padding-right: 118px; padding-top: 46px;}
.message_form h6{ color: #fff; font-size: 36px; margin-bottom: 24px;}
.tr2{ margin-bottom: 22px;}
.tr2 .tr_input{ line-height: 52px; padding: 20px; box-sizing: border-box; height: 52px; background-color: rgba(255,255,255,0.30); color: #fff;}
.tr2 .tr_textarea{ line-height: 36px; padding:10px 20px; box-sizing: border-box; height: 135px; background-color: rgba(255,255,255,0.30); color: #fff;}
.tr2 input::-webkit-input-placeholder,.tr2  textarea::-webkit-input-placeholder {   
 /* WebKit browsers */   
color: #fff;   
}   
.tr2 input:-moz-placeholder,.tr2  textarea:-moz-placeholder {   
/* Mozilla Firefox 4 to 18 */   
color: #fff;   
}   
.tr2 input::-moz-placeholder,.tr2  textarea::-moz-placeholder {   
 /* Mozilla Firefox 19+ */   
color: #fff;   
}   
.tr2 input:-ms-input-placeholder,.tr2  textarea:-ms-input-placeholder {   
 /* Internet Explorer 10+ */   
color: #fff;   
}
.tr2 .tr_input:focus,.tr2 .tr_textarea:focus{ background: #fee9e9; color: #333!important;}
.tr2 input:focus:-moz-placeholder,.tr2  textarea:focus:-moz-placeholder{ color: #333;}
.tr2 input:focus::-moz-placeholder,.tr2  textarea:focus::-moz-placeholder{ color: #333;}
.tr2 input:focus:-ms-input-placeholder,.tr2  textarea:focus:-ms-input-placeholder{ color: #333;}  
.form_btn2{ width: 200px; height: 52px; display: block; margin: 0 auto; background: #fff; font-size: 20px; text-align: center; line-height: 52px; color: #333;}


.news_box1{ padding: 60px 0 20px;}
.news_box1 li a{ max-width: 380px; display: block; position: relative; margin: 0 auto 20px; border: 1px solid #eee;}
.news_ta{ position: absolute; left: 0; width: 100%; bottom: 0; background: rgba(255,255,255,0.8); color: #333; padding:5px 10px; line-height: 1.4;}
.news_ta span{ font-size: 14px; color: #999;}
.news_box1 li a:hover{box-shadow: 0px 0px 10px 4px rgba( 0, 0, 0,0.15);}
.news_box1 li:nth-child(1) a{ float: left;}
.news_box1 li:nth-child(3) a{ float:right;}

.news_box2{ padding-left: 15px; padding-right: 15px; padding-bottom: 50px; margin-top: 50px; position: relative;}
.news_box2 h6{ font-size: 46px; border-left: 14px solid #e60416; padding-top: 10px; height: 54px; padding-left: 26px; margin-bottom: 20px;}
.news_ul li{ padding-left: 50px; padding-right: 50px; height: 160px;}
.news_bot{ border-bottom: 1px solid #d2d2d2; padding-top: 20px; padding-bottom: 20px; height: 160px; position: relative; padding-left: 200px;}
.news_ul li:hover{box-shadow: 0px 0px 10px 4px rgba( 0, 0, 0,0.15);}
.news_ul li:hover .news_bot{ border-bottom:  1px solid #fff;}
.news_img{ position: absolute; left: 0px; top: 20px; height: 120px; width: 175px;}
.news_img img{height: 120px; width: 175px;}
.news_ul li .news_tit{ color: #333; font-size: 20px; line-height: 46px; margin-bottom: 10px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 70%; float: left;}
.news_ul li a{ color: #333;}
.news_ul li .news_p{ line-height: 24px; overflow: hidden; height: 48px; width: 70%; float: left;}
.news_ul li span{ float: right; margin-top: 86px;}
.news_details .sign_up{ position: relative; margin: 40px auto;}
.n_details_tit{ font-size: 24px; text-align: center; line-height: 1.6; margin-bottom: 10px;}
.n_details_time{ font-size: 16px; text-align: center; color: #999; display: block; line-height: 30px; padding-bottom: 18px; border-bottom: 1px solid #d2d2d2;}
.n_details_box{ font-size: 18px; padding: 40px 0;}
.news_details{ padding: 30px 10px;}

.pager_box {clear: both;text-align: center; padding-top: 40px; padding-bottom: 50px;}
.pager_box li{position: relative;z-index: 1; text-align: center;display: inline-block !important; color: #333; margin: 0 2px 10px;}
.pager_box li a,.pager_box li span{ color: #333; display: block;line-height: 28px; padding: 0 12px; border: 1px solid #ddd;}
.pager_box li a:hover,.pager_box li.first span{ color: #fff; background: #e60416; border: 1px solid #e60416;}


.software_box1 .m_wrap,.software_box2 .m_wrap,.software_box3 .m_wrap{ width: 1600px;}
.software_box1{ background: url(../images/software_box1.jpg) no-repeat; background-size: cover; min-height: 780px; position: relative;}
.software_box2{ background: url(../images/software_box2.jpg) no-repeat; background-size: cover; min-height: 776px; position: relative; color: #fff;}
.software_box3{ background: url(../images/software_box3.jpg) no-repeat; background-size: cover; min-height: 780px; position: relative;}
.software_img1{ margin-top: 88px;}
.software_img2{ margin-top: 88px; float: right;}
.software_img3{ margin-top: 88px;}
.software_div1{ margin-top: 110px; padding-left: 70px;}
.software_div2{ margin-top: 110px; padding-right: 60px;}
.software_div3{ margin-top: 110px; padding-left: 70px;}
.software_div h3{ font-size: 32px; margin-bottom: 40px; font-weight: 100;}
.software_div p{ font-size: 16px;}
.software_div h6{ font-size: 22px; margin-top: 30px; margin-bottom: 10px;}
.btn_s1{ width: 204px; height: 62px; line-height: 60px; margin-top: 20px; color: #e60416; border: 1px solid #e60416; display: block; text-align: center; font-size: 24px; margin-bottom: 20px;}
.btn_s1:hover{ color: #fff; background: #e60416; }
.btn_s2{ width: 204px; height: 62px; line-height: 60px; margin-top: 20px; color: #fff; border: 1px solid #fff; display: block; text-align: center; font-size: 24px;}
.btn_s2:hover{ color: #e60416; background: #fff; }
.col-lg-r{ float: right;}
.col-lg-l{ float: left;}


.soft_box1,.soft_box3,.soft_box5,.soft_box7,.soft_box9{ min-height: 600px; background: #f3f3f3; padding-bottom: 60px;}
.soft_box2{ min-height: 600px; background: url(../images/sof_bg2.jpg) no-repeat; background-size: cover; position: relative;}
.soft_box4{ min-height: 600px; background: url(../images/sof_bg4.jpg) no-repeat; background-size: cover; position: relative;}
.soft_box6{ min-height: 600px; background: url(../images/sof_bg6.jpg) no-repeat; background-size: cover; position: relative;}
.soft_box8{ min-height: 600px; background: url(../images/sof_bg8.jpg) no-repeat; background-size: cover; position: relative;}
.col-lg-r img{ float: right;}
.soft_img1{ margin-top: 170px;}
.soft_img2{ margin-top: 170px;}
.soft_img3{ margin-top: 120px;}
.soft_img4{ margin-top: 160px;}
.soft_img5{ margin-top: 150px;}
.soft_img6{ margin-top: 150px;}
.soft_img7{ margin-top: 150px;}
.soft_img8{ margin-top: 150px;}
.soft_img9{ margin-top: 150px;}
.soft_div1{ margin-top: 130px; padding-right: 60px;}
.soft_div2{ margin-top: 110px; padding-left: 30px;}
.soft_div3{ margin-top: 160px; padding-right: 60px;}
.soft_div4{ margin-top: 110px; padding-left: 30px;}
.soft_div5{ margin-top: 130px; padding-right: 60px;}
.soft_div6{ margin-top: 110px; padding-left: 30px;}
.soft_div7{ margin-top: 130px; padding-right: 60px;}
.soft_div8{ margin-top: 90px; padding-left: 30px;}
.soft_div9{ margin-top: 130px; padding-right: 60px;}
.soft_div h3{ font-size: 32px; margin-bottom: 30px; font-weight: 100;}
.soft_div p{ font-size: 16px; padding-bottom: 20px;}


.soft_d_box1{ padding: 70px 0;}
.soft_d_box1 h3{ font-size: 28px; text-align: center; margin-bottom: 50px;}
.soft_tit{ color: #333; height: 2px; width: 150px; background: #e60416; position: relative; margin-top: 50px; margin-left: 0px; margin-bottom: 80px;}
.soft_tit h6{ font-size: 28px; position: absolute; left: 170px; top: -20px; width: 130px;}
.soft_d_box2{ min-height: 726px; background: url(../images/soft_d_bg.jpg) no-repeat; background-size: cover; position: relative; padding: 70px 0;}
.soft_d_box2 h3{ font-size: 28px; text-align: center; margin-bottom: 50px; color: #fff;}

.soft_tab_tit{ background: #fff; border-bottom: 1px solid #d2d2d2;}
.soft_tab_tit div{ float: left; text-align: center; font-size: 18px; margin: 10px 0; line-height: 30px;}
.soft_tab_tit1{ width: 35%; border-right: 1px solid #e5e5e5;}
.soft_tab_tit2{width: 65%;}
.slideTxtBox{ background: #fff; min-height: 450px;}
.slideTxtBox .hd{ width: 35%; float: left;}
.slideTxtBox .hd li{ padding:15px; border-bottom: 1px solid #d2d2d2; background: #f5f5f5; cursor: pointer;}
.slideTxtBox .hd li.on{ background: #fff;}
.slideTxtBox .bd{width: 65%; float: left;}
.slideTxtBox .bd .con{ padding: 20px 50px;}

.soft_d_box3{ padding: 70px 0; background: url(../images/soft_d_b1.png) repeat-x; background-position: bottom left;}
.soft_d_box3 h3{ font-size: 28px; text-align: center; margin-bottom: 20px;}
.soft_d_t1{ color: #666; line-height: 30px;/* text-align: center;*/ display: block; margin-bottom: 30px;}
.soft_d_li{ text-align: center;}
.soft_d_li h6{ font-size: 22px; line-height: 50px;}
.soft_d_li P{ color: #666; font-size: 18px;}

.soft_d_box4{ padding: 50px 0; background: url(../images/soft_d_b2.png) repeat-x; background-position: bottom left;}
.soft_d_box4 h6{ font-size: 22px; margin-bottom: 20px; margin-top: 120px;}
.soft_d_box4 p{ color: #666; font-size: 18px;}

.soft_d_box5{ padding: 60px 0;}
.soft_d_box5 h3{ font-size: 28px; text-align: center;}
.soft_d_t2{ color: #666; line-height: 30px; text-align: center; display: block; margin-bottom: 18px;}
.soft_d_box5 img{ display: block; margin: 0 auto;}

.soft_d_box6{ padding: 70px 0; background:#f7f8fa;}
.soft_d_box6 h3{ font-size: 28px; text-align: center; margin-bottom: 40px;}
.soft_d_t1{ color: #666; line-height: 30px; /*text-align: center;*/ display: block; margin-bottom: 30px;}
.soft_d_box6 .m_wrap{ width: 1300px;}
.soft_d_a{ text-align: center; background: #fff; border: 1px solid #eb2f3d; color: #eb2f3d; padding: 30px 15px; margin-bottom: 20px;min-height: 300px;}
.soft_d_a h6{ font-size: 18px; min-height: 72px; line-height: 24px; overflow: hidden; margin-bottom: 6px;}

.soft_d_box7{ padding: 70px 0;}
.soft_d_box7 h3{ font-size: 28px; text-align: center; margin-bottom: 40px;}
.swiper-container_3{ position:relative; width:1580px; margin:0 auto; margin-top:60px; overflow:hidden; padding:0 86px;}
.swiper-container_3 span{ font-size: 20px; color: #333; line-height: 30px; padding-top: 10px;}
.swiper-container_3 .swiper-slide{ text-align:center;}
.swiper-container_3 .swiper-slide span{ display:block;}
.swiper-container_3 .swiper-button-next.swiper-button-white{ background:url(../images/page_sr.png) no-repeat #fff; background-position:0 100px; width:76px; height:300px; margin-top:-150px; right:0px;}
.swiper-container_3 .swiper-button-prev.swiper-button-white{ background:url(../images/page_sl.png) no-repeat #fff; background-position:0 100px; width:76px; height:300px; margin-top:-150px; left:0px;}


.sign_up{ width: 130px; height: 42px; line-height: 42px; color: #fff; text-align: center;  background: #ff0000; display: block; position: absolute; top: 10px; right: 15px; font-size: 20px;}
.sign_up:hover,.sign_up:visited{ background: #dd0000; color: #fff;}
.pop_box{ position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: 9999; background: rgba( 0, 0, 0,0.6)}
.pop_form{ width: 540px; left: 50%; margin-left: -270px; position: relative; margin-top: 3%; background: #fff; padding: 30px 50px; text-align: center;}
.pop_form h6{ font-size: 24px; margin-bottom: 20px;}
.pop_form .pop_p1{ color: #666; border-bottom: 1px solid #b5b5b5; margin-bottom: 20px; padding-bottom: 10px;}
.tr3{ margin-bottom: 22px; padding-left: 30px; position: relative;}
.tr3 span{ color:#ef0000 ; font-size: 20px; position: absolute; line-height: 50px; left: 10px; top: 0;}
.tr3 .tr_input{ line-height: 50px; padding: 20px; box-sizing: border-box; height: 50px; background-color: #e6e6e6; color: #999; border-radius: 5px;}
.tr3 .tr_textarea{ line-height: 36px; padding:10px 20px; box-sizing: border-box; height: 135px; background-color: #e6e6e6; color: #999; border-radius: 5px;}
.tr3 .tr_input:focus,.tr3 .tr_textarea:focus{ color: #333;}
.form_btn3{ width: 100%; height: 52px; display: block; margin: 0 auto; background: #ef0000; font-size: 20px; text-align: center; line-height: 52px; color: #fff; border-radius: 5px;}
.pop_close{ position: absolute; right: 20px; top: 20px; z-index: 99;}

.pro_tit li{ float: left; width: 25%; text-align: center;}
.pro_box1,.pro_box2,.pro_box3,.pro_box4,.pro_box5,.pro_box6{ min-height: 420px; padding: 30px 0;}
.pro_div h3{ font-size: 36px; margin-bottom: 30px; font-weight: 100; padding-top: 10px;}
.pro_div p{ font-size: 16px; padding-bottom: 20px;}
.Pro_icon{ width: 100%; margin-bottom: 20px;}
.Pro_icon a{ float: left; margin-right: 20px;}
.Pro_icon i{ width: 90px; height: 90px; background-image: url(../images/Pro_icon.png); display: block;}
.Pro_icon .Pro_icon1{ background-position: 0 0;}
.Pro_icon a:hover .Pro_icon1{ background-position: 100px 0;}
.Pro_icon .Pro_icon2{ background-position: 0 100px;}
.Pro_icon a:hover .Pro_icon2{ background-position: 100px 100px;}
.Pro_icon .Pro_icon3{ background-position: 0 200px;}
.Pro_icon a:hover .Pro_icon3{ background-position: 100px 200px;}


.cases_box{ padding: 20px 0 20px;}
.cases_box li a{ max-width: 380px; display: block; position: relative; margin: 0 auto 30px; border: 1px solid #eee;}
.cases_ta{ position: absolute; left: 0; width: 100%; bottom: 0; background: rgba(231,0,13,0.8);padding:10px 10px; line-height: 1.4; text-align: center; color: #fff;}
.cases_box li a:hover{box-shadow: 0px 0px 10px 4px rgba( 0, 0, 0,0.15);}
.cases_tit li{ width:16.66%; }
.cases_btn{ width: 150px; line-height: 44px; border-radius: 8px; color: #666; font-size: 20px; text-align: center; margin: 10px auto 80px; border: 1px solid #666; display: block;}
.cases_btn:hover{ color: #fff; border: 1px solid #e60416; background: #e60416;}

.bellows__content-wrapper {display: none;}
.bellows__item.bellows--is-open > .bellows__content-wrapper, .bellows__item.bellows--is-closing > .bellows__content-wrapper{ display: block;}
.main-content{ padding: 80px 0;}
.bellows__header{ background: url(../images/triangle1.gif) no-repeat; padding-left: 30px;  padding-bottom: 25px; background-size: 22px 22px;}
.bellows__header h3{ font-size: 18px;line-height: 24px;}
.bellows__content{ background: #eee; background-position: 60px 0; position: relative; margin-top: 25px; margin-bottom: 30px; border-radius: 10px; padding: 40px;}
.triangle2{ position: absolute; top: -25px; left: 80px;}


.ser_box1{ padding: 70px 0; background: url(../images/ser_bg.jpg) no-repeat; background-size: cover; position: relative;}
.ser_box1 h3{ font-size: 30px; text-align: center; margin-bottom: 40px;}
.ser_img1{ display: block; margin: 0 auto;}
.ser_ul{ width: 840px; border-left:  1px solid #dcdcdc; border-top:  1px solid #dcdcdc; display: block; margin: 0 auto; background: url(../images/ser_ul_bg.jpg) no-repeat #fff;}
.ser_ul li{ float: left; width: 25%; border-bottom: 1px solid #dcdcdc; border-right:  1px solid #dcdcdc; height: 210px; text-align: center;}
.ser_ul li a{ color: #333; font-size: 16px; line-height: 24px;}
.ser_ul li a:hover{ color: #e60012;}
.ser_ul li img{ display: block; margin: 28px auto 10px;}



.ser_box2{ padding: 70px 0; background:#eee;}
.ser_box2 h3{ font-size: 30px; text-align: center; margin-bottom: 40px;}
.ser_img1{ display: block; margin: 0 auto;}
.ser_box2 .hd{ text-align: center;}
.ser_box2 .hd li{ width: 200px; display: inline-block; line-height: 50px; background: #fff; margin:0 15px 20px;}
.ser_box2 .hd li.on{ background: #e60012; color: #fff;}

.ser_box3{ padding: 70px 0;}
.ser_box3 h3{ font-size: 30px; text-align: center; margin-bottom: 40px;}
.swiper-container_4{ position:relative; width:1580px; margin:0 auto; margin-top:60px; overflow:hidden; padding:0 86px;}
.swiper-container_4 span{ font-size: 20px; color: #333; line-height: 30px; padding-top: 15px; padding-bottom: 15px;}
.swiper-container_4 .swiper-slide{ text-align:center;}
.swiper-container_4 .swiper-slide span{ display:block;}
.swiper-container_4 .swiper-button-next.swiper-button-white{ background:url(../images/page_sr.png) no-repeat #fff; background-position:0 100px; width:76px; height:302px; margin-top:-149px; right:0px;}
.swiper-container_4 .swiper-button-prev.swiper-button-white{ background:url(../images/page_sl.png) no-repeat #fff; background-position:0 100px; width:76px; height:302px; margin-top:-149px; left:0px;}
.swiper-container_4 .swiper-slide{ border: 1px solid #e5e5e5; margin-bottom: 1px;}
.swiper-container_4 .swiper-slide img{ width: 100%;}

.custom_box{ background: #eee; background-position: 60px 0; position: relative; margin: 40px 0; border-radius: 10px; padding: 40px;}
.custom_img li{ float: left; margin: 20px 20px 20px 0;}
.custom_btn{ float: right; margin-bottom: 50px; background: #ff0000; height: 44px; line-height: 44px; width: 130px; text-align: center; color: #fff;}
.custom_btn:hover{ background: #c30000; color: #fff;}


/*css3 动画*/
.h_a_box a .position_r{ border: 1px solid #bfbfbf; overflow: hidden;}
.h_a_box a .position_r span{ color: #fff; padding-top: 25px; display: block;}
.position_r{ position: relative;}
.h_a_box a:hover .bg_hover1 { transform: scale(1); top: 0; left:0; right: 0; }
.bg_hover1 {  position: absolute; top: 100%; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); text-align: center; transition: all 0.5s ease;}

.h_c{transition: background .3s; position: relative;display: block;overflow: hidden;background-size: cover !important; background-position: center right;}
.h_c:hover{ background-position: 0px 0px;}
.h_c .css3_b{ transition: top .3s; top: 50px;position: absolute;}
.h_c:hover .css3_b{ top: 62px;}

/*图片放大*/
.hover_enlarge{ overflow: hidden; display: block;}
.hover_enlarge img{width: 100%;transition: all 1s ease-out 0s; display: block;}
.hover_enlarge:hover img{ transform: scale(1.2);}
.h_n_box1:hover .hover_enlarge img,.h_n_box3:hover .hover_enlarge img,.news_bot:hover .hover_enlarge img,.news_box1 li a:hover .hover_enlarge img{ transform: scale(1.2);}


/*pc 响应式*/
@media screen and (max-width : 1680px) {
	.m_wrap2{ width:1560px; margin:0 auto;}
	.software_box1 .m_wrap,.software_box2 .m_wrap,.software_box3 .m_wrap{ width: 1560px;}
	.logo{ width: 408px;}
	.logo_s{ height: 60px; margin-top: 3px;}
	.top_search{margin-left: 5px;}
	.top_search input{ width: 140px; font-size: 14px;}
	.top_search button{ padding: 0;}
	.nav .sub .nav_xiao{ left: 50%; margin-left: 80px;}
	.swiper1{height: 747px;}
	.swiper-container_2{ width: 1560px;}
	.foot_box2{ width: 200px; padding-right: 40px; margin-right: 40px;}
	.foot_box3 li{ width: 165px; margin-right: 20px;}
	.banner_s{ height: 350px;}
}
@media screen and (max-width : 1600px) {
	.swiper1{height: 712px;}
	.banner_s{ height: 333px;}
	.software_box1 .m_wrap,.software_box2 .m_wrap,.software_box3 .m_wrap{ width: 1400px;}
	.swiper-container_3{ width: 1430px;}
	.swiper-container_4{ width: 1430px;}
}
@media screen and (max-width : 1599px) {
	.m_wrap2{ width:1420px; margin:0 auto; padding-left: 10px; padding-right: 10px;}
	.top_tel{ margin-left: 6px;}
	.nav > ul > li{margin: 0 15px;}
	.nav .sub .nav_xiao{width:560px; left: 50%; margin-left: 130px;}
	.xiao_four{ width: 140px;}
	.nav .sub .nav_xiao1{ padding-left: 66px;}
	.nav .sub .nav_xiao2{ padding-left: 132px;}
	.nav_img{ float: left; margin-right: 40px; margin-left: 45px; padding-top: 16px;}
	.swiper1{height: 640px;}
	.h_news_box a{ width: 360px;}
	.swiper-container_2{ width: 1380px;}
	.foot_box1{width: 280px;}
	.foot_box2{ margin-right: 0; border-right: none;}
	.foot_box3{ float: none; margin: 10px auto; width: 100%;}
	.foot_box3 li{ width: 150px; margin-right: 20px;}	
	.h_bott .m_wrap{ padding-left: 15px; padding-right: 15px;}
	.banner_s{ height: 300px;}
	
	.swiper-container_3{ width: 1380px;}
	.swiper-container_4{ width: 1380px;}	
}
@media screen and (max-width : 1440px) {
	.m_wrap{ width:1200px;}
	body{ font-size: 14px;}
	.h_c ul li{ font-size: 12px;}
	.h_c{ padding-left: 30px;}
	.software_box1 .m_wrap, .software_box2 .m_wrap, .software_box3 .m_wrap{ width:1200px;}
	.software_div h3{ font-size: 28px;}
	.software_div p{ font-size: 16px;}
	.copyright_t{ font-size: 16px;}
	.n_details_box{ font-size: 16px;}
	.swiper-container_4 span{ font-size: 18px;}
	.recruit_box3{ font-size: 16px;}
	.honor_tit{ font-size: 18px;}
	.h_news_box h6,.h_news_box{ font-size: 12px;}
	.h_c_box .col-lg-3{ padding-left: 10px; padding-right: 10px;}
	.h_c{ height: 310px;}
	.h_bott_t2{ font-size: 30px;}
}
@media screen and (max-width : 1400px) {
	body{min-width:1240px;}
	.m_wrap2{ width: 1240px;}
	.m_wrap{ width:980px;}
	.header{ height: 80px;}
	.logo{ width: 324px; padding-top: 10px;}
	.logo img{ height: 50px;margin-top:5px;}
	.logo_S{ width: 186px; height: 50px;}
	
	.top_tel{ background-size: 50px 50px; padding-left: 52px; background-position: 0 3px; line-height: 24px; margin-top: 10px;}
	.top_tel span{ font-size: 15px;}
	.top_tel{ font-size: 16px;}
	.top_search{ margin-top: 20px;}
	.top_search input{ font-size: 13px; width: 120px;}
	.top_link{top: 10px;}
	.nav{ line-height: 50px;}
	.nav > ul > li > a{ font-size: 15px;}
	.nav .sub{ top: 80px;}
	.nav .sub .nav_xiao{ width: 540px; margin-left: 66px; padding-top: 10px;}
	.nav .sub .nav_xiao1{padding-left: 52px;}
	.nav .sub .nav_xiao2{padding-left: 112px;}
	.xiao_four{width: 135px;}
	.h_a_box a div{ font-size: 12px;}
	.h_news_box h6,.h_news_box{ font-size: 14px;}
	
	.swiper1{height: 570px;}
	.h_news_box a{ width: 300px;}
	.h_c{ height: 230px;}
	.h_c h6{ margin-bottom: 10px; font-size: 18px;}
	.h_c ul li{ line-height: 28px; font-size: 14px;}
	
	.h_bott{ height:300px;}
	.h_bott_t1{ font-size: 18px; padding-top: 60px;}
	.h_bott_t2{ font-size: 28px; margin-bottom: 20px; line-height: 36px;}
	.h_bott_btn{ width: 200px; height: auto; line-height: 56px;}
	.copyright {padding: 60px 0 30px;}
	.copyright_t{ padding-top: 50px; font-size: 14px;}
	.copyright_t a{color: #e60416;}
	.copyright_t a:hover{ text-decoration: underline;}
	.banner_s{ height: 280px;}
	
	.h_n_box1{ height: 376px;}
	.h_n_box2{ height: 188px;}
	.h_n_tit2{ font-size: 16px; line-height: 20px;}
	.h_n_p2{ line-height: 18px; height: 36px;}
	.h_n_img{ width: 120px;}
	.h_n_img img{width: 120px; height: 82px;}
	.h_n_box3{ max-width: 380px; height: 120px; margin-bottom: 8px;}
	.div0{ padding-top: 40px;}
	.tit_1{font-size: 26px; line-height: 40px;}
	.tit_s1{font-size: 16px; margin-bottom: 6px;}
	.tit_s2{font-size: 16px;}
	.h_c .css3_b{top: 20px;}
	.h_c:hover .css3_b{ top: 30px;}
	.swiper-container_2{ width: 1100px; margin-top: 60px;}
	.div2{padding-bottom: 40px;}
	.h_n_tit{ font-size: 17px; margin-bottom: 5px;}
	.h_n_p{ font-size: 14px; line-height: 22px; height: 44px;}
	.h_more{ width: 180px; font-size: 16px; line-height: 40px;}
	
	.h_n_time{ background: url(../images/time.png) no-repeat; background-size:auto 50%;    background-position: left center; height: 30px; padding-left: 22px; line-height: 30px; margin: 20px 20px;}
	.h_n_hover:hover .h_n_time{ background: url(../images/time2.png) no-repeat; background-size:auto 50%;    background-position: left center;}
	.h_n_time2{ background: url(../images/time.png) no-repeat; background-size:auto 50%;    background-position: left center; padding-left: 20px;}
	.h_n_hover:hover .h_n_time2{ background: url(../images/time2.png) no-repeat; background-size:auto 50%;    background-position: left center;}
	.foot_box2{ width: 140px; padding-right: 20px; margin-right: 20px;}
	.foot_box1{ width: 260px;}
	.foot_box3 li{ width: 130px;}
	.foot_box3 h6{ font-size: 18px;}
	
	.pro_div h3{ font-size: 32px;}
	.software_div h6{ font-size: 20px;}
	.btn_s1{ width: 180px; height: auto; line-height: 52px; margin-top: 20px; font-size: 20px;}
	.btn_s2{ width: 180px; height: auto; line-height: 52px; margin-top: 20px; font-size: 20px;}
	.swiper-container_4,.swiper-container_3{ width: 1100px;}
	.about_tit1{ margin-left: 160px;}
	
	.pop_form{ width: 500px; left: 50%; margin-left: -250px; position: relative; margin-top: 3%; background: #fff; padding: 20px 30px; text-align: center;}
	.pop_form h6{ margin-bottom: 12px;}
	.tr3{ margin-bottom: 12px;}
	.tr3 .tr_input{ line-height: 46px; height: 46px;}
	
	.software_div1,.software_div3{padding-left: 50px;}
	
	.soft_d_a{min-height: 260px;}
	.soft_d_a img{ width: 110px;}
	.soft_d_a h6{ font-size: 16px;}
	.soft_d_box6 .m_wrap{ width: 1000px;}
	.arrow_btn1{ background-size:40px 16px; background-position: 120px 16px; width: 200px; height: 48px; line-height: 46px; font-size: 18px;}
	.arrow_btn1:hover{ background-size:40px 16px; background-position: 120px 16px;}
	.arrow_btn2{ background-size:40px 16px; background-position: 120px 16px; width: 200px; height: 48px; line-height: 46px; font-size: 18px;}
	.arrow_btn2:hover{ background-size:40px 16px; background-position: 120px 16px;}
	
	.software_box1{ min-height: 700px;}
	.software_box2{ min-height: 720px;}
	.software_box3{ min-height: 700px;}
	
	.a_t3{ font-size: 16px;}
	.a_t3 .col_a{ font-size: 22px;}
	.form_btn1{ font-size: 20px;}
	
	.honor_t1{ font-size: 16px; line-height: 22px; padding-top: 15px; margin-bottom: 6px;}
	.honor_t2{ font-size: 14px; line-height: 22px;}
	.honor_li img{ max-width: 280px;}
	.message_form h6{ font-size: 30px;}
	.h3_tit1 h3{ font-size: 32px; text-align: center;}
	
	.message_form{ position: relative; right: -120px;}
}

@media screen and (max-width : 1240px) {
	.message_form{right: 0px;}
}

@media screen and (min-height:721px) and (max-width:1280px){
    #cideoPlay1{width: 110%;left: 50%;margin-left: -55%;}
}


/*手机 响应式*/
#menu{ display:none;}
.apply-pup{ display:none;}

@media screen and (max-width : 991px) {
	body{ margin:0 auto; min-width: 100%;}
	body img{ max-width:100%;}
	.slideTxtBox .bd img,.news_details img{ height: auto !important;}
	.m_wrap{ width:100%;}
	.m_wrap2{ width:100%;}
	.software_box1 .m_wrap,.software_box2 .m_wrap,.software_box3 .m_wrap{ width:100%;}
	.soft_d_box6 .m_wrap{ width:100%;}
	.apply-pup{ position:absolute; z-index:99; right:10px; margin:25px 0px 0 0; background:url(../images/navbg.png) left top no-repeat; width:30px; height:30px; display:block;}
	.top_search{display: none;}
	.top_link{display: none;}
	#menu{ display:none;}
	.nav{ display:none;}
	.logo{ margin-left:10px;}
	.top_tel{ display: none;}
	.h_news_box{ height: 60px; padding-top: 8px; font-size: 16px;}
	.h_news_box h6{display: none;}
	.swiper1{height: 440px;}
	.swiper-container_2{width: 96%; margin: a auto;}
	.foot_l{float: none; margin: 0 auto; width: 530px;}
	.foot_box3{display: none;}
	.copyright_t{font-size: 16px; padding-top: 50px;}
	.h_bott_t1{padding-top: 60px;}
	.banner_s{ height: 206px;}
	
	.div0{ padding-top: 40px;}
	.position{display: none;}
	.class_t{float: none; display: block;}
	.class_t li{ float: left; padding: 0 12px;}
	.about_box1 {height: auto; min-height: 520px; padding-bottom: 40px;}
	.about_bg{ width: 100%; height: 100%;}
	.about_tit1{ margin-top: 70px; margin-left: 20px;}
	.about_div1{padding-top: 40px; padding-left: 20px; padding-right: 20px;}
	.about_tit3{ margin-top: 70px; margin-left: 20px; margin-bottom: 70px;}
	.about_tit4{ margin-left: 20px;}
	.form_a{ width: 96%;}
	.a_t3{padding-top: 0; padding-right: 20px;}
	.about_div2{margin-left: 20px; margin-right: 20px;}
	
	.news_box1 li:nth-child(1) a{ float: none;}
	.news_box1 li:nth-child(3) a{ float:none;}
	
	.software_box1,.software_box2,.software_box3{ height: auto; padding-bottom: 30px;}
	.software_img1,.software_img2,.software_img3{ float: none; display: block; margin:  20px auto 0;}
	.software_div1,.software_div2,.software_div3{ margin-top: 30px; padding-left:0; padding-right: 0;}
	.col-lg-r{ float: none;}
	.col-lg-l{ float: none;}
	
	.col-lg-r img{ float: none;}
	.soft_box1,.soft_box2,.soft_box3,.soft_box4,.soft_box5,.soft_box6,.soft_box7,.soft_box8,.soft_box9{ height: auto; padding-bottom: 40px;}
	.soft_div{ margin-top: 30px !important; padding-left: 0!important; padding-right: 0!important;}
	.soft_img1,.soft_img2,.soft_img3,.soft_img4,.soft_img5,.soft_img6,.soft_img7,.soft_img8,.soft_img9{ display: block; margin: 30px auto 0;}
	.swiper-container_3{width: 96%; margin: a auto;}
	.swiper-container_4{width: 96%; margin: a auto;}
	.soft_d_1,.soft_d_box4 img{ float: none; display: block; margin: 0 auto;}
	.soft_d_box5{ padding-left: 10px; padding-right: 10px;}
	.soft_d_box4 h6{ margin-top: 20px;}
	.soft_d_box2{ height: auto; padding-bottom: 50px;}
	.soft_d_box2 .m_wrap{ padding-left: 10px; padding-right: 10px;}
	
	.news_ul li .news_tit{ width: 52%;}
	.news_ul li .news_p{width: 52%;}
	.news_ul li span{ font-size: 14px;}
	
	.pro_box1, .pro_box2, .pro_box3, .pro_box4, .pro_box5, .pro_box6{ height: auto; padding-bottom: 40px;}
	.pro_div h3{ padding-top: 30px;}
	
	.main-content{ padding-left: 10px; padding-right: 10px;}
	.custom_box{ margin-left: 10px; margin-right: 10px;}
	.custom_btn{ margin-right: 10px;}
	.slideTxtBox .hd{ width: 100%; float: none;}
	.slideTxtBox .bd{ width: 100%; float: none;}
	.slideTxtBox .bd .con{ padding: 20px;}
	.swiper-container_4 .swiper-slide{ border: none;}
	
	.recruit_box2{ height: auto; padding-bottom: 40px;}
	.recruit_t1{ padding-top: 40px;}
	.recruit_box3{ padding-left: 10px; padding-right: 10px;}
	
	.message_form{ right: 0px;}
	.ser_ul{ width: 560px;}
	.ser_ul li{ width: 50%;}
	
	iframe{ max-width: 100% !important;}
	#cideoPlay1{width: 100%;left: 50%;margin-left: -50%;}
}

@media screen and (max-width : 750px) {
	.swiper1{height: 334px;}
	.down{display: none;}
	.banner_s{ height: 180px;}
	
	.message_form{ background: rgba(255,0,0,0.8); width: 96%; padding: 40px; margin-left: 2%; margin-right: 2%; }
	
	.news_ul li{ height: auto; padding-left: 20px; padding-right: 20px;}
	.news_bot{ height:  auto; padding-left:0;}
	.news_img{ position: relative; top: 0;}
	.news_img img{ width: auto; height: auto; display: block; margin:  0 auto 30px;}
	.news_ul li span{display: none;}
	.news_ul li .news_tit,.news_ul li .news_p{ width: 100%; float: none;}
	
	.honor_tit{font-size: 18px; height: auto;}
	.honor_tit li{ width: auto; padding: 0 20px;}
}
@media screen and (max-width :600px) {
	.swiper1{height: 267px;}
	.logo_s{display: none;}
	.logo{ width: 180px;}
	.copyright{ padding-top: 60px;}
	.foot_box1{display: none;}
	.foot_box2{ margin: 0 auto; float: none; padding-right: 0;}
	.h_news_box a{ width: 60%;}
	.foot_l{ width: 100%;}
	.foot_box1{width: 380px; margin-right: 0;}
	.banner_s{ height: 160px;}
	
	.honor_li img{float: none; margin-right: 0; margin: 0 auto; display: block;}
	.honor_li{padding-left: 20px; padding-bottom: 20px;}
	
	
	.pop_box{ padding: 10px;}
	.pop_form {bottom: 50px; overflow-y: scroll;top: 10px; width: auto; left:10px; right: 10px; margin-left: 0; margin-top: 0; padding: 30px 20px; position: fixed;}
	
	.ser_ul{ width: 80%; margin-left: 10%; margin-right: 10%;}
	
	
}
@media screen and (max-width :480px) {
	.swiper1{height: 220px;}
	.h_bott_t2{ font-size: 28px; line-height: 42px;}
	.foot_box1{ width: 96%;}
	.h_news_box{font-size: 12px;}
	.banner_s{ height: 140px;}
	
	.message_form{ padding-left: 20px; padding-right: 20px; }
}
@media screen and (max-width :420px) {
	.swiper1{height: 200px;}
	.swiper-container_2 .swiper-button-prev.swiper-button-white{ background-size: 40px 40px; width: 50px;}
	.swiper-container_2 .swiper-button-next.swiper-button-white{ background-size: 40px 40px; width: 50px; background-position:10px 70px;}
	.h_bott_t2{ font-size: 25px; line-height: 42px;}
	.foot_box1{ width: 96%;}
	.banner_s{ height: 120px;}
	
	.ser_ul{ width: 90%; margin-left: 5%; margin-right: 5%;}
	.ser_ul li{ height: 160px;}
	.ser_ul li img{ margin: 12px auto 3px;}
}
@media screen and (max-width :375px) {
	.swiper1{height: 170px;}
	.swiper-container_2{padding-left: 50px; padding-right: 50px;}
	.swiper-container_2 .swiper-button-prev.swiper-button-white,.swiper-container_2 .swiper-button-next.swiper-button-white{margin-top: -90px;}
	.h_bott_t1{font-size: 18px;}
	.foot_l{ width: 98%;}
	.banner_s{ height: 110px;}
}
@media screen and (max-width :360px) {
	.swiper1{height: 160px;}
	.h_news_box a{margin-right: 16px;}
	
}

#newBridge .icon-right-center {
   margin-top: 160px!important;
}

