/*pad*/

img {max-width: 100%;}
#header.index-pc{ display:none;}
#header.index-phone{ display:block;}

#gh {
	float: right;
	height: 40px;
	width: 50px;
	left: 50%;
	top: 0;
	position: absolute;
	transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	cursor: pointer;
	z-index: 9999;
	display: none;
}

.selected #gh {transform: rotate(90deg);}

#gh a {
	background-color: #0e87ce;
	display: block;
	height: 4px;
	margin-top: -2px;
	position: relative;
	top: 50%;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
}

#gh a:after,
#gh a:before {
	background-color: #0e87ce;
	content: "";
	display: block;
	height: 4px;
	left: 0;
	position: absolute;
	transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-webkit-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	-ms-transition: all 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s;
	width: 100%;
}

#gh a:after {	top: 16px;}

#gh a:before {top: -16px;}

.selected #gh a:after,
.selected #gh a:before {
	top: 0;
}

.selected #gh a:before {
	transform: translateY(0px) rotate(-45deg);
	-webkit-transform: translateY(0px) rotate(-45deg);
	-ms-transform: translateY(0px) rotate(-45deg);
	background: #0e87ce;
}

.selected #gh a:after {
	transform: translateY(0px) rotate(45deg);
	-webkit-transform: translateY(0px) rotate(45deg);
	-ms-transform: translateY(0px) rotate(45deg);
	background: #0e87ce;
}

.selected #gh a {
	background-color: transparent !important;
}

.selected .header {overflow: visible;}

.selected .header .nav {
	display: block;
	z-index: 111;
	position: absolute;
	left: 0;
	top: 80px;
	right: 0;
	margin: 0;
}

.selected .header .nav li a {
	text-align: center;
	width: auto;
	display: block;
	background: rgba(255, 255, 255, 0.9);
	margin: auto;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	line-height: 50px;
	padding: 0;
}

