body {padding:0;margin:0;font-size:14px;font-family:"Microsoft yahei";line-height:1.5;color:#333;background:#fff}
* {margin:0;padding:0;}
ul {list-style-type:none;}
em {font-style:normal;}
a {text-decoration:none;}
a {color:#333;}
.fl {float:left;}
.fr {float:right;}
input,button {border:none;}

.head { width:100%;top:0;left:0;height:150px;z-index:11;background:url(/2022/images/topbg31.jpg) no-repeat center #fff;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);}
.logo {float:left;margin-top:15px;margin-right:50px;}
.logo img {max-width:70px;max-height:70px;margin-right:10px;}
.logo a {font-size:36px;font-weight:bold;display:flex;align-items:center;letter-spacing:3px;color:#171e60;}
.logo a:hover {color:#171e60 !important;}
.ssbox {width:600px;float:left;margin-top:15px;}
.Menubox {width:600px;height:25px;line-height:25px;float:left;}
.Menubox li {float:left;display:block;cursor:pointer;width:100px;color:#333333;height:25px;line-height:25px;text-align:center;margin-right:10px;font-size:12px}
.Menubox li.hover {background:#171e60;color:#ffffff;font-weight:bold}
.Contentbox {width:600px;height:35px;}
.Sinput {width:460px;height:31px;color:#303030;border:2px solid #171e60;border-right:0px;line-height:31px;padding-left:10px;background:#f9f9f9;float:left;}
.Sbuttom {background:#171e60;width:120px;border:0px;font-size:14px;font-weight:normal;height:35px;line-height:35px;color:#ffffff;cursor:pointer;float:left;}
.Sinput:focus,.Sbuttom:focus {outline:0}
.login-box {float:right;margin-top:40px;}
.login-box a {height:30px;line-height:30px;font-size:14px;width:80px;border-radius:6px;border:1px solid #dedede;display:block;float:right;text-align:center;}
.login-box .active {color:#FFFFFF;background:#171e60;margin-left:20px;}
.app1 {width:1200px;margin:0 auto; padding-top:30px;}
.app {width:1200px;margin:0 auto;overflow:hidden;}


.sy2023list{ width:100%;margin:20px auto; }
.sy2023list ul{display:flex; justify-content: space-between;flex-wrap:wrap}
.sy2023list li {line-height:38px; height:38px; width:32%;overflow:hidden; font-size: 16px; }
.sy2023list li a{display: inline-block;    vertical-align: middle; overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap; width: calc(100% - 23px);}
 
 
 
#clist div.lister { padding:10px; overflow:hidden;background-color:#FAFAFA;margin-bottom:10px;}
 
.province dt {float:left;height:30px;margin-right:10px;line-height:30px;width:55px;text-align:center;color:#fff;background-color:#171e60;font-weight:700;border-radius:2px} 
.province dd {float:right;width:1115px}
.province dd a {float:left;display:block;height:30px;line-height:30px;margin-right:10px;padding-left:5px;padding-right:5px;white-space:nowrap}
.province dd a:hover{background:#171e60;color:#fff} 



.indexPro {margin-top:10px; overflow:hidden;}
 
.indexPro-title  {font-size:20px; color:#262626;line-height:80px; font-weight:bold;}
.indexPro-title span {width:6px;height:20px;background:#171e60;border-radius:2px;display:inline-block;margin-right:12px;position:relative;top:3px;}

.boxcontent{  width:900px;float:left; } 
.boxcontent .homepcat {float:left;width:190px;height:280px;margin-right:20px;background:#FAFAFA;padding:10px;margin-bottom:25px;}
.boxcontent .homepcat:nth-child(4n){margin-right:0;} 
.boxcontent .homepcat dt {font-size:16px;font-weight:bold;height:40px;line-height:40px; margin-bottom:10px;}
.boxcontent .homepcat dt a { color:#171e60} 
.boxcontent .homepcat dd { padding-bottom:5px;}



.indexxx-list{float:right;background:#fff;  width:280px;}
.indexxx-list li {line-height:38px; height:38px; width:100%;overflow:hidden; font-size: 16px; }
.indexxx-list li a{display: inline-block;    vertical-align: middle; overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap; width: calc(100% - 23px);}
.shuziys{  margin-right: 5px;display: inline-block;    vertical-align: middle;    background: #eee;    width: 18px;    font-size: 10px;    height: 15px;    line-height: 15px;    text-align: center;}
.indexxx-list .indexxx-title{font-size:20px;font-variant:bold;color:#171e60}
 

.pagebox {width:1100px;margin:20px auto;}
.page-item {width:36px;height:36px;line-height:36px;border-radius:6px;background-color:#fff;color:#3951b3;margin-right:12px;display:inline-block;vertical-align:text-bottom;text-align:center;text-decoration:none;overflow:hidden;}
#page .n {width:80px;padding:0;line-height:36px;border:none;}
.page-list .active {background:#171e60;color:#fff;font-weight:normal;}
.linkbox {background:#fff;padding:15px;width:1168px;line-height:26px;margin:30px auto 20px auto;border:1px solid #dedede;background:#fff;}
.linkbox em {padding:0px 6px;font-size:12px;}
#footer {width:100%;padding:15px 0;line-height:30px;text-align:center;}
.right_info_tit,.zhuce2023 {background:#171e60 !important}
.right_info_tit a,.zhuce2023 a {text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff !important;}


@media (max-width:768px){
	.head{height:100px;}
	.app1{padding:0}
	.app{margin:0;}
	.ssbox,.login-box{display:none}
	.topbanner{width:100%; }
	.app,.app1{width:100%}
	.index-top{margin:0}
	.index-top-list{margin-top:10px;padding:2%;width:96%}
	.sy2023list li{width:100% !important;}
	.indexPro-left,.indexPro-nav{display:none}
	.indexPro-right{padding:2%;width:96%}
	.indexPro-list{width:100%}
	.linkbox{width:auto}
	.indexPro{padding:0 15px;}
	.boxcontent{width:100%}
	.boxcontent .homepcat{width:46%;padding:1%;margin:1%;}
	.indexxx-list{width:100%;float:none}
	.province{display:none;}
}

