.AllLeftCon{ float:left;}
.AllRightCon{ float:right;}
.AllYdCon{ display:none;}
.AllPcCon{ display:block;}
.body_home{ width:100%; max-width:1200px; margin:0 auto;}
.Toplink_bg{ height: 50px; line-height: 50px;background: rgba(24, 99, 173, 0.2);}
.Toplink{ color:#fff; overflow:hidden;max-width:1200px; margin:0 auto; padding:0.5em 0;}
.Toplink a{ color:#fff;}
.Toplink .LeftCont{ float:left; width:55%; display:flex;    align-items: center;}
.Toplink .LeftCont h6{ line-height:2; background:#fff; border-radius:1em; display:inline-block; color:#1A5486; font-size:1em; font-weight:normal; padding:0 0.5em;margin: 0;}
.Toplink .LeftCont h6 a{ color:#1A5486;margin:0 0.5em;}
.Toplink .LeftCont p{ margin:0 0 0 1em;}
.Toplink .LeftCont p a{ margin:0 0.25em; font-size:1.15em;}
.Toplink .LeftCont .zxPic img{ height:6em;}
.Toplink .LeftCont span{ padding:0 0 0 1em;}
.Toplink .rightCont{ float:right; width:25%; display:flex;align-items: center;}
.Toplink .rightCont h6{ line-height:2; background:#fff; border-radius:1em; display:inline-block; color:#1A5486; font-size:1em; font-weight:normal; padding:0 0.5em;margin: 0;}
.Toplink .rightCont h6 a{ color:#1A5486;margin:0 0.5em;}
.top_bg_con{ max-width:1200px;  margin:3.5em auto 5em auto;}
.top_bg_con .logo{ width:39%; margin:0 auto; max-width:450px;}
.top_bg_con .logo img{ width:100%;}
.top_bg_con .search{ width:55%;margin:2em auto;font-size:1.75em;}
.top_bg_con .search label{ background:rgba(255,255,255,.92); width:100%; height:2.25em; border-radius:0.35em; overflow:hidden; display:flex;}
.top_bg_con .search label input{ width:100%; border:none; background:none; float:left; color:rgba(85, 85, 85, 1); height:2.2em;font-size:1em; text-indent:1em;}
.top_bg_con .search label .btn{ border:none; background:#1B5688; border-radius:0 5px 5px 0; width:6em; height:2.25em; font-size:1em; color:#fff;    flex-shrink: 0;}
.top_bg_con .link{ display:flex; width:55%; margin:0 auto;justify-content: space-around;font-size:1.25em;}
.top_bg_con .link a{ line-height:1.8; color:#1B5688; padding:0 0.75em; border-radius:1em; background:rgba(255,255,255,.6); }
.menu_bg{ background:#2C78B7;box-shadow: 0px -5px 6px rgba(0, 0, 0, 0.09);}
.menu{ max-width:1200px; margin:0 auto; font-size:1.5em; }
.menu ul{ overflow:hidden; display:flex; justify-content: space-around;line-height:1.5; height:2.5em;align-items: center;}
.menu ul li{ position:relative; width:20%; text-align:center;}
.menu ul li:after{ width:1px; height:0.5em; position:absolute; content:""; background:#fff; top:50%; margin-top:-0.25em; right:0; opacity:0.5;}
.menu ul li:last-child:after{ display:none;}
.menu ul li a{ color:#ffffff;}
.menu ul li a:hover,.menu ul li.hover a{ font-weight:bold; text-decoration:none;}

@media (max-width: 780px){
	.AllYdCon { display:block;}
	.AllPcCon { display:none;}
	.AllLeftCon,.AllRightCon { float:none; width:auto; margin:0; display:block; height:auto; padding:0; }
	.top_bg { background-size:auto 100%;}
	.top_bg_con { margin:2em 0;}
	.top_bg_con .search { width:80%; font-size:1.15em;}
	.top_bg_con .link { width:80%; font-size:1em;}
	.menu { font-size:1.35em;}
	.Toplink_bg{ background:no-repeat}
	.Toplink{ margin:0 3%}
	.Toplink .LeftCont h6{ background:no-repeat; color:#fff;}
	.Toplink .LeftCont h6 a{ color:#fff;}
	.Toplink .right_search{ width:34%; }
	.Toplink form,.Toplink  .form{ padding:0;}
	.Toplink .right_search input{ text-indent:0.5em; }
}