*{margin: 0;padding: 0;}
body{margin:0px auto;font:12px  "microsoft yahei";color: #333;line-height: 25px;overflow-x: hidden;}
ul,li{list-style: none;}
a{text-decoration: none;color: #333;}
p{margin:0;padding:0;}
ul,li,ol,dl,dt,dd{margin:0;padding:0;list-style-type:none;}
a{font-size:12px;text-decoration:none;transition:all 0.3s ease-in-out 0s;}
a:hover{text-decoration:none;}
a:visited{color:#333;}
.clearfix {zoom:1;}
.clear{clear: both;}
.w1200{width: 1200px;margin: auto;}
.center{margin:0px auto;}
.moddle{ width:1200px;}
.c{text-align: center;}

.logo{font-size: 18px;padding: 30px 0px;display: flex;justify-content: space-between;}
.logol{display: flex;justify-content: flex-start;align-items: center;}
.logol ul{padding-right: 30px;border-right: 1px solid #f0910b;margin-right: 30px;font-size: 30px;font-weight: bold;}
.logol dl p{font-size: 14px;color: #909090;}
.logor{display: flex;justify-content: flex-start;align-items: center;color: #f0910b;font-size: 20px;}
.logor dl p{font-size: 30px;}
.nav{background: #1e50ae;}
.navnr{display: flex;justify-content: space-between;line-height: 60px;}
.navnr a{font-size: 18px;color: #fff;}
.navnr li{position: relative;text-align: center;padding: 0px 30px;}
.navnr li:hover{background: #f0910b;}
.navnr li:hover a{color: #fff;}
.navnr li p{position: absolute;z-index: 100000;display: none;background: #f0910b;width: 200px;text-align: center;top: 61px;height: auto;left: 0px;}
.navnr li p a{display: block;font-size: 14px;line-height: 40px;color: #fff;font-weight: normal;padding: initial !important;}
.navnr li p a:hover{color: #fff !important;background: #f0910b;}
.banner img{width: 100%; display: block;}

.cpbox{background: #f4f4f4;padding: 90px 0px;}
.cpnr{display: flex;justify-content: space-between;}
.cpfl{width: 280px;}
.fltit{color: #fff;font-size: 22px;font-weight: bold;line-height: 80px;background: #1e50ae;}
.flnr{border: 2px solid #1e50ae;}
.flnr dl{margin: 20px 0px;}
.flnr dl>a{display: block;background: #1e50ae;color: #fff;line-height: 50px;border-radius: 5px;width: 98%;margin: auto;text-align: center;font-size: 16px;}
.flnr dl>a:hover{font-weight: bold;}
.flnr dl dt a{display: block;font-size: 14px;line-height: 50px;border-bottom: 1px dashed #c0c0c0;width: 94%;margin: auto;}
.flnr dl dt a:hover{color: #1E50AE;}
.cpzs{width: 900px;}
.cpzstit{color: #1e50ae;font-size: 22px;border-bottom: 1px solid #c0c0c0;line-height: 40px;}
.cpzstit span{font-size: 18px;color: #909090;text-transform: uppercase;}
.cpzsnr{text-align: center;display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 50px;}
.cpzsnr a{display: block;font-size: 14px;}
.cpzsnr img{width: 290px;height: 240px;display: block;}
.cpzsnr a p{line-height: 36px;}

.title{color: #303030;font-size: 28px;}
.title p{font-size: 18px;margin-top: 15px;}
.title1{color: #fff;}

.alzsbox{padding: 90px 0px;}
.alzs{margin-top: 50px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.alzs a{width: 24%;height: 260px;text-align: center;font-size: 16px;}
.alzs a img{width: 100%;height: 260px;}

.ryzzbox{background: #f4f4f4;padding: 50px 0px 105px 0px;}
.ryzznr{overflow: hidden;margin-top: 50px;}
.ryzznrs{height: 400px;text-align: center;}
.ryzznrs a{font-size: 16px;}
.ryzznrs a img{width: 280px !important;height: 400px;}

.gsjjbox{padding: 90px 0px;}
.gsjj{display: flex;justify-content: space-between;align-items: center;margin-top: 50px;}
.gsjj img{width: 539px;height: 466px;margin-right: 30px;}
.gsjj dl p{font-size: 16px;text-indent: 2em;line-height: 40px;}

.gsslbox{background: url(../images/gssl_bg.jpg) no-repeat center;padding: 90px 0px;}
.gssl{overflow: hidden;margin-top: 50px;}
.gsslnr{height: 400px;text-align: center;}
.gsslnr a{font-size: 16px;color: #fff;}
.gsslnr a img{width: 370px !important;height: 320px;}

.newbox{padding: 90px 0px;}
.newbox img{margin: 50px auto 25px;}
.newsy{display: flex;justify-content: space-between;}
.newsynr{width: 380px;}
.newtit{display: flex;justify-content: space-between;font-size: 20px;align-items: center;border-bottom: 1px solid #303030;line-height: 40px;margin-bottom: 20px;}
.newtit a{font-size: 16px;text-transform: uppercase;}
.newtit a:hover{color: #1E50AE;}
.newsynr li{display: flex;justify-content: space-between;font-size: 16px;border-bottom: 1px dashed #bababa;line-height: 40px;margin-bottom: 8px;}
.newsynr li a{font-size: 16px;}
.newsynr li span{color: #909090;}
.newsynr li:hover a{color: #1E50AE;}

.hzhb{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 50px;}
.hzhb dl{background: #436EBE;width:220px;line-height: 60px;text-align: center;color: #fff;font-size: 20px;margin-bottom: 20px;}
.hzhb dl:hover{background: #fff;color: #1E50AE;}

.yqljbox{background: #f4f4f4;padding: 40px 0px;}
.yqljtit{color: #1e50ae;font-size: 18px;border-bottom: 1px solid #1E50AE;padding-bottom: 10px;}
.yqljtit span{color: #303030;}
.yqlj dl{margin-top: 10px;}
.yqlj dl a{color: #909090;padding: 5px;}

.footbox{background: #1e50ae;line-height: 60px;font-size: 14px;padding: 40px 0px 0px 0px;color: #fff;}
.footnav{background: #436ebe;display: flex;justify-content: space-around;border-radius: 5px;}
.footnav a{color: #fff;font-size: 16px;}
.footnav a:hover{font-weight: bold;}
.footnr{display: flex;justify-content: space-between;align-items: center;margin: 30px auto;}
.footnrl{display: flex;justify-content: flex-start;align-items: center;line-height: 40px;}
.footnrl img{margin-right: 30px;border-right: 1px solid #fff;padding: 40px 40px 40px 0px;}
.footbot{background: #253653;}