/*閲嶇疆鏍囩*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;outline:none;}
.clear{ clear: both;}
img{display: block;margin: 0;padding: 0;}
input.hidefocus::-moz-focus-inner {border:none;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#5A5A5A;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{font-size:100%;}
i,em{font-style:normal}
small{font-size:12px;display: block;}
body{ color:#222;font: 14px/1.5 tahoma,arial,"Microsoft YaHei";line-height: 0;}
a{ color:#222; text-decoration:none}

input[type='number']::-webkit-inner-spin-button {
   -webkit-appearance: none;
}
input[type='number']::-webkit-outer-spin-button {
   -webkit-appearance: none;
}
/*414px鏄剧ず灞忔牱寮 鑻规灉6plus*/

.guidpage{
	width: 100%;
	height: 100%;
}
.guidpage img{
	width: 100%;
	height: 100%;
}
.phonepage {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	padding-bottom: 50px;
}

.topitem {
	width: 100%;
	position: absolute;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: center;
	/* height: 0.6875rem; */
	padding: 18px 20px 18px 25px;
	box-sizing: border-box;
	z-index: 9;
}

.topitemleft {
	width: 14px;
	height: 15px;
	background: url(img/menu.png) center;
	background-repeat: no-repeat;
	background-size: 100%;
}

.topitemright {
	width: 90px;
	height: 28px;
	background: url(img/logo.png) center;
	background-repeat: no-repeat;
	background-size: 100%;
}

