.stockTips {
	padding: 0.8rem 2%; width: 96%; overflow: hidden; clear: both; margin-top: 0.2rem;
}
.stockTips .tipDiv {
	background: rgb(255, 255, 255); padding: 1rem 0px; border-radius: 5px; width: 32%; text-align: center; margin-right: 2%; vertical-align: middle; float: left;
}
.stockTips .tipDiv .tipsImg {
	height: 2.5rem; display: inline-block;
}
.stockTips .tipDiv .tipsName {
	font-size: 1rem; margin-top: 0.2rem;
}
.stockTips .tipsMain {
	background: rgb(255, 255, 255); padding: 0.8rem 1.5rem; border-radius: 5px; width: calc(100% - 3rem); margin-top: 0.8rem; float: left; position: relative;
}
.stockTips .tipsMain .tipsPoint1 {
	left: 14%; top: -0.5rem; height: 0.5rem; position: absolute;
}
.stockTips .tipsMain .tipsPoint2 {
	left: 48%;
}
.stockTips .tipsMain .tipsPoint3 {
	left: 83%;
}
.stockTips .tipsMain .tipsMainTxt {
	width: 100%; color: rgb(153, 153, 153); line-height: 1.5; font-size: 0.9rem;
}
.stockTips .tipsMain .tipsMainLink {
	padding: 0.3rem 1.4rem; border-radius: 3px; border: 1px solid rgb(0, 150, 203); border-image: none; color: rgb(0, 150, 203); font-size: 0.9rem; margin-top: 0.5rem; float: right; display: block;
}
.stockTipsDiv {
	background: rgb(255, 255, 255); padding: 1.5rem 0px; width: 100%; overflow: hidden; clear: both; margin-top: 0.5rem;
}
.stockTipsDiv .stockTipsDivTitle {
	width: 90%; color: rgb(77, 77, 77); font-size: 1.3rem; margin-bottom: 0.8rem; margin-left: 5%;
}
.swiper-container {
	width: 96%; margin-left: 4%;
}
.honor-div {
	border-radius: 8px; border: 1px solid rgb(204, 204, 204); border-image: none; overflow: hidden;
}
.honor-div .honor-show {
	position: relative;
}
.honor-div .honor-show .honorBg {
	width: 100%;
}
.honor-show .bgMain {
	left: 14%; top: 25%; width: 76%; height: 50%; position: absolute;
}
.honor-div .honor-show .bgMain .honorImg {
	height: 100%; float: left;
}
.honor-div .honor-show .bgMain .honorTitle {
	color: rgb(255, 255, 255); font-size: 1.2rem; margin-top: 3rem; margin-left: 2rem; float: left;
}
.honorMain {
	padding: 0.5rem 3% 0rem; width: 94%; color: rgb(170, 170, 170); font-size: 1rem; position: relative;
}
.honorMain article {
	padding: 0.5rem;
	overflow-y: scroll;
	height: 180px;
}
.artical-content {
	line-height: 1.5; overflow: hidden;
}
.artical-content .artTxt {
	width: 100%; height: 3rem; overflow: hidden;
}
.artical-content .textDetail {
	width: 100%; text-align: right; margin-top: 0.3rem;
}
.readall_box {
	text-align: center; margin-top: -60px; position: relative; z-index: 999;
}
.read_more_mask {
	height: 2rem;
}
.read_more_btn {
	width: 1.8rem;
}
.read_less_btn {
	width: 1.8rem;
}
.serve {
	overflow: hidden; padding-top: 1rem; padding-bottom: 0.5rem; clear: both; margin-top: 1rem;
}
.serve .serveDl {
	padding: 0.5rem 3% 0.5rem 1%; width: 96%; overflow: hidden; clear: both; border-top-color: rgb(242, 242, 242); border-top-width: 2px; border-top-style: solid;
}
.serve .serveDl .serveDt {
	width: 34%; float: left;
}
.serve .serveDl .serveDt .serveDtImg {
	width: 100%;
}
.serve .serveDl .serveDd {
	width: 66%; margin-top: 3.5rem; float: left;
}
.serve .serveDl .serveDd .serveDdDiv {
	width: 80%; float: left;
}
.serve .serveDl .serveDd .serveDdImg {
	width: 1.6rem; margin-top: 1rem; float: right;
}
.serve .serveDl .serveDd .serveDdDiv .serveDdP1 {
	color: rgb(1, 148, 202); font-size: 1.15rem;
}
.serve .serveDl .serveDd .serveDdDiv .serveDdP2 {
	color: rgb(153, 153, 153); font-size: 1.05rem; margin-top: 0.3rem;
}
.serve .serveTxt {
	background: rgb(242, 242, 242); padding: 0.8rem 3%; width: 94%; color: rgb(153, 153, 153); line-height: 1.5; font-size: 1.05rem;
}
.tvMain {
	background: url("../img/stockRights/wpTv.jpg") no-repeat center / 100% 100%; width: 100%; height: 26.5rem;
}
.tvMainSp {
	background: url("../img/star/starTv.jpg") no-repeat center / 100% 100%;
}
.b_videoBox {
	width: 100%; height: 26.5rem; float: left;
}
.channel {
	background: rgb(255, 255, 255); width: 100%; overflow: hidden; padding-bottom: 1rem; clear: both; margin-top: 1rem;
}
.channel li {
	padding: 1.25rem 0px; width: 25%; text-align: center; float: left;
}
.channel li img {
	width: 50%;
}
.channel li .name {
	color: rgb(178, 178, 178); line-height: 1; font-size: 1.12rem; margin-top: 0.3rem;
}
.Copyright {
	background: rgb(51, 51, 51); text-align: center;
}
.Copyright p {
	color: rgb(255, 255, 255); line-height: 1.5; font-size: 1.12rem;
}
.Copyright p span {
	margin-left: 5%;
}
.starBg2 {
	background: url("../img/star/starBg2.jpg") no-repeat center / 100% 100%; width: 100%; height: 15rem; float: left;
}
.starBg2 p {
	width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; font-size: 1.2rem; margin-top: 5rem;
}
.aboutUsDiv {
	background: rgb(255, 255, 255); padding: 1rem 0px; width: 100%; margin-top: 0.8rem;
}
.aboutTitle {
	margin: 0.5rem 3%; padding: 0rem 0.5rem; height: 1.2rem; color: rgb(51, 51, 51); line-height: 1.2rem; font-size: 1.1rem; border-left-color: rgb(47, 139, 178); border-left-width: 5px; border-left-style: solid;
}
.aboutCulture .aboutTabBg {
	width: 100%; position: relative;
}
.aboutCulture .aboutTabBg .tabBgImg {
	width: 100%;
}
.aboutCulture .tabChoose {
	width: 100%;
}
.aboutCulture .tabChoose li {
	background: url("../img/aboutUs/tabLine.png") no-repeat right / 1px 100%; padding: 0.5rem 0px 1rem; width: 33%; text-align: center; float: left;
}
.aboutCulture .tabChoose li .tabImg {
	height: 2.7rem;
}
.aboutCulture .tabChoose li .tabP1 {
	color: rgb(204, 204, 204); line-height: 1; font-size: 1.1rem; margin-top: 0.1rem;
}
.aboutCulture .tabChoose li .tabCur {
	color: rgb(0, 147, 201);
}
.tabDiv {
	left: 0%; top: 30%; width: 100%; text-align: center; color: rgb(255, 255, 255); font-size: 1.3rem; position: absolute;
}
.tabDiv .tabImg {
	width: 4rem;
}
.tabDiv .tabTxt {
	line-height: 1.5; margin-top: 0.8rem;
}
.artical-content .imformation {
	width: 50%; height: 2rem; line-height: 2rem; margin-top: 0.8rem; vertical-align: middle; float: left;
}
.artical-content .imformation img {
	height: 1.2rem; vertical-align: middle;
}
.artical-content .imformation span {
	font-size: 1.1rem;
}
.location {
	padding: 0.1rem 0px; width: 100%; overflow: hidden; clear: both; margin-top: 0.8rem;
}
.location .mapDivBorder {
	background: rgb(255, 255, 255); padding: 1rem 3%; width: 94%;
}
.location .mapDiv {
	border-radius: 10px; width: 100%; overflow: hidden; position: relative;
}
.location .mapImg {
	width: 100%;
}
.location #allmap {
	left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; position: absolute;
}
.location .locationTips {
	width: 100%;
}
.location .locationTips .locationMain {
	background: rgb(255, 255, 255); padding: 1rem 3%; color: rgb(77, 77, 77); overflow: hidden; clear: both; font-size: 1rem; border-top-color: rgb(242, 242, 242); border-bottom-color: rgb(242, 242, 242); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.location .locationTips .locationMain .locationMainP1 {
	margin: 0.3rem 0px; width: 50%; height: 1.6rem; line-height: 1.6rem; vertical-align: middle; float: left;
}
.location .locationTips .locationMain .spP1 {
	width: 50%;
}
.location .locationTips .locationMain .spP2 {
	width: 50%;
}
.location .locationTips .locationMain .locationMainP1 img {
	height: 1.5rem; margin-top: 1px; margin-right: 3px; vertical-align: middle; float: left;
}
.location .locationTips .locationMain .locationMainP1 .loTxt {
	float: left;
}
.location .locationTips .locationchoose {
	background: rgb(255, 255, 255); padding: 1rem 3%; overflow: hidden; clear: both;
}
.location .locationTips .locationchoose .locationAddress {
	padding: 0.5rem 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: calc(25% - 2px); text-align: center; color: rgb(153, 153, 153); font-size: 1rem; float: left; display: block;
}
.location .locationTips .locationchoose .cur {
	border-radius: 3px; border: 1px solid rgb(0, 147, 201); border-image: none; color: rgb(0, 147, 201);
}
.cooperation .cooperationDiv {
	width: 94%; overflow: hidden; clear: both; margin-left: 3%;
}
.cooperation .cooperationDiv .cooperationDivP1 {
	color: rgb(204, 204, 204); font-size: 1rem;
}
.cooperation .cooperationDiv .cooperationIn {
	padding: 0px 3%; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 42%; height: 2.5rem; color: rgb(102, 102, 102); font-size: 1.05rem; margin-top: 1rem; float: left;
}
.cooperation .cooperationDiv .cooperationIn1 {
	padding: 0.5rem 3%; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: calc(94% - 2px); height: 5rem; color: rgb(102, 102, 102); font-size: 1.05rem; margin-top: 1rem; float: left;
}
.cooperation .cooperationDiv .code {
	width: 20%; height: 2.5rem; margin-top: 1rem; margin-left: 3%; float: left;
}
.cooperation .cooperationDiv .sure {
	background: rgb(0, 147, 201); border-radius: 5px; border: 0px currentColor; border-image: none; width: 43%; height: 2.5rem; color: rgb(255, 255, 255); font-size: 1rem; margin-top: 1rem; float: right;
}
.mienContainer {
	width: 96%; overflow: hidden; margin-top: 1rem; margin-left: 4%;
}
.mienContainer .swiper-slide {
	width: 100%;
}
.mienContainer .swiper-slide img {
	width: 100%;
}
.mienContainer .swiper-slide p {
	margin: 0.3rem 0px; color: rgb(153, 153, 153); font-size: 1.1rem;
}
.partner .partnerDiv {
	padding: 0px 3% 0.5rem; width: 94%; overflow: hidden; clear: both;
}
.partner .partnerDiv img {
	border: 1px solid rgb(238, 238, 238); border-image: none; width: calc(23.5% - 2px); margin-top: 0.6rem; margin-right: 2%; float: left;
}
@media screen and (max-width:480px)
{
.honor-div .honor-show .bgMain {
	left: 5%; width: 90%;
}
.honor-div .honor-show .bgMain .honorTitle {
	font-size: 1rem; margin-top: 1.4rem; margin-left: 1.4rem;
}
.location .locationTips .locationMain .spP1 {
	width: 64%;
}
.location .locationTips .locationMain .spP2 {
	width: 36%;
}
.artical-content .artTxt {
	height: 4.2rem;
}
.serve .serveDl .serveDd {
	margin-top: 1.5rem;
}
.serve .serveDl .serveDd .serveDdDiv .serveDdP1 {
	font-size: 1.05rem;
}
.serve .serveDl .serveDd .serveDdDiv .serveDdP2 {
	font-size: 0.9rem;
}
.serve .serveTxt {
	font-size: 0.9rem;
}
.starBg2 {
	height: 10rem;
}
.starBg2 p {
	font-size: 1rem; margin-top: 2.8rem;
}
.aboutCulture .tabChoose li .tabP1 {
	font-size: 1rem;
}
.tabDiv .tabImg {
	width: 3.4rem;
}
.tabDiv1 {
	top: 22%;
}
.tvMain {
	height: 15rem;
}
.b_videoBox {
	height: 15rem;
}
}
@media screen and (max-width:414px)
{
.honor-div .honor-show .bgMain .honorTitle {
	font-size: 0.9rem;
}
.serve .serveDl .serveDd {
	margin-top: 1.6rem;
}
.Copyright p {
	font-size: 0.9rem;
}
.location .locationTips .locationMain .locationMainP1 {
	font-size: 0.9rem;
}
.location .locationTips .locationMain .locationMainP1 img {
	height: 1.3rem;
}
}
@media screen and (max-width:375px)
{
.serve .serveDl .serveDd .serveDdDiv .serveDdP1 {
	font-size: 1rem;
}
.serve .serveDl .serveDd .serveDdDiv .serveDdP2 {
	font-size: 0.85rem;
}
.serve .serveDl .serveDd {
	margin-top: 0.8rem;
}
.serve .serveTxt {
	font-size: 0.85rem;
}
.starBg2 p {
	font-size: 0.9rem; margin-top: 3rem;
}
.aboutCulture .tabChoose li .tabP1 {
	font-size: 0.9rem;
}
.tabDiv {
	top: 22%; font-size: 1.15rem;
}
.cooperation .cooperationDiv .cooperationIn {
	font-size: 0.9rem;
}
.cooperation .cooperationDiv .cooperationIn1 {
	font-size: 0.9rem;
}
}
@media screen and (max-width:360px)
{
.artical-content .artTxt {
	height: 5.2rem;
}
}
@media screen and (max-width:320px)
{
.honor-div .honor-show .bgMain {
	left: 2%; width: 96%;
}
.honor-div .honor-show .bgMain .honorTitle {
	font-size: 0.9rem; margin-top: 1rem; margin-left: 1rem;
}
.location .locationTips .locationMain .spP1 {
	width: 100%;
}
.location .locationTips .locationMain .spP2 {
	width: 100%;
}
.serve .serveDl .serveDd {
	margin-top: 0.5rem;
}
.starBg2 p {
	font-size: 0.85rem;
}
.tabDiv1 {
	top: 15%;
}
.tvMain {
	height: 13rem;
}
.b_videoBox {
	height: 13rem;
}
}
