html,body,h1,h2,h3,h4,h5,h6,p,menu,nav,header,div,ul,li,dl,dt,dd,ol,a,img,footer,b,i,em,strong,select,textarea,input,button,section,span,table,form,iframe{padding:0;margin:0;border:0;box-sizing: border-box;font-style: normal;list-style: none;outline: none;-webkit-appearance: none;-moz-appearance: none;}
html,body{font-family: "微软雅黑";font-size:12px;}
a{text-decoration: none;cursor: pointer;}
/*全局样式*/
#pcgsqm{width:100%;overflow: hidden;background:#fff;}
#navTop{width:1200px;height:100px;overflow: hidden;margin:0 auto;}
#navTop h1{width:303px;height:38px;margin-top:36px;float: left;}
#navTop h1 img{width:100%;float: left;}
#navTop menu{width:auto;display: inline-block;height:100%;float: right;}
#navTop menu a{display: block;font-size:12pt;text-align: center;line-height:99px;color:#323232;width:124px;height:100%;float: left;position:relative;cursor: pointer;}
#navTop menu a.nav_one,#navTop menu a:hover{background:#a20d0e;color:white;}
#navTop menu a.nav_one:before,#navTop menu a:hover:before{content:'';width:0;height:0;border:7px solid transparent;border-top:9px solid #fff;position:absolute;bottom:14px;left:50%;margin-left:-7.5px;}

