﻿@charset "utf-8";
/*--Globals--*/
body{background:#fff;-webkit-text-size-adjust: none;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.6 "Microsoft YaHei", Arial,"Hiragino Sans GB",HELVETICA,sans-serif; color:#414141;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
section, article, aside, header, footer, nav, dialog, figure {display: block;}
a {color:#414141; text-decoration:none;}
a:hover {color:#1a609b;cursor:pointer;}
img{border:0; vertical-align:bottom;}
ul,ol{list-style:none;}
input#wd:-webkit-autofill, textarea#wd:-webkit-autofill, select#wd:-webkit-autofill {  background-color: #ddd;color: #ccc;}
table {border-collapse:collapse}
th,td {border:1px solid #ccc} 
.clear{ clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;}
.clearfix{ zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.layout {width:1200px;margin:0 auto;}
.hide{ display:none;}
.h15{ height:15px;}
.h25{ height:25px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.w1200{ width:1200px; margin:0 auto; }
/** banner **/
.topbanner{width:100%; min-width:1200px; margin:0 auto;height:241px; background:url(../images/bannertop.jpg) no-repeat center top;}
.topbanner .toptitle { line-height:40px; font-size:16px; color:#0066CC; padding-top:15px;}
.topbanner .logo { float:left; height:118px; margin-top:50px;}
.topbanner .banner-right{ float:right; margin-top:70px; width:300px;}
.topbanner .banner-right .b-right-w{ float:right; padding-right:50px;}
.b-right-w span{width:15px; height:22px; line-height:18px; display:inline-block; background:url(../images/mail.png) no-repeat 0px 8px; }
.b-right-w span a{width:15px; height:18px; display:inline-block;}

.search-query {margin-top:10px; width:280px; background:#fff; border-radius:10px; border:1px solid #ccc; font-size:14px; line-height:33px;height:33px;  color:#999999; padding-left:10px;}
.search-query  a{border:1px solid #ccc;display:inline-block; height:30px; width:30px;}
.search { position:relative;}
.search-submit img{ width:30px; height:25px; position:absolute; top:15px; right:30px;} 

/*nav*/
.nav {width:100%;margin:0 auto;min-width: 1200px; height:70px; background-color:#1a609b; }
.nav ul li{float:left; display:block; width:170px; height:70px; color:#fff; line-height:70px; font-size:25px; font-weight:600; text-align:center;}
.nav ul li a{ color:#fff;display:block; width:170px; height:70px; }
.nav ul li a:hover{ background-color:#3399FF;display:block; width:170px; height:70px;  }




/*相关链接*/
.link { width:1200px; height:50px; margin:0 auto; background:#eef1f6; overflow:hidden;}
.link span{ width:195px; height:50px; display:block; line-height:50px; background-color:#1a609b; color:#fff; font-size:18px; font-weight:bold; text-align:center;float:left; }

.link .linkcon{ margin:10px 20px; float:left; }
.link .linkcon li{ float:left; margin-right:20px; width:220px; height:30px;  line-height:30px; background:#fff;}
.link .linkcon li #chooselink{width:220px; height:30px;  line-height:30px; background:#fff; border:1px solid #ccc;}

/*footer*/
.footer { width:100%;min-width: 1200px; height:130px; background:#1a609b;}
.footer .w900{width:100%; margin:0 auto;}
.footer p{ color:#fff; line-height:40px; text-align:left; vertical-align:middle;}
.footer p img { vertical-align:middle;}

.footer .foot-left,.foot-mid,.foot-right{ float:left; margin-top:20px;} 
.footer .foot-left { padding-left:40px; margin-right:30px;}
.footer .foot-left img{text-align:center;}
.footer .foot-mid{ width:840px; font-size:16px; color:#fff; line-height:24px; text-align:left;  margin-right:10px;}
.footer .foot-mid span a{ color:#fff;}
.footer .foot-mid span a:hover{color:#fff;}
.footer .foot-right{float:left; margin-top:30px;}

/**侧面 ***/
/* jump */
.jumpBox{position: fixed;top:50%;transform: translate(0%,-50%);right: 30px;z-index: 400;}
.jumpBox ul{justify-content:flex-end;margin-bottom:10px;margin-left:auto;}
.jumpBox ul li img{width:100%}
.width130{width:130px;}
.width100{width:100px;}
.width40{width:40px;}

#jump{position:fixed;top:350px;right:30px;width:40px;z-index:400;}
*html #jump{position:absolute;top:expression(documentElement.scrollTop + "px");margin:300px 0 0 0;}
#jump li{height:50px;overflow:hidden;}
#top,#share,#reply,#sina,#ceping,#weixin,#khd,#xinhua,#douyin{display:block;width:40px;height:42px;overflow:hidden;cursor:pointer;}
#top{background:url(../images/top.png) no-repeat;}
#share{background:url(../images/share.png) no-repeat;}
#reply{background:url(../images/reply.png) no-repeat;}
#sina{background:url(../images/sina.png) no-repeat;}
#weixin{background:url(../images/weixin.png) no-repeat;}
#khd {background:url(../images/khd.png) no-repeat;}
#xinhua {background:url(../images/xinhua.jpg) no-repeat;}
#douyin {background:url(../images/douyin.jpg) no-repeat;}

#top:hover{background:url(../images/toped.png) no-repeat;}
#share:hover{background:url(../images/shared.png) no-repeat;}
#reply:hover{background:url(../images/replyed.png) no-repeat;}
#sina:hover{background:url(../images/sinad.png) no-repeat;}
#weixin:hover{background:url(../images/weixind.png) no-repeat;}
#khd:hover{background:url(../images/khdd.png) no-repeat;}
#xinhua:hover{background:url(../images/xinhua0.jpg) no-repeat;}
#douyin:hover{background:url(../images/douyin0.jpg) no-repeat;}

#ceping{background:url(../images/ceping.png) no-repeat;}
#ceping:hover{background:url(../images/cepinged.png) no-repeat;}


#EWM{position:absolute;left:-150px;display:none;}
#EWM img{width:150px;height:150px;}

#EWM0 img{width:150px;height:150px;}
#EWM0{position:absolute;left:-150px; display:none;}


#EWM1{position:absolute;left:-160px;display:none;}
#EWM1 img{width:150px;height:150px;}

#EWM2{position:absolute;left:-160px;display:none;}
#EWM2 img{width:150px;height:150px;}

#EWM3{position:absolute;left:-160px;display:none;}
#EWM3 img{width:150px;height:150px;}

/*全站导航*/
.h35{ height:35px; }
.zf-dh { margin-top:20px;width:1200px; border-bottom:3px #6981af solid; height:55px; line-height:55px; font-size:20px; color:#6981af; position:relative; }
.zf-dh span{ position:absolute; top:13px; left:0; width:20px; display:inline-block;}
.zf-dh h3{ position:absolute; left:50px;color:#6981af; font-size:20px; font-weight:normal;}
.zf-dh h3 a{color:#6981af; font-size:20px;}
/*侧栏样式*/


.left .leftdh{ height:70px; border-bottom:1px solid #CAD7E1; line-height:70px; background: #1a509b url(../images/kp/zf02.png) 10px 15px no-repeat; font-size:20px; color:#fff; padding-left:60px;}
.left .leftdh a{ color:#fff;}
.left .leftdh a:hover{color:#fff;}
.left .menu,.tab-box{  width: 310px; height: 56px;  margin: 0 auto;  }
.left .menu ul li{ /*height:45px; */line-height: 56px; border-bottom: 1px solid #eee; font-size: 20px;  }
.left .menu ul li a{color:#044071;}
.left .menu ul li.on a{ background-color:#5e8fb7; display: block; height: 56px; width:280px; margin-left:-30px;padding-left:30px; font-size:20px; color:#fff;}

.left .menu ul li span{ display: block; height:auto; width:280px;padding-left:30px;  font-size:20px; color:#1a509b; position: relative; background-color:#ccdce9;  }

.left .menu ul li span i{ display: block; height: 20px; width: 20px; background: url(../images/arra.png) no-repeat center center; background-size:80% 80%; position: absolute; right: 20px; top: 50%; margin-top: -10px;  transition: all 0.3s ease-out; transform: rotate(0deg);}
.left .menu ul li span i a:hover {background: url(../images/arrb.png) no-repeat center center;}

.left .menu ul li a{ display: block; height: 56px; width:280px; }
.left .menu ul li a:hover{ background-color:#1a609b; display: block; height: 56px; width:280px; margin-left:-30px;padding-left:30px; font-size:20px; color:#fff; }

.left .menu ul li>dl{ display:none; padding-left: 30px; background: #eaf1f7; }
.left .menu ul li>dl a { display: block; border-bottom: 1px solid #ccdce9; padding-left: 20px; height: 40px; line-height: 40px; width: 240px; font-size: 16px; color: #044071; text-decoration: none;}

.left .menu ul li>dl a:hover{background-color:#5e8fb7; display: block; height:40px;width: 260px;font-size:16px; padding-left:50px;  color: #fff;;}
.left .menu ul li>dl dt.on a { border-bottom: 1px solid #e2edff;   background-color:#5e8fb7; display: block; height: 40px; line-height:40px;  width: 260px; margin-left: -30px;   padding-left: 50px; font-size: 16px;color: #fff;}
.left .menu ul li>dl dt.on a:hover{ font-size: 16px;color: #fff;}



/*领导简介左侧栏样式*/
.left-ldjj .leftdh-ldjj{ height:70px; border-bottom:1px solid #fff; line-height:70px; background: #6981af url(../images/jg/ld01.png) 10px 15px no-repeat; font-size:20px; color:#fff; padding-left:60px;}
.left-ldjj .leftdh-ldjj a{ color:#fff;}
.left-ldjj .leftdh-ldjj a:hover{color:#fff;}

.left-ldjj .leftdh{ height:70px; border-bottom:1px solid #CAD7E1; line-height:70px; background: #1a509b url(../images/kp/zf02.png) 10px 15px no-repeat; font-size:20px; color:#fff; padding-left:60px;}
.left-ldjj .leftdh a{ color:#fff;}
.left-ldjj .leftdh a:hover{color:#fff;}
.left-ldjj .menu,.tab-box{  width: 310px; height: 56px;  margin: 0 auto;  }
.left-ldjj .menu ul li{ /*height:45px; */line-height: 56px; font-size: 15px;  }
.left-ldjj .menu ul li.on a{ background-color:#5e8fb7; display: block; height: 56px; width:280px; margin-left:-30px;padding-left:30px; font-size:20px; color:#fff;}
.left-ldjj .menu ul li span{ display: block; height: 100%; width:250px; font-size:16px; color:#1a509b; position: relative; padding: 0 30px;text-indent: 2em; }
.left-ldjj .menu ul li span i{ display: block; height: 20px; width: 20px; background: url(../images/arr.png) no-repeat center center; background-size:80% 80%; position: absolute; right: 20px; top: 50%; margin-top: -10px; transition: all 0.3s ease-out; transform: rotate(0deg);}
/*.left-ldjj .menu ul li span i.action{ transition: all 0.3s ease-out;transform: rotate(180deg);} */
.left-ldjj .menu ul li>dl{ display:none; padding-left: 35px; background: #eaf1f7; }
.left-ldjj .menu ul li>dl a{ display:block; border-bottom: 1px solid #ccdce9; height: 80%; width: 240px;; font-size: 16px; color: #222; text-decoration: none; }
.left-ldjj .menu ul li>dl a:hover{ display: block; height:80%; ;}
.left-ldjj .menu ul li>dl dt.on a { border-bottom: 1px solid #e2edff;   background-color:#5e8fb7; display: block; height: 40px; line-height:40px;  width: 260px; margin-left: -30px;   padding-left: 50px; font-size: 16px;color: #fff;}
.left-ldjj .menu ul li>dl dt.on a:hover{ font-size: 16px;color: #fff;}


/*分页*/
.fenye { width:100%; margin-top:40px; height:auto; text-algin:center;}
.g-ul { text-align:center;width:fit-content; margin:0 auto;}
.g-ul li {float:left;margin-right:10px;font-size:14px;  border:1px solid #ccc;}
.g-ul li a{display:block;width:25px; height:20px;padding:4px;line-height:20px;  text-align:center;color:#000; }
.g-ul li a:hover{display:block;width:25px; height:20px;padding:4px; background-color:#3ab3f2;color:#fff;}
.g-ul li.page_prev a{width:50px;}
.g-ul li.page_prev a:hover{width:50px; background-color:#3ab3f2;}
.g-ul li.page_next a{width:50px;}
.g-ul li.page_next a:hover{width:50px; background-color:#3ab3f2;}
.g-ul li.page_home a{width:50px;}
.g-ul li.page_home a:hover{width:50px; background-color:#3ab3f2;}

.g-ul li.on a{display:block; text-align:center; width:25px; height:20px;line-height:20px;padding:4px; background-color:#3ab3f2;color:#fff;}

.g-ul li.bot { border:0;width:160px;color:#3ab3f2;}
.g-ul li.bot span { width:25px; text-align:center; height:25px; line-height:25px;color:#3ab3f2;}
.g-ul li.bot span #JumpPage{ width:25px; text-align:center; height:25px; line-height:25px; color:#3ab3f2; border:1px solid #3ab3f2;}
.g-ul li.bot .tz{ display:inline-block; width:40px; height:20px; line-height:20px; background-color:#3ab3f2; color:#fff;}
.g-ul li.bot a.tz {background-color:#3ab3f2; color:#fff;}
.g-ul li.bot a.tz:hover{background-color:#f2b33a;}

/*首页漂浮广告*/
.guangao{ position:relative; width:412px; height:120px;}
.gb{ position:absolute; right:0; top:0px;width:40px; height:20px; font-size:14px; line-height:20px; border:1px solid #ccc; float:right; color:#fff; text-align:center;}
.gb a{color:#fff;}
.gb a:hover {color:#fff;}
