/*重置*/
html{font-size: 87.5%;width: 100%;height: 100%;overflow: hidden;overflow-y:scroll}
body{font-family:"Microsoft YaHei";color:#454545;min-width: 320px;width:100%;margin: 0 auto;position: relative;}
ul, li{ list-style: none;}
a{text-decoration: none;}
a,img,input,select,button,option{border:0;outline: none;}
html,body,div,span,ul,li,dl,dt,h1,h2,h3,h4,h5,h6,p,a,
img,input,button,select,option,form{ margin:0; padding:0;border:0;vertical-align:top;}
a { color:#000;text-decoration:none; }
a:hover { color: #014085; }
h3{font-weight: normal;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}
.noBg{background:none!important}.noBd{border:0!important}.noMg{margin: 0!important;}
.over-flow{overflow: auto;zoom: 1;}
/*媒体查询*/
@media screen and (min-width: 320px){
	html{font-size:14px;}
}
@media screen and (min-width: 375px){
	html{font-size:16.4px;}
}
@media screen and (min-width: 414px){
	html{font-size:18.11px;}
}
@media screen and (min-width: 640px){
	html{font-size:28px;}
}
@media screen and (min-width: 641px){
	html{width: 640px;margin:0 auto;font-size:28px;}
}
/*head*/
.pull-{ height:40px;}
.head{background:#fff; height:3.714rem;}
.head h2{ display:inline-block; width:26.9%; margin-left:2.3%; margin-top:1.25rem; margin-bottom:0.678rem; float:left;}
.head img{ width:100%;}
.head .city{ display:inline-block; margin-left:3.1%; margin-top:1.55rem; width:12.7%;}
.head .city p{ font-size:0.857rem; color:#6a727b; background:url(../images/pic7.jpg) no-repeat right center; text-align:left; background-size:0.714rem 0.357rem; position:relative;}

.head .forms{ display:inline-block; margin-left:2.7%; margin-top:1.071rem;width:36.9%; }
.head .search{ border-radius:4px; border:1px solid #e8e8e8; background:#f8f8f8 url(../images/pic5.jpg) no-repeat 2.8% center;; width:100%;height:1.928rem; line-height:1.928rem; font-size:0.857rem; color:#9a9a9a;padding-left:17.3%;background-size:1rem 1rem;font-size:1rem;}
.head .menu{ width:1.821rem; height:1.392rem; margin-right:2.5%; margin-top:1.392rem;}
.head .menu .go{ display:inline-block;}
.head .menu .go img{ width:100%;}
.head .menu .g-a{ display:none; background:#fff; border-radius:10px;position:fixed;top:3.714rem; right:0.392rem; z-index:2;}
.head .menu ul{ width:6.071rem; border:1px solid #d0d0d0; border-radius:10px;}
.head .menu li{ width:5.718rem; margin:0 auto; text-align:center; height:2.428rem; line-height:2.428rem; border-bottom:1px solid #d0d0d0;}
.head .menu li.last{border:none;}
.head .menu a{ color:#9a9a9a; font-size:1rem; display:block;}

.col-b{ background:#f5f5f5;}
.col-b ul{ margin-top:-0.464rem;}
.col-b li{ width:25%; float:left; margin-top:1.214rem; text-align:center;}
.col-b li img{ width:3.147rem; height:3.147rem;}
.col-b li a{ display:block;}
.col-b li span{ display:block; text-align:center; font-size:1rem; color:#9a9a9a; line-height:1.892rem;}

/*内容*/
.content{}
.class{ width:95%; margin:0 auto; margin-top:0.5rem;}
.list-block .box{overflow: hidden;margin-bottom:0.357rem;}
.list-block .time{};
.list-block .box .items{ float: right;width: 900px;}
.list-block .box ul{ overflow:hidden;}
.list-block .box li{float:left; line-height:1.2rem; margin-left:0.2rem; height:1.2rem;}
.list-block .box li a{display: block;padding: 0 0.178rem;border-radius:3px;font-size:0.857rem;color: #333333; 
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;}
.list-block .box li a.selected{color: #FFFFFF;background-color: #ffa900;}
.list-block .box li a:hover{ background-color:#ffa900; color:#fff;}
.list-block>h2{ display:inline-block; width:5.75rem; height:1.714rem; margin-top:1.035rem; margin-left:0.714rem; font-size:1.142rem; color:#248deb; text-align:center; line-height:1.714rem; border:1px solid #248deb; border-radius:3px; margin-bottom:0.892rem;}
.list-block .g-e{width:93.8%; margin:0 auto;}
.list-block .g-e ul{ }
.list-block .g-e li{ border:1px solid #d0d0d0; background:#f5f5f5; margin-bottom:0.821rem;}
.list-block .g-b{  display:block; width:100%; height:3.071rem; line-height:3.071rem; background:#fff; color:#4c5666; font-size:0.857rem;} 
.list-block .g-b img{ /*width:100%;*/ height:inherit;}
.list-block .g-b span{display:inline-block;/*width:5.312rem;*/ height:2.142rem;padding-top:0.434rem; padding-left:0.928rem; padding-bottom:0.434rem; margin-right:0.4rem;}
.list-block .g-c{ display:block;}
.list-block .g-c img{ width:100%;}
.list-block .m-a{font-size:1rem; color:#363636; line-height:1.5rem; margin-left:0.857rem; font-weight:bold; margin-top:0.3rem; margin-bottom:0.4rem;}
.list-block .m-b{ margin-left:1.035rem; font-size:0.857rem; color:#9f9f9f; padding-left:1.464rem; background:url(../images/pic1.png) no-repeat left center; background-size:0.964rem 0.964rem; height:1rem; line-height:1rem;}
.list-block .m-c{margin-left:1.035rem; font-size:0.857rem; color:#9f9f9f;  background:url(../images/pic2.png) no-repeat left top; background-size:0.964rem 1.25rem;line-height:1.25rem; margin-top:0.392rem; margin-bottom:0.392rem;}
.list-block .m-c small{padding-left:1.464rem; width:70%; display:inline-block;}
.list-block .m-c span{ float:right; margin-right:0.928rem; }
.list-block .m-c em{ color:#f5a200; font-size:0.928rem;margin-right:0.142rem;}
.list-block .m-d{ display:block;text-align:center; font-size:0.928rem; color:#1a68b3; height:0.964rem; line-height:0.964rem; margin-bottom:1.142rem; line-height:1.142rem; height:1.142rem; margin-top:0.071rem; }
.list-block .m-d img{ width:1.714rem; height:1.142rem; display:inline-block; margin-left:1.9%;}
/*footer*/
.footer{ height:2.75rem; width:100%; background:#303030; color:#6c6c6c; text-align:center; line-height:2.75rem; font-size:0.85rem; margin-bottom:1rem;}

.pop{ position: fixed; width:100%; height:100%;z-index:1; background-color:rgba(0,0,0,0.5); top:0; left:0; display:none;}

.dropdown{ display:none; position:fixed; z-index:998; left:0; top:0; background:#FFF; width:100%; height:100%;}
/*.dropdown li{ width:100%; line-height:1.571rem; height:1.571rem; border-top:1px solid #e8e8e8;}
.dropdown li a{ display:block;width:100%;font-size:0.857rem; color:#6a727b; color:#000; padding-left:0.357rem;}*/

.selectCity{width: 100%;}
.selectCity .title{display: block;width: 100%;height: 30px;line-height: 30px; background-color: #ececec;font-size: 12px;text-indent: 10px;color:#aeaeae;}
.selectCity .city_list{width: 96%;margin: 20px auto;overflow: hidden;}
.selectCity .city_list .c,
.selectCity .city_list a{display: block;float: left; font-size: 12px;width: 30%;text-align: center;height: 30px;line-height: 30px;border: 1px solid #cccccc;border-radius: 3px;margin-left: 5%;margin-bottom: 20px;box-sizing: border-box;}
.current_city .city_list .c{border-color: #177ed6;margin-left: 0;}
.selectCity .city_list .first{margin-left: 0;}

/*详情页我要报名*/
.main{width:80%;padding:0.357rem 0.714rem;border-radius:3px; z-index:10001; position:fixed;background-color:#FFF;border-top:4px solid #0971ce; top:34%; left:6%;!important; display:none;}
.main .title{position: relative;margin-bottom:1.714rem;}
.main .title span{display: inline-block;color: #0971ce;font-size:1.1rem;font-weight: bold;line-height:1.428rem; margin-left:0.357rem;}
.main .title i{position: absolute; right: 0px; top: 0px; background: url(../images/clos.png) no-repeat center center; display: block;
height:1.285rem; width:1.285rem; cursor: pointer; background-size:1.285rem 1.285rem;}
.main li{margin-bottom:1.514rem;}
.main li .t{text-align: right;margin-right:0.178rem;display: block;float: left;width:5.964rem;font-size:1rem;color: #2f2f2f;line-height:1.985rem;
height:1.957rem;}
.main li .t i{color: #ff0000; font-style: normal; font-size:1rem; vertical-align: middle; margin-right:0.107rem;}
.main li input{width:55%; border: 1px solid #d9d9d9; height:1.985rem; font-size: 1rem; padding: 0 0.178rem; color: #111111;}
.main li.submit a{font-size:0.9rem;background-color: #2990e9; height:1.5rem;  text-align: center; line-height:1.5rem; color: #fff;display: block;
text-decoration: none;border-radius: 3px; width: 3.571rem; margin-left:30%;letter-spacing: 3px; padding:2px 4px;-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-ms-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;}

/*主办方*/
.list-block{}
.list-block .g-d{}
.list-block .g-d li{ background:#fff;box-shadow:0px 5px 15px rgba(72,72,73,0.2); padding-top:1.214rem; padding-bottom:1.035rem; margin-top:1.285rem;} 
.list-block .g-d li a{ display:inline-block; width:6.035rem; height:5.571rem; float:left; margin-left:4.5%;margin-right:1.214rem;} 
.list-block .g-d li img{ width:100%; height:auto;}
.list-block .m-e{ display:inline-block; float:left; width:51.6%;} 
.list-block .m-e h3{ font-size:0.857rem; color:#404040; line-height:2.142rem;}
.list-block .m-e span{ font-size:0.714rem; color:#404040; line-height:1rem;} 
.list-block .m-e em{ color:#f7941d; vertical-align:top;}
.list-block .m-e p{ font-size:0.857rem; color:#818181; line-height:1.428rem;}
/*返回顶部*/
.back-to{ width:2.482rem; height:2.482rem; border-radius:100%; background:url(../images/pic18.png) no-repeat; background-size:2.482rem 2.482rem; position:fixed;bottom:3rem; right:1rem;}
/*活动详情页*/
.g-f{ width:100%; overflow:hidden;}
.g-f img{max-width:100%!important;height:auto!important;}
/*.g-f p span img{ height:100%!important;max-width:100%;}*/
.g-f>p{ width:93%; margin:0 auto; text-align:left; margin-bottom:0.5rem;}
.m-f{ width:93.9%; margin:0 auto;}
.m-f a{ display:inline-block;}
.m-f img{ width:100%;}
.g-f>h3{ font-size:1rem; color:#363636; line-height:1.5rem; margin-left:7%; font-weight:bold; margin-bottom:0.3rem; margin-top:0.4rem; width:90%;}
.g-f .m-o{ font-size:0.857rem; color:#9f9f9f; padding-left:5.8%; line-height:2.285rem;border-bottom:1px solid #9f9f9f;}
.g-f .u-a{ background:url(../images/pic1.png) no-repeat left center; background-size:0.964rem 0.964rem; padding-left:1.321rem;}
.g-f .u-b{ background:url(../images/pic19.png) no-repeat left center; background-size:1.321rem 0.964rem; margin-left:2.1%; padding-left:1.607rem;}
.g-f .u-c{ background:url(../images/pic20.png) no-repeat left center; background-size:1.071rem 0.928rem; padding-left:1.357rem; margin-left:5.7%;}
.g-f .m-p{ font-size:0.857rem; color:#434343; background:url(../images/pic1.png) no-repeat 6.1% center; background-size:0.964rem 0.964rem; padding-left:12.7%; line-height:2.285rem; border-bottom:1px solid #9f9f9f;}
.g-f .m-q{ font-size:0.857rem; color:#434343; background:url(../images/pic2.png) no-repeat 6.1% center; background-size:0.964rem 1.25rem; padding-left:12.7%; line-height:1.464rem; border-bottom:1px solid #9f9f9f; width:86%; padding-top:0.3rem;padding-bottom:0.3rem;}
.g-f .m-r{ font-size:0.857rem; color:#434343; background:url(../images/pic21.png) no-repeat 6.1% center; background-size:1.178rem 1.035rem; padding-left:12.7%; line-height:2.07rem; border-bottom:1px solid #9f9f9f;}
.g-f .m-s{width:93.9%; margin:0 auto;}
.g-f .m-s{font-size: 14px;line-height: 24px; color: #595959;}
.g-f .m-s a{color: #0971ce;}
.g-f .m-s p{color: #595959;margin-bottom: 20px; font-size:16px;}
.g-f .m-s p strong{font-size:16px;}
/*新加*/
.g-f .m-s p span{ font-size:16px;}
.g-f .m-s span.bold{font-weight: bold;color: #595959;}
.g-f .m-s img{max-width: 100%;display: block;margin: 0 auto;}
.g-f>p:nth-of-type(5){ font-size:1.071rem; color:#494949; font-weight:500; line-height:1.75rem; padding:0.607rem 3.8% 0.214rem 3.8%;}
.g-f>p:nth-of-type(6){width:93.9%; margin:0 auto;}
.g-f>p:nth-of-type(6) a{ display:inline-block;}
.g-f>p:nth-of-type(6) img{ width:100%;}

.g-f .activity_info>p{}
.g-f>p:nth-of-type(7){font-size:1.071rem; color:#494949; font-weight:500; line-height:1.75rem; padding:0.357rem 3.8% 0.678rem 3.8%;}
.g-f>p:nth-of-type(8){/* height:2.142rem; line-height:2.142rem;*/ /*background:#f8f8f8;*/ font-size:1rem; /*text-align:center;*/}
.g-f>p:nth-of-type(8) a{ display:inline-block;color:#248deb; width:100%; }
.g-f>p:nth-of-type(8) span{/*width:1.214rem; height:0.642rem;*/ /*background:url(../images/pic23.jpg) no-repeat; background-size:1.214rem 0.642rem;*/ display:inline-block; margin-top:0.7rem; /*margin-left:3%;*/ width:100%;}
.g-f .u-d{ display:block; color:#525252; line-height:1.857rem; font-size:1rem; border-bottom:1px solid #c6d3dd; margin-left:3.8%; margin-right:3%; margin-top:0.571rem; margin-bottom:0.821rem;}
.m-g ul{ width:93.7%; margin:0 auto; margin-bottom:1rem;}
.g-f .m-g li{ float:left; width:20%;}
.m-g li a{ display:inline-block; text-align:center;width:100%;}
.m-g li img{ width:100%; width:1.714rem; height:1.714rem;}
.m-g li span:nth-of-type(1){ display:block; color:#444; font-size:0.4rem; line-height:0.892rem; margin-top:0.321rem;}
.m-g li span:nth-of-type(2){ display:block; color:#afafaf; font-size:0.3rem; line-height:0.821rem;}
.m-g .u-e{}
.m-g .u-f{ font-size:1rem; color:#525252; padding-left:3.107rem; line-height:3.321rem; margin-top:-0.821rem; border-bottom:1px solid #cacaca;}
.m-g .u-f a{ color:#3395ec;font-size:1rem;}
.g-f .m-h{height:3.571rem;background:#f1f1f1; border-bottom:1px solid #cfcdce;}
.g-f .m-h form{ width:100%; line-height:3.571rem; margin-left:3%; margin-top:0.5rem; display:inline-block;}
.m-h #srarch{ background:#FFF; border-radius:5px; width:81.9%;height:2.5rem; float:left; display:inline-block; font-size:1rem; color:#666666; padding-left:1.928rem;}
.m-h .submit{ background:none; width:15%; line-height:2.5rem; height:2.5rem;float:left; display:inline-block;font-size:1rem; color:#383838; cursor:pointer;}

.m-i ul{}
.m-i li{ border-bottom:1px solid #cacaca;padding-bottom:1.392rem;}
.m-i .u-e{ background:url(../images/pic29.jpg) no-repeat left center; background-size:2.357rem 2.357rem; margin-left:3.3%; margin-top:1.428rem; height:2.357rem;}
.m-i .u-e li span{ display:inline-block; line-height:1.178rem;}
.m-i .u-e span:nth-of-type(1){ display:block; margin-left:3.071rem;}
.m-i .u-e span:nth-of-type(1) a{color:#248deb; font-size:1.142rem;}
.m-i .u-e span:nth-of-type(2){ font-size:0.857rem; color:#898989; background:url(../images/pic35.jpg) no-repeat left center; background-size:0.642rem 0.821rem; padding-left:1.214rem; margin-left:2.857rem;}
.g-f .m-i li>span:nth-of-type(1){ font-size:1rem; color:#383838; font-weight:500; margin-left:16.7%; line-height:2.324rem; margin-top:0.678rem;}
.g-f .m-i li>span:nth-of-type(2){ background:url(../images/pic30.jpg) no-repeat left center; padding-left:2.235rem;  background-size:1.035rem 1.178rem; margin-left:71.4%;line-height:1.178rem; }
.g-f .m-i li>span:nth-of-type(2) a{color:#1a67b2; font-size:0.857rem;}
.g-f .m-j{ color:#0b0b0b; font-size:1rem; height:3.214rem; text-align:center; line-height:3.214rem; display:block; font-weight:500; margin-bottom:44px;}

.tools{height:4.0rem; }
.tool{height:3.571rem; line-height:3.571rem; position:fixed; left:0; bottom:-0.035rem; width:100%; border-top:1px solid #d0d0d0;}
.tool a{ display:inline-block;line-height:3.571rem;}
.u-g{ background:#fff url(../images/pic33.jpg) no-repeat 0.75rem center;color:#9f9f9f; font-size:0.857rem;  background-size:1.428rem 1.321rem; border-right:1px solid #d0d0d0; padding-left:0.685rem;}
.u-h{background:#fff url(../images/pic31.jpg) no-repeat 0.75rem center; color:#9f9f9f; font-size:0.857rem; background-size:1.142rem 1.107rem;padding-left:0.685rem;}
.u-i{background:#3390e0 url(../images/pic32.jpg) no-repeat 0.75rem center;color:#FFF!important; font-size:0.857rem;background-size:1.285rem 1.428rem;padding-left:0.685rem; }
/*主办方主页*/
.g-g{ background:url(../images/pic36.jpg) no-repeat; background-size:cover;}
.g-g>a{ display:inline-block; width:26.5%; height:5.785rem; margin-left:3.2%; margin-top:0.642rem; margin-bottom:2.035rem; float:left;}
.g-g img{ width:100%; height:inherit;}
.m-k{ display:inline-block;margin-top:0.642rem; margin-left:3.4%; float:left; width:66%;}
.m-k p:nth-of-type(1){ font-size:1.142rem; color:#fff; line-height:1.928rem; }
.m-k p:nth-of-type(1) strong{ display:inline-block; width:62%; font-weight:normal; line-height:1.4rem;}
.m-k p:nth-of-type(1) a{ display:inline-block; background:#ffa900; width:5.428rem; height:1.928rem; text-align:center; color:#fff; line-height:1.928rem; float:right}
.m-k p:nth-of-type(2){ line-height:1.821rem; color:#c1c1c0; font-size:0.714rem; margin-top:1rem;}
.m-k p:nth-of-type(2) span{ color:#f09324;}

.g-h{ margin-left:3.3%; margin-right:3.3%; margin-top:0.821rem;}
.g-h h3{ font-size:1.142rem; color:#363636; line-height:2.25rem; border-bottom:1px solid #c6d3dd; font-weight:550;}
.g-h>p{ color:#818181; font-size:0.857rem; margin-top:0.285%; line-height:1.428rem;}
.g-h ul{ margin-top:1.928rem;}
.g-h ul li{box-shadow:0px 5px 15px rgba(72,72,73,0.2); border:1px solid #d0d0d0; margin-bottom:1.071rem;}
.g-h ul a{ display:inline-block; width:7.178rem; height:4.571rem; margin-top:0.357rem; margin-left:1.4%;margin-bottom:0.392rem;}
.g-h ul a img{ width:100%; height:inherit;}
.g-h ul p{display:inline-block; width:50.3%; color:#4184bf; font-size:0.857rem; margin-left:2%;margin-top:0.357rem; line-height:0.964rem;margin-bottom:0.392rem;}
.g-h ul p span{ font-size:0.642rem; color:#c1c1c0; display:block; line-height:0.607rem; margin-top:0.678rem;}
.g-h ul span em{ float:right;}
/*后台页1*/
.head
.header{height:3.892rem; background:#fbfafa; line-height:3.892rem;text-align:center;}
.header a{ display:inline-block; width:6.142rem; height:1.785rem; margin-top:0.892rem;}
.header img{ width:100%;}

.g-i{ padding-bottom: 30px;;}
.g-i>p{ margin-left:3.3%; margin-right:3.3%; border-bottom:1px solid #c6d3dd;}
.g-i p span{ font-size:1rem; color:#525252; width:17.8%; text-align:center; margin-right:11.6%; line-height:2.071rem; display:inline-block;}
.g-i p span.on{ border-bottom:2px solid #2778be;}
.m-l{ margin-left:3.3%; margin-right:3%;/*background:url(../images/pic42.jpg) no-repeat; background-size:21.428rem 18.035rem;*/padding-bottom:0.321rem; border:1px solid #d0d0d0; margin-top:0.5rem;margin-bottom:0.5rem; box-shadow:0px 0px 0.3rem rgba(72,72,73,0.2);}
.u-k{ margin-top:0.785rem; padding-bottom:0.535rem; margin-left:1%; margin-right:1.3%; position:relative;}
.u-k h2{ font-size:1rem; color:#2e2e2e; font-weight:600; padding-left:4.2%; padding-top:1.178rem; margin-bottom:0.785rem;}
.u-k span{ font-size:0.857rem; color:#2e2e2e; display:inline-block; background:url(../images/pic38.jpg) no-repeat; width:2.75rem; height:3.035rem; line-height:2.1rem;background-size:cover; font-size:0.857rem; color:#fff; text-align:center;margin-top:-3.378rem;font-weight:normal; float:right; margin-right:1.4%;}
.u-k p{ color:#2e2e2e; font-size:0.857rem; margin-left:5.9%; line-height:1.428rem;}
.u-k .veiw-detail{ position:absolute; bottom:0.4rem; right:1rem; display:inline-block;color:#2e2e2e; font-size:0.857rem; padding:0.3rem}
.u-k strong{position:fixed; left:25%; top:25%;display:none; z-index:9999; width:45%;}
.u-k .u-q{ width:100%; height:auto;}
.u-k .u-p{ position:fixed; top:21%; left:70%;}
.u-k .po{position:fixed; width:100%; height:100%; z-index:998; background-color:rgba(0,0,0,0.1); top:0; left:0; display:none;}
.u-k p:nth-of-type(1){}
.u-k p:nth-of-type(1) a{ color:#2778be;}
.u-k p:nth-of-type(2){}
.u-l{ margin-left:1%; margin-right:1.3%; padding-bottom:2.571rem;}
.u-l h2{ color:#2e2e2e; font-size:0.857rem; font-weight:bold;margin-top:0.892rem; line-height:1.678rem; margin-left:6.1%;}
.u-m{ display:inline-block; color:#2778be;font-size:0.857rem;}
.u-n{ display:inline-block; font-size:1rem; background:#f5a200; color:#fff; width:18.8%; height:1.964rem; border-radius:2px; line-height:1.964rem; text-align:center;font-weight:bold; float:right; margin-top:-0.285rem; margin-right:0.6%;}
.u-l p{ color:#5e5e5e; font-size:0.714rem;}
.u-l p:nth-of-type(1){ line-height:1.178rem; margin-left:20%;}
.u-l p:nth-of-type(2){ line-height:1.321rem; margin-left:6.1%;}
.u-l p:nth-of-type(3){ margin-left:6.1%; line-height:1.678rem;}
.u-o{ display:block; width:100%; line-height:1.785rem; height:1.785rem; background:url(../images/pic44.jpg) no-repeat center center; background-size:1.214rem 0.642rem;border-top:1px solid #c6d3dd; }

.g-j{margin-left:3.3%; margin-right:3%;background:url(../images/pic43.jpg) no-repeat; background-size:21.428rem 9.107rem;padding-bottom:3.357rem; margin-top:1rem;}
.g-j h2{ font-size:1rem; color:#2e2e2e; font-weight:600; padding-left:4.2%; padding-top:1.178rem; margin-bottom:0.785rem;}
.g-j span{ background:url(../images/pic39.jpg) no-repeat; background-size:2.75rem 3.035rem; width:2.75rem; height:3.035rem; 
font-size:0.857rem; color:#2e2e2e; display:inline-block; background-size:cover; font-size:0.857rem; color:#fff; text-align:center;margin-top:-1.178rem;font-weight:normal; float:right; margin-right:1.4%;}
.g-j p{color:#2e2e2e; font-size:0.857rem; margin-left:5.9%; line-height:1.428rem;}
.g-j p:nth-of-type(1){}
.g-j p:nth-of-type(1) a{color:#2778be;}
.g-j p:nth-of-type(2){ margin-bottom:1rem;}
.u-j{ display:inline-block; width:100%; line-height:2.035rem; height:2.035rem; border-top:1px solid #c6d3dd; color:#248deb;font-size:0.857rem; text-align:center;}
.u-j i{ display:inline-block; background:url(../images/pic23.jpg) no-repeat; background-size:1.214rem 0.642rem; width:1.214rem; height:0.642rem; margin-left:3%;} 

/*后台页参加电子票*/
.col-c{ background:url(../images/pic41.png) no-repeat; width:18.785rem; height:33.607rem; text-align:center; background-size:18.785rem 33.607rem; margin:0 auto; margin-top:3.321rem;}

.g-k a{ display:inline-block;width:6.142rem; height:1.785rem;margin-top:1.357rem; margin-bottom:1.392rem;}
.g-k a img{ width:100%;}
.g-k>img{ display:inline-block; width:4.571rem; height:4.571rem;}
.g-k p{ color:#5e5e5e; font-size:0.857rem; line-height:2rem; padding-bottom:0.178rem;border-bottom:1px dashed #8f908c; width:85%; margin:0 auto;}

.g-l h2{ width:16.357rem; color:#fff; background:#2978bd; text-align:center; line-height:1.928rem; height:1.928rem; font-size:1rem; margin:0 auto; margin-top:0.928rem; border-radius:3px; font-weight:normal; margin-bottom:0.5rem;}
.g-l p{ text-align:left; margin-left:1.25rem; font-size:0.714rem; color:#5e5e5e; line-height:1.392rem;}
.g-l h3{ font-size:0.714rem; text-align:center;width:16.357rem;line-height:1.928rem; height:1.928rem; border-radius:3px; background:#8f908c; margin:0 auto; margin-top:0.535rem; color:#fff; margin-bottom:0.785rem;}
.g-l h4{ margin-left:1.75rem; width:14.892rem; text-align:left; line-height:1.392rem; color:#5e5e5e; font-size:0.857rem;}
 /*用户注册*/
.g-m{ background:url(../images/pic45.jpg) no-repeat; background-size:cover; text-align:center; padding-left:6%; padding-right:6.3%;padding-bottom:12.4rem;}
.g-m h2{ color:#53dfeb;font-size:1.2rem; line-height:3rem; border-bottom:3px solid #049add;}
.g-m ul{padding-top:2rem; background:url(../images/pic50.png) no-repeat; background-size:cover; padding-bottom:3rem;}
.g-m ul li{ line-height:1.431rem; width:80%; margin:0 auto; margin-bottom:0.8rem;}
.g-m ul span{ display:inline-block; color:#fff; text-align:center;font-size:1rem; width:30%; text-align:center;height:1.831rem; line-height:1.831rem;}
.g-m ul .phoneinput{ width:70%; display:inline-block; height:1.831rem; line-height:1.831rem; border:1px solid #d0d0d0; font-size:1rem; color:#dad9d9;padding: 0 0.2rem;}
.g-m ul .search{ display:inline-block;border:1px solid #d0d0d0;width:30%;height:1.831rem; line-height:1.831rem;font-size:0.7rem;color:#dad9d9; padding-left:1%;}
.g-m ul .btn{ display:inline-block;height:1.431rem;line-height:1.431rem;font-size:0.7rem;color:#dad9d9; width:30%; margin-left:10%; color:#dad9d9; background:#667073; border:1px solid #84989a; box-sizing:border-box; border-radius:2px;}
.g-m ul .dl{width:70%; display:inline-block; border:1px solid #d0d0d0; font-size:1rem; color:#dad9d9;height:1.831rem; line-height:1.831rem; padding: 0 0.2rem;}
.g-m ul .check{ width:10%; vertical-align:baseline;}
.g-m ul p{ display:inline-block; color:#fff;font-size:1rem; width:80%; text-align:left; }
.g-m ul p a{ color:#fff;font-size:0.842rem;}
.g-m ul a{}
.g-m .butt{ background:#2778be; width:100%; display:block; color:#fff; height: 30px; line-height:30px; border-radius:3px;font-size:1rem;}
.g-n{ background:url(../images/pic49.png) no-repeat right top; width:12.785rem; height:4.5rem; background-size:12.785rem 4.5rem; margin:0 auto; margin-top:-2.321rem;}
.g-n a{ width:1.714rem; height:1.714rem; display:inline-block;margin-top:1.335rem;}
.g-n a img{ width:100%;}
.g-m>p{ color:#fff; font-size:1rem; text-align:right; margin-right:1.5rem; line-height:1.714rem; line-height:1.714rem;/*padding-bottom:16.4rem;*/}
.g-m .s{/* padding-bottom:14rem;*/}
.g-m .ss{}
.g-m>p a{ color:#4ee6f4; }

.barcode{width: 100%;height: 100%;position: fixed; top: 0; left: 0;z-index: 200; display: none;}
.barcode .pop_background {position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); z-index: 201; display: none;}
.barcode .main_w{width: 300px; text-align: center; z-index: 205;position: absolute; background-color: #f6f6f6;box-shadow: 0px 0px 30px rgba(0,0,0,0.6);}
.barcode .main_w .bar_img{margin: 25px 0;width: 250px;height: 250px;}
.barcode .main_w .close{position: absolute;right: 3px; top: 3px;display: block;cursor: pointer;}
 




