﻿.mr20{margin-right: 20px;}
.mb20{margin-bottom: 20px;}	
.mt20{margin-top: 20px;}	
.mt80{margin-top: 80px;}	
.clear{clear: both;}

.pm_banner{width: 100%;}
.pm_banner img{width: 100%;}	

.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 40px 0;}
.gzwhy .gzw_title{width: 100%; text-align: center;color: #033b9a;font-size: 54px;line-height: 54px;height: 54px;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: 700px;float: left;}
.gsyoustit ul li{width: 100px;height: 115px;margin-top: 20px; padding-top: 20px; background: #fff;box-shadow: 1px 1px 7px #ccc;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 .gst1 img{width: 80px;height: auto;}
.gsyoustit ul li .gst2{width: 100%;font-size: 14px;color: #0a79be; float: left;line-height: 40px;}
.gsyoustit ul li .gst3{width: 100%;font-size: 16px;color: #555; float: left;}	

.gsyoustit .proshow{float: left;width: 100%;margin-top: 40px;}
.gsyoustit .proshow .prleft{float: left;width: 450px;box-sizing: border-box;}
.gsyoustit .proshow .prleft img{float: left;width: 100%;}
.gsyoustit .proshow .about_video {width: 450px;height: 460px; position: relative;z-index: 9;background: #fff;}
.gsyoustit .proshow .prright{float: right;width: 700px;padding-bottom: 40px;}
.gsyoustit .proshow .prright .pr-title{color: #033b9a;font-size: 32px;line-height: 60px; font-weight: 600;}
.gsyoustit .proshow .prright .pr-desc{color: #033b9a;font-size: 18px;line-height: 28px;}
.gsyoustit .proshow .prright .pr-guige{color: #033b9a;font-size: 18px;margin-top: 10px}
.gsyoustit .proshow .prright .pr-td{margin-top: 30px;}
.gsyoustit .proshow .prright .pr-td img{width: 40px}
.gsyoustit .proshow .prright .pr-td span{color: #033b9a;font-size: 18px;margin-right: 20px;}

.gsshiy{width: 100%;background-image: url(../images/pm/prbg.jpg);background-size:100% 100%;background-repeat:no-repeat;padding-bottom: 40px;}
.gsshiy .gsstibox{padding:50px 0 40px 0;text-align: center;color: #333;font-size: 34px;font-weight: 600}	
.gsshiy .gsstibox span{text-align: center;color: #235fe4;}	
.gsshiy .gsstibox p{font-size: 24px;padding: 20px 0 0 0;color: #fff;font-weight:normal}	
.gsshiy .sybox{width: 1200px;margin:0 auto;text-align: center}
/*滚动*/
div.indexmaindiv{margin:0px auto;width:1180px;}
div.indexmaindiv div.playerstyles{width:168px;height:44px;background:url('../images/pm/playstyles.png') no-repeat;}
div.indexmaindiv1{margin-top:25px;}
div.indexmaindiv1 div.stylesgoleft{float:left;width:21px;height:28px;background:url('../images/pm/arrowhead.png') no-repeat left top;margin:220px 5px 0px 0px;cursor:pointer;}
div.indexmaindiv1 div.stylesgoleft:hover{float:left;width:21px;height:28px;background:url('../images/pm/arrowhead.png') no-repeat left -28px;margin:220px 5px 0px 0px;cursor:pointer;}
div.indexmaindiv1 div.playerdetail{width:482px;height:450px;padding: 40px;box-sizing: border-box; background:#FFF;float: left}
div.indexmaindiv1 div.detailimg{width:625px;height:450px;overflow: hidden;float: right}
div.indexmaindiv1 div.detailimg img{height:100%;}
div.indexmaindiv1 div.playerdetail div.teanames{text-align:center;font-size:20px;font-weight: 600;line-height: 120px; color:#333;}
div.indexmaindiv1 div.playerdetail div.teadetail{line-height:26px;font-size: 14px; color:#333;}
div.indexmaindiv1 div.playerdetail .checkdetail{width:134px;height:27px;display:block;background:url('../images/pm/checkdetail.png') no-repeat;margin:50px auto;}
div.indexmaindiv1 div.stylesgoright{float:left;width:21px;height:28px;background:url('../images/pm/arrowhead.png') no-repeat left -56px;margin:220px 0px 0px 15px;cursor:pointer;}
div.indexmaindiv1 div.stylesgoright:hover{float:left;width:21px;height:28px;background:url('../images/pm/arrowhead.png') no-repeat left -84px;margin:220px 0px 0px 15px;cursor:pointer;}
div.maindiv1{float:left;width:1107px;height:450px;overflow:hidden;position:relative;}
div.maindiv1 ul{position:absolute;left:0;top:0;}
div.maindiv1 ul li{float:left;width:1107px;height:450px;margin-left:13px;}


.gsctd{width: 1180px;float: left;margin-top: 60px;}
.gsctd .gsstibox{padding:30px 0 60px 0;text-align: center;color: #333;font-size: 34px;font-weight: 600}	
.gsctd .gsstibox span{text-align: center;color: #235fe4;}	
.gsctd .gsstibox p{font-size: 24px;padding: 20px 0 0 0;color: #fff;font-weight:normal}	
.gsctd .gzwlistbox{float: left;margin: 10px 0 40px 240px;}		
.gsctd .gzwlistbox .gzwlist{padding:10px 40px;font-size: 22px; color: #fff;margin-right: 20px; float: left;background: #033b9a;background: linear-gradient(135deg, transparent 15px, #033b9a 0) top left,linear-gradient(-135deg, transparent 15px, #033b9a 0) top right,linear-gradient(-45deg, transparent 15px, #033b9a 0) bottom right,linear-gradient(45deg, transparent 15px, #033b9a 0) bottom left;background-size: 50% 50%;background-repeat: no-repeat;}	
.gsctd .gzwlistbox .gzwlist2{padding: 35px 22px;font-size: 40px;color: #033b9a;float: left;border: 1px solid #033b9a;border-radius: 90%;font-weight: 600;margin: -25px 60px 0 60px;}
.gsctd .mobox{clear: both;text-align: center;}
.gsctd .mobox img{max-width: 90%;height: auto}
.gsctd .mobox .mb-title{width: 100%; text-align: center;color: #333;font-size: 40px;font-weight: bold;}
.gsctd .mobox .mb-title{width: 100%; text-align: center;color: #333;font-size: 40px;font-weight: bold;margin: 60px 0}
.gsctd .mobox .mb-title3{width: 100%; text-align: center;color: #333;font-size: 40px;font-weight: bold;}
.gsctd .mobox .mb-title2{width: 100%; text-align: center;color: #033b9a;font-size: 24px;font-weight: bold;}
.gsctd .itemlv{width: 1180px;float: left;margin-top: 40px}
.gsctd .itemlv ul{width: 1180px;float: left;list-style: none}
.gsctd .itemlv ul li{width: 570px;height: 260px; padding: 5px;margin-right: 20px; box-sizing: border-box; float: left;background: #fff;box-shadow: 1px 1px 7px #ccc;margin-bottom: 20px}
.gsctd .itemlv ul li img{max-width: 50%;height: auto;float: left;}
.gsctd .itemlv ul li .itlright{float: right;width: 265px;}
.gsctd .itemlv ul li .itlright .itritme{color: #033b9a;font-size: 22px;line-height: 34px;}
.gsctd .itemlv ul li .itlright p{color: #333;font-size: 14px;line-height: 22px;}

.gszl{width: 1180px;float: left;margin-top: 80px;}
.gszl .gsstibox{padding:0 0 60px 0;text-align: center;color: #333;font-size: 34px;font-weight: 600}	
.gszl .gsstibox span{text-align: center;color: #235fe4;}	
.gszl .gsstibox p{font-size: 24px;padding: 20px 0 0 0;color: #fff;font-weight:normal}	
.gszl img{max-width: 100%;height: auto;float: left;}


	
.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;padding-bottom: 40px}

.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;}
