/* BASIC css start */
#contentWrap {margin-top: 58px;}

.content .sub_title_text { margin-top: 0; }
.sub_title_text h2 {font-size: 1.3em; font-weight: 600;}

.brand_styleLinkButtom{ margin-top: 15px; }

.paddingTB{padding: 15px 0;}

.vis_img {width: 100%;}
.vis_img img {width: 100%;}

	.vis-wrap{width:100%; height:auto; position:relative; margin-top:100px; }
	.vis-wrap .title{text-align: center; padding-bottom:40px; }
	.vis-wrap .title h2 {text-align: center; float: none; margin-bottom:20px; font-size: 30px; font-wieght: 600;}
	.vis-wrap .title h4 {text-align: center; font-size:15px; color:#888;}

.vis_title {width: calc(100% - 50px); margin: 0 auto; padding-top: 40px;}
.vis_title  .vis{font-size: 30px; line-height: 40px; font-weight: 500; color: #000; text-align: center;}

.vis_title .vis_rect {width: 1px; height: 30px; background-color: #777; margin: 10px auto;}

.vis_title .vis_text {font-size: 15px; color: #000; font-weight: 400; line-height: 20px; text-align: center; display: block; width: 100%; margin: 0 auto; word-break: keep-all;}



/*ºê·£µåº° ¹è³Ê ¼û±èÃ³¸® ºÎºÐ*/
.brand-wrap{display:block;width:100%;}
.brand-wrap .link{position:relative;}
.brand-wrap .link a{position:absolute;display:block;width:86.6vw;height:64vw;left:4.5vw;}
.brand-wrap .link a.link1{top:36vw;}
.brand-wrap .link a.link2{top:103vw;}
.brand-wrap .link a.link3{top:170vw;}
.brand-wrap .link a.link4{top:236vw;}


.page_location a img{display:none;}
/* BASIC css end */

