/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;font-size:16px;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";}
/****************全局头尾*****************/
.AllLeftCont{ float:left;}
.AllRightCont{ float:right;}
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}
.AllListCon li{overflow:hidden;line-height:2.5;height:2.5em;display:grid;grid-template-columns: auto 6em;}
.AllListCon ul li span{float:right;text-align: right;}
.AllListCon ul li a{color:#000;text-overflow: ellipsis;white-space: nowrap; height: 2.5em;overflow: hidden;}
.AllListCon ul li a:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px;}
.pic img{ width:100%;}
.pic img{ width:100%;}


/****中间头部样式***/
.top_bg{background:url(common-banner.jpg) center top no-repeat; height:22em;background-size: 100% 22em;}
.top_bg_con{ margin:0 3%; position:relative; padding:1em 0 0 0; overflow:hidden;}
.top_bg_con .logo{ width:20%;}
.top_bg_con .logo img{ width:68%;max-width:315px; margin-top: 1em;}
.top_bg_con .logo a:hover{text-decoration:none;}
.top_bg_con .text{ text-align:center; color:#fff; font-size:3em; line-height:1.5; position:relative; margin-top:-0.5em;}

.conter{ margin:0 5%; overflow:hidden;}
.conter .tit{ font-size:1.35em; font-weight:bold; border-bottom:2px solid #e6e6e6; margin:1em 0;}
.conter .tit span{ border-bottom:5px solid #2f6ea2; padding:0 0.5em; display:inline-block; line-height:2;}

.conter ul{ overflow:hidden; margin:0 0 2em 0;}
.conter ul li{ width:25%; float:left; padding:0 2% 0 0; border-bottom:1px solid #e6e6e6; box-sizing:border-box;}
.conter ul li a{ color:#333; font-size:1.15em;height:3.5em; line-height:1.5; display:flex; align-items: center; padding:0 0.5em;}
.conter ul li a:hover{ text-decoration:none; background:#F2F2F2;}

@media (max-width:1200px){
	html{ font-size:12px;}
	}
@media (max-width:780px){
		html{ font-size:24px;}
		.AllLeftCont,.AllRightCont{ float:none; width:auto;}
		.ALLYdCont{display:block; }
		.ALLPcCont{ display:none;}
		.top_bg{ padding:0 3%; height:10em; background-size:auto 100%;}
		.top_bg_con{}
		.top_bg_con .logo img{ width:100%;margin-top: 1em;}
		.top_bg_con .text{ font-size:1.5em; margin:0;}
		.conter{ margin:2em 3%;}
		.conter ul li{ width:50%;}
	}
@media (max-width:560px){
		body{font-size: 50%;}}