﻿body,dd,dl,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;}
li,ol,ul{padding-left:0;list-style-type:none;}
img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;cursor:pointer;}
table{border-collapse:collapse;}
em{font-style:normal;}
html{overflow-y:scroll; overflow-x:hidden;font-size:16px;background:#f6f6f6;}
.clear{clear:both;display:block;overflow:hidden;height:0;font-size:0;line-height:0;}
:focus{outline:0;}
body{font-family:微软雅黑,"sans-serif",Arial;}
@font-face{font-family:"myfont";src:url('fdbsjw.otf');}
.all_app_con{display:none;}
.all_pc_con{display:block;}
.all_left_con{float:left;}
.all_right_con{float:right;}
.all_list_con ul li{overflow:hidden;display:flex; justify-content: space-between;align-items:center;}
.all_list_con ul li span{color:#808080;flex-shrink: 0; margin:0 0 0 1em;}
.all_list_con ul li a{color:#383838;height:2.25em;line-height:2.25; overflow:hidden; }
.all_list_con ul li a:hover{text-decoration:none;}
.all_overflow{ overflow:hidden;}
.pic img{ width:100%;}
.head_bg{overflow:hidden; background:url(mssq20220628_01.jpg) top center no-repeat; height:27em;}
.head_con{position:relative;z-index:9;display:flex;margin:0 auto;padding:1em 0;width:100%;max-width:1200px;align-items:center;justify-content:space-between;}
.head_con .logo{max-width:185px;}
.head_con .logo img{width:100%;}
.head_con .search{ background:#fff; font-size:1em; display:flex;    border-radius: 0.25em; overflow: hidden;justify-content: space-between;}
.head_con .search input{ line-height:1.75em; font-size:1em; width:70%; border:none; background:none;}
.head_con .search .btn{ background:#62a1fe url(index20220628_06.png) center center no-repeat; width:4em; height:1.875em; font-size:1em; border:none;}

.center{margin:2em auto 0;max-width:1200px;}
.center:after{ display:block; clear:both; content:"";}
.center .tit{ display:flex;align-items: center;justify-content: space-between;}
.center .tit span{ font-size:1.5em; color:#040404;}
.center .tit a{ color:#000;}
.top_icon ul:after{ display:block; clear:both; content:"";}
.top_icon ul li{ float:left; width:25%; text-align:center; padding:0 1em; box-sizing:border-box; position:relative;}
.top_icon ul li:after{ content:""; position:absolute; right:0; top:40%; width:1px; height:60%; background:#a9c5db;}
.top_icon ul li:nth-child(4n):after{ display:none;}
.top_icon ul li:nth-child(n+5):after{ top:0; height:40%;}
.top_icon ul li span{ display:block; width:58%; background:#fff;border-radius:100%; margin:0 auto;box-shadow:1em 0 2em rgba(146,181,243,.23); }
.top_icon ul li span img{ width:100%;}
.top_icon ul li em{ font-size:1.15em; line-height:1.5; height:4.5em; overflow:hidden;margin:1em 0 0 0; display:block;}
.top_icon ul li a{ color:#000;}

.num_left{ width:49%;}
.num_left .cont{box-sizing:border-box; border:0.4em solid #d4e2fa; padding:1.5em; margin:1em 0 0 0;}
.num_left .cont .title{ color:#3a88f9; font-size:1.5em; text-align:center; margin:0.8em 0; }
.num_left .cont .title span{margin:0 2em 0 0;}
.num_left .cont .title span:before{ content:"●"; margin:0 0.5em 0 0;}

.liuy_right{ width:49%;box-sizing:border-box; border:0.4em solid #d4e2fa; padding:1.5em;}
.liuy_right ul li{ border-bottom:1px dashed #d1d1d1; padding:1em 0;}
.liuy_right ul li h4{ color:#b8b8b8; font-weight:normal; display:flex;align-items: center;justify-content: space-between; margin:0 0 0.5em 0;}
.liuy_right ul li h4 span:before{ content:"●"; margin:0 0.5em 0 0;}
.liuy_right ul li p{ padding:0 1em; height:1.5em; line-height:1.5; overflow:hidden;}
.liuy_right ul li p b{ color:#34579a; margin:0 0.5em 0 0;}
.liuy_right ul li p a{ color:#000;}

.zjdc_cont{ box-sizing:border-box; border:0.4em solid #d4e2fa; padding:1.5em;}
.zjdc_cont ul{}
.zjdc_cont ul li{ margin:1.5em 0 0 0; width:50%; float:left; font-size:1.15em; display:flex;align-items: center; padding:0 1em 0 0; box-sizing:border-box;}
.zjdc_cont ul li span{ background:#5ca6ff; line-height:3.2;  width:5.5em; text-align:center; border-radius:0.5em; color:#fff; margin:0 1em 0 0;    flex-shrink: 0;}
.zjdc_cont ul li a{line-height:1.3; max-height:2.6em; overflow:hidden; color:#000; } 
.zjdc_cont ul li a:hover{ text-decoration:none;}

@media (max-width:1080px){
}
@media (max-width:769px){
	body{font-size:24px;}
	.all_app_con{display:block;}
	.all_pc_con{display:none !important;}
	.all_left_con,.all_right_con{float:none;width:auto;margin:0;}
	.head_bg{ background-size:180% auto; height:20em;}
	.head_con{ margin:0.5em 3%; padding:0;}
	.center{ margin:1em 3%;}
	.top_icon ul li span{ width:80%;}
	.top_icon ul li:after{ display:none;}
	.zjdc_cont ul li{ width:auto; float:none;}

@media (max-width:540px){body{
	font-size:12px;}
}
