@charset "UTF-8";
body{min-width: 1300px;}
.w1300{width: 1300px; height: auto; margin: 0 auto;}
.hqlm-top{width: 100%; height: 470px;  float: left; background: url(hqlm-banner.jpg) no-repeat center top;}
.hqlm-logo{width: 351px; height: 86px; float: left;margin-top: 25px;}
.hqlm-wza{display: inline-block;vertical-align: middle;width: 150px;padding: 4px 10px;text-align: center;margin-left: 10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #fff;background-size: 100% 100%;border-radius: 20px;line-height: 24px; border: 1px solid #fff;float: right;margin-top: 20px; font-size: 16px;}
.hqlm-wza a{cursor: pointer; color: #fff;}
.hqlm-title{width: 658px; height: 115px; float: left; margin: 50px 321px;}

.hqlm-hq{width: 100%; height: auto; float: left; margin-top: 20px;}
.hqlm-hq-tit{width: 100%; height: 80px; float: left; text-align: center;}
.hqlm-hq-p1{width: 100%; height: auto; float: left; padding: 0 25px;}
.hqlm-hq-tab{width: 100%; height: 47px; border-bottom: solid #efc783 3px;text-align: center;margin-bottom: 10px;}
.hqlm-hq-tab li{width: 125px; line-height: 45px;display: inline-table;font-size: 24px;}
.hqlm-hq-tab li.on{border-bottom: solid 3px #237ee8; color: #237ee8;font-weight: bold;}
.hqlm-list{width: 100%; height: auto; margin-bottom: 30px;float: left;}
.hqlm-list li{width: 100%; height: 55px; line-height: 55px; float: left; position: relative;text-indent: 20px;margin: 0;border-bottom: #aeaead 1px dashed;}
.hqlm-list li a{display: block; font-size: 18px; color: #333; width: 75%; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hqlm-list li a:hover{color: #2587ff;}
.hqlm-list li:before{content: "";position: absolute;top: 20px;left: 0;width: 5px;height: 5px;margin-top: 6px;background-color: #cccccc; border-radius: 5px;}
.hqlm-list li:hover::before{background-color: #2587ff;}
.hqlm-list li span{position: absolute;right: 0px;top: 0px;color: #bbb;font-size: 15px;}
.hqlm-jsjf{width: 603px; height: 117px; float: left; margin: 15px 10px 10px 10px;}
.hqlm-zcgkj{width: 100%; height: auto; float: left; margin-top: 30px;}
.hqlm-zcgkj ul li{width: 400px; height: 285px; float: left; margin-left: 25px;}
.hqlm-zcgkj ul li:nth-child(1){margin-left: 0;}
.hqlm-zcgkj ul li img{width: 400px; height: 225px;}
.hqlm-zcgkj ul li p{width: 400px; height: 60px; float: left; text-align: center; line-height: 60px; font-size: 20px; background: #f4f4f4;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding: 0 10px;}
.hqlm-zcgkj ul li a{color:#333333;}

.hqlm-lm{width: 100%; height: auto; float: left; margin-top: 20px;}
.hqlm-lm-con{width: 100%; height: auto; float: left; margin-top: 15px; margin-bottom: 0px; padding: 0 25px;}
.hqlm-lm-tab{width: 100%; height: auto; float: left;margin-bottom: 15px;}
.hqlm-lm-tab li{width: 200px; height: 50px; float: left; background: #0090ff;margin: 0 4px; line-height: 50px; text-align: center; font-size: 20px; border-radius: 5px;}
.hqlm-lm-tab li a{color: #fff;}
.hqlm-lm-tab li.on{background: #0055cd; font-weight: bold;}
.hqlm-lm-con .hqlm-list li{width: 48%; margin: 0 1%;}


/* 底部s */
.footer{width: 100%; height: 226px; position: relative; background-color: #0090ff;}
.foot{width: 1300px; height: 226px; padding: 0 30px; margin: 0 auto; }
.foot-link{width: 1240px; height: 38px; float: left; margin-top: 15px;}
/* 友情链接 */
.yqlj_title{position: relative; font-size: 16px;}
.yqlj_title>ul{margin-right: -10px; height: 38px;line-height: 38px; }
.yqlj_title>ul>li{ float: left; width:24%; margin-right:1%;list-style-type:none; background-color: #fff;text-align: center;}
.yqlj_title>ul>li p{padding-left: 14px; position: relative; cursor: pointer; transition: .3s all; z-index: 6;}
.yqlj_title>ul>li p em { position: absolute; right: 25px; top: 16px; width: 10px; height: 10px; background: url(2023-plx-link.png) no-repeat; transition: .3s all;}
.yqlj_title>ul>li p i{ position: absolute; left: 50%; bottom: 46px; margin-left:-14px; width: 28px; height:15px; display: none; background: url(2023-plx-link2.png) no-repeat center;}
.yqlj_title>ul>li.on p i{ display: block;}
.yqlj_title>ul>li.on em{ transform: rotate(180deg);}
.yqlj_title>ul>li .yqlj_con1{ display: none; position: absolute; left: 0; right: 0; z-index: 5; bottom: 60px; background-color:#ffffff; padding: 15px 20px 15px 30px; border-radius: 10px; box-shadow:0 0 6px rgba(22,88,160,.21); max-height: 330px; overflow: auto;}
.yqlj_title>ul>li .yqlj_con1 li{ float: left; width:25%; line-height: 30px;list-style-type:none; padding: 6px 8px; box-sizing: border-box;}
.yqlj_title>ul>li .yqlj_con1 li a{text-decoration: none;color: #333; }
.yqlj_title>ul>li .yqlj_con1 li a:hover{background: #0090ff; color: #fff;}
.yqlj_con1 li a{background: #f2f2f2; display: block; text-align: center; padding: 4px 0; box-sizing: border-box; border: 1px solid #f2f2f2; border-radius: 4px;}
.yqlj_title>ul>li .yqlj_con1 table {width: 100%;}
.yqlj_title>ul>li .yqlj_con1 table a{text-decoration: none;color: #333; background: none; border: none; text-align: left;}
.yqlj_title>ul>li .yqlj_con1 table li {width: 14%;margin-left: 0;}
.yqlj_con1 tr td:first-child { font-weight: bold; padding-left: 20px;}
.yqlj_con1 tr:nth-child(2n) td { background: #f2f2f2;}
.foot-left{float: left; margin-top: 20px;}
.foot-left-box{line-height: 30px; font-size: 14px; color: #fff;}
.foot-left-box a{color: #fff; }
.foot-right{float: right; margin-top: 60px;}
.foot-right span{margin-right: 6px;}
/* 底部e */