.topitemright1 {
	width: 90px;
	height: 28px;
	background: url(img/logowap.png) center;
	background-repeat: no-repeat;
	background-size: 100%;
}
/* 宸︿晶鑿滃崟 */
.leftmenu{
	position: fixed;
	display: none;
	left: 0;
	top: 0;
	width: 243px;
	height: 100%;
	background: rgba(255,255,255,0.9);
	padding: 19px 25px 30px 25px;
	box-sizing: border-box;
	z-index: 10;
}
.closeblock{
	width: 14px;
	height: 14px;
	background: url(img/closemenu.png) center;
	background-repeat: no-repeat;
	background-size: 100%;
}
.itemlist{
	width: 100%;
	margin-top: 60px;
}
.itemlist a{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 16px;
	font-family: PingFang;
	font-weight: 500;
	color: #333333;
	line-height: 62px;
}
.itembottom{
	width: 100%;
	margin-top: 100px;
	font-size: 16px;
	font-family: PingFang;
	font-weight: 500;
	color: #333333;
	line-height: 63px;
	text-align: center;
}	
/* 棣栭〉banner */
.indexbanner {
	width: 100%;
	height: auto;
	overflow: hidden;
	
}
/* 涓嬫粦鎻愮ず */
.downinfo{
	margin: 35px auto 10px auto;
	width: 50%;
	font-size: 7px;
	font-family: PingFang;
	font-weight: bold;
	color: #CCCCCC;
	line-height: 14px;
	text-align: center;
}
.downinfo img{
	width: 29px;
	margin: 0 auto;
	height: 17px;
}
/* 闆嗗洟绠€浠 */	
.summary{
	padding: 0 26px;
	box-sizing: border-box;
	width: 100%;
	font-size: 14px;
	font-family: PingFang;
	font-weight: 400;
	color: #4D4D4D;
	line-height: 25px;
	text-align: justify;
}
.enterpart{
	width: 100%;	
	height: 143px;
	margin-top: 115px;
	padding: 0 19px;
	box-sizing: border-box;
	display: flex;
	flex-wrap: nowrap;
	overflow-y: scroll;
}
.enterpart img{
	width: 211px;
	height: 100%;
	padding:0 7px;
}
.dividingline{
	margin-top: 42px;
	padding: 0 25px;
	box-sizing: border-box;
	
	
}
.dividingline div{
	height: 2px;
	background: #b3b3b3;
}
.secondblock{
	margin-top: 42px;
	padding: 0 25px;	
	box-sizing: border-box;
}
.secondtitle{
	
	font-size: 18px;
	font-family: HYYakuHei;
	font-weight: normal;
	color: #333333;
	line-height: 16px;
}
.secondtitleinfo{
	margin-top: 29px;	
	font-size: 13px;
	line-height: 13px;
	height: 14px;
	font-family: PingFang;
	font-weight: 400;
	color: #0071BB;
	
}
.innerbanner_01{
	position: relative;
	margin-top: 45px;
}
.infoitem{
	margin-top: 20px;
}
.infotitle{	
	
}
.infotitle p{
	font-size: 14px;
	font-family: PingFang;
	font-weight: 800;
	color: #333333;
	line-height: 14px;
}
.infotitle div{	
	margin-top: 10px;
	font-size: 10px;
	font-family: PingFang;
	font-weight: 500;
	color: #808080;
	line-height: 10px;
}
.newsitem{
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	padding:15px 0 5px 0;
	/* border-bottom: solid 1px #989898; */
	cursor: pointer;
}
.newsleft{
	width: 240px;
}
.newslefttop{
	width: 100%;
	/* height:30px;	 */
	font-size: 16px;
	font-family: PingFang;
	/* font-weight: 800; */
	color: #333333;
	line-height: 25px;
	overflow: hidden;/*瓒呭嚭閮ㄥ垎闅愯棌*/
	/* text-overflow:clip; *//* 瓒呭嚭閮ㄥ垎鏄剧ず鐪佺暐鍙 */
	/* white-space: nowrap; *//*瑙勫畾娈佃惤涓殑鏂囨湰涓嶈繘琛屾崲琛 */
	
}
.newslefttop a{
	font-size: 18px;
	font-family: PingFang;
	/* font-weight: 800; */
	color: #333333;
	line-height: 25px;
}
.newslefttop a:hover{
	color:#0071BB;
}
.newsleftinfo{
	width: 135%;
	height: 30px;
	margin-top: 5px;
	font-size: 7px;
	font-family: PingFang;
	font-weight: 400;
	color: #4D4D4D;
	line-height: 16px;
	display: -webkit-box;
	overflow: hidden;
	white-space: normal !important;
	text-overflow: clip; 
	word-wrap: break-word;
	/* -webkit-line-clamp: 2;
	-webkit-box-orient: vertical */
}
.newsleftinfo a:hover{
	color:#0071BB;
}
.newsright{
	text-align: right;
}
.newsrighttop{	
	font-size: 11px;
	font-family: Microsoft YaHei;
	font-weight: 800;
	color: #4D4D4D;
	line-height: 22px;
}
.newsrightmain{
	margin-top: 5px;
	font-size: 8px;
	font-family: Microsoft YaHei;
	font-weight: 800;
	color: #4D4D4D;
	line-height: 8px;
}
/* 浜烘墠椋庨噰 */
.innerbanner_02{
	position: relative;
	margin-top: 45px;
	/* height: 210px; */
}
.talentinfo{
	width: 210px;
	height:270px;
	box-shadow: 1px 1px 3px #9f9f9f;
	padding: 14px 28px;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.talentinfo:hover{
	/* margin-top: -20px; */
	border: solid 1px #0071BB;
}
.talentinfo img{
	width: 124px;
	height: 124px;
	border-radius: 50%;
	background: #007AFF;
	overflow: hidden;
}
.talentinfo p{	
	width: 100%;
	font-size: 11px;
	font-family: PingFang;
	font-weight: bold;
	color: #000000;
	line-height: 13px;
	text-align: center;
	margin-top: 10px;
}
.talentinfodetail{
	margin-top: 8px;
	width: 116px;
	height: 83px;
	font-size: 7px;
	font-family: PingFang;
	font-weight: 200;
	color: #666666;
	line-height:14px;
	text-align: justify;
	display: -webkit-box;
	overflow: hidden;
	white-space: normal !important;
	/* text-overflow: ellipsis; */
	word-wrap: break-word;
/* 	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical */
}

.talentinfoin{
	width: 230px;
	height:350px;
	box-shadow: 1px 1px 3px #9f9f9f;
	padding: 14px 28px;
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	background-color: rgba(239,239,239,0.3);
}
.talentinfoin:hover{
	/* margin-top: -20px;*/
	border: solid 1px #0071BB; 
}
.talentinfoin p{	
	width: 100%;
	font-size: 18px;
	font-family: PingFang;
	/* font-weight: bold; */
	color: #000000;
	line-height: 11px;
	text-align: center;
	margin-top: 25px;
}
.talentinfodetailin{
	/* margin-top: 8px; */
	width: 160px;
	height: 210px;
	font-size: 18px;
	font-family: PingFang;
	font-weight: 200;
	color: #666666;
	line-height:26px;
	text-align: justify;
	display: -webkit-box;
	overflow: hidden;
	white-space: normal !important;
	text-overflow: clip;
	word-wrap: break-word;
/* 	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical */
}
/* 鑱旂郴鎴戜滑 */
.contactinfo{
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-top: 25px;
}
.contactinfo_1{	
	font-size: 10px;
	line-height: 15px;
	font-family: PingFang;
	font-weight: 800;
	color: #666;
	text-align: left;
	margin-bottom: 15px;
}
.contactinfo_2{	
	font-size: 13px;
	font-family: PingFang;
	font-weight: 500;
	color: #666666;
	line-height: 17px;
}
.mapinfo{
	/* width: 326px; */
	height: 200px;
	margin-top: 25px;
	box-shadow: 0px 2px 2px #9f9f9f;
	overflow: hidden;
}
.bottominfo{
	margin-top: 20px;
	padding: 0 25px;	
	box-sizing: border-box;
}
.blogo{
	width: 163px;
	height: 18px;
}
.bottomlist{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	margin-top: 20px;
}
.bottomlist_l{
	display: flex;
	flex-wrap: wrap;
	justify-content:space-between ;
}
.bottomlist_l a{
	display: block;
	width: 50%;
	max-height: 20px;
	font-size: 14px;
	font-family: HYYakuHei;
	font-weight: normal;
	color: #808080;
	line-height: 14px;
}
.bottomlist_r{
	width: 113px;
	height: 95px;
}
.bottomlist_r img{
	width: 100%;
}
.infobottom{
	padding: 5px 25px;
	box-sizing: border-box;
	width: 100%;
	/* height: 77px; */
	background: #368fc0;
	color: #fff;	
	font-size: 8px;
	font-family: PingFang;
	font-weight: 500;
	color: #FFFFFF;
	line-height: 19px;
}
.infobottom_01{
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
}
/* 鍥炲埌椤堕儴 */
.gotop{
	
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 9;
	width: 100%;
	height: 50px;
	background: #fff;
	color:#808080;
	text-align: center;
	line-height: 50px;	
	font-size: 14px;
	font-family: HYYakuHei;
	font-weight: normal;
	display: none;
}
.gotop div{
	display: flex;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: center;
}	
.gotop img{
	width: 10px;
	height: 14px;
	margin-left: 5px;
}
/* 鍐呴〉banner */
.innerbanner{
	width: 100%;
	height: 237px;
}
.innerbanner img{
	width: 100%;
	height: 100%;
}
/* 浜岀骇瀵艰埅 */
.secondnav{
	height: 50px;	
	font-size: 14px;
	font-family: PingFang;
	font-weight: 400;
	color: #000000;
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-evenly;
	align-items: center;
}
.ischose{
	border-bottom: solid 2px #0066bc !important;
}
.navitem{
	height: 100%;
	font-size: 14px;
	line-height: 50px;
	font-family: PingFang;
	font-weight: 400;
	color: #000000;
}
.navitem a{
	color: #000000;
}
/* 鍐呮湁鏃犱富瑕侀儴鍒 */
.mainblock{
	padding: 0 26px;
	box-sizing: border-box;
	margin-top: 25px;
}
.titlename{	
	font-size: 19px;
	line-height: 19px;
	font-family: PingFang;
	font-weight: 400;
	color: #E72B2D;
	text-align: center;
}
.titleline{
	margin:23px auto 0; 
	width: 29px;
	height: 2px;
	background: #b2b2b2;
}
.titlename_01{
	margin: 10px auto 0; 	
	font-size: 13px;
	line-height: 13px;
	font-family: PingFang;
	font-weight: 400;
	color: #E72B2D;
	text-align: center;
}
.innername{
	margin-top: 60px;
	font-size: 13px;
	line-height: 13px;
	font-family: PingFang;
	font-weight: 400;
	color: #E72B2D;
}
.partdetail{
	margin-top: 27px;
}
.partinfo_l{
	width: 100%;
	border-radius: 5px;
	box-shadow: 2px 2px 5px #9f9f9f;
	overflow: hidden;
	box-sizing: border-box;
	cursor: pointer;
	overflow: hidden;
}
.partimg{
	width: 100%;
	max-height: 138px;
	overflow: hidden;
}
.partinfo_l img{
	width: 100%;
	max-height: 138px;
	transform: scale(1);
	transition: transform 1s ease 0s;
	
	/* transition: all 0.6s; */
}
/* .partinfo_l:hover{
	margin-top: -10px;
} */
.partinfo_l:hover img{
	 transform: scale(1.4);
}
.partinfo_linfo{
	width: 100%;
	padding: 21px 24px 20px 24px;
	box-sizing: border-box;
}

.partinfo_linfo p{	
	width: 100%;
	height: 30px;
	font-size: 16px;
	line-height: 25px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #000000;
	overflow: hidden;/*瓒呭嚭閮ㄥ垎闅愯棌*/
	text-overflow:clip;/* 瓒呭嚭閮ㄥ垎鏄剧ず鐪佺暐鍙 */
	white-space: nowrap;/*瑙勫畾娈佃惤涓殑鏂囨湰涓嶈繘琛屾崲琛 */
}
.partinfo_linfo p:hover{
	color:  #C0272D;
}
.partinfo_ldetail{
	width: 100%;
	height: 24px;
	margin-top: 5px;
	font-size: 8px;
	font-family: Microsoft YaHei;
	font-weight: 300;
	color: #666666;
	line-height: 12px;
	display: -webkit-box;
	overflow: hidden;
	white-space: normal !important;
	text-overflow: clip;
	word-wrap: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical
}
.partinfo_ldetail:hover{
	color:  #C0272D;
}
.partinfo_01{
	margin-top: 37px;
	border-radius: 5px;
	box-shadow: 2px 2px 5px #9f9f9f;
}
.partinfo_02{
	width: 245px;
	margin: 30px auto;
	border-radius: 5px;
	box-shadow: 2px 2px 5px #9f9f9f;
}
.partinfo_02 img{
	width: 100%;
	max-height: 111px;
	transform: scale(1);
	transition: transform 1s ease 0s;
	
	/* transition: all 0.6s; */
}
/* .partinfo_l:hover{
	margin-top: -10px;
} */
.partinfo_02:hover img{
	 transform: scale(1.4);
}
.lookmore{
	width: 89px;
	height: 23px;	
	margin: 80px auto 0;
	font-size: 8px;
	font-family: Microsoft YaHei;
	font-weight: 400;	
	cursor: pointer;
	background: #b2b2b2;
	text-align: center;
	line-height: 23px;
}
.lookmore a{
	color: #FFFFFF;
}
.lookmore:hover{
	background: #C0272D;
}
.locationsign{
	margin-top: 20px;
	font-size: 8px;
	font-family: PingFang;
	font-weight: 400;
	color: #4D4D4D;
	line-height: 11px;
}
/* 璧拌繘闆嗗洟 */
.groupimg{
	width: 100%;
	max-height: 232px;
	margin-top: 100px;
}
.groupdetail{
	padding: 0 26px;
	box-sizing: border-box;
	margin-top: 34px;
}
.groupdetailtitle{
	margin: 32px 0 20px 0;
	font-size: 14px;
	font-family: HYYakuHei;
	font-weight: normal;
	color: #000000;
}
.groupdetail p{		
	font-size: 11px;
	font-family: PingFang;
	font-weight: 400;
	color: #4D4D4D;
	line-height: 26px;
	text-indent: 20px;
}
/* 鏂囩珷鍒楄〃椤 */
.news_01{
	flex-wrap: wrap; 
	border-bottom: solid #b2b2b2 1px;
}
/* .news_01:nth-last-child(1){
	border-bottom: solid #b2b2b2 0px;
} */
/* 鏂囩珷璇︽儏椤 */
.blocksign{
	font-size: 8px;
	font-family: PingFang;
	font-weight: 400;
	color: #4D4D4D;
	line-height: 14px;
}
.newsmaintitle{
	margin-top: 15px;
	font-size: 18px;
	font-family: PingFang;
	font-weight: 400;
	color: #000000;
	line-height: 33px;
	text-align: center;
}
.newsmaintime{
	margin-top: 5px;
	font-size: 11px;
	font-family: PingFang;
	font-weight: 400;
	color: #989898;
	line-height: 17px;
}
.newsline{
	width: 100%;
	height: 2px;
	background: #b3b3b3;
	margin-top: 9px;
}
.newsmaindetail{
	margin-top: 10px;
}
.newsmaindetail p{
	margin-top: 20px;
	font-size: 17px;
	font-family: PingFang;
	font-weight: 400;
	color: #4D4D4D;
	line-height: 30px;
}
.newsbottom{
	margin-top: 50px;
}
.newsbottominfo{
	margin-top: 20px;
}
.newsbottominfo p{	
	font-size: 8px;
	font-family: PingFang;
	font-weight: 500;
	color: #989898;
	line-height: 14px;
}

@media screen and (min-width: 212px) {
	/*213px鏄剧ず灞忔牱寮 LG Optimus One*/
}

@media screen and (min-width: 319px) {
	/*320px鏄剧ず灞忔牱寮 鑻规灉4/4S/5C/5S榛戣帗Z30 */
}

@media screen and (min-width: 359px) {
	/*360px鏄剧ず灞忔牱寮 绱㈠凹Z1*/
}

@media screen and (min-width: 383px) {
	/*384px鏄剧ず灞忔牱寮 榛戣帗Z10 璋锋瓕 Nexus 6 LG Optimus G*/
}

@media screen and (min-width: 399px) {
	/*399px鏄剧ず灞忔牱寮 涓夋槦galaxyNote*/
}

@media screen and (min-width: 414px) {}

@media screen and (min-width: 423px) {
	/*424px鏄剧ず灞忔牱寮 LG 4X */
}

@media screen and (min-width: 479px) {
	/*480px鏄剧ず灞忔牱寮 绱㈠凹MT27i Xperia sola*/
}

@media screen and (min-width: 539px) {
	/*640px鏄剧ず灞忔牱寮 鎽╂墭缃楁媺Droid3/4/Razr Atrix 4g*/
}

@media screen and (min-width: 639px) {
	/*640px鏄剧ず灞忔牱寮?/
}

@media screen and (min-width: 640px) {
	/*640px浠ヤ笂鏄剧ず灞忔牱寮?/
}
