@charset "utf-8";
html,body{height:100%;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:320px; zoom:1; font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Source Han Sans SC,Noto Sans CJK SC,WenQuanYi Micro Hei,sans-serif;}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{border:none;border:0;vertical-align:top;}
a{color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#0069b0;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;}
:-moz-placeholder {color: #bdbdbd;}
::-moz-placeholder {color: #bdbdbd;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #bdbdbd;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #bdbdbd;}
select{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}
select::-ms-expand { display: none; }/*Ie clear arr*/
select{ border:1px solid #ababab; height:30px; color:#ababab; text-indent:0.5em; background:url(../images/selectarr.gif) right center no-repeat;}
.input{ border:1px solid #ababab; height:28px; line-height:28px; text-indent:0.5em;color: #bdbdbd;}
.mt10{margin-top: 10px;}.mt20{margin-top: 20px;}.mt30{margin-top: 30px;}
.w1200{width: 1200px;margin: 0 auto;}
.top{height: 32px;line-height:32px;background: #005bac;width: 100%;min-width: 1200px;color: #fff;}
.top .top-tel i{width: 16px;height: 16px;background: url(../images/ico-tel.png) no-repeat 0 0;float: left;display: block;margin-top: 8px;}
.top .top-tel em{color: #ffde33;font-size: 16px;}
.header{height: 126px;width: 1200px;margin: 0 auto;}
.header .logo{width: 520px;height: 90px;margin-top: 18px;background: url(../images/logo.png) no-repeat 0 0;float: left;}
.header .logo a{text-indent: -9999px;float: left;width: 520px;height: 90px;}
.header .erwm{float: left;margin-left: 150px;margin-top: 15px;}
.header .gs{position:relative;color:#111;margin:36px 0 0 6px;height:36px;line-height:36px;float:right;overflow: hidden;}
.header .gs form{display:block;margin:0;padding:0;}
.header .gs input{display:block;border-radius:3px;height:36px;border:1px solid #eee;font-size:14px;background-color:#fff;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;margin:0;padding:0 12px 0 8px;-webkit-box-sizing:border-box;width:240px;}
.header .gs button{position:absolute;width:34px;height:32px;border-radius:3px;top:2px;right:2px;background:url("../images/search.png") #5479cb no-repeat;background-position:8px 7px;background-size:18px;border:0 none;text-indent: -9999px;cursor:pointer;}

.nav{background-color: #005BAC;width: 100%;min-width: 1200px;}
.nav .menu {height:60px;line-height: 60px;}
/*menu*/
#nav {display:block;}
#nav .mainlevel {background:#005bac;font-size: 16px;float:left;/*IE6 only*/}
#nav .mainlevel a {color:#fff; text-decoration:none; display:block; padding:0 36px;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#2775ba;}
#nav .mainlevel ul {display:none; position:absolute;z-index: 9999;}
#nav .mainlevel li {border-top:1px solid #438ccc; background:#1067b4;height: 46px;line-height: 46px;font-size: 14px;/*IE6 only*/}
#nav .mainlevel li a {padding:0 40px;}

.cenbg{background: url(../images/bg.jpg) repeat-x center top;}
.swiper-container{position:relative;width:1200px;height:320px;overflow:hidden;margin:0 auto;}
.swiper-wrapper{position:absolute;left:0;height:100%}
.swiper-wrapper-transition{transition:all .8s ease 0s}
.swiper-item{display:inline-block;width:100%;height:100%;float:left}
.swiper-btn-group{position:absolute;left:0;top:0;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}
.swiper-btn-group_prev,.swiper-btn-group_next{position:relative;width:50px;height:50px;margin:10px;border-radius:50%;transition:background-color .2s;cursor:pointer}
.swiper-btn-group_prev:hover,.swiper-btn-group_next:hover{background-color:rgba(255,255,255,.1)}
.swiper-btn-group_prev::before,.swiper-btn-group_next::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-30%,-50%) rotate(45deg);width:15px;height:15px;border-color:#fff;border-style:solid}
.swiper-btn-group_prev::before{border-width:0 0 2px 2px}
.swiper-btn-group_next::before{border-width:2px 2px 0 0;transform:translate(-70%,-50%) rotate(45deg)}
.swiper-pagination{position:absolute;left:0;bottom:5px;display:flex;justify-content:center;align-items:center;width:100%;height:20px}
.swiper-pagination-item{width:10px;height:10px;border-radius:50%;background-color:rgba(255,255,255,0.45);transition:all .3s}
.swiper-pagination-item:not(:last-child){margin-right:10px}
.swiper-pagination-item_active{width:30px;border-radius:5px;background-color:rgba(255,255,255,0.85)}
.swiper-item > img{width:inherit;height:inherit;object-fit:cover;}

.one{margin-top: 20px;}
.gonggao{width: 630px;}
/* tabbtn */
.tabbtn{height:40px;background:#cae9fc;}
.tabbtn li{float:left;position:relative;margin:0;}
.tabbtn li a{display:block;float:left;height:40px;line-height:40px;overflow:hidden;width:125px;text-align:center;font-size:16px;cursor:pointer;}
.tabbtn li.current{background: #1a4f9f;}
.tabbtn li.current a{height:40px;line-height:40px;background:#1a4f9f;color:#fff;font-weight:800;}
/* tabcon */
.tabcon{border-width:2px;border-color:#1a4f9f;border-style:solid;position:relative;height:236px;overflow:hidden;}
.tabcon .subbox{position:absolute;left:0;top:0;}
.tabcon .sublist{padding:10px 15px;}
/* sublist */
.sublist li{height:36px;line-height:36px;font-size:14px;}
.sublist li a{background: url(../images/ico-list.png) no-repeat 0 5px;padding-left: 16px;}
.sublist li span{font-size:12px;font-weight:400;color:#888;float: right;}

.shuizhi{height: auto;width: auto;padding:14px 15px 14px 18px;}
.shuizhi li{font-size: 18px;line-height:50px;font-weight:700;color: #FFF;background-color: #0877d3;float: left;height:50px;width: 127px;margin:10px 10px;text-align: center;}
.shuizhi a:link { COLOR: #ffffff; TEXT-DECORATION: none;}
.shuizhi a:visited { COLOR: #fff; TEXT-DECORATION: none;}
.shuizhi a:hover { COLOR: #FF6600;}
.shuizhi li.bgkong{background-color: #d0d0d0;}

.changshi{width: 540px;}
.yspic{padding: 15px 20px 0 20px;}
.yspic .yspic_left{width: 150px;}
.yspic .yspic_left img{width: 148px;height: 96px;display: block;}
.yspic .yspic_right{margin-left: 20px;width: 320px;}
.yspic .yspic_right h4{height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;color: #1a4f9f;margin-bottom: 6px;}
.yspic .yspic_right p{height: 60px;line-height: 20px;font-size: 14px;color: #888;overflow: hidden;}

.wang{height: 124px;background: url(../images/navbg.jpg) no-repeat;margin-top: 40px;}
.wang ul{margin-left: 550px;}
.wang li{width: 70px;float: left;margin:24px 30px 10px;font-size: 16px;text-align: center;}
.wang li i{background: url(../images/navico.png) no-repeat;width: 60px;height: 60px;border: solid 1px #fff;border-radius: 30px;display: block;float: left;margin-left: 5px;}
.wang li.yy1 i{background-position: 17px 15px;}
.wang li.yy2 i{background-position: 15px -89px;}
.wang li.yy3 i{background-position: 12px -185px;}
.wang li.yy4 i{background-position: 12px -283px;}
.wang li.yy5 i{background-position: 14px -381px;}
.wang li a{color: #fff;}

.inews{margin-top: 20px;}
.inews h2{height: 40px;line-height: 40px;border-bottom: solid 2px #ddd;font-size: 18px;}
.inews h2 em{position:relative;border-bottom: solid 2px #1a4f9f;padding-bottom: 4px;background: url(../images/ico-news.png) no-repeat 12px 10px;padding: 0 15px 0 40px;height: 40px;line-height: 40px;float: left;}
.inews h2 span{font-size: 14px;font-weight: normal;float: right;}
.inews-pic{width: 530px;margin-top: 10px;}
.inews-pic img{width: 530px;height: 346px;}
.inews-list{width: 640px;}
.itu{margin-top: 20px;}
.itu h2{height: 40px;line-height: 40px;border-bottom: solid 2px #ddd;font-size: 18px;}
.itu h2 em{position:relative;border-bottom: solid 2px #1a4f9f;padding-bottom: 4px;background: url(../images/ico-pic.png) no-repeat 12px 10px;padding: 0 15px 0 40px;height: 40px;line-height: 40px;float: left;}
.itu h2 span{font-size: 14px;font-weight: normal;float: right;}
.itu-list ul{width: 1240px; float: left;}
.itu-list li{width: 270px; float: left;margin-right: 40px;}
.itu-list li img{width: 268px;height: 198px;border: solid 1px #ddd;}
.footer{width: 100%;min-width: 1200px;background: #1b5cac;margin-top: 40px;color: #fff;}
.footer a{color: #fff;}
.footer .link{padding: 30px 0;}
.footer .link ul{float: left;}
.footer .link li{float: left;margin-right: 18px;width: 150px;}
.footer .link li img{width: 150px;height: 42px;display: block;}
.footer .dibu{border-top: solid 1px #3a73b6;padding: 20px 0;}
.dibu .foot_left{margin-top: 30px;width: 600px;}
.dibu .foot_left .foot_logo{display: block;margin-right: 20px;}
.dibu .foot_left .foot_txt{display: block;}
.dibu .font_right{}
.dibu .font_right li{float: left;margin-left: 20px;}
.dibu .font_right li img{width: 113px;height: 113px;display: block;}
.dibu .font_right li span{display: block;height: 20px;line-height: 20px;text-align: center;font-size: 12px;}
.copytxt{background: #16529b;height: 40px;line-height: 40px;text-align: center;color: #fff;}

.bans{height: 170px;width: 100%;min-width: 1200px;background: #4a97db;text-align: center;color: #fff;padding-top: 50px;}
.bans h3{font-size: 32px;height: 80px;line-height: 80px;font-weight: 600;}
.bans p{font-size: 18px;height: 30px;line-height: 30px;text-transform : uppercase;font-weight: 200;}
#cla8 .bans{background-image: url(../images/c1.jpg);}
#cla2 .bans{background-image: url(../images/c2.jpg);}
#cla67 .bans{background-image: url(../images/c3.jpg);}
#cla58 .bans{background-image: url(../images/c4.jpg);}
#cla82 .bans{background-image: url(../images/c1.jpg);}
#cla61 .bans{background-image: url(../images/c2.jpg);}
#cla63 .bans{background-image: url(../images/c3.jpg);}

.icont {margin-top: 36px;}
.icont .izuo{width: 260px;}
.izuo .left_menu h3{font-size: 22px;font-weight: 700;height: 60px;line-height: 60px;background: #005bac;color: #fff;padding-left: 25px;}
.izuo .left_menu li{height: 50px;line-height: 50px;font-size: 18px;}
.izuo .left_menu li a{padding-left: 40px;width: 218px;float: left;border-bottom: solid 1px #ddd;border-left: solid 2px #eee;}
.izuo .left_menu li a:hover{border-left: solid 2px #4a97db;background: #eee;}
.izuo .left_menu li.hov a{border-left: solid 2px #4a97db;color: #005BAC;padding-left: 45px;width: 213px;}
.izuo .left_tu .left_tu1{display: block;}
.izuo .left_tu .left_tu2{float: left;width: 280px;}
.izuo .left_tu .left_tu2 li{width: 120px;float: left;margin-right: 20px;}
.izuo .left_tu .left_tu3{float:left;width:280px;}
.izuo .left_tu .left_tu3 li{width:120px;float:left;margin-right:20px;margin-bottom:10px;}
.izuo .left_tu .left_tu3 li a{width:120px;float:left;height:40px;line-height:40px;background:rgb(0, 91, 172);color:#fff;text-align:center;}
.icont .iyou{width: 900px;}
.icont .iyou h4.nav_tit{font-size: 24px;line-height: 50px;height: 50px; font-weight: 400;border-bottom: solid 1px #eee;}
.icont .iyou h4.nav_tit span{font-size: 12px;float: right;color: #aaa;}
.icont .iyou h4.nav_tit span a{color: #0369b4;}
.icont .iyou .conpage h2.newstit{font-size:30px;color: #4c5a6b;text-align: center;line-height: 32px;padding:15px; margin-top:10px;font-weight: 600;}
.icont .iyou .conpage div.newsinfo{border-bottom: 1px solid #ddd;font-size: 12px;text-align: center;padding-bottom: 6px;padding-top: 2px;}
.icont .iyou .conpage div.newsinfo em{font-style: normal;color: #888;line-height: 18px;height: 18px;padding:0 5px;}
.icont .iyou div.content{padding: 15px 0;}
.icont .iyou div.content div{line-height: 200%;font-size: 14px;}
.icont .content{line-height: 200%;font-size: 16px;}
.icont .content p{line-height: 200%;padding: 0 0 12px 0;font-size: 16px;}
.icont .content div{line-height: 200%;padding: 0 0 12px 0;font-size: 16px;}
.icont div.content img{max-width: 900px;}

.left_yw{}
.left_yw h4{color:#fff;font-size:22px;font-weight:700;height:50px;line-height:52px;padding-left:25px;}
.left_yw h4.yong{background:#ff9c01;}
.left_yw h4.jie{background:#fe5f73;}
.left_yw ul{}
.left_yw li{height:48px;line-height:48px;font-size:18px;}
.left_yw li a{padding-left:40px;width:218px;float: left;border-bottom:solid 1px #ddd;border-left:solid 1px #eee;border-right:solid 1px #eee;}
.left_yw li a:hover{border-left:solid 2px #aaa;background:#ffedd1;}
.left_yw li.hov a{border-left:solid 2px #4a97db;color:#005BAC;padding-left:45px;width:213px;}

.newslist {margin-top: 10px;}
.newslist li {font-size: 16px;line-height: 60px;height: 60px;overflow: hidden;}
.newslist li.hui {background-color: #f9f9f9;border-radius: 8px;}
.newslist li a {background: url(../images/ico-list.png) no-repeat 16px 24px;padding-left: 36px;float: left;}
.newslist li span {font-size: 14px;color: #888;float: right;font-family: Arial;padding-right: 8px;}
.newslist li img{vertical-align: baseline;}

.piclist {margin-top: 20px;}
.piclist ul {margin: 0;width: 960px;}
.piclist li {float: left;width: 260px;margin: 10px 60px 10px 0;}
.piclist li img {height: 198px;width: 258px;border: 1px solid #ddd;}
.piclist li span {line-height: 32px;height: 32px;font-size: 14px;text-align: center;display: block;overflow: hidden;}

/* list page */
.listpage {margin-top: 20px;text-align: center;clear: both;height:40px;line-height:40px; font-size:14px;}
.listpage a {color: #0369b4;margin-right: 2px;text-decoration: none;padding: 4px 6px;border: 1px solid #eee;}
.listpage a:hover {color: #0369b4;background-color: #f3faff;text-decoration: none;border: 1px solid #0369b4;}
.listpage a:active {color: #0369b4;background-color: #f3faff;border: 1px solid #5db0fc;}
.listpage span.current {font-weight: bold;color: #fff;margin-right: 2px;background-color: #0078e3;border: 1px solid #5db0fc;padding: 4px 6px;}
.listpage span.disabled {color: #ccc;margin-right: 2px;border: 1px solid #f3f3f3;padding: 4px 6px;}

/* page */
.list_page, .pagelink {margin: 15px 5px;}
.pagelink a, .list_page a, .list_page b {padding: 2px 6px 1px;border: 1px solid #d2efff;background: #f0f8ff;text-align: center;display: inline;font-size: 14px;}
.pagelink a:hover, .list_page a:hover{border: 1px solid #d2efff;background: #fff;text-align: center;font-weight: bold;text-decoration: none;}

.tableborder input{border: solid 1px #ddd;padding: 6px 5px;}
.tableborder textarea{border: solid 1px #ddd;}

.hiSlider{overflow:hidden;height:346px;width:530px;background:#eee;}
.hiSlider-item{float:left;}