
@media screen and (max-width:1830px){


}


@media screen and (max-width:1780px){

.pabout-usLeft .data .y{ font-size:5vw;}

}

@media screen and (max-width:1600px){

.pabout-usLeft .data .y{ font-size:4.5vw;}

}


@media screen and (max-width:1500px){

body{ font-size:15px;}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea, button, select{ font-size:15px;}

.myLeft-menu a{ font-size:16px;}

.myTeam-list li dl{ line-height:26px;}

.pnews-banner .menu a{ font-size:16px;}

.pnews-list li .word .t{ font-size:20px; line-height:38px; max-height:76px;}

.pabout-usLeft .data .y{ font-size:4vw;}

}



@media screen and (max-width:1400px){

body{ font-size:14px;}
input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], textarea, button, select{ font-size:14px;}

.mgcHead-logo{ width:100px;}
.pnews-list li .word .t{ font-size:18px; line-height:32px; max-height:64px;}
.pnews-list li .word .c{ line-height:26px; max-height:104px;}

.pnews-detaInfo{ line-height:28px;}
.pnews-banner .strategy a{ font-size:18px; padding:2.08vw 2.16vw 1.56vw 2.16vw;}


.pscenic-show-head .ti{ font-size:16px;}
.pstrategy-list li .desc{ line-height:28px; max-height:56px;}

.traffic-self-list li .word .t{ font-size:20px;}
.traffic-self-list li .word .c{ font-size:16px; line-height:28px;}

.traffic-air-word .text{ font-size:16px; line-height:28px;}
.traffic-air-word .price{ font-size:18px;}
.traffic-air-word .price .unit{ font-size:16px;}

.traffic-drive-list li .word .c{ line-height:28px;}
.traffic-trip-process .pro-word dl dd{ line-height:26px;}

.pcontact-inner li .word .c{ font-size:18px; line-height:28px; margin-top:12px;}
.pcontact-inner li .word .f{ margin-top:12px;}

.pmessage-left-title .ti{ font-size:16px;}
.pmessage-left-filed li .inpt{ height:42px; padding:10px 20px; line-height:20px;}
.pmessage-left-filed li .area{ height:200px;}
.pmessage-left-filed li .yzm-img{ height:42px;}
.pmessage-left-filed li .yzm-in{ line-height:42px;}
.pmessage-left-filed li .yzm-btn{ height:42px; line-height:42px;}

.pvideo-list li .more{ width:130px;}
.pvideo-list li .play{ font-size:20px;}

.pabout-usLeft .data .k{ letter-spacing:0;}
.pabout-usLeft .data .y{ font-size:55px;}

.pabout-concept-word .text{ line-height:28px;}

.pabout-video-cont .more{ width:130px;}
.pabout-video-cont .play{ font-size:20px;}

}


@media screen and (max-width:1310px){

.mgcHead-nav a{ margin-right:3vw;}

}


