.gzsbjl{background:#015eb7;}
.gzsbjh{background:#f9f9f9;}
.gzsbj{background:#fff;border-radius:5px;box-shadow: 0 5px 15px #d1d1d1;padding:30px;position:relative;z-index:2;}
.gzsbj:before{content:"";width:190px;height:141px;background:url("../img/titleico03.png") 0 -141px no-repeat;position:absolute;right:0;bottom:0;z-index:-1;opacity: 0.1;}

.zcrtitle{border-bottom:1px solid #000;padding:0 0 10px 0;border-bottom: 1px solid #eaeaea;}
.zcrtitle span{display:block;font-size:24px;line-height:25px; border-left:3px solid #015eb7;padding:0 0 0 10px;float:left;}
.zcrtitle p{display:block; line-height:25px;color:#999;float:left;margin:0 0 0 10px;text-transform:capitalize;}
.zcrtitle a{display:block; line-height:25px;color:#999;float:right;}
.zcrtitle a:hover{color:#015eb7; }
.gzsjj{margin:30px 0 0 0;}

/********************/
.main01{padding:20px 0 0 0;}
.main01 .gzslogo{ }
.main01 .gzslogo img{ float:left;}
.main01 .gzslogo span{display:block;font-size:30px;color:#fff;margin:28px 0 0 10px;float:left;line-height:50px;}
.main01 .gzsfhzz{width:100px;height:38px;display:block;color:#fff;border:1px solid #fff;text-align:center;line-height:38px;border-radius:5px;margin:33px 0 0 0;}
.main01 .gzsfhzz:hover{background:#fff; color:#015eb7;}
.main01 .gzsnav{width:100%;margin:20px 0 0 0;}
.main01 .gzsnav li{width:20%;float:left;}
.main01 .gzsnav li a{width:100%;display:block;font-size:20px; text-align:center; line-height:50px;color:#fff;border-radius:5px;}
.main01 .gzsnav li a:hover{background:#fff;color:#015eb7; }
.gzsbanner,.gzsbanner img,.zcrimg,.zcrimg img,.cgjjleft img{width:100%;}
.main02{ position: relative;padding:0 0 50px 0;}
.main02 .wd{ margin:-150px auto 0 auto;min-height:300px;}
.zcrjj{width:40%;}
.zcrnr{margin:15px 0 0 0;}
.zcrnr p{line-height:40px;text-indent:2em;}
.zcrimg{margin:10px 0 0 0;}
.gzscg{width:58%;}
.xgdtul{margin:20px 0 0 0;}
.xgdtul li a{width:100%;display:block;position:relative;padding:0 0 0 15px;}
.xgdtul li a:before{content:"";width:8px; height:8px; border:2px solid #015eb7;position:absolute;left:0;top:18px;border-radius:50%;}
.xgdtul li span{width:calc(100% - 100px); float:left;font-size:18px; line-height:48px;height:48px;overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.xgdtul li p{width:100px; float:right; line-height:48px;color:#999;text-align:right;}
.xgdtul li:hover{background:#015eb7}
.xgdtul li:hover a{padding:0 10px 0 20px;    transition: 0.5s;}
.xgdtul li:hover span{color:#fff;}
.xgdtul li:hover p{color:#fff;}
.gzscgjj{margin:15px 0 0 0;}
.cgjjleft{width:200px;}
.cgjjright{width:calc(100% - 200px);padding:0 0 0 20px;}


.gzsbq{background:#3f3f3f;padding:20px 0;}
.gzsbq .wd{color:#fff;text-align:center; line-height:30px; font-size:18px;}

.msfd{position: fixed;right:0;bottom:10%;z-index:99;}
.msfd li{margin:0 0 10px 0;}
.msfd li a{display:block;line-height:40px;background:#015eb7;color:#fff;padding:0 10px;text-align:center;}

.msfd li:hover a{background:#0da3e0;}

@media screen and (max-width:1680px) {
}
@media screen and (max-width:1550px) {
}
@media screen and (max-width:1500px) {
}
@media screen and (max-width:1440px) {
	
}
@media screen and (max-width:1366px) {
	.main01 .gzslogo span{font-size: 24px;}
	.zcrtitle span,.main01 .gzsnav li a{font-size:18px;}
	.zcrtitle p,.zcrtitle a{font-size:12px;}
	.xgdtul li span{font-size:16px;}
	.xgdtul li p,.main01 .gzsfhzz{font-size:14px;}
	.main01 .gzsfhzz{line-height:30px;height:30px;}
}
@media screen and (max-width:1300px) {
}
@media screen and (max-width:1210px) {
	.zcrtitle span{font-size:16px;}
}
@media screen and (max-width:1024px) {
	.main02 .wd{margin:20px auto 0 auto;}
	.zcrjj,.gzscg{width:100%;}
	.gzscg{margin:20px 0 0 0;}
	.main01 .gzslogo img{width:290px;}
	.main01 .gzslogo span{margin: 0 0 0 10px;line-height:53px;font-size: 20px;}
	.main01 .gzsfhzz{margin: 10px 0 0 0;width: 70px;}
	.msfd li a{font-size:12px; padding:0 5px; line-height:30px;}
}
@media screen and (max-width:900px) {
	.zcrtitle span, .main01 .gzsnav li a{font-size: 16px;}
	.main01 .gzsnav{margin: 10px 0 0 0;}
	.main01 .gzsnav li a{line-height:30px;}
	.gzsbj{padding:20px;}
}
@media screen and (max-width:700px) {
}
@media screen and (max-width:500px) {
	.main01 .gzslogo img{margin:0 auto;float: none;display:none;}
	.main01 .gzslogo span{width:100%;text-align:center;margin:0;    font-weight: bold;font-size:16px;}
	.main01 .gzsnav li:first-child{display:none;}
	.main01 .gzsnav li {width:50%;}
	.main01 .gzsnav{margin:10px 0;}
	.zcrtitle span,.main01 .gzsnav li a{font-size:14px;font-weight: bold;}
	.zcrnr p{font-size:14px; line-height:30px;}
	.cgjjleft{width:100%;}
	.cgjjright{width:100%;padding:0;}
	.xgdtul li span{font-size:14px; line-height:30px;height:30px;}
	.xgdtul li p{font-size:12px; line-height:30px;height:30px;}
	.xgdtul li a:before{top:10px;width:5px;height:5px;}
	.xgdtul{margin: 10px 0 0 0;}
	.gzsjj{    margin: 20px 0 0 0;}
	.main02{padding: 0 0 20px 0;}
	.zcrtitle p{display:none;}
	.msfd{display:none;}
}
@media screen and (max-width:414px) {
}


