@charset "utf-8";
/* CSS Document */

body{ font-size:12px; font-family:"微软雅黑"; margin:0; padding:0; background:#fff;}
a{ text-decoration:none;}
ul,ol,div,p,span,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
li{ list-style:none;}
img{ border:0px;}
*:focus {outline:none;} 
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}


.nav{ width:100%; height:65px; background:rgba(0,0,0,0.5); position:fixed; top:0px;  z-index:10;}
.nav .nav_con{  width:100%; max-width:1280px; margin:0 auto; height:65px;}
.nav .nav_con .logo{ width:auto; height:100%; float:left; margin-left:15px;}
.nav .nav_con .logo img{ height:35px; margin-top:15px;}
.nav ul{ width:auto; height:35px; line-height:35px; float:right; margin-right:15px;}
.nav ul li{  width:auto; height:35px; margin-top:15px; margin-left:50px; cursor:pointer; font-size:14px; color:#fff; float:left; text-align:center; position:relative;}
.nav ul li img{ position:absolute; top:15px; right:-20px;}
.nav ul li.click{border-bottom:1px solid #fff; }
.nav ul li a{ color:#fff;}
.nav.h45{ height:45px;}
.nav.h45 .nav_con .logo img{ height:30px; margin-top:8px;}
.nav.h45 ul{ width:auto; height:30px; line-height:30px;}
.nav.h45 ul li{ width:auto; height:30px; margin-top:5px;}
.nav.h45 ul li img{ position:absolute; top:15px; right:-20px;}
.nav.h45 .nav_con{ height:45px;}

.nav ul li ol{ width:150px; position:absolute; top:33px; left:-50px; display:none;}
.nav ul li ol li{ width:100%;height:45px; line-height:45px; background:rgba(0,0,0,0.5);  margin:0px; padding:0px; position:relative;}
.nav ul li ol li:nth-child(1){ margin-top:16px;}
.nav ul li ol li a{ width:110px; margin-left:20px;height:44px; line-height:44px; display:block;border-bottom:1px solid #fff;}
.nav ul li ol li:nth-last-child(1) a{ border:0px;}
.nav ul li ol li:hover{  background:rgba(0,0,0,0.8);}
.nav ul li ol li ol.lv3{width:150px; position:absolute; top:-16px; left:150px;}

.nav.h45 ul li ol{ width:150px; position:absolute; top:23px; left:-50px; display:none;}
.nav.h45 ul li ol li{ width:100%;height:45px; line-height:45px; background:rgba(0,0,0,0.5);  margin:0px; padding:0px; position:relative;}
.nav.h45 ul li ol li:nth-child(1){ margin-top:16px;}
.nav.h45 ul li ol li a{ width:110px; margin-left:20px;height:44px; line-height:44px; display:block;border-bottom:1px solid #fff;}
.nav.h45 ul li ol li:nth-last-child(1) a{ border:0px;}
.nav.h45 ul li ol li:hover{  background:rgba(0,0,0,0.8);}
.nav.h45 ul li ol li ol.lv3{width:150px; position:absolute; top:-16px; left:150px;}





.banner{ width:100%; height:622px; position:relative;}
.banner ul{ width:100%; height:100%;}
.banner ul li{ width:100%; height:100%; display:none; position:absolute; top:0px; left:0px;}
.banner ul li img{ width:100%; height:622px;}
.banner ul li:nth-child(1){ display:block;}
.banner ol{ width:auto; height:10px;position:absolute; bottom:10px; left:50%;}
.banner ol li{ width:40px; height:3px; background:rgba(255,255,255,0.3); cursor:pointer; margin-top:1px; float:left; margin-left:10px;}
.banner ol li.click{height:5px; margin-top:0px;background:rgba(255,255,255,1); }
.banner.h385{ height:385px;}
.banner.h385 ul li img{ width:100%; height:385px;}


.IndexIntroduce{ width:90%; min-width:996px; height:300px; background:#fff; margin:0 auto;}
.IndexIntroduce .IndexIntroduce_con{ width:990px; height:300px; margin:0 auto; }
.IndexIntroduce .IndexIntroduce_con ul{ width:100%;}
.IndexIntroduce .IndexIntroduce_con ul li{ width:330px; height:300px; position:relative; text-align:center; float:left;}
.IndexIntroduce .IndexIntroduce_con ul li img{ transition:all 0.9s ease-in; opacity:0; position:absolute; top:130px; margin-left:-40px;}
.IndexIntroduce .IndexIntroduce_con ul li:nth-child(2) img{ margin-left:-49px;}
.IndexIntroduce .IndexIntroduce_con ul li:nth-child(3) img{ margin-left:-33px;}
.IndexIntroduce .IndexIntroduce_con ul li span{transition:all 1.1s ease-in; opacity:0;display:block; position:absolute; top:230px;  width:100%; height:40px; line-height:40px; font-size:20px; font-weight:bold; color:#333;}
.IndexIntroduce .IndexIntroduce_con ul li p{transition:all 1.6s ease-in;  opacity:0;position:absolute; top:280px;color:#888888; width:100%; text-align:center;}

.IndexContent{ width:990px; height:auto;  margin:0 auto;}
.IndexContent h1{ width:100%; height:140px; line-height:140px; text-align:center; color:#333333; font-size:22px; clear:both;}
.IndexContent ul{ width:100%; height:auto; clear:both;}
.IndexContent ul.label li{ transition:all 0.5s; width:32%; height:450px; float:left;  margin-right:1.5%; border:1px solid #dbdbdd; border-radius:2px;}
.IndexContent ul.label li:nth-last-child(1){ margin-right:0px;}
.IndexContent ul.label li .top{transition:all 0.5s; width:100%; height:150px; background:#ebebec; text-align:center;}
.IndexContent ul.label li .top img{ margin-top:30px; margin-bottom:10px;}
.IndexContent ul.label li .top span{transition:all 0.5s;  font-size:16px; color:#333333; width:100%; text-align:center; display:block;}
.IndexContent ul.label li .bottom{ width:100%; height:300px; text-align:center;}
.IndexContent ul.label li .bottom p{ width:100%; height:50px; line-height:50px; color:#333;}
.IndexContent ul.label li .bottom p.mt50{ margin-top:50px;}
.IndexContent ul.label li .bottom p.mt100{ margin-top:100px;}
.IndexContent ul.label li.hover{  border:1px solid #2196f3; box-shadow:0px 0px 10px #2196f3;}
.IndexContent ul.label li.hover .top{ color:#fff; background:#2196f3;}
.IndexContent ul.label li.hover .top span{ color:#fff;}
.IndexContent ul.partners li{ width:20%; height:auto; float:left;}
.IndexContent ul.partners li img{ height:73px; margin-bottom:10px;}
.IndexContent ul.partners li:nth-child(1) img{ margin-left:5px; }
.IndexContent ul.partners li:nth-child(2) img{ margin-left:60px; }
.IndexContent ul.partners li:nth-child(3) img{ margin-left:40px; }
.IndexContent ul.partners li:nth-child(4) img{ margin-left:60px; }
.IndexContent ul.partners li:nth-child(5) img{ margin-left:60px; }
.IndexContent ul.partners li span{ display:block; width:100%; text-align:center; color:#666666;}
.foot{ width:100%; height:130px; background:#373d41; clear:both;  margin-top:160px;}
.foot p{ width:100%; line-height:20px; margin-top:35px; text-align:center; color:#fff; float:left;}
.foot p a{color:#fff; }
.foot.dw{ position:absolute; bottom:0px;}



/*公司简介*/
.smallNav{ width:100%; background:rgba(0,0,0,0.7); height:50px; position:absolute; bottom:0px;}
.smallNav .smallNav_con{ width:900px; height:50px; margin:0 auto;}
.smallNav .smallNav_con ul{ width:100%; height:50px;}
.smallNav .smallNav_con ul li{ width:auto; height:49px; cursor:pointer; color:#fff; font-size:14px; line-height:49px; position:static; float:left; display:block; margin-right:130px;}
.smallNav .smallNav_con ul li.click{ border-bottom:1px solid #fff;}
.CompanyProfile{ width:90%; max-width:1180px; height:auto; margin:0 auto; clear:both; }
.CompanyProfile .CompanyProfile_con{ width:100%; border-top:1px solid #d8d8d8; margin-top:50px; float:left;position:relative;}
.CompanyProfile .CompanyProfile_con h1{ width:auto; color:#333333; position:absolute; top:-18px; left:0px; background:#f7f7f7; padding-right:10px;}
.CompanyProfile .CompanyProfile_con p{ color:#333; text-indent:24px; line-height:20px; clear:left;}
.CompanyProfile .CompanyProfile_con p.mt40{ margin-top:40px;}
.CompanyProfile .CompanyProfile_con p.mt30{ margin-top:30px;}
.CompanyProfile .CompanyProfile_con p.mt60{ margin-top:60px;}
.CompanyProfile .CompanyProfile_con img{ width:100%; margin-top:30px;}
.CompanyProfile .CompanyProfile_con ul{ width:90%; margin-left:5%; float:left;}
.CompanyProfile .CompanyProfile_con ul.industry{ height:380px; margin-top:30px;}
.CompanyProfile .CompanyProfile_con ul.industry li{ width:31%; height:160px; float:left; margin-right:2%;}
.CompanyProfile .CompanyProfile_con ul.industry li img{ max-width:100%;width:auto;height:150px; margin-top:0px;}
.CompanyProfile .CompanyProfile_con ul.industry li:nth-child(1) img{ max-width:100%; width:auto;height:120px;}
.CompanyProfile .CompanyProfile_con ul.industry li:nth-child(3) img{ max-width:100%; width:auto;height:120px;}
.CompanyProfile .CompanyProfile_con ul.industry li:nth-child(5) img{ max-width:100%; width:auto;height:100px;}
.CompanyProfile .CompanyProfile_con ul.industry li:nth-child(6) img{  max-width:100%;width:auto;height:120px;}
.CompanyProfile .CompanyProfile_con ul.industry li:nth-last-child(1){ margin-right:0px;}
.CompanyProfile .CompanyProfile_con ul.partners{ height:200px;}
.CompanyProfile .CompanyProfile_con ul.partners li{ width:20%; height:auto; float:left;}
.CompanyProfile .CompanyProfile_con ul.partners li img{ width:auto; height:73px; margin-bottom:10px;}
.CompanyProfile .CompanyProfile_con ul.partners li:nth-child(1) img{ margin-left:5px; }
.CompanyProfile .CompanyProfile_con ul.partners li:nth-child(2) img{ margin-left:65px; }
.CompanyProfile .CompanyProfile_con ul.partners li:nth-child(3) img{ margin-left:45px; }
.CompanyProfile .CompanyProfile_con ul.partners li:nth-child(4) img{ margin-left:65px; }
.CompanyProfile .CompanyProfile_con ul.partners li:nth-child(5) img{ margin-left:65px; }
.CompanyProfile .CompanyProfile_con ul.partners li span{ display:block; width:100%; text-align:center; color:#666666;}
.CompanyProfile .CompanyProfile_con h2{ width:auto; color:#333333; position:absolute; top:-14px; left:50%; margin-left:-200px; font-weight:normal; background:#f7f7f7; padding-right:20px; padding-left:20px;}
.CompanyProfile .CompanyProfile_con ul.data{ margin-top:50px; width:900px; margin-left:20%; padding-bottom:60px;}
.CompanyProfile .CompanyProfile_con ul.data li{ width:33%; height:auto; float:left; line-height:20px;}
.CompanyProfile .CompanyProfile_con ul.data li:nth-child(3n){ width:auto;}



/*行业应用*/
.Industry_smallNav{ width:100%; background:rgba(0,0,0,0.7); height:50px; position:absolute; bottom:0px;}
.Industry_smallNav .Industry_smallNav_con{ width:900px; height:50px; margin:0 auto;}
.Industry_smallNav .Industry_smallNav_con ul{ width:100%; height:50px;}
.Industry_smallNav .Industry_smallNav_con ul li{ width:auto; height:49px; cursor:pointer; color:#fff; font-size:14px; line-height:49px; position:static; float:left; display:block; margin-right:110px;}
.Industry_smallNav .Industry_smallNav_con ul li:nth-last-child(1){ margin-right:0px;}
.Industry_smallNav .Industry_smallNav_con ul li.click{ border-bottom:1px solid #fff;}
.Industry{ width:90%; max-width:1180px; height:auto; margin:0 auto; clear:both;}
.Industry .Industry_con{ width:100%; border-top:1px solid #d8d8d8; margin-top:50px; float:left;position:relative;}
.Industry .Industry_con h1{ width:auto; color:#333333; position:absolute; top:-18px; left:0px; background:#f7f7f7; padding-right:10px;}
.Industry .Industry_con .Industry_zi{ width:100%; height:auto; position:relative; margin-top:40px; float:left;}
.Industry .Industry_con .Industry_zi .Industry_left{ width:18px; padding:5px 3px; color:#999999; float:left; height:auto; background:#f0f0f0; border-radius:2px; text-align:center;}
.Industry .Industry_con .Industry_zi .Industry_right{ width:90%;height:auto; float:left; margin-left:25px; padding:5px 3px; color:#999999; border-radius:2px; }
.Industry .Industry_con p{ color:#333;  line-height:20px; clear:left;}
.Industry .Industry_con p.mt40{ margin-top:40px;}
.Industry .Industry_con p.mt30{ margin-top:30px;}
.Industry .Industry_con p.mt50{ margin-top:50px;}
.Industry .Industry_con p.mt60{ margin-top:60px;}


/*阅卷机*/
.Marking{ width:90%; max-width:1180px; height:auto; margin:0 auto; clear:both; }
.Marking .Marking_con{ width:100%; border-top:1px solid #d8d8d8; margin-top:50px; float:left;position:relative;}
.Marking .Marking_con h1{ width:auto; color:#333333; position:absolute; top:-18px; left:0px;font-weight:normal;  background:#f7f7f7; padding-right:10px;}
.Marking .Marking_con p{ color:#333; text-indent:24px; line-height:20px; clear:both;}
.Marking .Marking_con p.textI48{text-indent:48px; }
.Marking .Marking_con p.textI72{text-indent:72px; }
.Marking .Marking_con p.mt40{ margin-top:40px;}
.Marking .Marking_con p.mt30{ margin-top:30px;}
.Marking .Marking_con p.mt60{ margin-top:60px;}
.Marking .Marking_con p.mt100{ margin-top:100px;}
.Marking .Marking_con .Marking_right{ width:310px; height:auto; position:absolute; top:25px; left:400px;}
.Marking .Marking_con .Marking_right img{ width:100%;}
.Marking .Marking_con .Marking_table{ width:683px; margin-left:24px; margin-top:10px; height:auto; float:left; background:#B54C4E; border:1px solid #b4b4b4; border-right:0px;border-bottom:0px;}
.Marking .Marking_con .Marking_table ul{ width:100%; height:auto;border-bottom:1px solid #b4b4b4; float:left; color:#333333; background:#fff;}
.Marking .Marking_con .Marking_table ul li{ width:250px; height:25px; line-height:25px; text-indent:40px; float:left;border-right:1px solid #b4b4b4;}
.Marking .Marking_con .Marking_table ul li:nth-child(1){ width:180px;}
.Marking .Marking_con .Marking_table ul:nth-child(1){ color:#888;}
.Marking .Marking_con .Marking_table ul:nth-child(odd){ background:#f0f0f0;}
.Marking .Marking_con .Marking_table ul li span{ position:relative; top:-5px;}
.Marking .Marking_con .Marking_table.Marking_table1{ width:684px; margin-left:24px; margin-top:10px; height:auto; float:left; background:#B54C4E; border:1px solid #b4b4b4; border-right:0px;border-bottom:0px;}
.Marking .Marking_con .Marking_table.Marking_table1 ul li{ width:170px; height:25px; line-height:25px; text-indent:40px; float:left;border-right:1px solid #b4b4b4;}
.Marking .Marking_con .Marking_table.Marking_table1 ul li:nth-child(1){ width:170px;}
.Marking .Marking_con .video{ width:670px; height:375px; background:#888; margin-left:24px; margin-top:20px;}


/*yi100阅卷系统*/
.MarkingSystem{ width:90%; max-width:1180px; height:auto; margin:0 auto; clear:both; }
.MarkingSystem .MarkingSystem_con{ width:100%; border-top:1px solid #d8d8d8; margin-top:50px; float:left;position:relative; text-align:center;}
.MarkingSystem .MarkingSystem_con h1{ text-align:left; width:auto; color:#333333; position:absolute; top:-18px; left:0px; font-weight:normal; background:#f7f7f7; padding-right:10px;}
.MarkingSystem .MarkingSystem_con h1.two{ top:-33px;}
.MarkingSystem .MarkingSystem_con a{  color: #2196f3; text-decoration:underline; font-size:14px;}
.MarkingSystem .MarkingSystem_con p{ color:#333; text-indent:24px; line-height:20px; clear:both; text-align:left;}
.MarkingSystem .MarkingSystem_con p.textI48{text-indent:48px; }
.MarkingSystem .MarkingSystem_con p.textI72{text-indent:72px; }
.MarkingSystem .MarkingSystem_con p.mt40{ margin-top:40px;}
.MarkingSystem .MarkingSystem_con p.mt30{ margin-top:30px;}
.MarkingSystem .MarkingSystem_con p.mt60{ margin-top:60px;}
.MarkingSystem .MarkingSystem_con img{ margin-top:30px;}


/*阅卷机*/
.contact{ width:90%; max-width:1180px; height:auto; margin:0 auto; clear:both; }
.contact .contact_con{ width:100%; border-top:1px solid #d8d8d8; margin-top:50px; float:left;position:relative;}
.contact .contact_con h1{ width:auto; color:#333333; position:absolute; top:-18px; left:0px;font-weight:normal;  background:#f7f7f7; padding-right:10px;}
.contact .contact_con p{ color:#333; text-indent:24px; line-height:20px; clear:both;}
.contact .contact_con p.textI48{text-indent:48px; }
.contact .contact_con p.textI72{text-indent:72px; }
.contact .contact_con p.mt40{ margin-top:40px;}
.contact .contact_con p.mt30{ margin-top:30px;}
.contact .contact_con p.mt60{ margin-top:60px;}
.contact .contact_con p.mt100{ margin-top:100px;}
.contact .contact_con .contact_left{ width:50%; height:auto; float:left; margin-top:30px;}
.contact .contact_con .contact_left h2{ width:100%; line-height:20px; margin-top:20px; color:#333333; text-indent:24px;font-size:14px;}
.contact .contact_con .contact_left h2:nth-child(1){ margin-top:0px;}
.contact .contact_con .contact_right{ width:50%; height:auto; float:left; margin-top:30px;}
.contact .contact_con .contact_right span{ display:block; width:100%; font-size:14px; line-height:30px; text-indent:40px;}
/*新闻中心*/
.new{ width:90%; max-width:1180px; height:auto; margin:0 auto; clear:both; }
.new .new_con{ width:100%; border-top:1px solid #d8d8d8; margin-top:50px; float:left;position:relative;}
.new .new_con h1{ width:auto; color:#333333; position:absolute; top:-18px; left:0px;font-weight:normal;  background:#f7f7f7; padding-right:10px;}
.new .new_con ul{ transition:all 0.3s; width:95%; margin:0 auto; margin-bottom:80px; height:auto; margin-top:30px; box-shadow:0 0 5px #ccc;}
.new .new_con ul li{ transition:all 0.3s;width:100%; height:45px; background:#fff; border-bottom:1px solid #e0e0e0; overflow:hidden; position:relative;}
.new .new_con ul li span.time{ width:20%; text-indent:20px; color:#888888; height:45px; line-height:45px; float:left;}
.new .new_con ul li span.title{ width:80%; height:45px; color:#333333; line-height:45px; float:left;}
.new .new_con ul li.click{ box-shadow:0 0 5px #ccc;}
.new .new_con ul li .top{ height:46px; width:100%; cursor:pointer;}
.new .new_con ul li .data{transition:all 0.3s; width:100%; text-align:center; height:auto; clear:both;border-top:1px solid #e0e0e0;float:left;}
.new .new_con ul li .data p{ width:900px; margin:0 auto; color:#333; text-align:left; margin-top:20px; margin-bottom:30px;}
.new .new_con ul li .data img{ max-width:90%;}
.new .new_con ol{ width:auto; height:40px; float:left; position:absolute; left:50%; margin-left:-290px; bottom:15px;}
.new .new_con ol li{ width:auto; height:40px; line-height:40px; float:left; margin-right:15px; color:#818181;}
.new .new_con ol li input{ width:30px; margin:0 5px;}
.new .new_con ol li a{ color:#818181; padding:0 5px;}
.new .new_con ol li button{ background:#545454; color:#FFFFFF; height:25px; width:50px; line-height:25px; cursor:pointer; border:1px solid #313436; border-radius:3px; margin-top:2px; border:0px;}

@media screen and (max-width:1100px){
	   .new .new_con ul li .data p{ width:800px; }

	}
@media screen and (max-width:1000px){
		.nav{ width:100%; height:45px; background:rgba(0,0,0,0.5); position:fixed; top:0px;  z-index:10;}
		.nav .nav_con .logo img{ height:30px; margin-top:8px;}
		.nav ul{ width:auto; height:30px; line-height:30px;}
		.nav ul li{ width:auto; height:30px; margin-top:5px;}
		.nav ul li img{ position:absolute; top:15px; right:-20px;}
		.nav .nav_con{ height:45px;}
		
		.nav ul li ol{ width:150px; position:absolute; top:23px; left:-50px; display:none;}
		.nav ul li ol li{ width:100%;height:45px; line-height:45px; background:rgba(0,0,0,0.5);  margin:0px; padding:0px; position:relative;}
		.nav ul li ol li:nth-child(1){ margin-top:16px;}
		.nav ul li ol li a{ width:110px; margin-left:20px;height:44px; line-height:44px; display:block;border-bottom:1px solid #fff;}
		.nav ul li ol li:nth-last-child(1) a{ border:0px;}
		.nav ul li ol li:hover{  background:rgba(0,0,0,0.8);}
		.nav ul li ol li ol.lv3{width:150px; position:absolute; top:-16px; left:150px;}
		
		
		.CompanyProfile .CompanyProfile_con ul.data{ margin-top:50px; width:800px;margin-left:8%; padding-bottom:60px;}
		.banner.h385{ height:195px;}
        .banner.h385 ul li img{ width:100%; height:195px;}


	}