/*** Name: dgy.layout.css** Date: 2019/06/13.** Anthor: tonney@duoguyu.com.** Version: 1.0.1.** Last: 2019/06/13/ tonney.*/input, textarea {	-webkit-tap-highlight-color: transparent!important;	-webkit-appearance: none;	border-radius: 0;}.menuBtnWrapLayout {	display : none;}.blur {	filter : blur(8px);}@media screen and (max-width : 768px) {.fixeds {	position: relative!important;}body {	padding-top : 60px}#pageGroup {	margin-bottom : 50px;}.launchTopGird {	padding : 10px 0 40px;}.commonHeadGrid.fixed, .fixedHeadSwitch .commonHeadGrid {	position : relative;}.indexListGrid {	padding : 0 10px;}.commonHeadGrid .headGrid.nav {	margin-top : -40px;	width : auto;	height : auto;}.commonHeadGrid .headGrid.nav .menuGroup .item {	padding : 0;}.commonHeadGrid .headGrid.nav .menuGroup a {	display : block;}.layoutWidth {	width : 100% !important;}.layoutHide {	display : none !important;}.layoutAuto {	width : 100% !important;	height : auto !important;}.mt100, .mt120 {	margin-top : 30px !important;}/* detail */.rightGrid.my {	margin-left : 0;	width : 100%;	position : relative;	left : 0;	top : 0;}.page_pic .articleDetailGroup {	padding : 0;}.detailGrid.my {	padding : 0 1rem;}/* .posterGrid */.posterGrid {	width : 100%;}.posterGrid .bodyBox {	padding : 10px;}.posterGrid .poster {	height : 200px;}/* websiteGrid */.websiteGrid .labelItem, .newArticleGrid.web .itemLi {	float : none;	width : 100%;}.webHeadLabel {	padding : 10px 80px 10px 90px;	min-height : 72px;}.webHeadLabel .webImg {	margin-top : -30px;	width : 60px;	height : 60px;}.webHeadLabel .website {	margin-top : -15px;	width : 80px;	height : 30px;	font-size : 12px;	line-height : 30px;	border-radius : 15px;}.webHeadLabel h1 {	font-size : 24px;	line-height : 28px;}/* menuGroup */.menuBtnWrapLayout {	display : block;	position : fixed;	background : #fff;	right : -15px;	top : 0;	width : 70px;	height : 55px;	padding-left : 15px;	line-height : 60px;	color : #aaa;	z-index : 1000;}.menuBtnWrapLayout.openBtn {}.menuBtnWrapLayout.closeBtn {	position : absolute;	right : 175px;	color : #0051a2;}.menuBtnWrapLayout .iconfont {	font-size : 26px;}.menuLayout {	position : fixed;	right : -120%;	top : 0;	bottom : 0;	height : 100%;	width : 100%; /*background:rgba(0,0,0,.5);*/	overflow : hidden;	-webkit-transition : all 0.2s ease;	-moz-transition : all 0.2s ease;	transition : all 0.2s ease;	z-index : 1050;}.menuLayout .menuGroup {	display : block;	background : #0051a2;	box-shadow : 0 0 5px #ccc;	position : absolute;	right : 0;	top : 0;	bottom : 0;	height : 100%;	width : 190px;	z-index : 1060;}.menuLayout .menuGroup .item {	display : block;	width : 100%;	border-bottom : 1px solid rgba(0, 0, 0, .1);	padding : 10px;}.menuLayout.on {	right : 0;	-webkit-transition : all 0.2s ease;	-moz-transition : all 0.2s ease;	transition : all 0.2s ease;}.leftWrap.pr10 {	padding-right : 0}.swiper-container, .hot-pics1-a, .swiper-container-horizontal > .swiper-pagination-bullets,  .swiper-pagination-custom, .swiper-pagination-fraction, .baseGroup.w1100, .page_main .w1100 {	width : 100vw !important;	max-width : 100% !important;}.user_box {	border: none;	margin-top: 0px;}.hot-pics1-a {	height : 220px;}.hot-pics1-div, .swiper-button-prev, .swiper-button-next, .get_location, .share_box_2 img, .listpage, .share_box {	display : none !important;}.listpage.curpage {	display : inline-block !important;}#pageGroup a {	width : 15%;	padding-top : 10px;	padding-bottom : 10px}.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {	bottom : 40px;}.swiper-container-horizontal > .swiper-pagination-bullets {	width: 99vw !important}.baseGroup.mt10, .tab_nav, .baseGroup.mt30, .swiper-container.mt10 {	margin-top : 0}.detailHeadLabel .title {	font-size : 28px;	font-weight : 500;	text-align : center;	margin-top : 30px;}.description {	padding-left : 0;}.commonHeadGrid .headGrid {	height : 60px;	top : -60px;	position : absolute;}#headGroup .headGrid {	top : 0;}.commonHeadGrid .logo {	z-index : 999;	height : 60px;	float : none;	margin-right : 0;	margin-top : 0;	padding-top : 10px;	padding-left : 15px;	display : flex;	line-height : 40px;	width : 100vw;	position : fixed;	background : #fff;	overflow : hidden;	text-align : center;	border-bottom : 1px solid rgba(26, 26, 26, .06);	-webkit-box-shadow : 0 1px 3px 0 rgba(23, 81, 153, .05);	box-shadow : 0 1px 3px 0 rgba(23, 81, 153, .05);}.commonHeadGrid .logo img {	display : block;	height : 80%}.fixedHeadSwitch,#touchMenuOpen{    -moz-transition: all .5s;	-webkit-transition: all .5s;	-o-transition: all .5s;}.Head_down{position: relative;  top: -100px}.Head_up{position: relative;  top: 0}#touchMenuOpen.Head_down,#touchMenuOpen.Head_up{position: fixed}.page_news_show .rightGrid.fixed {	top : 150px;	border-top : 1px solid #eee;	padding-top : 20px;}.commonHeadGrid .headGrid.nav .menuGroup {	display : block;	flex-direction : row;	line-height : 50px;}.commonHeadGrid .headGrid.nav .menuGroup .item {	flex : none;}.commonHeadGrid .menuGroup a {}.pr10.layoutAuto {	padding-right : 0}#channelGroup .articleModeGrid {	padding-left : 10px;	padding-right : 10px;	margin : 0;}.itemLi.layoutAuto {	width : 50% !important;}.articleModeGrid.on .btmInfo {	bottom : 5px;	padding : 0 10px;}.articleModeGrid.on .articleGroup {	padding : 0 10px 35px;}.articleModeGrid.w3 .imgBox {	height : 100px;	margin-bottom : 10px;}.baseGroup.w1100.mt20.layoutAuto {	margin-top : 0}.articleModeGrid.w3 .btmInfo .strong {	display : none;}.page_pic .detailGrid.my {	padding : 1rem;}.page_pic .zanGroup, .show_video .zanGroup {	top : 30PX}.show_video {	width : 100%;}.show_video .posterGrid .poster {	height : 230px;	margin-top : 10px;}.show_video .posterGrid .bodyBox iframe {	height : 230px;}.show_video .posterGrid .bodyBox {	height : 240px;}.articleDetailGroup p, .labelItem .item h3, .indexListGrid.aside .item h2 {	font-size : 18px;}.rightWrap.pl10.mt20.layoutAuto {	padding-left : 0}.commonHeadLabel {	padding-left : 30px;}.commonHeadLabel:before {	left : 15px;}.indexListGrid, .indexTagGrid, .brandGrid, .commonFooterGrid .footerGrid {	padding : 0 15px;}.otherGrid p {	float : none;	text-align : center}.commonFooterGrid .menuGroup a, .commonFooterGrid .otherGrid {	font-size : 14px;}.commonFooterGrid .otherGrid a {	text-align : center}.commonFooterGrid .otherGrid .fl a {	display: block;}.commonFooterGrid {	margin : 0px auto 0;}.indexListGrid .imgBox {	width : 140px;}.indexListGrid .content.img {	padding-right : 150px;}.articleDetailGroup table {	width : 100% !important}.page_index .swiper-wrapper {	height : 220px;}.page_index .swiper-container-horizontal > .swiper-pagination-bullets {	bottom : 46px;}.csld {	width : 100%;}.indexListGrid .item h2, .page_index .indexListGrid .item h2 {	font-size : 18px;	text-overflow: -o-ellipsis-lastline;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 2;	line-clamp: 2;	-webkit-box-orient: vertical;}.page_index .indexListGrid .item h2 {	padding-right : 10px;	white-space : normal;}.page_list .indexListGrid .content.img {	overflow : hidden;}.div2-contents1-left {	width : 100%;	height : auto;}.div2-contents1-left .image {	width : calc(50vw - 22px);	height : calc(35vw - 22px);	float : left;	margin-left : 14px}.qiche-videos {	margin-left : 0px;}.qiche-videos a {	width : calc(50vw - 23px);	height : 120px;	margin-left : 15px;}.place-infos {	width : auto;	overflow : hidden;}.place-infos a {	width : calc(50vw - 25px);	height : 180px;	margin-left : 15px;	margin-right : 0;	overflow : hidden;}.place-infos a .img {	width : calc(50vw - 25px);	height : 120px;}.place-infos a .txt {	margin-left : 0;	margin-bottom : 0;}.posterGrid .bodyBox video {	width : 100%;	height : 230px;}.page_list .indexListGrid .imgBox {	margin-top : -50px;}.index-div3-left {	display : none;}.index-news .index-div1-right {	width : 100%;}.index-news .index-div1-right .index-news-l {	width : 90%;	margin-left : 5%;	margin-right : 0;	margin-bottom : 15px;}.banner_box, .nav .sub_nav {	display : none !important;}.page_new .info_share_box {	padding : 10px 0;	border : 1px solid #e5e5e5;	border-width : 1px 0;	font-size : 14px;}.csld a {	margin-top : 0;}.indexListGrid .item {	padding : 5px 0 5px;	margin-bottom : 5px;}.page_index .indexListGrid .item.cf_red {	margin-top : -5px;}}/*@media screen and (max-width: 414px) and (min-width: 376px) {}@media screen and (max-width: 375px) and (min-width: 321px) {}@media screen and (max-width: 320px) {    body{padding:0 10px; min-width:320px;}    }*/