@media screen and (max-width:834px){

body{ font-size:15px; font-family: 'pingFangSC-MEDIUM';}
.w{ width:94%;}


.mgcHead{ padding-top:10px;}
.mgcHead.topFix{ padding:10px 0;}
.mgcHead-logo{ width:60px;}
.mgcHead-nav{ display:none;}

.mgcScroll-down{ display:none;}
.mgcWeather{ display:none;}

.mgcIndex-page{ height:auto; overflow-y:auto;}
.mgcBanner{ height:220px;}
.mgcBanner .button{ width:auto; right:0; padding:0 10px; line-height:40px; height:40px;}
.mgcBanner .swiper-pagination{ font-size:14px; margin:0 10px;}
.mgcBanner .swiper-pagination-current{ font-size:18px;}


.mgcAbout{ display:block; margin-top:10px;}
.mgcAbout-video{ width:100%; height:180px;}
.mgcAbout-video .vi-play{ width:40px; height:40px; padding:5px;}
.mgcAbout-video .vi-play .iconfont{ font-size:14px;}
.mgcAbout-info{ width:100%; padding:20px 3% 0 3%;}
.mgcTourist-head .iboxt{ padding-top:0; padding-left:15px;}
.mgcTourist-head .iboxt:after{ width:10px; height:10px; right:-30px;}
.mgcTourist-head .iboxt:before{ width:40px; height:40px; left:0;}
.mgcTourist-head .en{ font-size:17px;}
.mgcTourist-head .cn{ font-size:18px; font-weight:bold; margin-top:3px;}

.mgcAbout-info .text{ line-height:28px; margin-top:20px;}
.mgcAbout-info .more{ margin-top:15px; line-height:24px;}
.mgcAbout-info .more:before{ width:50px;}
.mgcAbout-info .more .iconfont{ width:24px; height:24px; line-height:24px; margin-left:10px;}
.mgcAbout-info .click{ width:100%; position:relative; right:0; margin-top:20px;}
.mgcAbout-info .click a{ height:auto; padding:15px 0; text-align:center;}
.mgcAbout-info .click a .cn{ font-size:16px; line-height:22px;}
.mgcAbout-info .click a .cn .iconfont{ width:22px; height:22px; margin-left:10px; font-size:14px;}
.mgcAbout-info .click a .en{ font-size:13px; margin-top:5px;}


.mgcScenic{ display:block;}
.mgcScenic-sider{ width:100%; padding:0; overflow-x:scroll; display:flex; align-items:center; white-space: nowrap;}
.mgcScenic-sider::-webkit-scrollbar { height:0; }
.mgcScenic-sider a{ background:#087ec6; font-size:16px; line-height:1; padding:15px; color:#fff;}
.mgcScenic-sider a.active:before, .mgcScenic-sider a:hover:before{ background:#fff; width:100%; height:2px; bottom:0; top:auto;}

.mgcScenic-right{ width:100%; padding:20px 4%;}
.mgcScenic-graphic{ margin-top:20px;}
.mgcScenic-graphic li.swiper-slide-active .thumb{ height:160px;}
.mgcScenic-graphic li .word{ max-width:inherit; margin-top:10px;}
.mgcScenic-graphic li .word .t{ font-size:16px;}
.mgcScenic-graphic li .word .c{ margin-top:5px;}
.mgcScenic-graphic .swiper-button-next, .mgcScenic-graphic .swiper-button-prev{ width:30px; height:30px; line-height:28px; bottom:auto; top:65px; margin-top:auto; font-size:14px;}
.mgcScenic-graphic .swiper-button-next{ right:10px;}
.mgcScenic-graphic .swiper-button-prev{ left:10px;} 


.mgcRoute{ display:block;}
.mgcRoute-map{ width:100%; padding:20px 4%;}
.mgcRoute-map .mgcTourist-head{ text-align:left; padding-right:0;}
.mgcRoute-map .thumb{ height:180px; margin-top:15px;}
.mgcRoute-map .word{ margin-top:15px;}
.mgcRoute-map .word .t{ font-size:16px;}
.mgcRoute-map .word .c{ font-size:14px; margin-top:6px;}
.mgcRoute-map .word .m{ margin-top:10px; font-size:13px; line-height:22px;}
.mgcRoute-map .word .m .iconfont{ width:22px; height:22px; margin-left:10px; font-size:14px;}

.mgcRoute-right{ width:100%; padding:20px 4%;}
.mgcRoute-right-tab a{ font-size:15px; line-height:30px; margin-right:15px;}
.mgcRoute-right-swith{ margin-top:15px;}

#ChinaMap4 { width:100% !important; height:auto !important;}
.stateTip, #StateTip{ padding:12px;}
.mapInfo span{ font-size:16px;}
.mapInfo b{ font-size:14px; margin-top:5px;}



.mgcStrategy{ padding-top:25px;}
.mgcStrategy-list{ position:relative; height:auto; margin-top:15px;}
.mgcStrategy-list a{ width:50%; height:150px;}
.mgcStrategy-list a .cover{ background:rgba(0,0,0,.4);}
.mgcStrategy-list a .cover .c{ display:none;}
.mgcStrategy-list a .cover .iconfont{ font-size:30px;}
.mgcStrategy-list a .cover .t{ font-size:17px; margin-top:5px;}
.mgcStrategy-list a .cover .m{ margin-top:5px; line-height:20px; display:none;}
.mgcStrategy-list a .cover .m .iconfont{ display:none;}


.mgcNews{ padding-top:25px;}
.mgcNews-tab{ width:100%; margin-top:15px; overflow-x:scroll; display:flex; align-items:center; white-space: nowrap;}
.mgcNews-tab::-webkit-scrollbar { height:0; }
.mgcNews-tab a{ line-height:36px; padding:0 10px; margin-right:10px; font-size:15px; margin-left:0; border:1px #ccc solid; border-radius:3px;}
.mgcNews-tab a.active{ background:#087ec6; border-color:#087ec6; color:#fff;}
.mgcNews-swithSider{ margin-top:15px; padding-bottom:30px;}
.mgcNews-swithSider li .thumb{ height:140px;}
.mgcNews-swithSider li .date{ width:auto; padding:10px; font-size:13px;}
.mgcNews-swithSider li .date p:first-child{ font-size:15px;}
.mgcNews-swithSider li .word{ margin-top:10px;}
.mgcNews-swithSider li .word .t{ font-size:16px; font-weight:bold;}
.mgcNews-swithSider li .word .c{ font-size:14px; line-height:24px; margin-top:6px; max-height:48px;}
.mgcNews-swithSider li .word .m{ line-height:22px; margin-top:10px; font-size:13px;}
.mgcNews-swithSider li .word .m .iconfont{ width:22px; height:22px; margin-left:10px; font-size:14px;}
.mgcNews-swithSider .swiper-pagination{ bottom:10px !important;}
.mgcNews-swithSider .swiper-pagination-bullet{ background:#fff; width:8px; height:8px; margin:0 4px !important;}
.mgcNews-swithSider .swiper-pagination-bullet-active { background:#087ec6; }


.mgcTourist{ padding:30px 0;}
.mgcTourist-click{ margin-top:20px;}
.mgcTourist-click a{ width:70px; height:70px; margin:0 5px; font-size:14px; border-radius:5px;}
.mgcTourist-click a .iconfont{ font-size:22px; margin-bottom:5px;}


.mgcFooter{ padding:20px 0 15px 0;}
.mgcFooter-title{ width:100%; text-align:left;}
.mgcFooter-title .cn{ font-size:16px; line-height:26px;}
.mgcFooter-contact{ font-size:14px; width:100%; padding-left:0; margin-top:15px; padding-bottom:15px; line-height:24px;}
.mgcFooter-contact .iconfont{ font-size:16px; margin-right:5px;}
.mgcFooter-right{ max-width:inherit; width:100%;}
.mgcFooter-right .share{ margin-top:15px;}
.mgcFooter-right .share a{ margin-right:15px;}
.mgcFooter-right .share a .iconfont{ width:30px; height:30px; font-size:18px; line-height:30px;}
.mgcFooter-right .copy{ font-size:13px; line-height:22px; margin-top:10px;}


.mgcLogin-logo{ width:80px;}
.mgcLogin-filed{ width:90%; padding:20px 0;}
.mgcLogin-filed .fi-title{ font-size:18px;}
.mgcLogin-filed .fi-list{ padding:10px 15px 0 15px;}
.mgcLogin-filed .fi-list li{ padding-top:15px;}
.mgcLogin-filed .fi-list li .iconfont{ width:40px; height:40px; line-height:40px; font-size:20px;}
.mgcLogin-filed .fi-list li .inpt{ height:40px; line-height:38px; padding-left:45px; font-size:15px;}
.mgcLogin-filed .fi-list li .btn{ height:40px; line-height:40px; margin-top:10px; font-size:16px;}
.mgcLogin-filed .fi-list li .forget{ padding-top:10px;}


.pnews-banner{ height:auto;}
.pnews-banner .pic{ height:200px;}
.pnews-banner .txt{ top:120px; left:4%;}
.pnews-banner .txt .cn{ font-size:18px;}
.pnews-banner .txt .en{ font-size:16px; margin-top:10px;}
.pnews-banner .txt .iconfont{ display:none;}
.pnews-banner .menu{ position:relative; overflow:hidden; padding:0; overflow-x:scroll; display:flex; align-items:center; white-space: nowrap;}
.pnews-banner .menu::-webkit-scrollbar { height:0; }
.pnews-banner .menu a{ padding:10px;}
.pnews-banner .menu a:before{ height:2px; bottom:0;}

.pnews-banner .strategy{ position:relative; overflow:hidden; padding:0; overflow-x:scroll; display:flex; align-items:center; white-space: nowrap;}
.pnews-banner .strategy::-webkit-scrollbar { height:0; }
.pnews-banner .strategy a{ font-size:15px; padding:10px;}
.pnews-banner .strategy a.on:before, .pnews-banner .strategy a:hover:before{ display:none;}
.pnews-banner .strategy a .iconfont{ font-size:18px; margin-bottom:5px;}


.pnews-main{ padding:20px 0;}
.pnews-list li{ padding:15px;}
.pnews-list li:first-child{ padding-top:0;}
.pnews-list li .thumb{ width:100%; height:170px; padding-bottom:10px;}
.pnews-list li .date{ width:70px; font-size:13px; padding-top:7px;}
.pnews-list li .date .d{ font-size:15px; margin-bottom:5px;}
.pnews-list li .word{ width:calc(100% - 70px); padding:0 0 0 10px;}
.pnews-list li .word .c{ display:none;}
.pnews-list li .word .m{ display:none;}
.pnews-list li .word .t{ font-size:16px; line-height:26px; max-height:52px;}

.pnews-detaWarp{ padding:20px 15px; border-width:4px; margin-top:0;}
.pnews-detaReturn{ width:auto; padding:0 15px; font-size:14px; height:38px; line-height:38px; top:-40px;}
.pnews-detaTop .t{ font-size:18px; padding-bottom:10px;}
.pnews-detaTop .c span{ font-size:13px; line-height:28px; margin-right:10px;}
.pnews-detaInfo{ padding:20px 0;}
.pnews-detaPage{ padding-top:10px;}
.pnews-detaPage a{ width:100%; max-width:inherit; font-size:14px;}
.pnews-detaPage a.prev{ background-size:27px auto; padding-left:35px;}
.pnews-detaPage a.next{ background: url(../images/page-prev.png) no-repeat left center; background-size:27px auto; padding-left:35px; padding-right:0;}

.pscenic-head .title{ font-size:22px;}
.pscenic-head .text{ margin-left:15px; padding-left:15px;}
.pscenic-head .text .en{ font-size:18px;}
.pscenic-slogan{ margin-top:15px; line-height:28px;}
.pscenic-about{ margin-top:15px; line-height:28px;}
.pscenic-show{ margin-top:20px;}
.pscenic-show-head .cn{ font-size:18px; font-weight:bold;}
.pscenic-show-head .en{ font-size:17px;}
.pscenic-show-head .en .iconfont{ font-size:20px; margin:0 10px;}
.pscenic-show-head .ti{ font-size:15px; margin-top:10px;}
.pscenic-show-thumb{ height:240px; margin-top:20px;}
.pscenic-show-thumb a{ border-width:5px;}
.pscenic-show-thumb a .cover .iconfont{ font-size:24px;}


.pstrategy-list{ column-count:auto;}
.pstrategy-list li{ margin-top:20px;}
.pstrategy-list li:first-child{ margin-top:0;}
.pstrategy-list li .line{ height:20px;}
.pstrategy-list li .line:before{ height:10px;}
.pstrategy-list li .title{ font-size:17px; margin-top:12px; font-weight:bold;}
.pstrategy-list li .desc{ font-size:14px; line-height:24px; max-height:48px;}
.pstrategy-list li .more{ margin-top:10px; font-size:13px; line-height:24px;}
.pstrategy-list li .more .iconfont{ width:24px;}
.pstrategy-list li .more:before{ width:50px;}
.pstrategy-list li .thumb{ margin-top:10px;}

.traffic-self{ padding:25px 0;}
.traffic-self-list{ margin-top:20px; overflow:hidden;}
.traffic-self-list li{ display:block;}
.traffic-self-list li .thumb{ width:100%; height:200px;}
.traffic-self-list li .word{ width:100%; padding:12px;}
.traffic-self-list li .word .t{ font-size:16px;}
.traffic-self-list li .word .c{ font-size:14px; line-height:24px;}
.traffic-self-list li .word .p{ margin-top:10px;}
.traffic-self-list li .word .p .price strong{ font-size:18px;}
.traffic-self-list .swiper-button-next, .traffic-self-list .swiper-button-prev{ width:30px; height:30px; line-height:28px; bottom:12px; font-size:14px;}
.traffic-self-list .swiper-button-next{ left:auto; right:12px;}
.traffic-self-list .swiper-button-prev{ left:auto; right:50px;}


.traffic-air{ display:block;}
.traffic-air-word{ width:100%; padding:20px 3%;}
.traffic-air-word .en-title{ font-size:17px;}
.traffic-air-word .en-title .iconfont{ font-size:20px; margin-left:10px;}
.traffic-air-word .cn-title{ font-size:18px; margin-top:10px;}
.traffic-air-word .cn-title .iconfont{ font-size:17px; margin-right:10px;}
.traffic-air-word .text{ font-size:15px; line-height:26px; margin-top:12px;}
.traffic-air-word .price{ font-size:15px; margin-top:15px;}
.traffic-air-word .price strong{ font-size:18px;}
.traffic-air-word .price .unit{ font-size:13px;}
.traffic-air-thumb{ width:100%;}

.traffic-drive{ padding:25px 0;}
.traffic-drive-list{ display:block; margin-top:15px;}
.traffic-drive-list li{ width:100%;}
.traffic-drive-list li .thumb{ height:auto;}
.traffic-drive-list li .word{ padding:10px 12px;}
.traffic-drive-list li .word .t{ font-size:16px;}
.traffic-drive-list li .word .c{ font-size:14px; line-height:24px; margin-top:10px;}

.traffic-trip{ padding:20px 0;}
.traffic-trip-left{ width:100%;}
.traffic-trip-left .cnTitle{ font-size:18px; font-weight:bold;}
.traffic-trip-left .cnTitle .iconfont{ font-size:20px; margin-left:10px;}
.traffic-trip-left .enTitle{ font-size:17px; margin-top:5px;}
.traffic-trip-process{ width:100%; height:auto; position:relative; top:auto; overflow:hidden; padding:15px;}
.traffic-trip-process .pro-word{ width:100%;}
.traffic-trip-process .pro-word:before{ left:20px;}
.traffic-trip-process .pro-word dl{ padding:10px 0;}
.traffic-trip-process .pro-word dl dt{ width:40px; height:40px; font-size:15px; border-width:5px;}


.pcontact-inner{ display:block;}
.pcontact-inner li{ width:100%; height:auto; padding:15px;}
.pcontact-inner li .iconfont{ font-size:25px; margin-right:10px;}
.pcontact-inner li .word{ font-size:14px;}
.pcontact-inner li .word .c{ font-size:16px; line-height:26px; margin-top:5px;}
.pcontact-inner li .word .f{ margin-top:5px;}
.pcontact-map{ margin-top:20px;}


.pmessage-left{ width:100%;}
.pmessage-left-title{ padding-top:10px;}
.pmessage-left-title .en{ font-size:26px;}
.pmessage-thumb{ display:none;}
.pmessage-left-title .cn{ font-size:18px; padding-bottom:10px;}
.pmessage-left-title .ti{ font-size:14px; margin-top:10px;}
.pmessage-left-filed li{ margin-top:15px;}
.pmessage-left-filed li .aside{ width:100%; margin-top:15px;}
.pmessage-left-filed li .aside:first-child{ margin-top:0;}
.pmessage-left-filed li .inpt{ font-size:15px;}
.pmessage-left-filed li .area{ font-size:15px; height:120px;}
.pmessage-left-filed li .yzm-inpt{ width:120px;}
.pmessage-left-filed li .yzm-img{ margin-left:10px;}
.pmessage-left-filed li .yzm-in{ margin-left:10px;}
.pmessage-left-filed li .yzm-btn{ width:100%; margin-top:20px;}


.pvideo-list li{ margin-top:25px;}
.pvideo-list li .title{ font-size:16px; line-height:26px; padding-bottom:10px; padding-right:85px;}
.pvideo-list li .play{ font-size:14px;}
.pvideo-list li .play .iconfont{ font-size:30px;}
.pvideo-list li .more{ width:auto; padding:5px; height:auto; right:0; top:0;}
.pvideo-list li .more .en{ font-size:13px; padding-bottom:5px;}
.pvideo-list li .more .iconfont{ width:22px; height:22px; line-height:22px; margin-top:8px;}


.pabout-usThumb{ width:100%;}
.pabout-usLeft{ width:100%; padding:20px 3%;}
.pabout-usLeft .cn-title{ font-size:18px; font-weight:bold;}
.pabout-usLeft .en-title{ font-size:17px; margin-top:2px;}
.pabout-usLeft .en-title .iconfont{ font-size:20px; margin-left:10px;}
.pabout-usLeft .data{ margin-top:15px;}
.pabout-usLeft .data .s{ font-size:20px;}
.pabout-usLeft .data .y{ font-size:32px;}
.pabout-usLeft .data .k{ font-size:15px; margin-left:5px; padding-left:6px; border-width:2px;}
.pabout-usLeft .data .k p:first-child{ font-size:13px;}
.pabout-usLeft .text{ line-height:28px; margin-top:20px;}

.pabout-concept-figure{ width:100%;}
.pabout-concept-word{ width:100%; padding:20px 3%;}
.pabout-concept-word .cn-title{ font-size:18px; font-weight:bold;}
.pabout-concept-word .en-title{ font-size:17px; margin-top:5px;}
.pabout-concept-word .en-title .iconfont{ font-size:20px;}
.pabout-concept-word .slog{ font-size:20px; line-height:32px; margin-top:10px;}
.pabout-concept-word .text{ margin-top:15px;}
.pabout-concept-word .arrow{ margin-top:20px;}
.pabout-concept-word .arrow .iconfont{ width:24px; height:24px; line-height:24px; font-size:15px;}

.pabout-video{ padding:20px 0;}
.pabout-video-head .cn{ font-size:18px; font-weight:bold;}
.pabout-video-head .en{ font-size:17px; margin-top:2px;}
.pabout-video-head .en .iconfont{ font-size:20px; margin-left:10px;}

.pabout-video-cont{ margin-top:15px;}
.pabout-video-cont .play{ font-size:14px;}
.pabout-video-cont .play .iconfont{ font-size:30px;}
.pabout-video-cont .more{ width:auto; padding:5px; height:auto; right:0; top:-20px;}
.pabout-video-cont .more .en{ font-size:13px; padding-bottom:5px;}
.pabout-video-cont .more .iconfont{ width:22px; height:22px; line-height:22px; margin-top:8px;}


.pbanner{ height:200px;}
.myMain{ display:block;}
.myLeft{ width:100%; padding:0;}
.myLeft-title{ padding:15px 0 0 0;}
.myLeft-title .cn{ font-size:18px;}
.myLeft-title .en{ font-size:16px;}



.myLeft-menu{ position:relative; overflow:hidden; padding:0; overflow-x:scroll; display:flex; align-items:center; white-space: nowrap;}
.myLeft-menu::-webkit-scrollbar { height:0; }
.myLeft-menu a{ padding:10px;}
.myLeft-menu a:before{ display:none;}

.myRight{ width:100%; padding:20px 4% 17.7vw 4%;}
.myRight-title{ font-size:17px; padding-bottom:10px;}
.myData-filed dl{ margin-top:15px;}
.myData-filed dl dt{ min-width:100px; line-height:38px; margin-right:5px;}
.myData-filed dl dd .inpt{ height:38px; line-height:36px; font-size:15px; padding-left:10px;}
.myData-filed dl dd .yzm-inpt{ width:100px; font-size:14px;}
.myData-filed dl dd .yzm-img{ width:100px; height:auto; margin-left:10px;}
.myData-filed dl dd .yzm-img + a{ display:none;}
.myData-filed dl dd .tips{ font-size:14px; margin-top:10px;}

.myData-button{ margin-top:25px;}
.myData-button .sbtn{ width:40%; height:40px; line-height:40px; font-size:16px; margin:0 5px; border-radius:3px;}


.myData-portrait{ padding:15px 20px; margin-bottom:30px;}
.myData-portrait .thumb img{ width:60px; height:60px;}
.myData-portrait .thumb .upload{ font-size:20px; bottom:0;}
.myData-portrait .editor{ font-size:14px; right:20px;}

.myCustomer-service .row{ margin-top:20px; display:block; overflow:hidden;}
.myCustomer-service .row .iconfont{ font-size:25px; margin-right:15px; float:left;}
.myCustomer-service .row .text .t{ font-size:17px;}
.myCustomer-service .row .text{ overflow:hidden;}
.myCustomer-service .tencent{ width:100%; margin-left:0; padding-left:40px;}
.myCustomer-service .tencent a{ float:left !important; padding:0 12px; margin:10px 10px 0 0;}

.myTeam-select{ height:40px; padding-left:12px; font-size:15px;}
.myTeam-list{ display:block;}
.myTeam-list li{ width:100%; margin-top:15px; margin-right:0; padding:15px;}
.myTeam-list li .more{ line-height:28px; padding:0 12px;}
.myTeam-list li dl dd{ padding-left:10px; -webkit-line-clamp:inherit; max-height:inherit;}


.pmain-page{ padding-top:20px;}
.pmain-page a{ font-size:14px; line-height:26px; margin:3px; padding:0 9px;}
.pmain-page span{ font-size:14px; line-height:26px; margin:3px; padding:0 9px;}

.video-pup .v-box{ width:100%; height:auto; margin-top:50px;}
.video-pup .v-close{ right:15px; top:15px;}
.video-pup .v-box video{ position:relative;}

.mgcHead-btn{ display:block; padding:5px; margin-top:0;}
.mgcHead-btn .iconfont{ width:30px; height:30px; line-height:30px; font-size:18px;}

}




@media screen and (max-width:640px){


}



