﻿@charset "utf-8";
*{margin:0;padding:0}
*, ::after, ::before {box-sizing: border-box;}
body{font-family:"Microsoft yahei",sans-serif,Arial;font-size:12px;margin:0;padding:0;color:#000;)}
dd,div,dl,dt,form,h1,h2,h3,h4,h5,img,li,ol,p,ul{margin:0;padding:0;border:0}
li,ol,ul{list-style:none}
.mt20{margin-top:20px!important}
a{text-decoration:none;color:#555}
a:hover{color:#e52516}
.clear{zoom:1}
.clear:after{content:"";display:block;clear:both;height:0}
.flex{clear: both;height: 25px;}
a{text-decoration:none;outline:0}
a:active{star:expression(this.onFocus=this.blur())}
.left{display:inline;float:left}
.right{display:inline;float:right}
.mt5{margin-top:5px!important}
.mt10{margin-top:10px!important}
.mt15{margin-top:15px!important}
.mt20{margin-top:20px!important}
.mt25{margin-top:25px!important}
.mt30{margin-top:30px!important}
.mt35{margin-top:35px!important}
.mt40{margin-top:40px!important}
.mt45{margin-top:45px!important}
.mt50{margin-top:50px!important}
.blank10{height:10px;line-height:10px}

/*公共部分 头部*/
.top{width:100%;height:auto;background:#fff}
.topcon{width:1200px;margin:0 auto;overflow:hidden}
.logo{display:block;width:530px;padding-top:20px;padding-bottom:20px}
.logo img{width:100%}
.tr{font-size:14px;line-height:24px;color:#fff;background-color:#013686;position:absolute;top:0;right:0;padding-left:20px}
.tr a{color:#fff;margin:0 10px}
#single{width:0;height:0;border-color:#013686 #013686 #fff #fff;border-width:12px;border-style:solid;position:absolute;margin:0;left:0}
      @font-face {
        font-family: 'iconfont';  /* project id 1337625 */
        src: url('//at.alicdn.com/t/font_1337625_208spwdkp9o.eot');
        src: url('//at.alicdn.com/t/font_1337625_208spwdkp9o.eot?#iefix') format('embedded-opentype'),
        url('//at.alicdn.com/t/font_1337625_208spwdkp9o.woff2') format('woff2'),
        url('//at.alicdn.com/t/font_1337625_208spwdkp9o.woff') format('woff'),
        url('//at.alicdn.com/t/font_1337625_208spwdkp9o.ttf') format('truetype'),
        url('//at.alicdn.com/t/font_1337625_208spwdkp9o.svg#iconfont') format('svg');
      }
      .iconfont{
        font-family:"iconfont" !important;
        font-size:16px;font-style:normal;
         -webkit-font-smoothing: antialiased;
         -webkit-text-stroke-width: 0.2px;
         -moz-osx-font-smoothing: grayscale;}
/*公共部分 导航*/
.nav{width:100%;min-width:1200px;background:#013686;height:54px}
.main{width:1200px;margin:0 auto}
.nav ul li{float:left;width:125px;height:54px;text-align:center;line-height:54px;margin-right:1px;}
.nav ul li a{color:#fff;font-size:15px;display:block}
.nav ul li.active,.nav ul li:hover{background:#00a1e9}
/*导航子栏目*/
.subMenu{display: block;position: absolute;z-index: 99;top: 160px;left: 0;width: 100%;height: 35px;background-color: #00a1e9;overflow: hidden;}
.subMenu>ul {display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;}
.wrap {width: 1200px;margin: 0 auto;}
.subMenu>ul>li>a {display: block;text-align: center;line-height: 35px;color: #fff;}

/*banner滚动图*/
.banner{ width:100%; height:585px;overflow:hidden;}
.banner img{width: 100%;height:585px;}

/*首页主体部分*/
.content {width: 1200px;height: auto;margin: 20px auto;overflow: hidden;}
.content .list{width:100%;}
.notice{width:49.5%;padding-bottom: 10px;}
.notice_topper{padding-bottom: 6px;border-bottom: 2px solid #E5E5E5;position: relative;}
.notice_topper:after {display: inline-block;content: '';position: absolute;left: 0;top: 37px;width: 40px;height: 2px;background: #2F4B99;}

.notice .notice_topper h1{display:inline;color:#073A8D}
.notice .notice_topper h2{display:inline;font-weight:normal;color:#B8B8B8;margin-left: 8px;}
.notice .notice_topper span{background: #04308D;padding: 2px 12px;border-radius: 8px;float: right;margin-top: 10px;}
/*列表内容页部分*/
.Lnotice{width:49.5%;padding-bottom: 10px;}
.Lnotice_topper{padding-bottom: 6px;border-bottom: 2px solid #E5E5E5;position: relative;}
.Lnotice_topper:after {display: inline-block;content: '';position: absolute;left: 0;top: 37px;width: 40px;height: 2px;background: #2F4B99;}

.Lnotice .Lnotice_topper h1{display:inline;color:#073A8D}
.Lnotice .Lnotice_topper h2{display:inline;font-weight:normal;color:#B8B8B8;margin-left: 8px;}
.Lnotice .Lnotice_topper span{background: #04308D;padding: 2px 12px;border-radius: 8px;float: right;margin-top: 10px;}
a.more{color:#fff;cursor: pointer}

.notice ul,.notice li{overflow: hidden;font-size: 16px;}
.notice ul{height:235px;}
.notice li{height:35px;line-height: 35px;margin-top:10px;width:100%;background-color: #F1F1F1;margin-left: 5px;padding-left: 10px;border-radius: 2px;}
.box-icon{display:inline-block;width: 15px;height: 15px;background: #B1B1B1;box-shadow: 5px 5px #D1D1D1;}

.notice li a{padding-left:10px;color:#A3A3A3;}
.notice li:hover .box-icon{background: #079DE9;box-shadow: 5px 5px #6DC1CC;}
.notice li:hover .box-icon-id{background: #079DE9;box-shadow: 5px 5px #6DC1CC;}
.notice li:hover a{color:#00A1E9}
/*新闻滚动*/
.newsAdver{width:337px;height: auto;cursor:pointer}
.newsAdver img{width:100%;height:284px;}
.newsAdver h2{position: absolute;bottom: 0;left: 0;height:45px;line-height:38px;display: inline-block;background: #0B3977;opacity:0.8;padding: 5px 0 5px 15px;width: 100%;text-align: left;color: #fff;font-weight: normal}
.newsAdver .swiper-pagination-bullet{background: #007aff;opacity: 1}
.newsAdver .swiper-pagination-bullet-active{background: #fff}


/*广告滚动*/
.adver{width:1200px;margin:0 auto;}
.adver img{width:100%;}

/*荣誉滚动*/
.myhonor{margin-top:10px;}
.myhonor img{width:100%}
.myhonor .prev4{height:100%;background: #000;top:13%;left:0;opacity: 0.35;}
.myhonor .next4{height:100%;background: #000;top:13%;right:0;opacity: 0.35;}
.myhonor h2{background: #F1F1F1;margin-top: 5px;color:#919191;font-size:14px;font-weight: normal;height:25px;line-height: 25px;overflow: hidden;}

/*公共部分 底部*/
.footer{width:100%;height:auto;background-color:#013686}
.footcon{width:1200px;min-width:320px;margin:0 auto;height:auto;overflow:hidden}
.f_nav{color:#fff;border-bottom:1px outset #fff;padding-bottom:10px}
.f_nav a{color:#fff;font-size:14px;margin:0 10px}
.f_nav a:first-child{margin-left:0}
.f_text{padding:2% 0 3% 0;overflow:hidden}
.f_text p{color:#fff;line-height:24px;font-size:14px;padding-top:20px}
p.a-title{padding-top:10px;font-size:16px;margin-bottom:5px}
.f_text .addrs{float:left;margin-right:40px;padding-top:0}


/*--------------------关于我们的页面---------------------------------*/
.about_banner{text-align: center}
.about_banner img{width:100%;}
.mleft {width: 306px;height: auto;overflow: hidden;}
.nylx,.cpfl{background-color: #1B8FE4;color: #fff;}
.nylx h2 {background: #0F83DA;height:40px;line-height:40px;font-size: 18px;text-indent: 10px;color: #fff}
.cpfl h2{background: #0F83DA;text-indent: 10px;color: #fff;padding:20px 0px;font-size: 18px;}
.lxbox {padding: 10px 15px;line-height: 25px;overflow: hidden;font-size: 13px;}
div.aboutus{font-weight: normal;height: 20px;line-height: 20px;color: #5B9ADF}
.cpfl a{color: #fff}
.cpfl li{position: relative;}
.cpfl li:after{content: " ";width: 94%;height: 1px;background: #2F9FF1;position: absolute;bottom: -0.1rem;left: 3%;}
.cpfl li a {width: 200px;margin: 0 auto;height: 34px;line-height: 34px;padding-left: 40px;display: block;font-size: 14px;margin-top: 10px;color: #fff;}
.cpfl li.active{background-color: #fff;background-clip: border-box;margin: 0 0 0 10px;}
.cpfl li.active a{color:#0F2B40;font-weight: bold}
.mright {width: 880px;height: auto;overflow: hidden;}
.box-icon-id{display: inline-block;width: 35px;height: 35px;background: #B1B1B1;color:#fff;font-size: 18px;text-align: center}
.box-about-ul li{margin-left:0;padding-left: 0;}
.box-about-ul li a{color:#000;}

/*分页*/
.pages {padding: 20px 0 10px 0;overflow: hidden;text-align: center;}
.pages a {border: 1px solid #ccc;padding: 2px 10px;margin: 0 3px;display: inline-block;}
.red {border: 1px solid #013686;color: #007aff;padding: 2px 10px;display: inline-block;}
.gys {border: 1px solid #ccc;padding: 2px 10px;display: inline-block;}
.jjbox {padding: 20px;line-height: 25px;overflow: hidden;}