@charset "utf-8";

/* --手机端导航-- */
.sj_nav_all{display:none;box-shadow:0px 0px 8px rgba(0,0,0,0.2);z-index:99999;}
.sj_lightbox{width:100%;height:100%;position:fixed;left:0;top:0;background-color:rgba(0,0,0,0.6);z-index:9900;display:none;}

.sj_head{width:100%;height:62px;display:block;position:fixed;left:0;top:0;z-index:9999;background:#FFF;box-shadow:0px 0px 8px rgba(0,0,0,0.2);}
.sj_head_logo{width:80%;height:62px;float:left;padding-left:15px;overflow:hidden;}
.sj_head_logo img{width:auto;height:26px;float:left;margin-top:18px;}
.sj_head_logo b{width:auto;height:62px;float:left;font-size:18px;color:#FFF;line-height:72px;font-family:Tahoma, Geneva, sans-serif;}
.sj_head_bar{width:14%;height:62px;padding-top:18px;float:right;position:relative;cursor:pointer;}
.sj_head_bar .bar{width:50%;max-width:30px;height:3px;margin:5px auto 0;display:block;background-color:#250908;
    transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;
}
.sj_head_bar.sj_head_bar_active .bar:nth-child(1){
	margin-top:12px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.sj_head_bar.sj_head_bar_active .bar:nth-child(2){opacity:0;}
.sj_head_bar.sj_head_bar_active .bar:nth-child(3){
	margin-top:-11px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.sj_nav{width:86%;height:100%;background:#fff;overflow:auto;position:fixed;left:-86%;top:0;z-index:9999;}
.sj_nav_top{width:100%;height:62px;overflow:hidden;border-bottom:1px solid #eef1f4;}
.sj_nav_top_logo{width:auto;height:32px;margin-left:15px;margin-top:15px;float:left;}
.sj_nav_top_logo img{max-width:100%;height:32px;}

.sj_nav_ser{width:100%;position:relative;}
.sj_nav_ser form{width:100%;position:relative;}
.sj_nav_ser .s{width:100%;height:56px;line-height:24px;font-size:15px;color:#333;padding:15px 55px 15px 15px;background:#FFF;border:none;border-bottom:#eef1f4 solid 1px;outline:none;float:left;}
.sj_nav_ser .b{width:50px;height:56px;cursor:pointer;border:none;outline:none;position:absolute;right:0px;top:0px;background:url(../image/search2.png) no-repeat center;}

.sj_nav_li{margin:0px 15px;border-bottom:1px solid #ddd;}
.sj_nav_li a{font-size:16px;color:#250908;display: block;}
.sj_nav_li .navn{height:50px;line-height:50px;padding:0px 5px;}
.sj_nav_li .navn .yw500{width:100%;}
.sj_nav_li .navm{width:100%;}
.sj_nav_li .navl{width:35%;float:left;}
.sj_nav_li .navr{width:65%;float:right;text-align: right;}
.sj_nav_li .navr img{width:15px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:transform 0.5s;-moz-transition:transform 0.5s;-o-transition:transform 0.5s;transition:transform 0.5s;}
.sj_nav_li ul{display:none;padding:5px 0;}
.sj_nav_li ul li a{width:100%;height:40px;line-height:40px;padding:0px 5px;font-size:15px;color:#333;}
.sj_nav_li.current .navn{background-color:#0095eb;}
.sj_nav_li.current .navl{color: #fff;} 
.sj_nav_li.current .navr img{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}


@media screen and (max-width: 1800px){
	
}
@media screen and (max-width: 1680px){
	
}
@media screen and (max-width: 1440px){
	.pub{width:90%;}
	.pub1{width:90%;}
	.header{width:98%;}
	
	
	.nava{width:70%;margin-right:2%;}
	.search{ display:none;}
	
	

	
}
@media screen and (max-width: 1200px){
	.nava{width:65%;margin-right:2%;}

	.card-fouth .case-container { position: relative;width:100%; float:none; height:500px;}
}
/* --转成wap-- */
@media screen and (max-width: 960px){
	body{padding-top:62px;}
	.pub{width:90%;padding-left:20px;padding-right:20px;}
	.pub1{width:90%;padding-left:20px;padding-right:20px;}
	.header_bg{display:none;}
	.sj_nav_all{display:block;}
	
	.index_pro { margin-top:30px;}
	.index_pro_main li{ width:48%; float:left; margin-top:2%; margin-right:0;}
	.index_pro_main li .pic img{ width:100%;}
	.index_pro_main li .title{ text-align:center; color:#2f2f2f; font-size:16px; margin-top:10px; }
	.index_pro_main li .title p{line-height:30px; height:30px; overflow:hidden;}
	.index_pro_main li:nth-child(2n){ float:right;}

	
	.index1{ margin-top:40px;}
	.index1_top{ background-size:70% auto;min-height:130px; color:#757575; font-size:16px; text-align:center;}
	.index1_top p{ font-size:18px; text-transform:uppercase; font-weight:200; margin-bottom:20px;}
	.index1_top .index1_top1{ font-size:24px; color:#1b1b1b;}
	.index1_main .wraper .teacher{height:476px;}
	.index1_main .wraper .teacher .teacherPic{height:476px;}
	.index1_main .wraper .teacher .teacherPic .content{height:476px;}
	.index1_main .wraper .teacher .teacherPic .content .txt .txt1 h3{font-size:16px;}
	.index1_main .wraper .teacher .teacherPic .content .txt .txt2 .txt2_name{ font-size:18px;}
	
	
	.index2 .index2_left{width:100%; float:none; padding:40px 0 40px;}
	.index2 .index2_left .infor .con{font-size:24px;}
	.index2 .index2_left .infor .txt{font-size:15px; line-height:28px; color:#303030; margin-bottom:60px;}
	.index2 .index2_right{width:100%; float:none;}
	.index2 .index2_right ul{width:50%; float:left; border-left:1px solid #EDEDED; padding:30px 0 30px; box-sizing:border-box;}
	.index2 .index2_right ul li{padding-left:20px; position:relative; color:#3b3b3b; transition:all 0.5s ease;}
	.index2 .index2_right ul li .timer{font-size:48px; line-height:103px; font-family:Impact;}
	
	#index3{margin:0px auto;height:517px;overflow:hidden;position:relative;padding-top:-40px;}
	.index3-inner{height: auto;margin:0px auto}
	.index3-nav-abs{position:absolute;left:0px;bottom:0px;z-index:3;}
	.index3-nav-abs-opac{position:absolute;width:100%;height:78px;left:0px;bottom:-22px;z-index:2}
	.index3-nav-fix{position:fixed;left:0px;top:82px;z-index:3}
	.index3-nav{width:100%;background:url(../Image/p2.png) repeat-x; background-size:cover; display:none;}
	.index3-nav li {float:left;display:inline;width:19.5%;height: auto;font-size:15px;padding:7% 2.5%;cursor:pointer;position:relative; border-left:1px solid rgba(255,255,255,0.16);}
	.index3-nav li a span{display:block; margin-bottom:20px; margin-top:30px;}
	.index3-nav li a{display:block;float:left;position:absolute;left:0px;top:0px;color:#fff;z-index:6;display:inline;width:100%;height: auto;text-align:center; font-size:18px;}
	.index3-nav li.current{cursor:default;background:#eee;}
	.index3-nav li.current a{ color:#000;}
	.index3-nav li a span img{ width:100%;}
	.index3-list{position:absolute;height:517px;position:absolute;z-index:2;overflow:hidden;width:100%}
	.index3-list li{width:100%;height:517px;float:left;display:inline-block}
	.index3-list li .animate-box {position:relative}
	.index3-list li .animate-box .t-d{position:absolute;width:80%;left:10%;top:50px}
	.index3-list li .animate-box .t-d h2 {display:block;margin:0px;padding:0px;font-size:20px;text-align:left;color:#fff}
	.index3-list li .animate-box .t-d p{color:#fff;padding:10px 0px 0 0;line-height:32px;left:0;text-align:left}
	.index3 .index3_more{padding:5px; display:inline-block; border-radius:30px; background:#0768dd; box-sizing:border-box; padding-left:25px; color:#fff; border:1px solid #0768dd; transition:all 0.5s ease; margin-top:30px;}
	.index3 .index3_more div{display:inline-block; width:40px; height:40px; background:#fff; border-radius:50%; text-align:center; line-height:40px; vertical-align:middle; color:#0768dd; margin-left:25px; transition:all 0.5s ease;}
	.index3 .index3_more:hover{background:transparent; color:#0768dd;}
	.index3 .index3_more:hover div{margin-left:40px; background:#0768dd; color:#fff;}
	
	
	
	.index4_bj{ padding:50px 0;}
	.index4_top .tit{font-size:15x; line-height:30px; color:#757575; margin-bottom:10px;}
	.index4_top .con{font-size:24px; line-height:51px; color:#000; margin-bottom:20px;}
	.index4_top .con b{ color:#0768dd}
	
	.index4_main { margin-top:30px;}
	.card-fouth .desc.desc-list {
		font-size: 0;
		color: #3a3a3a;
		margin-bottom: 45px;
		white-space: nowrap;
		overflow: hidden;
		width:100%; float:none;
	}
	.card-fouth .industry {
		font-size: 20px;
		color: #999;
		padding: 26px 0; overflow:hidden; cursor:pointer;
	}
	.card-fouth .industry .icon img{ width:100%;}
	.card-fouth .industry.active { color:#3c9c98;}
	.card-fouth .industry .ch { float:right; width:65%; color:#666666; font-size:22px; padding-bottom:15px;}
	.card-fouth .industry .ch p{ width:41px; height:4px; background:#0768dd; margin-top:20px;}
	.card-fouth .industry.active .ch {color:#0768dd; font-weight:bold;}
	
	/*内容*/
	.card-fouth .case-container { position: relative;width:100%; float:none; height:270px;}
	.card-fouth .case-panel {
		position: absolute;
		z-index: 1;
		opacity: 0;
		overflow: hidden;
	} 
	.card-fouth .case-panel li{ position:relative;}
	.card-fouth .case-panel li img{ width:100%;}
	.card-fouth .case-panel li p{ position:absolute; bottom:0; background:rgba(0,0,0,0.67); line-height:30px; padding:3%; width:94%; color:#fff;}
	.card-fouth .case-panel.active {
		z-index: 100;
		opacity: 1;
		-webkit-transition: all .2s ease-out .1s;
		transition: all .2s ease-out .1s
	}

	.brief .tab a{width: 47.5%; margin-right: 1%; }
	.index_jl_tit{ font-size: 22px; color: #fff; font-weight: bold; margin-top:40px;}
	.index_jl_line{ width: 10%; height: 4px; background: #fff; margin-top: 31px;}
	.index_jl_tex{ color: #fff; font-size: 16px; margin-top: 42px; line-height: 40px;}
	.index_jl_btn dl dd .index_jl_btn_mid .index_jl_btn_pic img{ width: 100%; }
	.index_jl_btn dl dd .index_jl_btn_mid .index_jl_btn_tex{ width: 80%; margin-top: 22px;}
	.index_jl_btn dl dd .index_jl_btn_mid .index_jl_btn_tex .index_jl_bt1{ font-size: 18px; color: #070002;}

	.foot1_bj .foot1_left{width:100%; color:#fff; float:left;}
	.foot1_bj .foot1_left .t{font-size:24px; line-height:44px; margin-bottom:20px;}
	.foot1_bj .foot1_left .c{font-size:16px; line-height:24px;}
	.foot1_bj .foot1_right{width:100%; margin-top:20px; float:right;}
	.foot2{ display:none;}
	.foot1_bj{ padding-bottom:40px; padding-top:30px;}




	.inner_banner{ font-size:20px;}
	.inner_banner p{ font-size:26px; font-weight:bold;}
	
	.crumbs_bj{ width:100%; position: relative; z-index:999; bottom:0px; background:rgba(7,104,221,0.73); overflow:hidden;}
	.crumbs li{ width:50%; float:left; border-left:none; color:#fff; text-align:center; padding:10px 0;}
	.crumbs li p{ text-align:center; font-size:16px; line-height:30px; margin-top:10px;}
	.crumbs .inner_about3 li{ border-right:none;}

	.inner_about_top{ height:80px; position:relative; text-align:center;}
	.inner_about_top b{ font-size:100px; color:#dbdfe2; position:absolute; left:-68px; top:-58px;  width:100%; display:block; text-transform:uppercase;}
	.inner_about_top1{ position:absolute; z-index:9; width:100%; top:-15px;}
	.inner_about_top1 p{ font-size:24px; font-weight:bold; color:#333333; margin:0;}
	.inner_about_top1{ font-size:18px; color:#333333; text-align:center; position:relative; z-index:9;}
	
	.inner_about1_bj{ width:100%; height:auto; background:#eef2f5; overflow:hidden;}
	.inner_about1{ margin:80px auto;}
	.inner_about1_img{ text-align:center; margin-top:0px;}
	.inner_about1_img img{ max-width:80%;}
	.inner_about1_con{ text-align:center; margin-top:50px;}
	.inner_about1_con p{ font-size:16px; color:#383838; line-height:30px;}
	.inner_num li{ float:left; width:50%; color:#313131; font-size:18px; text-align:center; margin:30px 0;}
	.inner_num li .timer{ font-size:50px; color:#0768dd;}
	.inner_num li:nth-child(2n) .timer{color:#02c3fa;}
	

	
	.inner{ margin:40px auto; overflow:hidden;}
	.inner_cqhj{ margin:40px auto; overflow:hidden;}
	
	.inner_about2_bj{ background:url(../Image/p3.jpg) center repeat; padding:60px 0;}
	.inner_about2_main{ margin-top:0;}
	.inner_about2_left{ float:none; width:100%; height:357px; background:url(../Image/honor1_bj.jpg) center no-repeat; background-size:cover; position:relative;}
	.inner_about2_left .inner_about2_left_img{ width:70%; margin:0 auto; margin-top:0; padding-top:88px;}
	.inner_about2_left_tit{bottom:20px;}
	.inner_about2_right{ width:100%; height: auto; float:none; background:#8292a5; padding:2.5%; overflow:hidden;}
	.inner_about2_right_top{ color:#fff; font-size:24px; margin:10px 0;}
	
	.inner_about3{ margin:50px auto;}
	.inner_about3_main{ margin-top:20px;}
	.inner_about3_main li{ width:47%; float:left; color:#535353; height:200px; padding:0 1.5%; margin-bottom:20px;}
	.inner_about3_main li p{ font-size:18px; color:#0768dd; font-weight:bold; margin:20px 0;}
	.inner_about3_main li:nth-child(2n){ background:#f2f2f2;}
	.inner_about3_main li:nth-child(6){ padding:0;}
	
	.pro_type_bj{ width:100%; position: relative; z-index:999; bottom:0px; background:rgba(7,104,221,0.73);}
	.pro_type li{ width:50%; float:left; border-left:none; color:#fff; text-align:center; padding:10px 0;}
	.pro_type li p{ text-align:center; font-size:16px; line-height:30px; margin-top:10px;}
	.pro_type .inner_about3 li{ border-right:none;}

	.inner_pro_main .pro li{ float:left; width:46%; margin:2%; background:#fff;-webkit-transition:all 0.4s;transition:all 0.4s;}
	.inner_pro_main .pro li .pro_con .pro_con_tit{ font-size:17px; color:#757575; overflow:hidden; margin-top:20px;}
	.inner_pro_main .pro li .pro_con .pro_con_more{ color:#fff; font-size:15px; overflow:hidden; background:url(../Image/p6.png) right 20px center no-repeat #0d4cb0; width:144px; height:40px; line-height:40px; margin-top:20px; padding-left:20px;}
	.inner_pro_main .pro li .img{-webkit-transition:all 0.4s;transition:all 0.4s; overflow:hidden; border:1px solid #d6d6d6;}
	.inner_pro_main .pro li .img img{ width:100%;-webkit-transition:all 0.4s;transition:all 0.4s;}
	
	.inner_pro_main .pro li:hover .img img{transform:scale(1.08);}


	
	
	.proleft { width: 100%; float:none;}
	.proright { width: 100%; padding-bottom:20px; float:none; margin-top:30px; border-bottom:1px solid #dcdcdc; }
	.proright h3{ border-bottom:1px solid #dcdcdc; color:#000000; font-size:20px; padding-bottom:20px; margin-bottom:20px; margin-top:0; font-family:"微软雅黑"; font-weight: bold;}
	.pro_des{ color:#666666; margin-bottom:30px;}
	.pro_des_tit{ position:relative; margin-bottom:10px;}
	.pro_des_tit p{font-family:"微软雅黑"; font-size:20px; color:#000; font-weight:bold; margin:0; position: relative; z-index:9;}
	.pro_des_tit .pro_line{ height:11px; background:#c9c9c9; position:absolute; width:106px; bottom:-1px;}

	.pro_contact{ width:40%; height:40px; line-height:40px; padding:0 4%; color:#fff; float:left;}
	.pro_back{ width:40%; height:40px; line-height:40px; padding:0 4%; color:#fff; float:right; margin-left:0;}
	.pro_info_main{ margin-top:40px;}
	
	.news{margin-top:2%;}
	.news ul li{width:94%;margin-top:4%; padding:3%;overflow:hidden;float:none;background:#FFF;}
	.news ul li .news1_tit{ font-size:18px; color:#2f2f2f; height: auto; line-height:30px; overflow:hidden; margin-bottom:20px;}
	.news ul li .news1_date{ color:#2f2f2f; font-size:16px;  line-height:30px; }
	.news ul li .news1_more{ margin-top:20px;}
	.news ul li .txt { display:none;}
	.news ul li:hover{color:#FFF;background:#0d4cb0;}
	.news ul li:hover .news1_tit{ color:#fff;}
	.news ul li:hover .txt{ color:#fff;}
	.news ul li:hover .news1_date{ color:#fff;}
	.news ul li:hover .news1_more{ background:url(../Image/p4-1.png) left center no-repeat;}

	.zxrz_l{ margin-top:0;}
	.newshow .newshowtit h1{ font-size:18px;}
	
	.jjfa_type_bj{ width:100%; position: relative; z-index:999; bottom:0px; background:rgba(7,104,221,0.73); overflow:hidden;}
	.jjfa_type li{ width:50%; float:left; border-left:none; color:#fff; text-align:center; padding:10px 0;}
	.jjfa_type li p{ text-align:center; font-size:16px; line-height:30px; margin-top:10px;}
	.jjfa_type .inner_about3 li{ border-right:none;}
	
	.jjfa{ margin:0;}
	.jjfa li{ position:relative; padding-top:20%; overflow:hidden; background-size:cover;}
	.jjfa_con{ background:rgba(0,0,0,0.59); width:80%; float:right; padding:2%;}
	.jjfa_con1{ width:80%;}
	.jjfa_tit{ color:#fff; font-size:22px;}
	.jjfa_txt{ color:#fff; font-size:16px;}
	
	.inner_cphj_info{ position:relative;}
	.inner_cphj_info_left{ width:100%; float:none; position:relative; left:0; z-index:9;}
	.inner_cphj_info_tit{ font-size:22px; color:#323232; margin-bottom:40px;}
	.inner_cphj_info_left_main{ background:#0d4cb0; padding:30px;}
	.inner_cphj_info_con{ width:90%; margin:0 auto; color:#fff; margin-bottom:20px; line-height:30px;}
	.inner_cphj_info_img li{ float:left; width:49%;}
	.inner_cphj_info_img li:nth-child(2n){ float:right;}
	.inner_cphj_info_img li img{ width:100%;}
	
	.inner_cphj_info_right{ width:100%; float:none;}
	.inner_cphj_info_right img{ width:100%;}
	
	.inner_jjfa .mod .inner_jjfa_info_con{ position: relative; bottom:0; left:0; z-index:999; background:#fff; width:80%; margin:0 auto; margin-top:20px; box-shadow:none; padding:2%; border-radius:10px;}
	.inner_jjfa .mod .title{font-size: 22px;color: #343434; margin:0;}

	.inner_gcgd_top{ border-top:4px solid #0d4cb0; padding-top:30px; color:#5a5a5a; font-size:18px; margin:30px 0;}
	.inner_gcgd_top p{ color:#2a2a2a; font-size:24px; margin-top:10px;}
	.inner_gcgd ul{ padding:0;}
	.inner_gcgd .pro li{ float:left; width:48%; margin:1%; background:#fff;-webkit-transition:all 0.4s;transition:all 0.4s;}
	.inner_gcgd .pro li .pro_con .pro_con_tit{ font-size:16px; color:#757575; overflow:hidden; margin-top:20px;}

	.case li{ width:46%; float:left; background:#f4f5f6; padding:1%; margin-bottom:20px; color:#242424; overflow:hidden; margin:1%;}
	.case li .case_img{ width:100%;}
	.case li .case_img img{ width:100%;}
	.case li p{ font-size:16px; margin-top:10px; overflow:hidden; color:#2a2a2a;}



	.inner_contact{ background:#0d4cb0; padding:2%; width:96%; float:none;}
	.contact_top{ font-size:22px; color:#fff;}
	.inner_contact .cop{ margin-top:30px;}
	#dituContent{ width:100%; height:250px;}
	
	.inner_message{ width:100%; float:none;}
	.inner_message .input-group{ margin-bottom:10px; width:97%; margin-right:0; float:none;}
	.inner_message #captcha{ float:left; width:60%;}
	.inner_message #submit{ margin-top:10px;}


















	
	
	#dituContent{ width:100%; height:396px;}

	

	

	
}
@media screen and (max-width: 772px){
	
	
	

		

}
@media screen and (max-width: 584px){

}