﻿.mr20{margin-right: 20px;}
.mb20{margin-bottom: 20px;}	
.clear{clear: both;}
	
.gztgbox{width: 1180px;margin: 0 auto;}
.ggbimg{width: 1180px;float: left;}	
.ggbimg img{width: 100%;float: left;}
	
.gzwhy{width: 1180px;float: left;padding: 40px 0 80px 0;}
.gzwhy .gzw_title{width: 100%; text-align: center;color: #033b9a;font-size: 40px;line-height: 40px;height: 40px;font-weight: bold;float: left; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(4, 76, 198, 1)), to(rgba(3, 59, 154, 1)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.gzwhy .gzwlistbox{float: left;margin: 40px 0 0 173px;}		
.gzwhy .gzwlistbox .gzwlist{padding:10px 40px;border-radius: 90px; background: #033b9a;font-size: 22px; color: #fff;margin-right: 20px; float: left;}	

.gsyoustit{width: 1180px;float: left;}
.gsyoustit .gsstibox{margin-left:380px;width: 260px;padding:40px 80px;background: #033b9a;font-size: 30px;text-align: center;color: #fff;}	
.gsyoustit .gsstibox p{font-size: 18px;padding: 8px 0 0 0;margin: 0;}	
.gsyoustit ul{width: 1180px;float: left;}
.gsyoustit ul li{width: 380px;height: 205px;margin-top: 20px; padding-top: 20px; background: #eeeeee;float: left;text-align: center;}	
.gsyoustit ul li .gst1{width: 100%;font-weight: bold;font-size: 46px;color: #033b9a; float: left;line-height: 48px;}
.gsyoustit ul li .gst2{width: 100%;font-size: 24px;color: #033b9a; float: left;line-height: 40px;}
.gsyoustit ul li .gst3{width: 100%;font-size: 16px;color: #555; float: left;}	
	
.gszz{width: 1180px;float: left;margin-top: 80px;height: 705px;}
.gszz .gsstibox{margin-left:380px;width: 260px;padding:40px 80px;background: #033b9a;font-size: 30px;text-align: center;color: #fff;}	
.gszz .gsstibox p{font-size: 18px;padding: 8px 0 0 0;margin: 0;}	
.gszz .zsbox{width: 1180px;float: left;position: relative;top:-70px;z-index: -1;}
.gszz .zsbox img{width: 100%;float: left;}
	
.mgc{width: 1180px;background-image: url(../images/fspp/zzbg.jpg);background-size:100% 100%;background-repeat:no-repeat;height: 1055px;box-sizing: border-box;float: left;padding-top: 80px;}
.mgc .gsstibox{margin-left:380px;width: 260px;padding:40px 80px;background: #033b9a;font-size: 30px;text-align: center;color: #fff;}	
.mgc .gsstibox p{font-size: 18px;padding: 8px 0 0 0;margin: 0;}	
.mgc .gsneir{width: 982px;margin: 0 auto;padding-top: 40px;}	
.mgc .gsneir .gsn1{width: 982px;height: 370px;float: left;background: url(../images/fspp/gcb1.png) no-repeat;}	
.mgc .gsneir .gsn1 .gsn1_left{width: 422px;float: left;}
.mgc .gsneir .gsn1 .gsn1_left .gstl1{font-size: 26px;color: #033b9a;font-weight: bold;line-height: 48px;padding: 100px 0 0 100px;}	
.mgc .gsneir .gsn1 .gsn1_left .gstl2{font-size: 16px;color: #222;padding-left: 100px;}		
.mgc .gsneir .gsn1 .gsn1_right{width: 560px;float: left;padding-top: 40px;}	
.mgc .gsneir .gsn2{width: 980px;height: 368px;float: left;border: 1px solid #42659f;background-color: rgba(255,255,255,0.7);}	
.mgc .gsneir .gsn2 .gsn1_left{width: 430px;float: left;}
.mgc .gsneir .gsn2 .gsn1_left .gstl1{font-size: 26px;color: #033b9a;font-weight: bold;line-height: 48px;padding: 120px 0 0 100px;}	
.mgc .gsneir .gsn2 .gsn1_left .gstl2{font-size: 16px;color: #222;padding-left: 100px;}		
.mgc .gsneir .gsn2 .gsn1_right{width: 474px;float: left;padding-top: 60px;}	
	
.dianm{width: 1180px;padding-top: 50px;}
.dianm .gsstibox{text-align: center;padding:40px 80px;}	
.dianm .gsstibox font{background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(4, 76, 198, 1)), to(rgba(3, 59, 154, 1)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 40px;font-weight: bold;}
.dianm .gsstibox p{font-size: 18px;padding: 8px 0 0 0;margin: 0;color: #222;}	
.dianmbox{width: 1180px;height: 800px;float: left;}
.dianmbox .dmap{width: 981px;background-image: url(../images/fspp/dianmbg.png);background-size:100% 100%;background-repeat:no-repeat;height: 816px;margin: 0 auto;position: relative;top:-100px;}
.dianmbox .dibuttonbox{position: relative;top: -130px;margin-left: 325px;}
.dianmbox .dibuttonbox .dibutton{width: 263px;height: 71px;float: left;margin-right: 20px;position: relative;}	
	
.shili{width: 1180px;}
.shili .gsstibox{text-align: center;padding:40px 80px;}	
.shili .gsstibox font{background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(4, 76, 198, 1)), to(rgba(3, 59, 154, 1)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 40px;font-weight: bold;}
.shili .gsstibox p{font-size: 18px;padding: 8px 0 0 0;margin: 0;color: #222;}	
.shilibox{width: 920px;margin: 0 auto;}

.anli{width: 100%;padding-top: 50px;}
.anli .gsstibox{text-align: center;padding:40px 80px;}	
.anli .gsstibox font{background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(4, 76, 198, 1)), to(rgba(3, 59, 154, 1)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 40px;font-weight: bold;}
.anli .gsstibox p{font-size: 18px;padding: 8px 0 0 0;margin: 0;color: #222;}	
.anlibox{width: 920px;margin: 0 auto;padding-top: 20px;padding-bottom: 80px;}
.anlibox .anblist{width: 253.3333px;margin-left: 40px;margin-bottom: 40px; float: left;}	
.anlibox .dibuttonbox{margin-left: 190px;margin-top: 40px;float: left;}
.anlibox .dibuttonbox .dibutton{width: 263px;height: 71px;float: left;margin-right: 20px;}		
	
.hezuo{width: 1180px;background-image: url(../images/fspp/hezbg.jpg);background-size:100% 100%;background-repeat:no-repeat;height: 450px;box-sizing: border-box;margin:0 auto;}
.hezuo .gsstibox{text-align: center;padding:80px 80px 0 80px;}	
.hezuo .gsstibox font{background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(4, 76, 198, 1)), to(rgba(3, 59, 154, 1)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 40px;font-weight: bold;}
.hezuo .gsstibox p{font-size: 18px;padding: 8px 0 0 0;margin: 0;color: #222;}	
.hezuo .gsneir{width: 1000px;margin: 0 auto;padding-top: 40px;}	
.hezuo .gsneir .gsli{width: 180px;height: 160px;float: left;background-color: rgba(39,85,164,0.9);color: #fff;font-size: 20px;text-align:center;margin-left: 20px;padding-top: 40px;line-height: 56px;}	

.huopan{width: 1180px;margin: 0 auto;padding-bottom: 60px;}
.huopan .gsstibox{text-align: center;padding:80px 80px 0 80px;}	
.huopan .gsstibox font{background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(4, 76, 198, 1)), to(rgba(3, 59, 154, 1)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 40px;font-weight: bold;}
.huopan .gsstibox p{font-size: 18px;padding: 8px 0 0 0;margin: 0;color: #222;}	
.huopan .gsneir{width: 1180px;float: left;margin-top: 10px;}	
.huopan .gsneir .gsli{width: 195px;float: left;margin-left: 80px;margin-top: 40px;}	
.huopan .gsneir .gsli img{width: 195px;height: 60px; float: left;}		
	
.messform{width: 100%;background-image: url(../images/fspp/messfbg.jpg);background-size:100% 100%;background-repeat:no-repeat;height: 435px;box-sizing: border-box;padding-top: 10px;}
.messform .mgcbox{width: 840px;margin: 0 auto;}
.messform .mgcbox .mgcleft{width: 343px;height: 291px;float: left;margin-top: 40px;}	
.messform .mgcbox .mgcright{width: 400px;height: 360px;float: right;border-radius: 6px;background-color: #fff;background-color:rgba(255,255,255,0.8);box-sizing: border-box;padding: 20px;}	
.messform .mgcbox .mgcright .mrgrtit{float: left;width: 100%; font-weight: bold;color: #0055cc;font-size: 24px;background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(5, 86, 200, 1)), to(rgba(5, 97, 225, 1)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}		
.messform .mgcbox .mgcright .mrgrtit2{float: left;font-size: 14px;color: #555;line-height: 38px;}	
.form-mercer{width: 360px; border: 1px solid #888;height: 36px;line-height: 36px;text-indent: 4px;border-radius: 6px;margin: 4px 0;}
.textarea-mercer{width: 360px; border: 1px solid #888;height: 50px;border-radius: 6px;margin: 4px 0;padding: 4px;box-sizing: border-box;}
.validate-mercer{width: 280px; border: 1px solid #888;height: 36px;line-height: 36px;text-indent: 4px;border-radius: 6px;}
.mercer-submit{width: 360px;height: 40px;line-height: 40px;text-align: center;border-radius: 6px;background: #0055cc;color: #fff;font-size: 16px;margin-top: 20px;}