.selected .header .nav li a {	color: #000000;}

.selected .header .nav .selected a {border-bottom-color: #73e5b1;}
#footer .copyright .phone{ margin-left:10px;}

@media only screen and (max-width:1200px) {
.wrapper{width: 750px;margin: 0 auto;background: #fff;overflow: hidden;position: relative;}
.all-width-box{ width:750px;}

#footer{min-width:750px;margin: 0 auto;}
#footer .code span em{ line-height:44px; font-size:20px;}
#footer .subnav{ width:100%; margin-top:30px; padding-bottom:25px;}
#footer .subnav a{ background:url(../jpg/line.jpg) no-repeat right center;font-size:24px;}
#footer .copyright{  width:100%; height:auto; padding:15px 0;line-height:34px;font-size:24px;}
#footer .copyright .phone{ display:block;}


.header-box{ width:auto; padding:0 20px;}
.header-box nav{ display:none;}
.wap{width: auto;}
#gh{display: block;left: auto;right: 26px;top: 17px;margin: 0;width: 55px;height: 50px;}
.h-naver li{float: none;width: auto;margin: 0;}
.h-naver{position: absolute;left: 0;right: 0;top: 80px;z-index: 111;background: #fff;height: auto;padding-bottom: 30px;display: none;}
.h-naver li{ text-align:center;}
.h-naver li a{font-size: 26px;line-height: 76px;border-bottom: 1px solid #ddd;color: #333; display:block;}
.h-naver li a.on{ color:#fff; background:#32a8f5;}
.h-naver li:hover a,.h-naver li.on a{color: #32a8f5;background-image: none;}
.h-naver li a:hover::before, .h-naver li.on a::before{display: none;}
.h-naver li:last-child a{border-bottom: none;}

#banner.index {display:none;height: 300px;min-width: auto;width: 100%;}
#banner.index.phone{display:block; }

#banner.inside{height: 250px!important;min-width: auto;width: 100%;}
#banner.inside .module-content{font-size:20px; }
#banner.inside .module-content h2{ font-size:36px;  margin-top:40px;margin-bottom:15px;}
#banner.inside.process .module-content h2,#banner.inside.system .module-content h2{margin-top:70px;}

#banner.inside .module-content a.btn{ margin-top:20px; width:20%; height:46px; line-height:46px;  font-size:22px; }

.center-title strong.tit{height:60px; font-size:36px; line-height:36px; width:710px;}
.center-title strong.tit i.line{ height:2px; width:36px; left:337px; bottom:0px;}

.module-content{width:auto!important; }
#banner.inside .module-content{ padding:20px;}

.btn-box .more{ width:34%; height:60px; line-height:60px; font-size:24px; }
.btn-box .more:hover{ background:#32a8f5; color:#fff;}

.btn-box .more.white{ width:34%; height:60px; line-height:60px; font-size:24px; }

/*=======================首页================================*/
.module1.index,.module2.index,.module3.index,.module4.index,.module5.index,.module6.index,.module7.index,.module9.index{padding:70px 20px 80px;width:710px; min-width:auto;}
.module1.index .mechanism-box{width:710px; margin:40px auto 0;}

.module1.index .mechanism-box li{width:650px; font-size:24px; line-height:32px;}
.module1.index .mechanism-box li a.more{ margin-top:35px; font-size:16px;width:160px; height:45px; line-height:45px; color:#32a8f5; border:1px solid #32a8f5; border-radius:3px; display:inline-block; }

.module1.index .mechanism-box li{ margin:0 0 40px 0!important;}
.module1.index .mechanism-box li.d{ width:650px;}

.module1.index .mechanism-box li span.msg{font-size:32px; }
.module1.index .mechanism-box li i.item{left:125px;}
.module1.index .mechanism-box li p{ height:auto;}
.module1.index .mechanism-box li.d p{ margin-bottom:20px;}

.module1.index .mechanism-box li a.more{ font-size:24px;width:160px; height:60px; line-height:60px; }
.module1.index .mechanism-box li.d a.more{ width:220px; margin-top:10px; }

/*.module1.index .mechanism-box li span.msg{height:60px; font-size:30px; line-height:28px; width:255px;}
.module1.index .mechanism-box li span.msg i.line{ height:2px; width:40px;  left:105px; }
.module1.index .mechanism-box li.c p,.module1.index .mechanism-box li.d p{height:180px;}
.module1.index .mechanism-box li.e p,.module1.index .mechanism-box li.f p{height:145px;}*/

.module2.index .face-info{ width:730px;}
.module2.index .face-info li{ width:305px; line-height:36px; font-size:24px;height:404px; padding:20px; margin-bottom:20px;}
.module2.index .face-info li.a{height:375px; }
.module2.index .face-info li .img{ width:80px; height:80px;}
.module2.index .face-info li .img img{ width:80px; height:80px; border-radius:50%; }
.module2.index .face-info li em{ color:#333; font-size:28px; display:block; margin:5px 0 15px; }

.module3.index .learn-module,.module4.index .part-features,.module6.index .part-project{width:710px;}

.module3.index .learn-module li{ margin-right:10px; width:170px;padding:45px 0; }
.module3.index .learn-module li em{font-size:24px; }

.module5.index .infoBox{ width:710px; font-size:24px; line-height:36px;}
.module5.index .main-item{width: 345px; margin-right:20px;}
.module5.index .main-item.b{ margin-right:0px;}
.module5.index .main-item.c,.module5.index .main-item.d{ margin-top:20px;}
.module5.index .main-item .top{ padding:40px 0 20px;}
.module5.index .main-item .top h4{margin: 20px auto 10px; font-size: 28px;}
.module5.index .main-item .info{height:110px; padding:35px 20px;font-size: 24px; line-height:38px;}
.module5.index .main-item.c .info,.module5.index .main-item.d .info{height:150px; }
.module5.index .main-item b.caret{top:-2px; left:165px;}

/*主考院校*/
.module6.index .part-project li,.module6.index .part-project.five li{padding:40px; width:272px; margin-bottom:20px;}
.module6.index .part-project.five li.a,.module6.index .part-project.five li.b{ height:350px;}
.module6.index .part-project.five li.c,.module6.index .part-project.five li.e{ height:250px;}

/*考试院*/
.module6.index .part-project.ksy li.a,.module6.index .part-project.ksy li.b{ height:250px;}
.module6.index .part-project.ksy li.c,.module6.index .part-project.ksy li.d{ height:250px;}

/*协会*/
.module6.index.association .part-project li.a,.module6.index.association .part-project li.b{ height:370px;}
.module6.index.association .part-project li.c,.module6.index.association .part-project li.e{ height:250px;}

.module6.index .part-project li.b{ float:right; border-right:none;}
.module6.index .part-project li.d,.module6.index .part-project li.e{ border-right:none;}
.module6.index .part-project.five li.d{ margin-right:185px!important;}
.module6.index .part-project li .tit{ font-size:28px; }
.module6.index .part-project li p,.module6.index .part-project.five li p{ font-size:24px; line-height:34px;height:auto;}

.module7.index{ padding-bottom:46px; background-size:cover;}
.module7.index .info{width:730px;}
.module7.index .info li{ width:183px; padding:30px 20px 35px;line-height:36px; font-size:24px;}
.module7.index .info li p{ height:164px;}

.module7.index .info li strong.tit{ font-size:28px; line-height:38px; }
.module7.index .info .btn-box{ text-align:center; margin-top:20px;}
.module7.index .info .btn-box a{ display:inline-block; width:120px; height:40px; line-height:40px; border-radius:3px; color:#32a8f5; border:1px solid #32a8f5;}
.module7.index .info .btn-box a:hover{ background:#32a8f5; color:#fff;}

.module9.index .system{ position:relative;}

.module9.index.association .main-item{ width:320px; margin:0 10px 0 20px;}
.module9.index.association .main-item.d{margin-left:30px;}
.module9.index.association .main-item.a .info,.module9.index.association .main-item.b .info{ height:440px;}
.module9.index.association .main-item.c .info,.module9.index.association .main-item.d .info{ height:300px;}

/*考试院*/
.module9.index .ksy .main-item.a .info,.module9.index .ksy .main-item.b .info{ height:520px;}
.module9.index .ksy .main-item.d{margin-left:195px;}

.module9.index .main-item{margin:0 10px 0 20px;}
.module9.index .main-item.c{margin-right:0px;}
.module9.index .main-item.d{margin-left:195px;}
.module9.index .main-item.a .info,.module9.index .main-item.c .info{height:310px;}
.module9.index .main-item .info{font-size:24px; line-height:42px; height:auto;}
.module9.index .main-item h4{font-size: 30px;}

/*在线学习系统*/
.module9.index.learnSystem .main-item{width: 710px; margin:0 0 10px 0;}
.module9.index.learnSystem .main-item .info{ height:auto; font-size: 24px; line-height:34px;}
.module9.index.learnSystem .main-item .info .img{top:28px; }
.module9.index.learnSystem .main-item h4{font-size:28px; }


/*=======================人脸识别================================*/
#banner.inside.face{ background:url(../jpg/banner_phone_02.jpg) no-repeat center top; background-size:cover;}

.module1.face,.module2.face,.module3.face,.module4.face,.module5.face,.module6.face{padding:70px 20px 80px;width:710px; min-width:auto;}
.module1.face .info,.module2.face .info,.module3.face .info,.module4.face .info,.module5.face .info,.module6.face .info{ line-height:38px; font-size:24px;}

.module1.face .info .win{ background:url(../png/bg_05.png) no-repeat 224px center; width:710px;}
.module1.face .info .win .left,.module1.face .info .win .right{ width:194px; height:130px; padding:10px 15px; }
.module1.face .info .win .img img{ width:45px; height:45px;}
.module1.face .info .win .tit{ font-size:20px; line-height:28px; }

.module2.face .info .img-list{ width:660px; margin:20px 0  0 40px;}
.module2.face .info .img-list li{font-size:22px; line-height:34px; padding:0; margin-right:20px;}
.module2.face .info .img-list li.nomarr{ margin:20px 0 0 165px;}

.module2.face .info .img-list li .content{ height:155px; }
.module2.face .info .img-list li .tit{ font-size:28px; margin:20px 0 15px; }

.module-content .img-box{ width:710px; margin:40px auto 0;}
.module-content .img-box .img{ background:#fff; padding:10px; margin:20px 70px 0 0;}
.module3.face .img-list,.module6.face .img-list{ width:690px; }
.module3.face .img-list li{ width:340px; height:160px; }
.module3.face .img-list li img{ width:340px;height:160px; }
.module3.face .img-list li em.tit{ width:340px; font-size:24px; height:55px; line-height:55px; }

.module3.face .img-list li.te{ width:650px; height:100px;}
.module3.face .img-list li.te em.tit{ margin:0; background:none; position:inherit; font-size:24px;}

.module5.face .info .instructions{position:relative; background:url(../jpg/intro_phone.jpg) no-repeat center; width:710px; height:241px; margin-top:30px; }
.module5.face .info .instructions p.a{ width:170px; position:absolute; left:15px; bottom:32px;font-size:18px; line-height:24px; color:#fff; }
.module5.face .info .instructions p.a b,.module5.face .info .instructions p.b b{ font-size:24px; display:block; margin-bottom:10px;}
.module5.face .info .instructions p.b{ width:175px; position:absolute; right:5px; bottom:42px;font-size:18px; line-height:26px; color:#fff; }

.module6.face .img-list li{ width:340px; height:333px; }
.module6.face .img-list li img{ width:340px;height:333px; }
.module6.face .img-list li em.tit{ width:340px; font-size:24px; height:55px; line-height:55px; }

.module6.face .img-list li.te{ width:650px; height:100px;}
.module6.face .img-list li.te em.tit{ margin:0; background:none; position:inherit; font-size:24px;}
.module6.face .img-box .video{margin:20px 0px 0 70px;}

/*视频播放&蒙版*/
.module3.face .img-box .video{margin:20px 70px 0 0;}
.videoPlay{ width:600px; height:338px;}
.mention-box,.mention-box1{  width:600px; height:338px; margin-top:-164px; margin-left:-300px; }
.mention-box1{height:377px; }

.module4.face .face-show{ margin-top:0;}
.module4.face .face-show li{ width:500px; float:left; margin:40px 0 0 105px;}
.module4.face .face-show li .img,.module4.face .face-show li .img img{ width:500px; height:auto; display:block;}
.module4.face .face-show li .info{line-height:34px; position:relative;}
.module4.face .face-show li .info strong{ position:absolute; top:-60px; left:0px; width:500px; display:block; height:60px; line-height:60px; color:#fff; font-size:28px; font-weight:500; text-align:center; background:rgba(0,0,0,0.6);}
.module4.face .face-show li .info p{ background:#fafafa; height:auto;font-size:24px; padding:35px 40px; color:#666; border:1px solid #e5e5e5;}


/*=======================学习================================*/
#banner.inside.learn{ background:url(../jpg/banner_phone_03.jpg) no-repeat center top; background-size:cover;}

.module1.learn,.module2.learn,.module3.learn,.module4.learn,.module5.learn,.module6.learn{padding:70px 20px 80px;width:710px; min-width:auto;}
.module1.learn .learn-module{width:640px;}
.module1.learn .learn-module li{margin-right:40px;}
.module1.learn .learn-module li em{font-size:24px; margin-top:20px;width:130px;}

.module2.learn .part-features{ width:730px; margin:40px auto 0;}
.module2.learn .part-features li{padding:40px; width:265px; height:105px; margin:0 20px 20px 0; }
.module2.learn .part-features li .tit{ font-size:28px;}
.module2.learn .part-features li p{ font-size:24px; line-height:34px;}

.module3.learn .part-project{ width:710px; margin:85px auto 0;}
.module3.learn .part-project li{ padding:65px 10px 30px; width:323px; margin:0 20px 80px 0;}
.module3.learn .part-project li.b{ margin-right:0;}
.module3.learn .part-project li.c,.module3.learn .part-project li.d{ margin-bottom:0;}
.module3.learn .part-project li.d{ float:right;}
.module3.learn .part-project li .tit{font-weight:500; font-size:28px;}
.module3.learn .part-project li .img{left:128px;}
.module3.learn .part-project li p{font-size:24px; line-height:34px;height:164px;}

.module4.learn .system{ width:710px; margin-top:75px!important;}
.module4.learn .system .info{height:280px;width:275px; font-size:24px; line-height:36px; padding:60px 35px 35px; }
.module4.learn .system .info h3{  top:-30px; left:90px; width:160px; height:60px; line-height:60px; font-size:26px;}
.module4.learn .system .img{ position:absolute; right:60px; top:100px; display:none;}

.module5.learn .content{ width:710px;}
.module5.learn .content li{width:340px; font-size:24px; color:#666; }
.module5.learn .content li .img{ width:60px;  height:60px; margin-left:0px;}
.module5.learn .content li .img i.ico{ width:60px; height:60px;}
.module5.learn .content li .img i.ico img{ width:30px; height:30px; padding:15px;}

.module5.learn .content li .info{ width:270px; padding:0;}
.module5.learn .content li strong.tit{ font-size:28px; line-height:38px; margin:0px 0 5px; display:block; font-weight:500; color:#333;}

.module6.learn .face-info li{ width:670px; padding:20px; margin-bottom:10px; }
.module6.learn .face-info .img{width: 220px;height: 220px;}
.module6.learn .face-info .img img{width: 220px;height: 220px;}
.module6.learn .face-info .c-content{width:420px;font-size: 24px; line-height:34px;}
.module6.learn .face-info .c-content h4 {font-size: 32px;margin: 40px 0 25px;}

.module2.learn .face-info{ width:710px; background:none;}
.module2.learn .face-info li{ width:295px; padding:20px; background:#fff; margin:0 10px 20px; }
.module2.learn .face-info .img,.module2.learn .face-info .img img{width: 295px;height: 200px;}
.module2.learn .face-info .c-content{width:255px; height:138px;font-size: 24px; line-height:34px; float:inherit!important;}
.module2.learn .face-info .c-content h4 {font-size: 28px;margin: 20px 0 20px;}

/*=======================管理================================*/
#banner.inside.management{ background:url(../jpg/banner_phone_04.jpg) no-repeat center top;background-size:cover;}

.module1.management,.module2.management,.module3.management,.module4.management,.module5.management,.module6.management{padding:70px 20px 80px;width:710px; min-width:auto;}
.module1.management .learn-module{ width:640px;}
.module1.management .learn-module li{ margin-right:40px;}
.module1.management .learn-module li i.ico{ width:130px; height:40px; padding:45px 0; }
.module1.management .learn-module li em{ font-size:24px; margin-top:20px; width:130px;}

.module2.management .for-student{ width:630px;}
.module2.management .for-student li{ width:215px; padding:25px 30px 40px 60px; height:170px; font-size:24px; line-height:36px;}
.module2.management .for-student li.b{padding:25px 60px 40px 30px; }
.module2.management .for-student li.a i.ico{top:80px;}
.module2.management .for-student li.b i.ico{ top:80px;}
.module2.management .for-student li .tit{ font-size:28px; }

.module3.management .part-features li{ width:198px; padding:35px 20px; font-size:22px; line-height:34px;}

.module3.management .part-features li span.msg{ height:50px; font-size:24px; line-height:36px; width:198px; }
.module3.management .part-features li span.msg i.line{ height:2px; width:36px;left:77px; }
.module3.management .part-features li p{height:128px;}

.module4.management .part-project{ width:710px; margin:0 auto;}
.module4.management .part-project li{ padding:65px 30px 30px; width:282px; margin-top:85px; }
.module4.management .part-project li.b{ margin-right:0;}
.module4.management .part-project li.d{ float:right;}
.module4.management .part-project li .tit{font-size:28px;}
.module4.management .part-project li .img{left:125px;}
.module4.management .part-project li p{ color:#666; font-size:24px; line-height:34px;height:70px;}
.module4.management .part-project li.a p,.module4.management .part-project li.b p{height:140px; }
.module4.management .part-project li:hover{ -moz-transform: translateY(-30px);-o-transform: translateY(-30px);-webkit-transform: translateY(-30px);transform: translateY(-30px);}

.module6.management .module-content{ width:710px;}
.module6.management .assessment-list{ float:inherit; width:600px; margin-left:55px; margin-top:40px;}
.module6.management .img{ float:inherit; width:710px; text-align:center;}
.module6.management .assessment-list li {font-size:24px; width:600px; }
.module6.management .assessment-list li .tit{ font-size:28px; }
.module6.management .assessment-list li .tit i.line{ height:10px; width:10px; left:-20px; bottom:12px;}

/*.module6.management{background:#f7f7f7 url(../../images/cloud_learning/bg_03.jpg) no-repeat bottom center;}
.module6.management .assessment-list li{ width:181px; padding:25px 20px; }
.module6.management .assessment-list li .tit{ font-size:28px; height:50px;}
.module6.management .assessment-list li.a .tit i.line{ left:165px;}
.module6.management .assessment-list li.b .tit i.line,.module6.management .assessment-list li.c .tit i.line{ left:105px;}
.module6.management .assessment-list li.d .tit i.line,.module6.management .assessment-list li.e .tit i.line,.module6.management .assessment-list li.f .tit i.line{ left:76px;}
.module6.management .assessment-list li p{line-height:34px; font-size:24px;}

.module6.management .assessment-list li.b{margin-left:60px;}
.module6.management .assessment-list li.b,.module6.management .assessment-list li.c{ width:240px;}
.module6.management .assessment-list li.c{ margin-right:0;}
.module6.management .assessment-list li.d,.module6.management .assessment-list li.e,.module6.management .assessment-list li.f{ margin-bottom:0;}
.module6.management .assessment-list li.a{margin:40px 0px 40px 140px; width:368px; padding:35px 40px;}

.module6.management .assessment-list li.b p,.module6.management .assessment-list li.c p{ height:105px;}
.module6.management .assessment-list li.d p,.module6.management .assessment-list li.e p,.module6.management .assessment-list li.f p{ height:140px;}*/

.module6.management .assessment-list li a.detail{ width:45%; height:50px; line-height:50px; font-size:24px; margin-top:30px;}

/*=======================合作模式================================*/
#banner.inside.coperation{ background:url(../jpg/banner_phone_05.jpg) no-repeat center top;background-size:cover;}

#banner.inside.coperation .module-content{ text-align:center; font-size:24px; color:#fff; padding-top:120px; overflow:hidden;}
#banner.inside.coperation .module-content a.btn{margin-top:40px; margin-right:30px; width:20%; height:46px; line-height:46px;font-size:22px; }

.module1.coperation,.module2.coperation{padding:70px 20px 80px;width:710px; min-width:auto;}
.module1.coperation{ background:#f5f5f5;}
.module1.coperation .part-content {width:730px; margin:40px auto 0;}
.module1.coperation .part-content li{ padding:40px 20px; width:305px; margin-right:20px;}
.module1.coperation .part-content li .tit{ font-size:28px; }
.module1.coperation .part-content li p{font-size:24px; line-height:34px; height:140px;}
.module1.coperation .part-content li a{ width:160px; height:50px; line-height:50px; font-size:24px; background:#32a8f5 url(../png/talk.png) no-repeat 15px center; }
.module1.coperation .part-content li.fr{ margin:20px 200px 0 0!important;}
.module1.coperation .part-content li.fr p{ height:140px;}

.module2.coperation .info{ line-height:38px; font-size:24px; }

.module2.coperation .info-list{ margin-top:55px; width:730px;}
.module2.coperation .info-list li{padding:35px 20px 20px; width:303px; font-size:24px;line-height:36px; height:434px; margin:0 20px 45px 0; }
.module2.coperation .info-list li.b{ height:360px;}
.module2.coperation .info-list li .ico{ left:147px; top:-25px; width:50px; height:50px;line-height:50px; }

/*合作弹窗*/
.submit-box-tan{padding:65px 40px; width:560px; height:320px;margin-left:-320px; margin-top:-160px;}
.submit-box-tan i.close,.contant-box-tan i.close,.map-box-tan i.close{ background:#f97e7e url(../png/learn_little_bg.png) no-repeat -5px -613px; height:40px; width:40px;  right:-20px; top:-20px; }
.submit-box-tan td{ font-size:24px;}
.submit-box-tan td input.text{height:25px; line-height:25px; width:285px;}
.submit-box-tan td.text-r{ width:250px;}
.submit-box-tan td input.btn{ height:50px;  line-height:50px; width:145px; font-size:24px;}
.submit-box-tan td textarea.instro{ width:396px; height:100px; }
.submit-box-tan td.top{ padding-top:10px;}

.contant-box-tan{ display:none; padding:70px 40px; width:560px; height:136px;  position:fixed; top:50%; left:50%; margin-left:-320px; margin-top:-133px; background:#fff; z-index:1009;}
.contant-box-tan p{ margin-bottom:20px;color:#666; padding-left:45px; font-size:24px; min-height:32px; line-height:32px;}

.submit-box-tan td .province{ width:160px;  height:45px; line-height:45px; font-size:20px;}
.submit-box-tan td .city{ width:130px; height:45px; line-height:45px; font-size:20px;}
.submit-box-tan td .province option,.submit-box-tan td .city option{border-bottom:1px solid #e7e7e7!important; height:30px; }

.contact-phone{margin-top:20px; padding:15px 0 0 60px; font-size:24px; line-height:32px; background:url(../jpg/ico_06.jpg) no-repeat 15px 15px;}

/*=======================关于我们================================*/
#banner.inside.contact{ background:url(../jpg/banner_phone_06.jpg) no-repeat center top;}

.module1.contact{padding:70px 20px 80px;width:710px; min-width:auto;}
.module1.contact .info{ width:710px; line-height:36px; font-size:22px; color:#666;}
.module1.contact .info strong{ line-height:40px!important; }

/*=======================学习资料================================*/
#banner.inside.system{ background:url(../jpg/banner_phone_08.jpg) no-repeat;background-size:cover;}

.module1.learn.system .learn-module{ /*width:620px;*/}
.module1.learn.system .learn-module li,.module1.learn.system .learn-module li em{ /*width:180px;*/}

.module4.index .part-features li{ padding:40px; width:265px; margin:0 20px 20px 0;}
.module4.index .part-features li.b{ margin-right:0;}
.module4.index .part-features li.c{ margin-right:182px!important;}
.module4.index .part-features li .tit{font-size:28px; }
.module4.index .part-features li p{ font-size:24px; line-height:36px;}

.module3.learn.system .part-project li.c{ margin:0 0 80px 20px;}
.module3.learn.system .part-project li.a{ margin:0 0 80px 178px!important;}
.module3.learn.system .part-project li .img{ left:128px;}
.module3.learn.system .part-project li.b .img{background:#f29d64 url(../png/ico_32.png) no-repeat 25px 25px; }
.module3.learn.system .part-project li p{height:122px;}
.module3.learn.system .part-project li.a p{height:160px;}

/*=======================过程性考核================================*/
#banner.inside.process{ background:url(../jpg/banner_phone_07.jpg) no-repeat center top; background-size:cover;}
#banner.inside.process .module-content{ width:500px;}

.module1.process,.module2.process{padding:70px 20px 80px;width:710px; min-width:auto;}
.module1.process .module-content{ width:710px;}
.module1.process .img{ width:360px; height:180px;}
.module1.process .msg{ width:270px;padding:54px 40px; font-size:24px; line-height:36px;text-align:center;}
.module1.process .msg i.jiao{ position:absolute; right:-10px; top:80px; display:block; border-left: 10px solid #00cdec; border-top:10px solid transparent; border-bottom: 10px solid transparent; vertical-align: top;}
.module1.process .info{ width:630px; height:auto; padding:30px 40px; font-size:24px; line-height:36px; text-align:center;}
.module1.process .info h3{ font-size:28px;}
.module1.process .info a.detail{width:140px; height:50px; line-height:50px;}

.module3.process .part-project li{width:318px;}
.module3.process .part-project li.a{ margin-left:182px!important;}
.module3.process .part-project li .img{ left:128px;}
.module3.process .part-project li.b .img{background:#f29d64 url(../png/ico_32.png) no-repeat 25px 25px; }
.module3.process .part-project li p{height:68px;}

/*.module2.process .mechanism-box{ width:710px;margin:40px auto 0;}
.module2.process .mechanism-box li{ width:315px; padding:55px 20px; font-size:24px; line-height:36px;}
.module2.process .mechanism-box li span.msg{ height:55px; font-size:32px; line-height:42px; width:255px; }
.module2.process .mechanism-box li span.msg i.line{ height:2px; width:35px; left:110px; bottom:0px;}
.module2.process .mechanism-box li p{height:72px;}

.module2.process .mechanism-box.one{ width:220px;}
.module2.process .mechanism-box li{ width:305px; padding:25px 20px 70px; margin:0 20px 20px 0; font-size:24px; line-height:34px; }
.module2.process .mechanism-box li.b,.module2.process .mechanism-box li.d{ margin-right:0; }
.module2.process .mechanism-box li span.msg{height:55px; font-size:28px; line-height:38px; width:180px;}
.module2.process .mechanism-box li.e{ margin-left:182px;}
.module2.process .mechanism-box.one{ width:345px;}
.module2.process .mechanism-box li.a p,.module2.process .mechanism-box li.b p{ height:120px;}
.module2.process .mechanism-box li.c p,.module2.process .mechanism-box li.d p{ height:60px;}
.module2.process .mechanism-box li.e p,.module2.process .mechanism-box.one li p{height:auto;}
.module2.process .little-tit em{height:50px; line-height:50px; font-size:24px;}*/

.module2.process .mechanism-box{ width:380px; padding:40px 20px;}
.module2.process .little-tit i.jiao{ right:-21px;}

.botFixed{ display:none; }

/*=======================论文答辩系统================================*/
.module1.answering,.module2.answering,.module3.answering{padding:70px 20px 80px;width:710px; min-width:auto; height:auto; }
.module1.answering .info,.module2.answering .info,.module3.answering .info{ line-height:38px; font-size:24px;}
.module1.answering .img-box .img em,.module3.answering .img-box .img em{ font-size:24px; padding:20px 0;}

.module1.answering .img-box .img, .module3.answering .img-box .img{ padding:20px;}
.module1.answering .img-box .img.fl, .module3.answering .img-box .img.fl{ margin:0 0 0 55px;}
.module1.answering .img-box .img.fr, .module3.answering .img-box .img.fr{ margin:20px 55px 0 0;}

.module2.answering .test-list li{ width:138px; margin:20px 5px; float:left;}
.module2.answering .test-list li i.num{ width:80px; height:24px; line-height:24px; font-size:18px; bottom:65px; left:45px;}
.module2.answering .test-list li .tit{ height:5opx; line-height:50px; font-size:20px;}

.module3.answering{ background:#fafafa;}

/*=======================主考院校自考================================*/
.module1.subject_school,.module10.subject_school{padding:70px 20px 80px; width:710px; min-width:auto;}
.module1.subject_school .mechanism-box{padding:0px 5px; width:710px; min-width:auto;}
.module1.subject_school .mechanism-box li,.module10.subject_school .part-project.six li,.module1.examination .mechanism-box li,.module1.association .mechanism-box li{ width:272px; padding:35px 40px; font-size:22px; line-height:34px; }

.module1.subject_school .mechanism-box li span.msg,.module1.examination .mechanism-box li span.msg,.module1.association .mechanism-box li span.msg{height:55px; font-size:28px; line-height:38px; width:296px; }
.module1.subject_school .mechanism-box li span.msg i.line,.module1.examination .mechanism-box li span.msg i.line,.module1.association .mechanism-box li span.msg i.line{ left:125px;}
.module1.subject_school .mechanism-box li.a p,.module1.subject_school .mechanism-box li.e p{height:160px;}
.module1.subject_school.te .mechanism-box li.a p,.module1.subject_school.te .mechanism-box li.e p{height:200px;}

.module1.subject_school .mechanism-box li.b p,.module1.subject_school .mechanism-box li.g p{height:100px;}
.module1.subject_school .mechanism-box li.d p,.module1.subject_school .mechanism-box li.c p{height:155px;}

.module1.subject_school.ck .mechanism-box li.a{margin-left:197px;}

.module9.subject_school .main-item{ width:345px; margin:0;}
.module9.subject_school .main-item.b,.module9.subject_school .main-item.d{ margin-left:20px;}
.module9.subject_school .main-item.a .info,.module9.subject_school .main-item.b .info{height:520px; margin-bottom:20px;}
.module9.subject_school .main-item.c .info,.module9.subject_school .main-item.d .info{height:320px;}
.module9.subject_school .main-item b.caret{left:148px;}
.module9.subject_school .main-item .info{height:270px; background:#fff; padding:20px;}

/*.module6.index.subject_school .part-project li.a, .module6.index.subject_school .part-project li.b{ height:300px;}
.module6.index.subject_school .part-project li.c, .module6.index.subject_school .part-project li.d{ height:200px;}*/

/*=======================主考院校成考================================*/
.module1.subject_school.ck .mechanism-box li.a p{height:auto;}
.module1.subject_school.ck .mechanism-box li.b p,.module1.subject_school.ck .mechanism-box li.e p{height:200px!important;}
.module1.subject_school.ck .mechanism-box li.a{ margin-left:175px;}

.module10.subject_school .part-project li .tit{ font-size:26px;}
.module10.subject_school .part-project li p{ height:auto;font-size:24px; line-height:34px;}

.module10.subject_school .part-project li.b,.module10.subject_school .part-project li.e{ border:none;}
.module10.subject_school .part-project.six li.a p,.module10.subject_school .part-project.six li.b p{ height:100px;}
.module10.subject_school .part-project.six li.c p,.module10.subject_school .part-project.six li.e p{ height:250px;}
/*.module10.subject_school .part-project li.c{ margin-left:185px!important;}*/

.module9.index.association .main-item .info{ height:520px;}
.module9.index.association .main-item.d .info{ height:auto;}
/*app下载*/
#appBox{padding:70px 20px 50px;width:710px; min-width:auto;}
#appBox .left-img{ display:none;}
#appBox .app-info{ right:80px;}

.module11.zikao{padding:70px 0 80px;width:100%; min-width:auto; height:auto; }
.module11.zikao .left-img{ margin-right:140px;}
.module11.zikao .info{width:570px; min-height:80px; padding:40px;font-size:28px; line-height:40px;}
.module11.zikao .info b.caret{top:-40px; right:305px;border-bottom: 20px solid #32a8f5; border-left: 20px solid transparent; border-right: 20px solid transparent; vertical-align: top;}

.module30.platform-info{padding:70px 0;width:100%; min-width:auto; }
.module30.platform-info .top,.module30.platform-info .left-info{ width:710px; }
.module30.platform-info .tit{ font-size:32px; margin-bottom:30px; }
.module30.platform-info .left-info .module{ font-size:20px; line-height:30px;}
.module30.platform-info .left-info .module .item{ font-size:24px;}

.module30.platform-info .right-info{ width:710px; margin-top:30px; }
.module30.platform-info .right-info .img{ width:220px; height:265px; }
.module30.platform-info .item-info .cont{ padding:60px 10px 60px 30px; width:449px; height:143px; color:#444; border:1px solid #e5e5e5; border-left:none; }
.module30.platform-info .item-info .cont .t{ font-size:18px;  color:#333;}
.module30.platform-info .item-info .cont .num{ font-weight:600; margin-right:15px; }

.module30.platform-info .face-info { width:730px; margin-left:20px;}
.module30.platform-info .face-info li{ width:305px; font-size:20px;  line-height:36px; height:220px; margin-bottom:20px; padding:50px 20px; }
.module30.platform-info .face-info li em{ font-size:24px; }

/*=======================考试院================================*/
.module1.examination{padding:70px 20px 80px; width:710px; min-width:auto;}
.module1.examination .mechanism-box{ padding:0 5px; width:710px; min-width:auto;}
.module6.index.examination .part-project li{ margin-bottom:0;}
.module1.examination .mechanism-box li.a p,.module1.examination .mechanism-box li.b p{height:130px;}
.module1.examination .mechanism-box li.d p,.module1.examination .mechanism-box li.e p{height:160px;}

/*=======================协会机构================================*/
.module1.association{padding:70px 20px; width:710px; min-width:auto;}
.module1.association .mechanism-box{width:710px; min-width:auto;padding:0px 5px;}
.module1.association .mechanism-box li.c p,.module1.association .mechanism-box li.d p{height:100px;}
.module1.association .mechanism-box li.f p,.module1.association .mechanism-box li.e p{height:160px;}

/*=======================关于我们================================*/
.module1.contact.pc{ display:none;}
.module1.contact.phone{ display:block;}

/*=======================新闻中心================================*/
.module1.contact .news-list li .new-info{ width:440px;}
.module1.contact .news-list li .new-info h3.tit{ font-size:28px; line-height:38px; margin-top:0px;}
.module1.contact .news-list li .new-info .info{ width:auto; max-height:68px; height:auto!important; height:68px;font-size:24px; line-height:34px; margin-top:10px;}
.module1.contact .news-list li .new-info .msg{ font-size:20px; margin-top:10px;}

#rightside-box.news{ margin-bottom:0px;}
.positon-tit.news .tit{ font-size:24px; width:580px;}
.positon-tit.news .msg{ color:#999; line-height:34px;}
.positon-tit.news a.black{ top:0px; height:50px; line-height:50px; width:120px; text-indent:2.5em; font-size:22px; background:url(../png/back.png) no-repeat 14px center;background-size:24%; }
.positon-tit.news a.black:hover{background:url(../png/back_h_n.png) no-repeat 14px center;background-size:24%;}

.module1.contact .news-detail .info{ width:auto; padding:25px 30px; line-height:36px; font-size:24px;}
.news-detail .policyContent{ line-height:34px; font-size:22px; text-indent:2em;}
.news-detail .policyContent img{ max-width:710px;  }

/*==========考试院-项目案例========*/
.module29.association{padding:70px 20px 80px; width:710px; min-width:auto; background-size:cover;}
.projectCases .little-tit{ text-align:center; font-size:28px; line-height:38px;}
.module29.association .module-content.info{height:380px; }
.module29.association .left-img{ width:320px; height:auto; left:50px; }
.module29.association .right-img{ width:240px; height:auto;right:50px;}

/*==========自考&成考-项目案例========*/
.module29.zikao,.module29.zyrz{padding:70px 20px 80px; width:710px; min-width:auto;}

/*==========职业认证-项目案例========*/
.types-item{ margin-left:0px; font-size:24px; height:24px; line-height:24px; color:#333; padding-left:15px; position:relative;}
.types-item i.line{ background:#32a8f5; width:2px; height:22px; position:absolute; left:0px; top:2px; display:inline-block; }
.projectCases .project-list{ width:730px; /*margin-left:66px;*/}
.projectCases .project-list.ck{ width:305px; margin:55px auto 0;}

.module29.zyrz .project-list li.te em.title{ font-size:24px;}
.module29.zyrz .project-list li.te em.little-tit{ font-size:24px; line-height:34px;}
.project-list li .info .line-box{ bottom:30px;}

.project-list li,.project-list.te li{width:305px;}
.project-list.te li .title{ font-size:28px; line-height:38px; height:74px;text-overflow: -o-ellipsis-lastline;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;}
.project-list.te li .item{ width:265px; font-size:22px; line-height:30px; height:60px;}


.changeClassBox a{ width:auto;  height:50px; line-height:50px; font-size:20px;}

/*认证-院校（2019.5.28）*/
.module1.school,.module3.school{padding:70px 0 80px; min-width:auto;}
.module1.school .left-img{ width:680px; height:auto; margin:0 auto;}
.module1.school .info{ font-size:24px;  line-height:36px; padding:0 20px;}

.module2.school .build-info,.module3.school .buy-info{ width:710px; margin-left:20px;}
.module2.school .build-info li{ width:305px;font-size:20px; line-height:30px; height:270px; padding:40px 20px; }
.module2.school .build-info li em{font-size:24px; }

.module3.school .buy-info li{ width:315px; padding:0 20px; font-size:20px; line-height:30px; padding-top:30px;}
.module3.school .buy-info li .ico{left:165px;}
.module3.school .buy-info li em{ font-size:24px; margin-bottom:10px; }

/*=======================尾部================================*/
#footer .footer-box{width:750px; }
#footer.guide .copyright{ float:right!important; width:100%;}
#footer.guide .subnav{ float:left!important; width:100%; border-bottom:1px solid #434343;}
}
@media only screen and (device-width: 375px) and (device-height: 812px){
/*html,body{width:100%; height:100%;}
body { padding-top: constant(safe-area-inset-top); padding-left: constant(safe-area-inset-left); padding-right: constant(safe-area-inset-right); padding-bottom: constant(safe-area-inset-bottom); }
.botFixed{ display:block; position: fixed; bottom: 0; left: 0; right: 0; height: 44px;background: #171c25; }*/
}