/*banner_info*/
#banner_info{width:100%;height:720px;background:url(img/pcgsqm_banner.jpg) no-repeat;background-size:100% 100%;min-width: 1200px;min-width:1200px;position:relative;}
#banner_info .banner_infoCon{width:100%;height:100%;background:rgba(0,0,0,.15);padding-top:188px;}
#banner_info .banner_infoCon h2{width:1149px;height:119px;background:url(img/banner_txt.png) no-repeat;background-size:100%;margin:0 auto;}
#banner_info .bannerCon{width:1025px;height:88px;background:rgba(0,0,0,.4);border-radius:3px;margin:76px auto 0;padding:18px;position:relative;}
#banner_info .bannerCon input[type="text"]{background:#fff;color:#323232;border-radius:3px;padding-left:20px;float: left;font-size:16px;height:52px;}
#banner_info .bannerCon input::-webkit-input-placeholder{color:#323232;}
#banner_info .bannerCon #ban_city{width:290px;margin-right:20px;}
#banner_info .bannerCon #ban_industry{width:500px;}
#banner_info .bannerCon button{width:160px;float: right;background:#a80906;text-align: center;line-height:52px;font-size:14pt;color:white;font-weight:bold;border-radius:3px;letter-spacing: 1px;cursor: pointer;}
.bannerMenu{width:500px;padding:15px 0px 10px 15px;background:#fff;position:absolute;top:75px;left:18px;border:1px solid #999;display: none;}
.bannerMenu .bannerMenu1{width:100%;overflow: hidden;}
.bannerMenu .bannerMenu1 li{padding: 0 2px;display: inline-block;line-height: 20px;font-size:9pt;color: #666;text-align: center;float: left;margin: 4px;cursor: pointer;}
.bannerMenu2{width: 640px;left: 416px;padding: 15px 0px 10px 10px;display:none;background:#fff;position:absolute;top:75px;left:330px;border:1px solid #999;}
.bannerMenu2 ul{margin-bottom: 6px;height: auto;overflow: auto;width:100%;}
.bannerMenu2 ul div.memu2_tit01{float: left;width: 80px;background: #f0f0f0;color: #555;margin-right: 10px;font-size: 14px;text-align: center;line-height: 26px;}
.bannerMenu2 ul li{padding: 0 2px;display: inline-block;line-height: 20px;font-size: 12px;color: #666;text-align: center;float: left;margin: 4px;cursor: pointer;}
.inputTwo,.inputOne,.inputThree,.inputFour{overflow: hidden;}
.inputTwo input[type='text'],.inputThree input[type='text']{width:810px;}
.navBox{display: none;}
.navBox:first-child{display: block;}
.inputTwo .bannerMenu2,.inputThree .bannerMenu2{left:18px;}

/*cooperation*/
#cooperation{display: none;width:100%;height:970px;background:url(img/cooperation_banner.png) no-repeat;background-size:100% 100%;min-width: 1200px;min-width:1200px;position:relative;}
#cooperation h2{height: 1px}
#cooperation .contact_infor{width: 1106px;height: 453px;margin:258px auto 0;}
#cooperation .contact_infor p{font-size: 20pt;color: #A80906;letter-spacing:2px ;}
#cooperation .contact{margin-top: 50px;height: 364px;width: 100%;background:rgba(255,255,255,0.6);display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;align-items: center;padding:20px 30px;}
#cooperation .contact .contact_righe{width: 325px;height: 325px;}
#cooperation .contact .contact_righe img{width: 100%}
#cooperation .contact .contact_left p img{width: 32px;height: 32px;vertical-align: middle;margin-right: 25px;}
#cooperation .contact .contact_left p:last-child img{width: 36px;height: 30px;margin-right: 21px;}
#cooperation .contact .contact_left p{color: #333333;font-size: 17pt;letter-spacing: 1px;padding-bottom: 30px;}
#cooperation .contact .contact_left p:last-child{padding-bottom: 0;padding-top: 30px;}


/*qm_engine*/
#qm_engine{width:1200px;overflow: hidden;margin:0 auto;}
.title{width:100%;height:232px;line-height:232px;text-align: center;font-size:18pt;color:#505050;font-weight:normal;max-width: 1200px;letter-spacing:2px;}
.title span{position:relative;}
.title span i{width:100px;height:1px;background:#c1c1c1;position:absolute;top:50%;margin-top:-0.5px;}
.title span i:before{width:16px;height:16px;background:url(img/Icon_yuan.png) no-repeat;background-size:100%;content: '';position:absolute;top:50%;margin-top:-8px;}
.title span i:first-child{left:-137px;}
.title span i:first-child:before{right:-16px;}
.title span i:last-child{right:-137px;}
.title span i:last-child:before{left:-16px;}
.engineCon{width:100%;height:auto;padding:0 95px 38px;}
.engineCon li{width:217px;height:217px;border-radius:50%;margin:0 179px 60px 0;position:relative;float: left;}
.engineCon li .engine_bjk{width:100%;height:100%;border:1px solid #1f8d1d;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;}
.engineCon li .engCon_info{width:192px;height:192px;background:#1f8d1d;border-radius:50%;position:absolute;top:50%;left:50%;margin:-96px 0 0 -96px;}
.engineCon li .engCon_info h3{font-size:32px;color:white;height:auto;width:100%;text-align: center;margin-top:64px;position:relative;letter-spacing: 2px;}
.engineCon li .engCon_info h3 em{font-size:16px;font-weight:normal;letter-spacing: 0;}
.engineCon li .engCon_info h3:before{content:'';width:106px;height:1px;background:#fff;opacity:.2;position:absolute;bottom:-4px;left:50%;margin-left:-53px;}
.engineCon li .engCon_info p{height:auto;width:100%;text-align: center;font-size:14px;color:white;margin-top:14px;padding:0 25px;}
.engineCon li:nth-child(3n){margin-right:0;}
.engineCon li:nth-child(2) .engine_bjk{border-color:#1d798d;}
.engineCon li:nth-child(2) .engCon_info{background:#1d798d;}
.engineCon li:nth-child(3) .engine_bjk{border-color:#d9794f;}
.engineCon li:nth-child(3) .engCon_info{background:#d9794f;}
.engineCon li:nth-child(4) .engine_bjk{border-color:#64b89d;}
.engineCon li:nth-child(4) .engCon_info{background:#64b89d;}
.engineCon li:nth-child(5) .engine_bjk{border-color:#8bbae0;}
.engineCon li:nth-child(5) .engCon_info{background:#8bbae0;}
.engineCon li:nth-child(6) .engine_bjk{border-color:#e86b6f;}
.engineCon li:nth-child(6) .engCon_info{background:#e86b6f;}

/*attention*/
#attention{width:100%;overflow: hidden;background:#f6f6f6;}
#attention h2{height:171px !important;margin:0 auto;line-height:171px;}
.attentCon{width:1200px;height:600px;margin:0 auto 100px;border:1px solid #c1c1c1;border-top:0;background:#fff;}
.attentCon li{width:299.5px;height:299.5px;float: left;border:1px solid #c1c1c1;border-width:1px 1px 0 0;padding-top:60px;}
.attentCon li b{width:61px;height:60px;background:url(img/pcgsIcon.png) -1px -1px no-repeat;background-size:400px;display: block;margin:0 auto;}
.attentCon li h4{width:100%;height:auto;font-size:12pt;color:#333;text-align: center;font-weight:normal;line-height:42px;margin-top:7px;position:relative;}
.attentCon li h4:before{content:'';width:46px;height:1px;background:#f1f1f1;position:absolute;bottom:0;left:50%;margin-left:-23px;}
.attentCon li p{width:100%;height:auto;line-height:24px;text-align: center;padding:0 15px;font-size:9pt;color:#999;}
.attentCon li:nth-child(4n){border-right:0;}
.attentCon li:nth-child(2) b{background-position:-73px -1px;}
.attentCon li:nth-child(3) b{background-position:-157px -1px;}
.attentCon li:nth-child(4) b{background-position:-237px -1px;}
.attentCon li:nth-child(5) b{background-position:-317px -1px;}
.attentCon li:nth-child(6) b{background-position:-1px -79px;}
.attentCon li:nth-child(7) b{background-position:-74px -79px;}
.attentCon li:nth-child(8) b{background-position:-157px -79px;}

/*start*/
#start{width:100%;overflow: hidden;padding:82px 0 100px;}
.startTit{width:1200px;height:68px;line-height:68px;margin:0 auto;position:relative;text-align: center;font-size:18pt;color:#000;}
.startTit:before{content: '';width:40px;height:4px;background:#a80906;position:absolute;bottom:0;left:50%;margin-left:-20px;}
.startUl{width:1200px;overflow: hidden;margin:6px auto 0;padding:0 310px;}
.startUl li{width:100%;height:auto;font-size:14px;color:#999;text-align: center;line-height:28px;}
.startUl li span{color:#a80906;}
.startImg{width:1200px;overflow: hidden;margin:30px auto 0;}
.startImg li{width:290px;height:180px;float: left;margin-right:5px;}
.startImg li img{width:100%;float: left;}
.startImg li:last-child{margin:0;}

/*qmPk*/
#qmPk{width:100%;height:660px;background:url(img/qmPk_Bg.jpg) no-repeat;}
.pkCon{width:900px;overflow: hidden;padding-top:84px;margin:0 auto;}
.pkConInfo{width:100%;overflow: hidden;}
.pkCon .pkConInfo .pkConDl{overflow: hidden;width: 540px;color:#fff;}
.pkCon .pkConInfo .pkConDl dt{width:100%;font-size:18pt;height:auto;line-height:69px;padding-left:55px;position:relative;margin-bottom:43px;letter-spacing: 4px;}
.pkCon .pkConInfo .pkConDl dt:before{content:'';width:38px;height:26px;background:url(img/pcgsIcon.png) no-repeat -347px -78px;background-size:400px;display: block;position:absolute;top:50%;left:0;margin-top:-13px;}
.pkCon .pkConInfo .pkConDl dd{width:100%;height:24px;line-height:24px;font-size:14pt;padding-left:51px;position:relative;margin-bottom:24px;}
.pkCon .pkConInfo .pkConDl dd span{width:24px;height:24px;background:#fff;color:#a9221f;text-align: center;line-height:24px;font-size:12pt;display: block;border-radius:50px;position:absolute;left:0;top:0;bottom:0;}
.pkCon .pkConInfo .pkConDl dd em{font-size:12pt;position:absolute;top:0;bottom:0;left:218px;}
.pkCon_l{float: left;}
.pkCon_r{float: right;width:300px !important;color:#c0c0c0 !important;}
.pkCon_r dt:before{background-position:-347px -124px !important;}
.pkCon_r dd span{background:none !important;border:1px solid #c0c0c0;color:#c0c0c0 !important;}
.pkCon .pkBut{width:280px;height:68px;display: block;margin:58px auto 0;color:#991416;font-size:32px;letter-spacing: 4px;text-align: center;line-height:68px;background:#fff;border-radius:3px;cursor: pointer;}
.pkCon .pkBut:hover{font-size:34px;}

/*case*/
#case{width:100%;overflow: hidden;background:#fff;}
#case .caseCon{width:1200px;overflow: hidden;margin:0 auto;padding:99px 0 72px;}
#case .caseCon .caseConTit{width:100%;height:auto;line-height:40px;font-size:18pt;text-align: center;position:relative;}
#case .caseCon .caseConTit:before{content:'';width:40px;height:4px;background:#a80906;position:absolute;bottom:-12px;left:50%;margin-left:-20px;display: block;}
#case .caseCon p{width:100%;height:auto;margin-top:20px;font-size:14px;color:#999;text-align: center;line-height:30px;}
.caseConUl{width:100%;overflow: hidden;margin-top:31px;}
.caseConUl li{width:396px;height:350px;float: left;margin:0 6px 22px 0;background:#eee;}
.caseConUl li:nth-child(3n){margin-right:0;}
.caseConUl li img{width:100%;height:300px;float: left;}
.caseConUl li span{width:100%;height:50px;display: block;float: left;line-height:50px;padding-left:20px;font-size:16px;color:#373737;}

/*leading*/
#leading{width:100%;height:456px;background:url(img/leading.jpg) no-repeat;}
#leading .leadCon{width: 1200px;overflow: hidden;margin:0 auto;}
#leading .leadCon h2{width:100%;height:auto;font-size:18pt;text-align: center;color:#fff;margin-top:83px;float: left;font-weight:normal;float: left;}
#leading .leadCon h2 em{display: block;font-size:16px;margin-top:10px;}
#leading .leadCon h2 em i{position:relative;}
#leading .leadCon h2 em i:before{content:'';width:22px;height:1px;background:#fff;position:absolute;top:50%;margin-top:-0.5px;left:-30px;}
#leading .leadCon h2 em i:after{content:'';width:22px;height:1px;background:#fff;position:absolute;top:50%;margin-top:-0.5px;right:-30px;}
#leading .leadCon img{width:100%;float: left;margin-top:40px;}
#leading .leadCon .leadUl{width:1200px;overflow: hidden;margin-top:50px;float: left;}
#leading .leadCon .leadUl li{width:180px;overflow: hidden;float: left;margin-right:75px;}
#leading .leadCon .leadUl li .leadUlCon{width:129px;height:129px;border:1px solid #fff;border-radius:50%;margin:0 auto 22px;position:relative;}
#leading .leadCon .leadUl li .leadUlCon span{width:58px;height:58px;background:url(img/leadUl_01.png) no-repeat;display: block;position:absolute;top:50%;left:50%;margin:-29px 0 0 -29px;}
#leading .leadCon .leadUl li:nth-child(2) .leadUlCon span{background:url(img/leadUl_02.png) no-repeat;}
#leading .leadCon .leadUl li:nth-child(3) .leadUlCon span{background:url(img/leadUl_03.png) no-repeat;}
#leading .leadCon .leadUl li:nth-child(4) .leadUlCon span{background:url(img/leadUl_04.png) no-repeat;}
#leading .leadCon .leadUl li:nth-child(5) .leadUlCon span{background:url(img/leadUl_05.png) no-repeat;}
#leading .leadCon .leadUl li:last-child{margin-right:0;}
#leading .leadCon .leadUl li p{width:100%;height:auto;font-size:16px;color:white;text-align: center;letter-spacing: 1px;}
/*Case_show*/
#Case_show{width:100%;overflow: hidden;padding:0 0 100px;background:#f6f6f6;}
#Case_show h2{height:171px;width:1200px;margin:0 auto;line-height:171px;}
#Case_show img{width:1070px;/*height:800px;*/margin:0 auto;display: block;overflow: hidden;}

/*qm_But*/
#qm_But{width:100%;height:355px;padding-top:48px;}
#qm_But .qm_ButCon{width:280px;height:138px;margin:0 auto;}
#qm_But .qm_ButCon p{width:100%;height:38px;line-height:38px;text-align: center;font-size:16px;color:#4a4a4a;font-weight: bold;}
#qm_But .qm_ButCon a{display: block;width:100%;height:68px;line-height:68px;text-align: center;background:#a80906;color:#fff;font-size:32px;letter-spacing: 3px;border-radius:3px;}
#qm_But .qm_ButCon a:hover{font-size:34px;}
/*product*/
#product{width:100%;height:315px;background:#a80906;position:relative;}
#product img{width:1070px;/*height:335px;*/overflow:hidden;display: block;position:absolute;top:-110px;left:50%;margin-left:-535px;}

/*link*/
#link{width:100%;height:320px;}
#link .linkCon{width:1200px;overflow: hidden;margin:0 auto;padding-top:50px;}
#link .linkCon h2{width:100%;height:50px;line-height:50px;}
#link .linkCon p{width:100%;height:43px;line-height:43px;text-align: center;font-size:18px;color:#c1c2c3;}
.linkConImg{width:850px;height:62px;margin:56px auto 0;}
.linkConImg a{display: inline-block;width:177px;height:62px;float: left;margin-right:47px;}
.linkConImg a:last-child{margin:0;}

/*footer*/
#footer{width:100%;height:169px;background:#e0e0e0;}
#footer .footerCon{width:1200px;overflow: hidden;margin:0 auto;padding-top:32px;}
#footer .footerCon img{width:410px;height:47px;margin:0 auto;display: block;}
#footer .footerCon .footerConTxt{width:100%;overflow: hidden;font-size:12px;color:#444546;text-align: center;margin-top:18px;}
#footer .footerCon .footerConTxt li{width:100%;height:auto;margin-bottom:8px;}

#historyGoTop{width:56px;height:56px;background:url(img/historyGoTop.png) no-repeat;background-size:100%;position:fixed;bottom:30px;right:30px;display: none;cursor: pointer;}

/* info Box Show */
#infoBox{width:100%;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;overflow: hidden;z-index: 1000;display: none;}
#infoBox .infoBox_bj{width:100%;height:100%;background:rgba(0,0,0,.5);}
.infoBoxCon{width:520px;overflow: hidden;border-radius:5px;position:absolute;top:50%;left:50%;margin:-311.5px 0 0 -260px;z-index: 1001;}
.infoBoxCon .boxConz{width:100%;height:auto;position:relative;}
.BoxConShow{width:100%;height:auto;animation: showB .4s;background:#fff;padding:0 50px;-webkit-backface-visibility:hidden;-webkit-perspective:1000;}
.infoBoxCon h2{width:100%;height:80px;line-height:80px;text-align: center;font-size:18pt;color:#000;font-weight:normal;position:relative;margin-bottom:1px;}
.infoBoxCon h2 i{width:18px;height:18px;background:url(img/infoBoxNone.png) no-repeat;background-size:100%;display: block;position:absolute;top:15px;right:-35px;}
.infoBoxCon_Input{width:100%;overflow: hidden;}
.infoBoxCon_Input li{width:100%;height:45px;border:1px solid #b5b5b5;border-radius:5px;margin-bottom:20px;overflow: hidden;}
.infoBoxCon_Input li span{display: block;float: left;width:130px;height:100%;line-height:43px;font-size:12pt;color:#666;text-align: center;}
.infoBoxCon_Input li div.border{width:288px;height:100%;float: left;}
.infoBoxCon_Input li div.border input[type='text']{width:100%;height:100%;font-size:12pt;color:#323232;float: left;}
.infoBoxCon_Input li div.border i{display: block;height:100%;float: left;width:50px;position:relative;margin-right:10px;}
.infoBoxCon_Input li div.border i select{width:100%;padding-left:7px;height:100%;float: left;font-size:12pt;color:#323232;}
.infoBoxCon_Input li div.border i:first-child{width:50px;}
.infoBoxCon_Input li div.border i:nth-child(2){width:75px;}
.infoBoxCon_Input li div.border i:before{content:'';width:9px;height:7px;background:url(img/selectJiao.png) no-repeat;background-size:100%;display: block;position:absolute;top:50%;right:0;margin-top:-3.5px;}
.phoneLogin{width:100%;height:20px;line-height:20px;font-size:12pt;padding-left:40px;position:relative;margin-bottom:20px;}
.phoneLogin i{width:20px;height:20px;border:1px solid #b5b5b5;border-radius:5px;display: block;position:absolute;top:50%;left:0;margin-top:-10px;}
.phoneLogin i.checked{background:url(img/xuanzhong.png) no-repeat;background-size:100%;border:0;}
.infoBoxCon button{width:100%;height:50px;line-height:50px;border-radius:5px;background:#a80906;font-size:18pt;text-align: center;color:#fff;margin-bottom:40px;cursor: pointer;}

@-webkit-keyframes showB{
	from{transform: translate3d(0,-530px,0);}
	to{transform: translate3d(0,0,0);}
}
@-moz-keyframes showB{
	from{transform: translate3d(0,-530px,0);}
	to{transform: translate3d(0,0,0);}
}
@-ms-keyframes showB{
	from{transform: translate3d(0,-530px,0);}
	to{transform: translate3d(0,0,0);}
}
@keyframes showB{
	from{transform: translate3d(0,-530px,0);}
	to{transform: translate3d(0,0,0);}
}

@-webkit-keyframes myborder{
	from{transform: scale(1,1);opacity: 1;}
	to{transform: scale(1.4,1.4);opacity: .0;}
}
@-moz-keyframes myborder{
	from{transform: scale(1,1);opacity: 1;}
	to{transform: scale(1.4,1.4);opacity: .0;}
}
@-ms-keyframes myborder{
	from{transform: scale(1,1);opacity: 1;}
	to{transform: scale(1.4,1.4);opacity: .0;}
}
@keyframes myborder{
	from{transform: scale(1,1);opacity: 1;}
	to{transform: scale(1.4,1.4);opacity: .0;}
}

/* 2019 4.26 pc结果页添加表单 */
.amend-Info{
	width: 100%;
	height: 100vh;
	overflow: hidden;
	position:fixed;
	top:0;
	left:0;
	z-index: 10000;
	display: none;
}
.amend-info-bj{
	width:100%;
	height:100%;
	background:rgba(0,0,0,.65);
}
.amend-info-content{
	width:92%;
	overflow: hidden;
	background:#fff;
	border-radius:5px;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	max-width: 620px;
	padding:0 20px 30px;
}
.amend-title{
	width:100%;
	height:90px;
	line-height:90px;
	text-align: center;
	font-size:24px;
	color:#333;
	clear: both;
	font-weight:normal;
	letter-spacing: 1px;
	position:relative;
}
.amend-title span{
	display: block;
	width:28px;
	height:28px;
	background:url(img/popupTeacherNo.png) no-repeat;
	background-size:100% 100%;
	position:absolute;
	top:14px;
	right:-1px;
}
.amend-ul{
	width:100%;
	overflow: hidden;
}
.amend-ul li{
	width:100%;
	line-height:62px !important;
	height:62px !important;
	border:1px solid #ccc;
	margin-bottom:16px;
	border-radius:3px;
	overflow: hidden;
	font-size: 22px;
}
.amend-ul li>span,.amend-ul li>div{
	float: left;
	line-height:62px !important;
}
.amend-ul li>span{
	width:28% !important;
	text-align: center;
}
.amend-ul li>div{
	width: 72% !important;
}
.amend-button{
	width:100%;
	margin-top:22px;
	height:53px;
	line-height:53px;
	padding:0 20px;
}
.amend-button span{
	width:40%;
	border-radius:3px;
	background:#a80906;
	color:#fff;
	font-size:24px;
	text-align: center;
	display: block;
	letter-spacing: 1px;
}
.amend-button span.Modify{
	float: left;
}
.amend-button span.confirm{
	float: right;
}

.amend-ul li span em {
    margin-right: 40px;
}
.amend-ul li input {
	font-size:22px;
}
