* { padding:0; margin:0;  list-style:none; }
.left{float:left;}

.right{float:right;}

.type{padding:3px; border-radius:5px;}

/*字号*/
.f14{font-size:14px;}
.f15{font-size:15px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}


/*字体*/
.shu{font-family:Georgia, "Times New Roman", Times, serif;}

/*颜色*/
.bai{color:#FFFFFF;}
.bai a{color:#FFFFFF;}
a.bai{color:#FFFFFF;}

.hui{color:#2f2f31;}
.hui a{color:#2f2f31;}
.hui a:link{color:#2f2f31;}
.hui a:hover{color: #2f2f31; text-decoration: none;}

.color-topN{color:#225ea7;}
.color-date{color:#8b8a8f;}
.color-newsdate{color:#035294;}
.color-icon{color:#1673b9;}


/*背景*/
.backg-bai{background:#fff;}
.backg-meun{background:#015293;}
.backg-meunxs{background:#015293;}
.backg-topns{background:#015293;}
.backg-business{background:url(../picture/background.png) center #f2f2f2;}
.backg-bott{background:#015293;}
.backg-connews{background:url(../picture/icon_11.png) no-repeat right 50%;}
.backg-continfo{background:#F9F9F9;}

.backg-head{background:#bfe5f2; border-bottom:1px #eeeeee solid;}
.backg-unit{background:#f8f8f8;}
.backg-core{background:#fafafa;}
.backg-link{background:#f3f3f3;}
.backg-linkl{background:#0078c9;}
.backg-linkg{background:url(../picture/link_01.jpg) repeat-x;}
.backg-bot{background:#0084c7;}
.backg-botimg{background:url(../picture/bott.jpg) center no-repeat;}
.meun-backg{background:#0277c7;}




/*横线*/
.border-tpnews{border-left:1px #c9d4e6 solid;}
.border-newstop{border-top:2px #698ec2 solid;}
.border-spirit{border-left:1px solid #d8d8d8;}
.border-title{border-bottom:1px solid #e9e9e9;}
.border-titlenews{border-bottom:2px solid #e9e9e9;}
.border-honor{border-bottom:2px solid #4d96cd;}
.border-contnews{border:1px solid #DDD;}

.border-content{border-bottom:2px solid #cccccc;}
.backg-view{border-bottom:1px #cccccc solid;}

.border-link{border:1px #e5e5e5 solid;}
.border-bott{border-bottom:1px #0088c3 solid;}



/*距离*/
.padding-6{padding-top:6px; padding-bottom:6px;}
.padding-8{padding-top:8px; padding-bottom:8px;}
.padding-10{padding-top:10px; padding-bottom:10px;}
.padding-11{padding-top:11px; padding-bottom:11px;}
.padding-15{padding-top:15px; padding-bottom:15px;}
.padding-18{padding-top:20px; padding-bottom:10px;}
.padding-20{padding-top:20px; padding-bottom:20px;}


.padding-ri30{padding-right:30px;}

.padding-t35{padding-top:35px;}
.padding-t50{padding-top:50px;}


.margin-top3{margin-top:3px;}
.margin-top8{margin-top:8px;}
.margin-top10{margin-top:10px;}
.margin-top15{margin-top:15px;}
.margin-top20{margin-top:20px;}
.margin-top30{margin-top:25px;}
.margin-top33{margin-top:33px;}
.margin-top50{margin-top:50px;}

.margin-ri6{margin-right:6px;}
.margin-r13{margin-right:13px;}

.margin-10{margin-bottom:10px; margin-top:10px;}
.margin-15{margin-bottom:15px; margin-top:15px;}
.margin-20{margin-bottom:50px; margin-top:30px;}
.margin16{margin-bottom:30px; margin-top:15px;}
.margin21{margin-bottom:40px; margin-top:23px;}


/*高度*/
.line-height-19{line-height:19px;}
.line-height-30{line-height:30px;}
.line-height-32{line-height:32px;}
.line-height-36{line-height:36px;}

.height-8{height:8px;}
.height-220{height:220px;}


/*其他*/
.cu{font-weight:bold;}
.border-radius-3{border-radius:3px;}
.text-ind2{text-indent:2em;}
.Hand-type{cursor:pointer;}
.letter-spac{letter-spacing:2px;}
.img-res img {
  /*display: block;*/
  width: 100% \9;
  max-width: 100%;
  height: auto;
}



/*超出长度的文字用省略号…代替*/
.replace{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.sousuo{POSITION: absolute; TOP: 120px; right:11%; width:380px;  z-index:2500;}

/*菜单置顶*/
.navbg{width:100%;height:auto;position:absolute;z-index:1000;}

/*分页*/
.pager {CLEAR:both; margin:0 auto; overflow:hidden; text-align:center; font-size:14px; padding-bottom:0px;}
.pager ul {padding-right:0px; padding-left:0px; padding-bottom:0px; margin:0px auto; line-height:1.3em; padding-top:0px; list-style-type:none;}
.pager li {float:left; margin:0px 10px 0px 0px; color:#2F3334; background:#ECECEC;}
.pager li.p_total {padding:5px 10px 5px 10px; border-radius:3px; background:#ECECEC; color:#2F3334;}
.pager li.p_current {padding:5px 10px 5px 10px; border-radius:3px; background:#2478be; color:#fff;}
.pager li.p_nolink {padding:5px 10px 5px 10px; border-radius:3px; padding-bottom:3px; color:#ccc;}
.pager li a:link {padding:5px 10px 5px 10px; border-radius:3px; background:#ECECEC; float:left; color:#2F3334; text-decoration:none! important}
.pager li a:visited {padding-right:6px; border-top:#ECECEC 1px solid; background:#ECECEC; float:left; color:#2F3334; text-decoration:none! important}
.pager li a:hover {background:#2478be; color:#fff;}
.pager li a:active {background:#2478be; color:#fff;}
.pager li input {padding-right:0px; padding-left:0px; FONT-SIZE:12px; background:url(inputBorder.gif); float:left; padding-bottom:5px; width:3em; color:#999; padding-top:5px; FONT-FAMILY:verdana; height:1.3em; text-align:center}


.pages2{ width:100%; margin:0 auto; font-family:"微软雅黑"; overflow:hidden; clear:both; font-size:14px; text-align:center;}
.pages2 a{ display:inline-block; line-height:30px; text-align:center; color:#2F3334; margin-right:8px; font-size:14px; overflow:hidden; padding:0 12px; background:#ECECEC;}
.pages2 a:hover,.pages2 .bg{ text-decoration:none; background:#2478be; color:#FFF; }
.pages2 .next{ display:inline-block; overflow:hidden; width:60px; }


/*焦点图*/
.focus{ position:relative; width:690px; height:410px; float: left;}   
.focus img{ width: 690px; height: 410px;} 
.focus .shadow .title{width: 260px; height: 35px;padding-left: 10px;padding-top: 20px; border:1px #006666 solid;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden;}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left;}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:14px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#f4e6be; }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; right:10px; position:absolute; height:20px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:8px; height:8px;  border-radius:7px; margin:0 3px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9;}    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none;}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../picture/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}


/* reveal-modal */
.reveal-modal-bg{position:fixed;height:100%;width:100%;background-color:#000;z-index:100;display:none;top:0;left:0;}
.reveal-modal{visibility:hidden;top:100px;left:50%;background:#ebebeb url(../picture/modal-gloss.png) no-repeat -200px -80px;position:absolute;z-index:101;padding:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-box-shadow:0 0 10px rgba(0,0,0,.4);}
.reveal-modal .close-reveal-modal {position:absolute;top:3px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,.6);font-weight:bold;cursor:pointer; font-size:24px;} 


/*专题*/
.lb-box {
  width:100%;
  height:170px;
  margin:auto;
  position:relative;
  overflow:hidden;
}
@media (max-width:568px) {
  .lb-box {
    width:100%;
    height:170px;
  }
}

.lb-content {
  width:100%;  
  height:100%;
}

.lb-item {
  width:100%;  
  height:100%;
  display:none;
  position:relative;   
}

.lb-item > a {
  width:100%;
  height:100%;
  display:block;
}

.lb-item > a > img {
  width:100%;
  height:100%;
}

.lb-title {
  width:50px;
  height:30px;
  line-height:30px;
  text-align:center;
  display:block;
  position:absolute;
  top:10px;
  left:8px;
  color:#fff;
  background-color:rgba(0,0,0,0.5);
  border-radius:2px;
}
@media (max-width:568px) {
  .lb-item > a > span {
    padding:0;
  }
}

.lb-item.active {
  display:block;
  left:0%;
}
.lb-item.active.left {
  left:-100%;
}
.lb-item.active.right {
  left:100%;
}

/*  */
.lb-item.next,
.lb-item.prev {
  display:block;
  position:absolute;
  top:0px;
}
.lb-item.next {
  left:100%;
}
.lb-item.prev {
  left:-100%;
}
.lb-item.next.left,
.lb-item.prev.right {
  left:0%;
}
/*
.lb-sign {
  position:absolute;
  right:10px;
  top:0px;
  padding:5px 3px;
  border-radius:6px;
  list-style:none;
  user-select:none;
  background-color:rgba(0,0,0,0.7);
}

.lb-sign li {
  width:22px;
  height:20px;
  font-size:14px;
  font-weight:500;
  line-height:20px;
  text-align:center;
  float:left;
  color:#aaa;
  margin:auto 4px;
  border-radius:3px;
  cursor:pointer;
}
.lb-sign li:hover {
  color:#fff;
}
.lb-sign li.active {
  color:#000;
  background-color:#EBEBEB;
}*/

.lb-ctrl {
  position:absolute;
  bottom:3px;
  background-color:rgba(0,0,0,0.5);
  font-size:16px;
  color:#fff;
  cursor:pointer;
  transition:all 0.1s linear;
  width:20px;
  text-align:center;
}
@media (max-width:568px) {
  .lb-ctrl {
    font-size:16px;
  }
}
.lb-ctrl.left {
  right:36px;
}
.lb-ctrl.right {
  right:6px;
}

/*新闻图片*/
.news-title{width:208px; height:28px; line-height:28px; background:#efefef; text-align:center; display:block; color:#666666; font-size:12px; margin-top:6px;}
.Notice_newsimg{width:100%; margin-top:20px;}
.Notice_newsimg li{text-align:center; float:left; margin-right:15px;}  
.Notice_newsimg li a:link{color:#333333;}
.Notice_newsimg li a:hover{color: #035aaa; text-decoration: none;}


/*内页左侧菜单*/
.meun-list{cursor:pointer; background:#015293; color:#ffffff; text-align:center;}
.meun-listc{cursor:pointer; background:#e3e3e3; color:#333333; text-align:center;}
.meun-listc:hover{color:#ffffff; background:#015293; font-weight:bolder;}


/*切换*/
.work1{text-align:center; color:#ffffff; font-size:15px; background:#3081ed;  border-radius:3px; border-radius:6px; width:33.33%; height:43px; line-height:43px;}
.work2{text-align:center; color:#666666; font-size:15px; background:#f3f3f5;  border-radius:3px; border-radius:6px; width:33.33%; height:43px; line-height:43px;}

.spirit1{text-align:center; color:#333333; font-size:15px; font-weight:bolder;}
.spirit2{text-align:center; color:#343434; font-size:15px;}

.h_lsit_none{ display:none;}
.h_lsit_show{ }

.anniu{POSITION: absolute; FONT-SIZE: 12px; TOP: 4px; RIGHT: 12px}


/*新闻*/
.Notice_n{margin-right:-15px; margin-left:-15px;}
.Notice_n li{height:35px; line-height:35px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../picture/icon_03.png) no-repeat left; padding-left:10px;}  
.Notice_n li a:link{color:#333333;}
.Notice_n li a:hover{color: #035aaa; text-decoration: none;}

.news_lists{ margin:0 auto;overflow:hidden; width:100%;}
.news_lists ul{ overflow:hidden; padding:10px 0;}
.news_lists li{ background:url(../picture/icon_03.png) no-repeat left; margin-left:5px; padding-left:10px; width:auto; line-height:46px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_lists span{ float:right; margin-right:8px; color:#9E9E9E; font-size:14px;}

.Notice_T{margin-right:-15px; margin-left:-15px;}
.Notice_T li{height:35px; line-height:35px; white-space:nowrap; overflow:hidden; font-weight:500; text-overflow:ellipsis; background:url(../picture/icon_03.png) no-repeat left; padding-left:10px;}  
.Notice_T li a:link{color:#333333;}
.Notice_T li a:hover{color: #035aaa; text-decoration: none;}


.Title_T{margin-bottom:20px;}
.Title_T li{line-height:32px; width:33%; float:left; white-space:nowrap; text-align:center; overflow:hidden;  text-overflow:ellipsis;}  
.Title_T li a:link{color:#FFF;}
.Title_T li a:hover{color:#FFF; text-decoration:none;}
.Title_T li a:focus{color:#FFF; text-decoration:none;}
.Title_T li a:visited{color:#FFF; text-decoration:none;}


.Notice_News{color:#333333; padding:5px 0 5px 0;}
.Notice_News li{height:43px; line-height:43px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:url(../picture/icon_03.png) no-repeat left; padding-left:16px; border-bottom:1px #e5e5e5 dashed;}
.Notice_News li a:link{color:#3d3c3c;}
.Notice_News li a:hover{color: #0062b1; text-decoration: none;}


.map_title{font-size:20px; margin-top:10px;}
.map_list{ width:100%;}
.map_list li{ float:left; background:url(../picture/icon_03.png) no-repeat left; padding:10px 0; padding-left:10px; width:200px; font:normal 14px/35px "微软雅黑";}
.map_list ul{ clear:both; overflow:hidden;}

/* gallery section */
.w3l-gallery a.zoom {
  overflow: hidden;
  position: relative;
}

.w3l-gallery a.zoom img {
  transition: 0.3s ease-in-out;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.w3l-gallery a:hover img {
  overflow: hidden;
  transform: scale(1.1);
  transition: 0.3s ease-in-out;
}
.d-block {
  display: block !important;
}



/*地图联系我们*/
 #container {
    width:98%; height:360px; margin-left:15px; border:2px solid #e2e2e2;
}
.content-window-card {
	position: relative;
	box-shadow: none;
	bottom: 0;
	left: 0;
	width: auto;
	padding: 0;
}

.content-window-card p {
    height: 2rem;
}
.custom-info {
    border: solid 1px silver;
}

div.info-top {
    position: relative;
    background: none repeat scroll 0 0 #F9F9F9;
    border-bottom: 1px solid #CCC;
    border-radius: 5px 5px 0 0;        
}
div.info-top div {
    display: inline-block;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    line-height: 31px;
    padding: 0 10px;        
}

div.info-top img {
    position: absolute;
    top: 10px;
    right: 10px;
    transition-duration: 0.25s;        
}

div.info-top img:hover {
    box-shadow: 0px 0px 5px #000;
}

div.info-middle {
    font-size: 12px;
    padding: 10px 6px;
    line-height: 20px;        
}

div.info-bottom {
    height: 0px;
    width: 100%;
    clear: both;
    text-align: center;        
}

div.info-bottom img {
    position: relative;
    z-index: 104;        
}

div.info-bottom span {
    margin-left: 5px;
    font-size: 11px;        
}

.info-middle img {
    float: left;
    margin-right: 6px;        
}
