@charset "utf-8";/* CSS Document */body{border:0px;	font-size:12px;	/*font-family:"微软雅黑",Arial,simsun,scans-serif;*/	font-family:"PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;	font-size-adjust:none;font-style:normal;	font-variant:normal;font-weight:normal;	margin:0px;padding:0px;color:#333;line-height:1.6em;	box-sizing: border-box;}form,p,div,ol,ul,p,h1,h2,h3,h4,input,li,span{margin:0px;padding:0px;}img{border:0;}html { overflow: auto; overflow-x: hidden; width:100%; }em{font-style:normal;}a:link,a:visited{text-decoration:none;color:#333;}a:hover{text-decoration:underline;color:#0291c7;cursor:pointer;}ul,li{list-style-type:none;list-style-position:outside;list-style-image:none;}th,td{font-size:12px;}input,select,textarea{font-size:12px;}textarea{overflow-y:scroll;border:1px solid #c2defd;}li{white-space:nowrap;text-overflow:ellipsis;}h1{font-size:1.4em;}h2{font-size:1.17em; color:#0060a1}h3{font-size:1em;}button{line-height:1.2em;font-size:12px;border:0px;cursor:pointer;}video{	background: #000;}.key{font-weight:bold;}.text_b,a.text_b:link,a.text_b:visited{text-decoration:underline;}.lit_font{font-size:12px;}.big_font{font-size:14px;}.font_weight{font-weight:normal;}.more{float:right;margin-top:-2em;}.row{margin:0;}.margin108{margin-top:108px;}.container{	width:100%;}.clear:after{content:".";height:0;overflow:hidden;display:block;clear:both;}.clear{display:inline-block;}.clear{display:block;}.sh-header{	width:100%;	margin:0 auto;	/*overflow: hidden;*/}.navbar{	margin-bottom: 0px;}.navbar-toggle{	margin-top:22px;}.sh-navbar{	background: #FFF;	border-bottom:none;	width: 60%;	/*overflow: hidden;*/	float: left;}.sh-navbar .navbar-nav > li > a{	line-height: 45px;	padding-top:0;	padding-bottom:0;}.navbar-nav{	margin:0 auto;	width:auto;	text-align: center;	float:left;	/*overflow: hidden;*/}.navbar-nav > li{	float:inherit;	display: inline-block;	position: relative;}.sh-navbar .navbar-nav > li > a{	padding: 0px 15px;	height: 45px;	font-size: 16px;	display: inline-block;}.sh-navbar .navbar-nav > li > a:focus, .sh-navbar .navbar-nav > li > a:hover {	text-decoration: none;	background-color: #FFF;	color: #043FC3;}.sh-navbar .navbar-nav > li.hover > a{	border-bottom:2px solid #043FC3;	color:#043FC3 !important;}.sh-navbar .navbar-nav li a:link,.sh-navbar .navbar-nav li a:visited {	text-decoration:none;	color:#333;}.sh-navbar .navbar-nav li ul {	position: absolute;	right: 0;	left: 0;	z-index: 999;	display: none;	background: #fff;	align-content: stretch;	line-height: 30px;}.sh-navbar .navbar-nav li ul li{	border: 1px solid #eee;}.sh-navbar .navbar-nav li ul li a {	display: block;	padding: 5px 0;	text-align: center;	font-weight: bold;	font-size: 12px;}.sh-navbar .navbar-nav  li:hover ul{	display:block;}.sh-navbar .navbar-nav li:hover ul li a{	background: #043FC3;	color:#fff;}.sh-navbar .navbar-nav  li ul li a:hover{	background:#fff;	color:#666;	text-decoration: none;}.sh-navbar .navbar-nav li:hover ul li a:hover{	background:#fff;	color:#666;}.sh-header .logo{	width:30%;	float:left;	line-height: 70px;	height: 60px;}.sh-header .user{	width:10%;	float:right;	line-height: 70px;}.sh-header .userPic{	text-align: center;	font-size: 16px;	white-space: nowrap;	color: #fff;	width: 100px;	background:#043FC3 ;	float: right;	margin: 17.5px auto;	line-height:35px;	/*border: 2px solid #f5f5f5;*/	border-radius: 5px;}.sh-header .userPic a{	color: #fff;}.sh-header .userPic img{	width:40px;	height:40px;	margin-right:12px;	border-radius: 100%;	border:1px solid #ccc;}.sh-banner{	width:100%;	height: auto;}.sh-banner img{	height: 100%;	min-height: auto;	max-height: none;	width: 100%;	min-width: auto;	max-width: none;	object-fit: cover;}.zhuti{	background: #fff;	width:100%;}.mipcms-main{	min-height: 450px;	margin-top: 70px;}.main{	overflow: hidden;	margin:0 auto;	position: relative;}.xin{	height: 300px;}.cansai-liucheng{	padding:30px 0 5px 0;}.cansai-liucheng h3{	height: 70px;}.cansai-liucheng h3 i{	display: block;	float: left;	background: url(../images/tubiao.png?v=1) no-repeat;	width: 10px;	height: 25px;	background-size: 100% 100%;	margin: 7.5px 10px;}.cansai-liucheng h3 span{	float: left;	display: block;}.cansai-liucheng ul{	overflow: hidden;	margin:20px 0 0 0;	padding:0;}.cansai-liucheng ul li{	width:204px;	height:94px;	background: #9fd134;	color:#fff;	font-size:30px;	text-align: center;	line-height: 92px;	display:block;	float:left;}.cansai-liucheng ul li a{	color:#fff;	text-decoration: none;	cursor: default;}.cansai-liucheng ul li:nth-child(3){	background: #9fd134;}.cansai-liucheng ul li:nth-child(5){	background: #9fd134;}.cansai-liucheng ul li.icoPic{	width: 98px;	background: url(../images/tubiao.png?v=1) no-repeat;	background-position: 26px -52px;}.cansai-liucheng .miaoshu{	color:#fff;	line-height: 22px;	margin-top:50px;	font-size:16px;	white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;}.cansai-liucheng .miaoshu a{	color:#fff;}.baoming{	width:100%;	height: 100%;	background:#9fd134;}.erji h3{	height: 120px;}.baoming a{	cursor: pointer;	font-size:30px;	width:100%;	height:100%;	text-align: center;	text-decoration: none;	color:#fff;	overflow: hidden;	display: block;}.baoming a span{	margin-top:40%;	background: url(../images/tubiao.png?v=1) no-repeat;	background-position: -66px 52px;	height:90px;	display: inline-block;}.baoming-logo img{	position: absolute;	top:50%;	left:50%;	width:210px;	margin: -39px 0 0 -105px;	height: 78px;}.zhuti-white{	background: white;	padding:30px 0;}.zhuti-gray{	background:#F7F7F7;	padding:30px 0 50px 0;}.huodongzixun{	padding:30px 25px 25px 25px;}.huodongzixun h3 i{	display: block;	float: left;	background: url(../images/tubiao.png?v=1) no-repeat;	width: 33px;	height: 25px;	background-size: 100% 100%;	margin: 7.5px 10px;}.huodongzixun h3 span{	float: left;	display: block;}.huodong-jieshao {	width: 42%;	float: right;	height: 260px;}.huodong-jieshao .huodong {	font-size: 16px;}.huodong-jieshao .txt {	padding:0 15px;	text-align: left;	font-size: 16px;	font-weight: normal ;	line-height: 30px;	color: #000;}.huodong-jieshao .txt ul li {	height: 45px;	line-height: 45px;	list-style-type:disc;	border-bottom: 1px dashed;}.cansai-liucheng .huodong{	width: auto;	margin-top: 13px;	margin-left: 75px;	line-height: 35px;	font-size: 13px;	text-align: justify;}.cansai-liucheng h3{	font-size: 30px;	font-weight: bold;	text-align: center;	overflow: hidden;	line-height: 35px;	height: 35px;	width: 180px;	margin: auto;}.huodongzixun h3{	font-size: 30px;	font-weight: bold;	text-align: center;	overflow: hidden;	line-height: 35px;	height: 35px;	width: 228px;	margin: auto;}.baoming {	background: url('../images/baoming.png') no-repeat;	background-size: 100% 100%;}.baoming a span {	height: auto;	border-radius: 20px;	color: #94C627;	padding: 15px;	background: #fff;	margin-top: 23%;	background-position-x: 0%;	background-position-y: 0%;	background-position: -66px 52px;	display: inline-block;}.zhuti-tongzhi {	background: #fff;	margin-bottom: 20px;}.zhuti-tongzhi .main{	width: 1200px;	margin-left: auto;	margin-right: auto;}.huodong-right{	text-align: center;}.huodong-right{	width: 55%;	float: left;	height:auto;}.huodong-right .swiper-slide{	height: auto;	display: block;}.huodong-right img{	height: 100%;	min-height: auto;	max-height: none;	width: 100%;	min-width: auto;	max-width: none;	object-fit: cover;}.zhuti-news{	position: relative;	width:100%;	overflow: hidden;	background: #fff;	max-width: 1200px;	margin: auto;	margin-bottom: 40px;}.zhuti-news .sh-zuopin{	width:35%;	float:left;	position: absolute;	height:100%;	left:0;	bottom:0;	top:0;	background: url(../images/mhxsh.png) no-repeat;}.shouyezuopinzhanshi h3{	font-size: 30px;	font-weight: bold;	text-align: center;	overflow: hidden;	line-height: 35px;	height: 35px;	width: 180px;	margin: auto;}.shouyezuopinzhanshi h3 i{	display: block;	float: left;	background: url(../images/tubiao.png?v=1) no-repeat;	width: 10px;	height: 25px;	background-size: 100% 100%;	margin: 7.5px 10px;}.shouyezuopinzhanshi h3 span{	float: left;	display: block;}.zhuanjiapingwei h3{	font-size: 30px;	font-weight: bold;	text-align: center;	overflow: hidden;	line-height: 35px;	height: 35px;	width: 258px;	margin: auto;}.zhuanjiapingwei h3 i{	display: block;	float: left;	background: url(../images/tubiao.png?v=1) no-repeat;	width: 33px;	height: 25px;	background-size: 100% 100%;	margin: 7.5px 10px;}.zhuanjiapingwei h3 span{	float: left;	display: block;}.chuxuanshipin h3{	font-size: 30px;	font-weight: bold;	text-align: center;	overflow: hidden;	line-height: 35px;	height: 35px;	width: 286px;	margin: auto;}.chuxuanshipin h3 i{	display: block;	float: left;	background: url(../images/tubiao.png?v=1) no-repeat;	width: 33px;	height: 25px;	background-size: 100% 100%;	margin: 7.5px 10px;}.chuxuanshipin h3 span{	float: left;	display: block;}.chuxuan .chuxuan-video{	display: block;	height: auto;	border-radius: 10px;	overflow: hidden;	position: relative;}.gengduosucai{	height: 30px;	text-align: center;}.gengduosucai a{	padding: 8px 30px;	border-radius: 5px;	border: 1px solid #043FC3;	color: #043FC3;}.zuzhijigou h3{	font-size: 30px;	font-weight: bold;	text-align: center;	overflow: hidden;	line-height: 35px;	height: 35px;	width: 180px;	margin: auto;}.zuzhijigou h3 i{	display: block;	float: left;	background: url(../images/tubiao.png?v=1) no-repeat;	width: 10px;	height: 25px;	background-size: 100% 100%;	margin: 7.5px 10px;}.zuzhijigou h3 span{	float: left;	display: block;}.denglu h3{	font-size: 30px;	font-weight: bold;	text-align: center;	overflow: hidden;	line-height: 35px;	height: 35px;	width: 166px;	margin: auto;}.denglu h3 i{	display: block;	float: left;	background: url(../images/tubiao.png?v=1) no-repeat;	width: 33px;	height: 25px;	background-size: 100% 100%;	margin: 7.5px 10px;}.denglu h3 span{	float: left;	display: block;}.zhichimeiti h3{	font-size:30px;	font-weight: bold;	text-align: center;	overflow: hidden;	line-height: 35px;	height: 35px;	width: 228px;	margin: auto;}.zhichimeiti h3 i{	display: block;	float: left;	background: url(../images/tubiao.png?v=1) no-repeat;	width: 33px;	height: 25px;	background-size: 100% 100%;	margin: 7.5px 10px;}.zhichimeiti h3 span{	float: left;	display: block;}.sh-zuopin h3{	padding:0;	width:50%;	margin:0;	color:#0291c7;	font-size:18px;	font-weight: bold;	padding-top: 34px;	height: 55px;	padding-left:60px;	position: relative;}.sh-zuopin h3 i{	width:30px;	height:70px;	display: inline-block;	left:24px;	top:28px;	position: absolute;	background: url(../images/tubiao.png?v=1) no-repeat;	background-position: 0 10px;	background-size: 100%;}.sh-zuopin .more{	margin-right:20px;	margin-top:-13px;	font-size:16px;}.sh-zuopin .more a{	color:#fff;	text-decoration: none;}.sh-zhuanjia .more {	margin-right: 20px;	font-size: 16px;	margin-top: -2.3em;}.zuopin-zs{	text-align: center;	margin-top: 18%;}.zuopin-zs img{	width:86%;	/*box-shadow: 20px 20px 40px #444*/}.sh-zixun{	width:100%;	margin: auto;}.sh-zixun ul{	width:100%;}.sh-zixun ul li{	width:23%;	margin-left:2%;	margin-bottom: 1.5%;	float:left;}.sh-zixun ul li img{	width:100%;}.sh-zixun ul li .zixun-more {	margin-bottom: 0;	background: url('../images/xiao4.png');	text-align: center;	background-size: 100% 100%;}.cansai-zixun{	margin-left:2%;	width:98%;	background: url(../images/zixun_bg.jpg) no-repeat;	display: flex;	margin-top: 18px;	float:left;}.cansai-zixun .zixun{	width:78%;	padding-bottom: 30px;}.cansai-zixun .zixun h3{	padding:0;	width:100%;	margin:0;	color:#fff;	font-size:18px;	font-weight: bold;	height: 90px;	line-height: 90px;	padding-left:80px;	position: relative;}.cansai-zixun .zixun h3 i{	width:70px;	height:70px;	display: inline-block;	left:20px;	top:20px;	position: absolute;	background: url(../images/tubiao.png?v=1) no-repeat;	background-position: 0 6px;}.cansai-zixun .zixun ul{	width:100%;	min-height: 150px;}.cansai-zixun .zixun ul li{	display: block;	width:90%;	line-height: 36px;	padding-left: 10%;	font-size:16px;	white-space:nowrap;	overflow:hidden;	text-overflow:ellipsis;}.cansai-zixun .zixun ul li a{	color:#fff;	text-decoration: none}.cansai-zixun .zixun ul li i{	width:6px;	height:6px;	background: #238acb;	display: inline-block;	position: relative;	top:-4px;	margin-right: 8px}.cansai-zixun .zixun ul li:nth-child(2) i{	background:#043FC3;}.cansai-zixun .zixun ul li:nth-child(3) i{	background:#0c8d3b;}.cansai-zixun .zixun ul li:nth-child(4) i{	background:#e8ab1a;}.cansai-zixun .zixun-more{	width:22%;	position: relative;	background:#000;}.cansai-zixun .zixun-more a{	color:#fff;	width:100%;	font-size:30px;	position: absolute;	height:100%;	top:0;	left:0;	bottom: 0;}.cansai-zixun .zixun-more a span{	height:60px;	text-align: center;	width:100%;	top: 40%;	position: absolute;	background: url(../images/more_ico.png) no-repeat center bottom;}.sh-jigou .jigouhengxian{	width: 770px;	border-bottom: 2px solid #000;	margin: auto;	position: relative;}.sh-jigou .jigouhengxian:before{	width: 2px;	height: 15px;	background: #000;	bottom: 0;	position: absolute;	margin: auto;	content: '';	display: block;	left: 50%;}.sh-jigou h3 i{	top:0;	left:0;}.scrollBox{}.zhuanjiaLst{	height:350px;	width:1100px;	overflow:hidden;	position:relative;	margin: auto;}.zhuanjiaLst .swiper-container{	width:950px;}.zhuanjiaLst a .pingweitupian{	display: block;	height: 210px;	width: 140px;	overflow: hidden;	border-radius: 50%;	opacity:0.7;}.zhuanjiaLst a span{	display: block;	color: #000;	text-align: center;}.zhuanjiaLst img{	height: 100%;	min-height: auto;	max-height: none;	width: 100%;	min-width: auto;	max-width: none;	object-fit: cover;}.zhuanjiaLst .swiper-slide-active a .pingweitupian{	height: 270px;	width: 200px;	opacity:1;}.sh-jigou h3{	color:#333;	padding-left:35px;	padding-top: 12px}.zuzhijigoudanwei{	display: flex;	width: 1150px;	margin: auto;	text-align: center;	margin-bottom: 15px;}.jigou-lst{	width:33.33333333333%;}.jigou-lst .lst{	width: 260px;	padding: 10px;	-moz-box-shadow: 0px 0px 3px #333333;	-webkit-box-shadow: 0px 0px 3px #333333;	box-shadow: 0px 0px 3px #333333;	margin: auto;	min-height: 240px;}.jigou-lst .lst ul li{	float:left;	margin-right:12px;	margin-bottom: 12px;}.jigou-lst .lst ul li a{	border:1px solid #aaa;	display: block;	padding:6px 20px;}.jigou-lst .lst ul li a img{	width:140px;	height: 36px;}.sh-meiti ul{	padding: 20px 0}.sh-meiti ul li{	float:left;	width:16.666%;	margin:6px auto;	text-align: center;}.sh-meiti ul li img{	width:90%;}.sh-zhaomu h3{	padding-top:4px;}.sh-zhaomu h3 i{	top:-6px;}.hezuo-zm{}.hezuo-zm h3{	font-size: 16px;	color: #fff;	height: 30px;	line-height: 30px;}.hezuo-zm ul li a{	text-decoration: none;}.hezuo-zm ul li span{	display: block;	height:30px;	line-height: 30px;	font-size:14px;	color: #fff;	width:100%;}.yejiao{	background: #0060a1;}.main .yejiaoxinxi{	width: 50%;	float: left;	overflow: hidden;	color: #fff;	font-size: 16px;	margin: 40px auto;	height: auto;	padding: 0 2%;	position: relative;}.main .yejiaoxinxi .liangge{	width: 60%;	display: flex;	float: right;}.main .yejiaoxinxi .liangge .erweima{	width: 50%;}/*.main .yejiaoxinxi:first-child::after{*/	/*display: none;*//*}*/.yejiaoxinxi .yejiaoxinxi_img{	width: 80px;	margin: auto;}.yejiaoxinxi .yejiaoxinxi_img img{	width: 100%;}.yejiaoxinxi .yejiaoxinxi_wenzi{	margin: 5px auto;	line-height: 25px;	width: 100px;}.yejiaoxinxi:first-child .yejiaoxinxi_wenzi{	margin:auto;	line-height: 30px;}.yejiaoerweima .yejiao_img img{	height: 100%;	width: 100%;}.yejiaoerweima{	text-align: center;}.sh-footer{	/*background: url(../images/yejiaobeijingtu.png) no-repeat;*/	/*background-size: 100% 100%;*/	background: #E6C56D;	min-height: 80px}.sh-footer .main .f-text{	text-align: center;	font-size: 16px;	color: #fff;	margin: 20px auto;	line-height: 30px;}.sh-footer .main .f-text h3{	font-weight: bold;}.zhuti-ny{	background: white}.zuopin-lst h3{	padding:0;	width:50%;	margin:0;	color:#333;	float: left;	font-size:18px;	font-weight: bold;	height: 90px;	line-height: 90px;	padding-left:35px;	position: relative;}.zuopin-lst .zuopinzhanshi h3,.zuopin-lst ul li h3{	color:#000;}.zuopin-lst h3 i{	width:30px;	height:70px;	display: inline-block;	left:0;	top:24px;	position: absolute;	background: url(../images/tubiao.png?v=1) no-repeat;	background-position: 0 10px;	background-size: 100%;}.zuopin-lst .search{	width:270px;	text-align: right;	float: right;	margin-top: 30px;}.zuopin-lst .search input{	width:200px;	height:30px;	padding:0 15px;	background: #eeeeee;	border:none;	float:left;	border-radius: 3px 0 0 3px;	outline: none;	font-size:14px;}.zuopin-lst .search button{	width:50px;	height: 30px;	outline: none;;	float:left;	border-radius: 0 3px 3px 0;	background: url(../images/search_ico.png) no-repeat center center #eee;}.zuopin-lst .search button:hover{	background: url(../images/search_ico.png) no-repeat center center #ccc;}.zuopin-lst ul{	clear: both;	width:100%;	display: flex;	flex-wrap: wrap;}.zuopin-lst ul li{	width: 25%;	padding:10px;	margin-bottom:20px;}.zuopin-lst ul li a{	text-decoration: none;}.zuopin-lst ul li .works-img {	border-radius: 20px;	overflow: hidden;}.zuopin-lst ul li img{	width:280px;	height: 280px;	transition: all 0.6s;}.zuopin-lst ul li img:hover{	transform: scale(1.06);}.zuopin-lst ul li h3{	line-height: 42px;	height:auto;	width:100%;	padding:0;	margin: 0;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	font-size:18px;	float:inherit;}.zuopin-lst ul li p{	display: block;}.zuopin-lst ul li .div-goods-img{	/*height: 220px;*/	overflow: hidden;}.zuopin-lst ul li .div-goods-img img{	width: 100%;	height: auto;}/*新增点赞*/.zuopin-lst ul li .txt span{	width: 50%;	font-size: 14px;	color: #999;	float: left;	position: relative;}.zuopin-lst ul li .txt{	display: flex;align-items: center;}.zuopin-lst ul li span.zan{	text-align: right;	font-family: airal;}.zuopin-lst ul li span i{	width: 14px;	height: 14px;	display: inline-block;	position: relative;	top: 0px;	background: url(../images/dianzan_pic.png) no-repeat;}.zuopin-lst ul li span.shoucang{	padding-left:10%;}.zuopin-lst ul li span.shoucang i{	width:14px;	height:14px;	display:inline-block;	position: relative;	top:0px;	background: url(../images/shoucang_ico.png) no-repeat;	background-size: 100% 100%;}.zuopin-lst ul li span.shoucang-on i{	background: url(../images/shoucang_ico_hover.png) no-repeat;	background-size: 100% 100%;}.zuopin-lst ul li span.shoucang b, .zuopin-lst ul li span.shoucang a{	float:left;}.zuopin-lst ul li span.zan b{	position: relative;	margin:0 4px;	top:-2px;	font-weight: normal;}.pic-lst{	overflow: hidden;}.pic-lst ul li .zuopinzhanshi_pic{	height: 200px;	position: relative;	border-radius: 20px;	overflow: hidden;}.bofanganiu{	height: 60px;	width: 60px;	position: absolute;	top: 50%;	left: 50%;	margin-left: -30px;	margin-top: -30px;}.pic-lst ul li .zuopinzhanshi_pic img{	height: 100%;	min-height: auto;	max-height: none;	width: 100%;	min-width: auto;	max-width: none;	object-fit: cover;}.pic-lst ul li a h3{	font-size: 1.1em;	text-align: center;	height: 35px;	line-height: 35px;}.pic-lst ul li .txt span{	width: 50%;	font-size: 1em;	color: #999;	float: left;	position: relative;}.pic-lst ul li .txt{	display: flex;	align-items: center;	height: 35px;	line-height: 35px;}.pic-lst ul li span.zan{	text-align: right;	font-family: airal;}.pic-lst ul li span i{	width: 14px;	height: 14px;	display: inline-block;	position: relative;	top: 0px;	background: url(../images/dianzan_pic.png) no-repeat;}.pic-lst ul li span.shoucang{	padding-left:10%;}.pic-lst ul li span.shoucang i{	width:14px;	height:14px;	display:inline-block;	position: relative;	top:0px;	background: url(../images/shoucang_ico.png) no-repeat;	background-size: 100% 100%;}.pic-lst ul li span.shoucang-on i{	background: url(../images/shoucang_ico_hover.png) no-repeat;}.pic-lst ul li span.zan b{	position: relative;	margin:0 4px;	top:-2px;	font-weight: normal;}/*!新增点赞*/.pages{	clear: both;	width: 100%;	padding:40px 0;	text-align: center;}.pages a{	width:auto;	padding:8px 16px;	border:1px solid #ccc;	border-radius: 4px;	display: inline-block;	margin:0 2px;	font-size:14px;	text-align: center;}.pages a:hover{	color: #fff;	background: #043FC3;	text-decoration: none;}.pages a.hover{	color: #fff;	background: #043FC3;	text-decoration: none;}.zhuti-blank{	background: #313131}.baomingForm ul li{	display: flex;	line-height: 48px}.baomingForm ul li label{	width:250px;	padding-left:70px;	font-size:18px;	font-weight: normal;}.baomingForm ul li label.weui-check__label{	width:auto;	padding-left:0px;	font-size:14px;	white-space: normal;}.baomingForm ul li span{	width:100%;}.baomingForm ul li span input[type='text']{	width:250px;	height:30px;	line-height: 30px;	background: #eee;	border:none;	border-radius: 4px;	padding:0 10px;}.baomingForm ul li span input[type='password']{	width:180px;	height:30px;	line-height: 30px;	background: #eee;	border:none;	border-radius: 4px;	padding:0 10px;}.baomingForm ul li a{	background: #043FC3;	padding:4px 12px;	color:#fff;	text-decoration: none;	border-radius: 4px;	margin-left: 10px}.baomingForm ul li span select{	width:250px;	height:30px;	line-height: 30px;	background: #eee;	border:none;	border-radius: 4px;	padding:0 10px;}.if_canjia{	width: 180px;	padding-left: 70px;	font-size: 18px;	font-weight: normal;}.canjia{	margin-left: 100px;}.huace{	display: block;}.zuopin_search{	width: 50%;float: left;}.zuopin_search div{	float: left;	height: 90px;	line-height: 90px;	margin: 0 6px;}.zuopin_search div select{	width: 130px;	height: 30px;	line-height: 30px;	background: #eee;	border: none;	border-radius: 4px;	padding: 0 10px;}.zuopin_zhanshi h3{	width: 20%;}.submitBtn{	text-align: center;}.submitBtn button{	width: 304px;	height:50px;	text-align: center;	line-height: 50px;	background: #043FC3;	color: #fff;	border-radius: 4px;	font-size: 140%;}.submitBtn_edit{	width:100%;}.submitBtn_edit button{	width:220px;	height: 36px;	line-height: 36px}.submitBtn button:hover{	background: #043FC3}.userBanner{	width:100%;}.userBanner img{	width:100%;}.Main_l_r{	display: flex;}.Main_l_r .userLeft{	width:250px;	background:#f0f0f0;	min-height: 400px;	max-height: 450px;}.Main_l_r .baomingForm{	width:100%;}.baomingForm ul li img.user_zp{	margin-top:12px;	width:220px;	height:220px;	margin-bottom: 30px;}.user_detail{	text-align: center;	padding-top:20px;}.user_detail img{	width:90px;	height:90px;	border:1px solid #ccc;	border-radius: 100%}.user_detail span{	display: block;	line-height: 48px;	font-size: 16px}.sh-left-nav ul{	/*margin-top:20px;*/}.sh-left-nav ul li{	text-align: center;	line-height: 36px;	font-size:16px;}.sh-left-nav ul li a{	color: #d80c18}.sh-zuopin .sh-left-nav ul li a:link{	/*color:#9fd134;*/}.sh-left-nav ul li .shoucang i {	width: 14px;	height: 14px;	display: inline-block;	position: relative;	top: 0px;	background: url(../images/shoucang_ico.png) no-repeat;	background-size: 100% 100%;}.zuopin_detail .title{	width:714px;	position: relative;}.zuopin_detail .title h3{	padding:0 0 0 40px;	height:auto;	width:100%;	line-height: 32px;	font-size:16px;}.zuopin_detail .title h4{	position: absolute;	right:0;	font-size:14px;	color:#999;	top:10px;}.zuopin_detail .text{	width:100%;	padding:0 0 0 40px;}.zuopin_detail .text p{	font-size:14px;	text-align: justify;	margin-top:16px;	width:680px;	line-height: 26px;}.zuopin_detail .text p img{	width:680px;	height:560px;}.sh-header1{	width:1200px;	margin-left:auto;	margin-right:auto;	height: 70px;	line-height: 70px;}.headerwai{	width: 100%;	background: #fff;	border-bottom: 1px solid #eee;}.headerwaifixed{	width: 100%;	position: fixed;	z-index: 100000;	background: #fff;	top:0;	border-bottom: 1px solid #eee;}.main{	width:1200px;	margin-left:auto;	margin-right:auto;}/*登录*/.lightbox{	margin-top:100px;	margin-left:auto;	margin-right:auto;	background: #fff ;	width: 450px;	height: 300px;	border-radius: 10px;}.lightbox_reg {	width: 450px;	height: 300px;}.lightbox_reg ul li{	line-height: 43px;}.lightbox img{	display: block;	float: left;}.lightbox .ico_code{	width: 100px;	height: 40px;	float: none;}.lightbox .ico_code img{	width: 100%;	float:none;}.lightbox .baomingForm{	margin-top: 20px;}.lightbox .baomingForm .login_ico{	height: 40px;}.lightbox .baomingForm .login_ico img{	float: none;}.lightbox .login ul li{	text-align: center;}.lightbox .baomingForm ul li label {	padding-left: 10px;	width: 100px;}.zhuanjiaLst ul li mip-img .mip-placeholder-jpg{	padding-bottom: 0;}.lightbox_reg #get_message{	padding: 7px;	margin-left: 7px;}.lightbox_reg #phone_code1{	width: 100px;}.lightbox_reg ul li label{	font-size: 16px;}.baomingForm ul .zhuce_yong{	display: none;}.lightbox_reg ul .zhuce_l{	display: block;	padding-left: 87.5%;}.weui-agree__checkbox{	border: 1px solid #333;	width: 15px;	height: 15px;}.weui-agree__checkbox span{	font-size: 16px;}/*所有页面*/.margin108 {	margin-top: 0px;}/*首页图片*/.mip-fill-content{	display:inline;	min-width:0;	width: auto;}mip-img{	font-size: 18px;}.zhuanjiaLst ul li .mip-fill-content{	height: 100%;	min-height: auto;	max-height: none;	width: 100%;	min-width: auto;	max-width: none;	object-fit: cover;	display: block;}.zhuanjiaLst ul li .mip-layout-container {	display:inline;	position: static;}.mip-layout-container {	display:inline;}.zhuanjiaLst mip-img .mip-placeholder-png{	padding-bottom: 0;}/*报名*/.peculiar{	color: #043FC3;}.baomingForm ul li .user_zp img {	margin-top: 12px;	width: 220px;	height: 220px;	margin-bottom: 30px;}#works_intro{	width: 250px;}/*在线商城*/.zuopin-lst ul li h4{	margin-top: 14px;	color: #043FC3;	height: auto;	width: 100%;	padding: 0;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	font-size: 18px;	float: inherit;}/*商品详情*/.shopLeft{	min-width: 230px;	width: 230px;	/*max-height: 300px;*/	overflow:hidden;}.shopLeft .shop_detail{	width: 100%;}.shopLeft .shop_detail img{	width: 100%;}.zuopin_detail .pay {	margin-top: 150px;	width: 100%;	padding: 0 0 0 40px;}.zuopin_detail .pay p{	color: #043FC3;	height: auto;	width: 100%;	padding: 0;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	font-size: 18px;	float: inherit;}.zuopin_detail .pay-button,.zuopin_detail .pay-button:hover,.zuopin_detail .pay-button:focus{	margin-top: 10px;	line-height: 35px;	background: #043FC3;	color: #fff;	height: auto;	width: 180px;	padding: 0;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	font-size: 18px;	float: inherit;	display: block;	text-align: center;	border-radius:7px;}.baomingForm .deals li{	margin:20px 60px;	border-bottom: 1px solid #dcdcdc;}.baomingForm .deals li:last-child{	border-bottom: none;}.baomingForm .deals li div label{	width: auto;	padding-left: 30px;	font-size: 18px;	font-weight: normal;	line-height: 120px;}.baomingForm .deals li img{	width: 180px;	height: 120px;	margin-bottom: 20px;	border-radius: 10px;}/*活动资讯*/.info_Left{	margin-right:30px ;}.info_Left .subnav{	width: 200px;	height: 40px;	text-align: center;	line-height: 40px;	background: #eeeeee;	color: #333333;	border-radius: 4px;	font-size: 130%;	margin-bottom: 10px;	display: block;}.info_Left .cur{	background: #043FC3;	color: #fff;}.Main_l_r .info_list {	width:600px;	min-height: 400px;	float: right;}.Main_l_r .info_list .newslst {	margin-bottom: 30px;	overflow: hidden;}.page-control{	text-align: right;}.Main_l_r .info_list .newslst li{	position: relative;}.Main_l_r .info_list .newslst li{	font-size: 16px;	line-height: 39px;	overflow: hidden;}.Main_l_r .info_list .newslst li span.name {	width: 450px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;}.Main_l_r .info_list .newslst li span {	float: left;	display: block;}.Main_l_r .info_list  .newslst li span.datetxt {	float: right;	color: #999;}.zuopin_detail .info_title{	width:600px;}.zuopin_detail .info_text p{	width: 100%;}/*活动资讯详情页*/.Main_l_r .info_detail {	width:600px;}.zuopin_detail .info_title{	width:600px;}.zuopin_detail .info_text p{	width: 100%;}.zixun-more{	text-align: center;	line-height: 50px;	height: 50px;}.zixun-more a span{	font-size: 14px;	color: #9B9B9B;}.jigou-lst .lst a {	width: 100%;	display: block;	font-size: 15px;	height: 60px;	border: 1px solid #CCCCCC;	padding: 0;	line-height: 50px;	text-align: center;	margin: auto;	margin-bottom: 20px;}.jigou-lst .lst a:last-child {	margin-bottom: 0;}.jigou-lst .type {	font-size: 20px;	line-height: 50px;	padding-top: 0;	width: 260px;	margin: 20px auto 35px auto;	-moz-box-shadow:0px 0px 3px #333333;	-webkit-box-shadow:0px 0px 3px #333333;	box-shadow:0px 0px 3px #333333;	position: relative;}.jigou-lst .type:before{	width: 2px;	height: 20px;	background: #000;	top: -20px;	position: absolute;	margin: auto;	content: '';	display: block;	left: 50%;}.jigou-lst .type:after{	width: 2px;	height: 35px;	background: #000;	bottom: -35px;	position: absolute;	margin: auto;	content: '';	display: block;	left: 50%;}.zuopin-zs {	text-align: center;	margin-top: 0;	font-size: 14px;}.zuopin-zs a .zuopin-num{	/*background: #fff;*/	width: 76%;	height: 132px;	margin: 0 12%;	color: #333;	background-color: rgba(255,255,255,0.7);}.zuopin-zs a .zuopin-num .kuang{	padding: 13px;	line-height: 22px;}.zuopin-zs a .zuopin-num div .span-num{	font-size: 17px;	color: #043FC3;	font-weight: bold;	letter-spacing: .2em;}.sh-meiti div{	width: 100%;}.sh-meiti div img{	width: 100%;}.zuopin_detail .text .futu{	width: 330px;height: 330px;float: left;margin:20px 20px 20px 0;}.zuopin_detail .text a{	color: #043FC3 !important;}.zuopin_detail .text a span{	color: #043FC3 !important;}.swiper-container {	width: 100%;	height: 100%;}.swiper-slide {	text-align: center;	font-size: 18px;	display: -webkit-box;	display: -ms-flexbox;	display: -webkit-flex;	display: flex;	-webkit-box-pack: center;	-ms-flex-pack: center;	-webkit-justify-content: center;	justify-content: center;	-webkit-box-align: center;	-ms-flex-align: center;	-webkit-align-items: center;	align-items: center;}.swiper-pagination-bullet-active {	width: 20px;	border-radius: 10px;	background: #fff;}.wrap .swiper-container {	width: 100%;	height: 60px;	margin-left: auto;	margin-right: auto;}.wrap .swiper-container .swiper-slide{	background: none;	font-size: 14px;}.zuopin_sh{	margin-top: 55%;	background: none;}.zuopin_sh .kuang img{	width: 60%;}.zuopin_sh .zuopin-num{	width: 76%;	margin: 0 12%;	color: #333;}.zuopin_sh .kuang{	width: 100%;	padding: 10px;	/*background: #fff;*/	background-color: rgba(255,255,255,0.7);}.zuopin_sh .swiper-slide{	background: none;}.weui-uploader__input-box{	width: 82px;}.video-box{	width: 250px;	height: 100px;}.weui-cell::before{	border-top: 1px solid #fff;}.certs {	width: 60%;	display: block;	margin-left: 100px;}.certs img {	width: 100%;}.reward li div{	width: 60%}.login ul li span input[type="button"]{	width: 180px;}.navbar-nav .fanhuizget1{	display: none;}.login_ico{	display: none;}.quxiao{	width: 100%;	height: 20px;	line-height: 20px;	margin-top: 80px;	font-size: 13px;}.weui-uploader__bd{	padding-bottom: 20px;}.weui-uploader__file {	margin-bottom: 20px;}/*机构*/.jigou-danwei{	display: flex;	margin: 6px;}.jigou-danwei .type {	padding-left: 80px;	font-size: 18px;	line-height: 50px;	padding-top: 0;}.jigou-danwei .type {	width: 240px;}.jigou-danwei .lst {	width: 100%;}.jigou-danwei .lst a {	width: 260px;	display: block;	font-size: 20px;	height: 55px;	border: 1px solid #CCCCCC;	padding: 0;	line-height: 40px;	text-align: center;	float: left;	margin-right: 20px;}#tihuantouxiang img{	display: block;	margin: auto;}/*参赛报名*/.modal-dialog{	margin: 100px auto;	width: 450px;}#works_intro2{	width: 90%;}.chenggong{	padding: 10px;	height: 100px;	line-height: 30px;	font-size: 16px;	font-weight: normal;	text-align: center;	width: 60%;	margin: 20px 20% 100px 20%;	border: 1px solid #eee;	display: block;}.chenggong a:link, .chenggong a:visited{	color:  #83653F;}#uploaderFiles1 li video{	background: black;}.shangchuan1{	width: 250px;	height: 100px;	float: left;	position: relative;	margin-right: 9px;	margin-bottom: 9px;	border: 1px solid #d9d9d9;	background-color: rgba(0,0,0,.5);}@media (max-width: 768px) {	.chenggong{		padding: 10px;		line-height: 30px;		width: 80%;		margin: 20px 10% 150px 10%;	}	.baomingForm ul .upload_video_cansai {		display: block;	}	.baomingForm ul .upload_video_cansai .weui-cells{		margin-top: 0;	}	.baomingForm ul .upload_video_cansai .video-box{		width: 100%;		height: 150px;	}	.baomingForm ul .upload_video_cansai .video-box .mip-fill-content{		min-width: 100%;	}	.baomingForm ul .upload_video_cansai  li{		display: block;	}	.baomingForm ul .upload_video_cansai  .quxiao{		float: left;		margin-top:10px;	}	.baomingForm ul .upload_video_cansai .weui-cells:after{		display: none;	}}.baomingForm ul .tuanti{	display: none;}.baomingForm ul .jiedu{	display: none;}.baomingForm ul .tuantililiebiao .tuanti{	display: flex;}#teams_members {	width: 90%;}#zuopinjiedu {	width: 90%;}.tishibaoming{	padding: 6px;	line-height: 20px;	font-size: 16px;	font-weight: normal;	display: block;}.baomingForm ul li .tuantirenyuan input[type='text'] {	width: 180px;}.baomingForm ul li .zengjia{	margin: auto;	font-size: 25px;	line-height: 35px;	text-align: center;	display: block;	width: 35px;	height: 35px;	border-radius: 50%;	border: 1px solid #333;}.baomingForm ul li .jianshao{	margin: auto;	font-size: 25px;	line-height: 35px;	text-align: center;	display: block;	width: 35px;	height: 35px;	border-radius: 50%;	border: 1px solid #333;}.modal-dialog{	margin: 100px auto;	width: 450px;}#uploaderFiles1 li video{	background: black;}.shangchuan1{	width: 250px;	height: 100px;	float: left;	position: relative;	margin-right: 9px;	margin-bottom: 9px;	border: 1px solid #d9d9d9;	background-color: rgba(0,0,0,.5);}@media (max-width: 768px) {	.baomingForm ul .upload_video_cansai {		display: block;	}	.baomingForm ul .upload_video_cansai .weui-cells{		margin-top: 0;	}	.baomingForm ul .upload_video_cansai .video-box{		width: 100%;		height: 150px;	}	.baomingForm ul .upload_video_cansai .video-box .mip-fill-content{		min-width: 100%;	}	.baomingForm ul .upload_video_cansai  li{		display: block;	}	.baomingForm ul .upload_video_cansai  .quxiao{		float: left;		margin-top:10px;	}	.baomingForm ul .upload_video_cansai .weui-cells:after{		display: none;	}}#teams_members {	width: 90%;}#zuopinjiedu {	width: 90%;}.tishibaoming{	padding: 6px;	margin-left: 19px;	line-height: 20px;	font-size: 16px;	font-weight: normal;	display: block;}.baomingForm ul li .tuantirenyuan input[type='text'] {	width:180px;}.baomingForm ul li .zengjia{	margin: auto;	font-size: 25px;	line-height: 35px;	text-align: center;	display: block;	width: 35px;	height: 35px;	border-radius: 50%;	border: 1px solid #333;}.baomingForm ul li .jianshao{	margin: auto;	font-size: 25px;	line-height: 35px;	text-align: center;	display: block;	width: 35px;	height: 35px;	border-radius: 50%;	border: 1px solid #333;}.yaoqing_info{	margin:20px auto;	width: 90%;	background: #f5f5f5;	color: #333;	line-height: 50px;	border-radius: 5px;	padding: 0 20px;	font-size: 14px;	text-align: center;}