*{margin: 0;padding: 0;}
body{margin:0px auto;font:12px  "microsoft yahei";color: #333;line-height: 25px;overflow-x: hidden;background: #f4f5f5;}
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;}
.clearfix {zoom:1;}
.clearfix:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."; }
.clear{clear: both;}
.w1200{width: 1200px;margin: auto;}
.center{margin:0px auto;}
.moddle{ width:1200px;}

.top{line-height: 36px;border-bottom: 1px solid #e1e1e1;}
.logo{display: flex;justify-content: space-between;margin: 30px auto;}
.logol{font-size: 35px;font-weight: bold;color: #0f26d5;letter-spacing: 3px;margin-top: 15px;display: flex;}
.logol p{text-transform: uppercase;color: #646464;font-size: 14px;letter-spacing: normal;line-height: 27px; text-align: center;}
.logol p span{ color: #0f26d5; font-size: 20px;}

.logor{width: 303px;background: url(../images/logo_telbg.png) no-repeat left top;font-size: 15px;color: #696e6e;padding-top: 20px;}
.nav {text-align: center;}
.nav a{font-size: 16px;padding: 5px 40px;}
.nav a:hover{color: #0c4da1;border-bottom: 3px solid #0c4da1;}
.swiper-container img{width: 100%;display: block;margin-top: 4px;}

.title{color: #0C4DA1;font-size: 20px;font-weight: bold;text-align: center;margin: 40px auto;text-transform: uppercase;}
.title dl span{color: #646464;}
.title dt{background: url(../images/title_bg.png) no-repeat center;line-height: 36px;}
.title dd{font-size: 14px;color: #323232;font-weight: normal;}

.gsjj{display: flex;justify-content: space-between;}
.gsjjl{width: 250px;height: 190px;background: url(../images/gsjj.jpg) no-repeat center;margin: 0px 20px;}
.gsjjr{width: 900px;text-indent: 2em;font-weight: bold;font-size: 14px;}

.adv{height: 400px;background: url(../images/adv.png) no-repeat bottom center;margin: 30px auto 70px;text-align: center;}
.adv dl{font-size: 26px;color: #d50f0f;}
.adv dt{font-size: 16px;color: #646464;line-height: 36px;}

.sycpzs{background: #f3fafc;padding: 1px 0px 30px 0px;}
.sycpfl{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 20px;}
.sycpfl a{display: inline-block;color: #fff;font-size: 14px;background: #00529c;width: 150px;line-height: 36px;text-align: center;margin: 3px 10px;}
.sycp{display: flex;justify-content: space-between;text-align: center;flex-wrap: wrap;}
.sycp li a img{width: 260px;height: 195px;padding: 3px;border: 1px solid #D2D2D2;}
.more{text-align: center;margin: 15px 0px;}
.more a{font-size: 18px;font-weight: bold;color: #0C4DA1;padding: 6px 40px;border: 1px solid #d2d2d2;}

.syxw{display: flex;justify-content: space-between;margin-bottom: 50px;}
.xwl{width: 560px;}
.xwl li{display: flex;justify-content: space-between;background: url(../images/xw_icon.png) no-repeat 10px center;border-bottom: 1px dotted #A5A6A6;padding: 10px;}
.xwl li a{padding-left: 15px;}

.foot{background: #0c4da1;padding: 30px 0px;color: #fff;}
.footnr{display: flex;justify-content: space-between;}
.footl dl{font-size: 20px;font-weight: bold;border: 1px solid #fff;padding: 5px 60px;margin-bottom: 20px;}
.footl p{line-height: 28px;}
.footnav{background: #245fab;line-height: 26px;margin-bottom: 70px;}
.footnav a{color: #fff;font-size: 14px;padding: 2px 20px;}
.footr .ewm{float: right;text-align: center;}
.footr dl{text-align: right;margin: 130px 160px 0px 0px;}
.web_city{
    display: flex;
    width: 1200px;
    margin: 0 auto;
}
.web_city p{
    line-height: 40px;
    margin-right:20px;
}
.web_city ul{
	display: flex;
	justify-content: start;
}
.web_city li{
	line-height: 40px;
	font-size: 16px;
	margin-right: 30px;
}
