﻿@charset "utf-8";
/*全局样式
---------------------------------------------*/
@import url("icon/iconfont.css");
body{ margin:0 auto; padding:0; width:100%; color:#333; font:14px/1.5 Arial,"Microsoft Yahei"; text-align:center; background:#fff; -webkit-font-smoothing:antialiased; }
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:'Microsoft YaHei','微软雅黑'; }
a{ color:#333; text-decoration:none; }
a:hover{text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
ol,ul,li,dl,dd{ margin:0 auto; padding:0; list-style-type:none; }
i,em{ font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }
@font-face {
  font-family: 'iconfont';
  src: url('../fonts/iconfont.eot');
  src: url('../fonts/iconfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/iconfont.woff2') format('woff2'),
  url('../fonts/iconfont.woff') format('woff'),
  url('../fonts/iconfont.ttf') format('truetype'),
  url('../fonts/iconfont.svg#iconfont') format('svg');
}
/*Clear Fix*/ 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{ display:inline-block; } 
.clearfix { display:block; } 

.clear{ clear:both; font-size:0px; height:0px; overflow:hidden; }
.line5{ clear:both; font-size:0px; height:5px; overflow:hidden; }
.line10{ clear:both; font-size:0px; height:10px; overflow:hidden; }
.line35{ clear:both; font-size:0px; height:35px; overflow:hidden; }
.line{width:100%;height:4px;background:#0089ab;min-width:1320px;margin:0 auto;}

.logo{padding:10px 0px;text-align:left;}

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/i/icomoon.eot?wmf3mq');
  src:  url('../fonts/i/icomoon.eot?wmf3mq#iefix') format('embedded-opentype'),
    url('../fonts/i/icomoon.ttf?wmf3mq') format('truetype'),
    url('../fonts/i/icomoon.woff?wmf3mq') format('woff'),
    url('../fonts/i/icomoon.svg?wmf3mq#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-sx09:before {
  content: "\e908";
}
.icon-sx01:before {
  content: "\e900";
}
.icon-sx02:before {
  content: "\e901";
}
.icon-sx03:before {
  content: "\e902";
}
.icon-sx04:before {
  content: "\e903";
}
.icon-sx05:before {
  content: "\e904";
}
.icon-sx06:before {
  content: "\e905";
}
.icon-sx07:before {
  content: "\e906";
}
.icon-sx08:before {
  content: "\e907";
}
.icon-sx10:before {
  content: "\e90a";
}
.nav {width: 100%;height:auto;position:relative;z-index: 9;min-width:1320px;margin:0 auto;}
.nav .navbg{background:#0078c3;position:absolute;top:5px;left:0;z-index:0;width:100%;height: 45px;}
.mainNav {height: 50px;text-align: center;border-radius: 3px;margin:0 auto;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s; z-index:1; position:relative;}
.mainNav .first1 {  *display: inline;}
.mainNav .li1 {position: relative;float: left;height: 50px;}
.mainNav .li1 .h1 { *font-size: 18px; }
.mainNav .li1 .h1 a {display: block;color: #ffffff;font-size: 16px;line-height: 50px;padding: 0 18px;}
.mainNav .li1 .h1 a:hover { text-decoration: none; color: #ffffff9c; }
.mainNav .on1 .h1 a {background: #006bae url(../images/nav_onbg.png) no-repeat center;border-bottom: 5px solid #ff9046;}
.mainNav .ul1 {position: absolute;top: 50px;background: #da732e;width: 300px;display: none;z-index: 99;padding: 10px 10px 0px 10px;opacity: 0.98;box-shadow: 0px 17px 27px 0px rgba(0, 0, 0, 0.39);}
.mainNav .li2 { vertical-align: top; }
.mainNav .a2 { display: block; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; color: #fff; padding-left: 20px; }
.mainNav .a2:hover {background: #f78b44;color: #fff;text-decoration: none;}
.mainNav .last1 .ul1 { left: auto; right: 0; }
.mainNav .ul1 .li2 {float: left;width: 50%;text-align: left;margin-bottom: 10px;}
.mainNav .n10 .ul1,
.mainNav .n11 .ul1,
.mainNav .last1 .ul1
 { left: auto; right: 0; }

.menu{background:#0089ab;height:50px;line-height:50px}
.menu ul{width:1200px;margin:0 auto;}
.menu ul li{float:left;width:10%;}
.menu ul li a{color:#fff;font-size:16px;}
.search{position: relative;}
.search-box{ position:absolute; top:45px; right:0; width:270px; height:42px; overflow:hidden; _height:43px; }
.search-box .input-box{ position:absolute; top:0; left:0; right:65px; bottom:0;width:240px}
.search-box .input-box input{outline:none; display:block; margin:0; padding:5px 12px; width:100%; height:30px; line-height:30px; background:#fff; border:1px solid #e5e5e5; color:#333; font-size:12px; transform:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; }
.search-box .input-box input::-moz-placeholder{ color:#b3b3b3; opacity:1; }
.search-box a{ display:block; position:absolute; top:0; right:0; bottom:0; padding:5px; width:30px; height:30px;color:#333; font-size:16px; text-align:center; background:#fff; border:1px solid #e5e5e5; border-radius:0; cursor:pointer; -webkit-transition:all 0.2s linear; transition:all 0.2s linear; *top:1px; }
.search-box a i{vertical-align:top; }
.search-box a:hover{ background:#0089ab; border-color:#0089ab; -webkit-transition:all 0.3s linear; transition:all 0.3s linear; }
.search-box a:hover i{ color:#fff !important;}

.fullSlide{ width:100%;  position:relative;  height:410px; background:#000;min-width:1320px;margin:0 auto;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:410px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:410px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
	.fullSlide .hd ul{ text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
	}
	.fullSlide .hd ul .on{ background:#f00;  }

	.fullSlide .prev,
	.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
	.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }
	#indiconlinks{padding: 50px 0;overflow: hidden;}
	#indiconlinks li{float:left;width:calc(20.32% - 21px);height:200px;text-align:center;margin-right: 21px;}
	#indiconlinks li.last{margin-right:0;width:18.7%;}
	
	#indiconlinks a{color: #fff;display:block;width: 100%;height:200px;font-family: "iconfont";font-size: 16px;line-height: 34px;transition:0.3s;-moz-transition:0.3s;-webkit-transition: 0.3s;-o-transition:0.3s;overflow: hidden;}
	#indiconlinks a:hover{text-decoration: none;height: 240px;transform: translateY(-20px);box-shadow: 0.618px 1.902px 18px 0px rgba(0, 0, 0, 0.42);}
	#indiconlinks a:before{font-size: 37px;display: block;padding: 30px 0 20px 0;margin:10px;transition:0.4s;-moz-transition:0.4s;-webkit-transition: 0.4s;-o-transition:0.4s;}
	#indiconlinks a.n1:before{content:"\e68d";}
	#indiconlinks a.n2:before{content:"\e780";}
	#indiconlinks a.n3:before{content:"\e66f";}
	#indiconlinks a.n4:before{content:"\e630";}
	#indiconlinks a.n5:before{content:"\e61b";}
	
	#indiconlinks a:hover:before{ background:#0000000f; font-size:60px; padding:40px 0px }
	
	#indiconlinks a .en{ opacity: 0.2 }
	#indiconlinks a p{ font-size:20px;}
	#indiconlinks a p:after{content: "";display:block;width: 40px;height:1px;background:#fff;margin: 5px auto;opacity: 0.3;}
	
	#indiconlinks a.n1{background:#52a3cc}
	#indiconlinks a.n2{background:#ea965e}
	#indiconlinks a.n3{background:#7387d3}
	#indiconlinks a.n4{background:#9482cd}
	#indiconlinks a.n5{background:#8eb762}

.focusBox { margin-bottom: 15px; /* width: 100%; */ overflow: hidden; position: relative; }
.focusBox .hd {position: absolute;z-index: 1;right: 4px;bottom: 28px;}
.focusBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.focusBox .hd ul li { float: left; margin-right: 5px; width: 9px; height: 9px; line-height: 9px; text-align: center; background: #fff; cursor: pointer; color: #fff; padding: 0px; position: static; border-radius:10px; }
.focusBox .hd ul li.on { background: #55ade2; color: #fff; }
.focusBox .hd ul li span { display: none; }
.focusBox .bd { position: relative; overflow: hidden; }
.focusBox .bd li { position: relative; }
.focusBox .bd .pic { position: relative; z-index: 0; line-height: 0; }
.focusBox .bd .pic img { width: 100%; height: 260px; border: 0; }
.focusBox .bd .con {position: absolute;width: 100%;z-index: 1;bottom: 0;height: 65px;line-height: 36px;text-align: left;}
.focusBox .bd .con .title {position: absolute;width: 85%;top: 18px;left: 10px;z-index: 1;overflow: hidden;}
.focusBox .bd .con .title a {color: #fff;padding-left: 10px;text-decoration: none;font-size: 22px;overflow: hidden;height: 35px;display: block;}
.focusBox .bd .con .titleBg {position: absolute;width: 100%;z-index: 0;bottom: 0;left: 0;background: #000;filter: alpha(opacity=60);opacity: 0.6;height: 65px;}
.focusBox .bd .con .intro{position:absolute;bottom:10px;line-height:20px;color:#fff;padding:20px;display: block;opacity: 0.7;}
#indfocus {height: 400px;background: #f9f9f9;}
.focusBox .bd .pic img { width: 100%; height: 400px; border: 0; }
.focusBox .bd.noData{padding:20px}


#xwzx{width: 100%;height: auto;position: relative;overflow: hidden;text-align:left;}
#xwzx .left{width: 570px;float: left;}
#xwzx .left{margin:0px;}
#xwzx .left h3 {font-size: 24px;display: inline-block;height: 30px;color: #000;float: left;}
#xwzx .left h3 a{color: #333;font-weight: bold;}
#xwzx .left h3:before{content: "";display:inline-block;width:5px;height: 30px;background: #0078c3;margin-right:20px;float: left;}
#xwzx .left .more{float: right;border: 1px solid #f7f7f7;padding:0 30px;border-radius: 24px;transition:0.3s;-moz-transition:0.3s;-webkit-transition: 0.3s;-o-transition:0.3s;}
#xwzx .left .more:hover{ text-decoration:none; background:#069;  color:#fff;border: 1px solid #069;}
#xwzx .right{float: right;padding-top:30px;}
#xwzx .left .hd{overflow:hidden;margin-bottom:30px;text-align:right;margin-bottom: 60px;}
#xwzx .left .hd ul li{ display:inline-block;  margin-left:10px}
#xwzx .left .hd ul li a{display:inline-block;padding:3px 20px;/* border:1px solid #f3f3f3; */border-radius:20px;font-size: 16px;}
#xwzx .left .hd ul li a:hover{ text-decoration:none;}
#xwzx .left .hd ul li.on a{/* border:1px solid #e4e4e4; */background:#fff;font-weight: bold;color: #0078c3;}
.topicList .t { padding-bottom: 15px; margin-bottom: 10px; }
.topicList .t .title {font-size: 24px;padding: 0px 0 25px 0;}
.topicList .t .tit { color: #000000; display: block; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; }
.topicList .t .tit:hover { color: #0079c3 }
.topicList .t .intro {color: #999;text-align: left;line-height: 1.8;font-size: 14px;}
.topicList .t .intro .more { color: #0079c3; }
.topicList .n { height: 36px; line-height: 36px; overflow: hidden; padding: 0 10px 0 0; }
.topicList .n .tit { background: url(../images/icons.png) 5px -90px no-repeat; font-size: 16px; }
.topicList .n .date { float: right; color: #999; margin-left: 10px; }

.keshi{background:#0089ab;min-height:500px;border-radius:10px;}
.keshi .title {padding:35px 15px 15px;text-align:left;}
.keshi .title h4{color:#38acc9;font-size:18px;font-weight:bold;padding-bottom:8px;}
.keshi .title h3 {font-size: 24px;display: inline-block;height: 30px;color: #fff;}
.keshi .title h3 a{color: #333;font-weight: bold;}
.keshi .title h3:before{content: "";display:inline-block;width:5px;height: 30px;background: #fff;margin-right:20px;float: left;}
.ksList{width:90%;margin:0 auto;padding-top:25px;}
.ksList li{width:50%;float:left;text-align:left;margin-bottom:15px;line-height:50px;}
.ksList li a{color:#fff;font-size:16px;}
.ksList li i{font-size:26px;vertical-align:middle;margin-right:6px;background:#fff;color:#0089ab;border-radius:50%;padding:10px}
.ksList li a:hover{color:#6cbc2f}
.ksList li:hover i{background:#6cbc2f;color:#fff}

.zrys{background:#f1f5fb;min-height:500px;border-radius:10px;}

.swiper {
        width: 100%;
        height: 100%;
      }

      .swiper-slide {

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

   
	  .reyuan{width:350px;float:left;}
	  .zrenyshi{padding:25px 0px 25px 25px;}
	  .yurens{display:flex;align-items:center;width:50%;float:left;margin-bottom:15px}
	  .yurens .imgsc{width:50px;height:50px;float:left;margin-right:10px}
	  .yurens .imgsc img{width:50px;height:50px;border-radius:50%;vertical-align:middle;}
	  .yurens .txtsd{flex:1;font-size:15px;text-align:left;width:calc(100% - 60px);}
	  .yurens .txtsd h3{font-weight:normal;font-size:16px;}
	  .yurens .txtsd p{color:#666;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	  
	  .reyuan .title {padding:35px 15px 15px;text-align:left;}
	  .reyuan .title h4{color:#b2d1f1;font-size:18px;font-weight:bold;padding-bottom:8px;}
	  .reyuan .title h3 {font-size: 24px;display: inline-block;height: 30px;color: #337dd9;}
	  .reyuan .title h3 a{color: #333;font-weight: bold;}
	  .reyuan .title h3:before{content: "";display:inline-block;width:5px;height: 30px;background: #337dd9;margin-right:20px;float: left;}
	  .zrendan{float:right;text-align:left;width:490px;padding-top:100px;}
	  .zrendan .tupinsg{width:230px;height:343px;float:left;margin-right:15px;}
	  .zrendan .tupinsg img{width:230px;height:343px;vertical-align:middle;}
	  .wzjs{width:250px;margin-right:25px;}
	  .wzjs h3{color:#1f7bd9;font-size:18px;font-weight:bold;}
	  .wzjs h4{color:#1f7bd9;font-size:15px;padding-top:11px;}
	  .wzjs p{padding-top:15px;margin-bottom:25px;}
	  .wzjs a{background:#0089ab;color:#fff;padding:8px 15px;border-radius:25px;}
	.floor_3_main {background:url(../images/bg.jpg) no-repeat center top;}
	.floor_3 {
		padding: 80px 0;
		overflow: hidden;
	}
	 .part3 {
		width: 100%;
		height: 368px;
		background: #00585e;
		position: relative;
	}
.part3 .img {
		width: 550px;
		height: 374px;
		overflow: hidden;
		position: relative;
		top: -30px;
		margin-left: 25px;
	}
.part3 .img img {
		width: 100%;
		height: 100%;
		display: block;
		transition: all 0.3s ease-out 0s;
	}
.part3 .img:hover img {
		transform: scale(1.05, 1.05);
	}
.part3 .txt {
		padding-right: 90px;
		width:680px;
		padding-top: 70px;text-align:left;
	}
.part3 .txt a {
		display: block;
		color: #fff;
	}
.part3 .txt h3 {
		font-size: 24px;
	}
.part3 .txt h4 {
		font-size: 16px;
		display: block;
		text-transform: uppercase;
	}
.part3 .txt p {
		padding-top: 45px;
		color: #fff;
		padding-bottom: 20px;
	}
.part3 .txt span {
		width: 68px;
		height: 36px;
		border: 1px solid #fff;
		display: block;
		line-height: 36px;
		text-align: center;
	}
.part3 .txt span em {
		width: 22px;
		margin: 14px auto 0;
		height: 8px;
		background-position: -60px -100px;
		display: block;
		vertical-align: middle;
	}
.part3 .txt a:hover span {
		border: 1px solid #fff;
	}
.part3 .txt a:hover span em {
		background-position: -60px -120px;
	}
	.clear {
		clear: both;
	}
	.fl {
		float: left;
	}
	.fr {
		float: right;
	}
	.icon {
		background: url(../images/icon.png) no-repeat;
		display: inline-block;
		vertical-align: middle;
	}
	.footer{background:#0089ab;padding:30px 15px;min-width:1320px;margin:0 auto;}
	.copyright{color:#fff}
#content {clear: both;background: #fff;margin: 0 auto 20px;position: relative;min-height: 386px;z-index: 0;text-align: left;width: 1200px;min-width: 1200px;}
#content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.path {color: #333;line-height: 20px;padding: 25px 0;text-align: left;max-width: 1200px;_width: 1240px;margin: 0 auto;font-size: 14px;font-family: 宋体;position: relative;}
.path:before{content:"\e63b";font-family:"iconfont";font-size: 20px;float: left;padding-right: 10px;color: #333333;}
.path a, 
.path span {padding: 0 3px;color: #333; font-family:microsoft yahei; padding:0 10px}
.path em {font-family:microsoft yahei }
.path a:hover{ color:#006699}
.mainContent {width: 970px;zoom: 1;float: right;position: relative;}
.side {font-size: 14px;width: 200px;overflow: hidden;float: left;}

.sideBox{margin-bottom:30px;/*  */overflow: hidden;}
.sideBox .hd {overflow: hidden;padding: 27px 0 27px 0px;position:relative;background: url(../images/Menuhdbg.png) no-repeat bottom right #0075c2;}
.sideBox .hd .more { float: right; color:#ccc }
.sideBox .hd h3 {font-size: 18px;color: #ffffff;/* height: 36px; *//* padding-left: 65px; */text-align: center;font-weight: bold;}
.sideBox .hd h3 a { color: #fff; }
.sideBox .hd h3 a:hover { text-decoration: none; }
#sideRmph .bd{padding:15px}
.sideBox .bd{padding: 20px 0px;background: url(../images/Menuhdbg_left.png) no-repeat bottom left #f3f3f3;}
.sideBox .bd ul li{position:relative;padding-left: 67px;}
.sideBox .bd ul li a{transition:0.3s;-moz-transition:0.3s;-webkit-transition: 0.3s;-o-transition:0.3s;font-size: 16px;padding: 8px 0;display: inline-block;line-height: 24px;}
.sideBox .bd ul li a:hover{color:#f8ba59; text-decoration:none;letter-spacing: 3px;}
.sideBox .bd ul li.on{background:#fff;border-left: 5px solid #f8ba59;box-shadow: 0px 3px 6px rgb(255, 236, 207);}
.sideBox .bd ul li.on a{color: #f8ba59;}
.subheading { font-size: 16px; }
.noSideContent .printArea .conTxt { padding: 0 30px; }
.articleCon {text-align: left;padding: 20px 60px;}
.printArea .title { font-size: 32px; padding: 0 30px; line-height: 1.5; text-align: center; margin-bottom: 30px; word-wrap: break-word; }
.printArea .subTitle { font-size: 20px; color: #555; text-align: center; margin-bottom: 20px; }
.printArea .property {font-size: 13px;margin-bottom: 20px;padding: 10px 10px;text-align: center;color: #777;border-bottom: 1px dashed #eaeaea;}
.printArea .property span { padding: 0 10px; }
.printArea .property span a{ padding:2px 5px; background:#f0f0f0; margin:0 5px; font-size:12px; border-radius:3px }
.printArea .conTxt {color: #333;font-size:18px;line-height: 2;padding: 0 20px;overflow: hidden;background: url(../../base/img/bg-Articlesbg.png) no-repeat bottom right;margin-bottom: 60px;}
.printArea .conTxt img {max-width: 830px;height: auto !important;}
.printArea .conTxt p {margin-bottom: 10px;word-wrap: break-word;text-align:justify;line-height: 200%;}
.printArea .conTxt table p { margin: 0px }
.printArea .conTxt a { color: blue; text-decoration: underline; }
.printArea .conTxt em { font-style: italic; }
.printArea .conTxt ul { padding-left: 2em; list-style: inherit; }
.printArea .conTxt ol { padding-left: 2em; list-style: decimal; }
.printArea .conTxt ul li { zoom: normal; list-style: inherit; text-indent: 0 !important; }
.printArea .conTxt ol li { zoom: normal; list-style: inherit; text-indent: 0 !important; }
.printArea .conTxt h1 { font-size: 2em; margin: .67em 0; }
.printArea .conTxt h2 { font-size: 1.5em; margin: .75em 0; }
.printArea .conTxt h3 { font-size: 1.17em; margin: .83em 0; }
.printArea .conTxt h5 { font-size: .83em; margin: 1.5em 0; }
.printArea .conTxt h6 { font-size: .75em; margin: 1.67em 0; }
.printArea .conTxt h1, .printArea .conTxt h2, .printArea .conTxt h3, .printArea .conTxt h4, .printArea .conTxt h5, .printArea .conTxt h6, .printArea .conTxt b, .printArea .conTxt strong { font-weight: bolder; }
.printArea .videoPlayer {position: relative;z-index: 1500;background: #000;text-align: center;/* margin: 20px auto; */text-indent: 0 !important;}
.articleCon .userControl { font-size: 14px; border-bottom: 1px solid #ddd; overflow: hidden; text-align: left; margin-bottom: 20px; padding: 10px 0; }
.articleCon .userControl .a { color: #777; margin: 10px 10px 0 0; float: left; }
.articleCon .userControl .bdsharebuttonbox { float: right; }
.articleCon .page { padding: 10px 0; text-align: center; overflow: hidden; }
.articleCon .others { margin-bottom: 15px; }
.articleCon .others .prev, .articleCon .others .next { padding: 5px 0; word-wrap: break-word }
#prevAndNextContent span.date{color: #d2d2d2;}
.articleCon .media{text-indent:0 !important;margin-bottom: 10px !important;}
.articleCon table { width:100%; }
.articleCon table td{ text-align:center !important; padding:5px;}
.articleCon table td p{ text-align:center !important}
.articleCon table .firstRow td{  padding:20px}
.articleCon .swp-tit{display:none }
.ueditortable tbody {
    background:none !important;
}

.leaderList{}
.leaderList li{overflow:hidden;padding:30px 0;border-bottom:1px dashed #ccc;font-size:12px;}
.leaderList li.last{ border:none;}
.leaderList .pic{float: left;margin-right: 25px;overflow: hidden;width: 150px;height: 200px;background: #f7f7f7;}
.leaderList .con h3{font-size:16px;font-weight:normal;line-height:35px;}
.leaderList .con p{ display: inline; }
.leaderList .con span{ color:#999}
.leaderList .con .more{ display:inline-block; background:#e4e4e4; color:#333; font-size:12px; height:26px; line-height:26px; padding:0 10px; margin-top:20px;transition:0.3s;}
.leaderList .con .more:hover{color:#fff;text-decoration:none;background: #0079c3;padding: 0 15px;box-shadow: 0px 6px 11px rgba(0, 121, 195, 0.22);}

.mainBox .mHd {position: relative;margin-bottom: 20px;margin-top: 26px;}
.mainBox .mHd .list { overflow: hidden; }
.mainBox .mHd .list li { float: left; padding: 0 4%; }
.mainBox .mHd .list a { font-size: 20px; color: #888; }
.mainBox .mHd .list a:hover { text-decoration: none }
.mainBox .mHd .list .on a { color: #0070b4 }
.mainBox .mHd h3, .mainBox .mHd .list .on {position: relative;font-weight: bold;display: inline-block;zoom: 1;color: #333;border-bottom: 0;font-size: 20px;overflow: hidden;padding-left: 20px;}
.mainBox .mHd h3 a { color: #0070b4 }
.mainBox .mHd h3:before{content:"";display:inline-block;width:5px;height:30px;background:#0070b4;position: absolute;top: 4px;left: 0;}
.mHd .path{float:right;padding: 9px 0px;}
.column { margin-bottom: 20px; overflow: hidden; }



.leaderCont{padding: 30px 0;position: relative;}
.leaderCont .pic{margin-right: 25px;position: absolute;left: 0; width: 140px; }
.leaderCont .pic img{ width: 100%; }
.leaderCont .con{ margin-left:180px}
.leaderCont .con .intro{padding: 20px 0;text-align: justify;}
.leaderCont .con p{text-align:justify;line-height: 24px;margin-bottom: 10px;}
.leaderCont .con h3{font-size:14px;line-height:35px}
.leaderCont .con h3 span{color: #757575;width: 57px;margin-right: 20px;display: inline-block;text-align:justify;text-justify:distribute-all-lines;text-align-last:justify;-moz-text-align-last:justify;-webkit-text-align-last:justify;}
.leaderCont .conIntro {margin-top:60px}
.leaderCont .conIntro strong{font-size: 16px;display: block;padding-bottom: 10px; overflow:hidden}
.leaderCont .conIntro strong{ position:relative; }
.leaderCont .conIntro strong:before{content:"";display:inline-block;width:5px;height:15px;background:#0070b4;position: absolute;top: 8px;left: 0;z-index:1}
.leaderCont .conIntro strong:after{content:"";display:inline-block;width:100%;height:1px;background:#f4f4f4;position: absolute;top: 15px;left: 0;z-index:0}
.leaderCont .conIntro strong h4{background:#fff;padding:0 10px;margin-left:5px;float:left;z-index:1;position:relative;font-weight: bold;font-size: 16px;}


.newsList { padding: 10px 0; }
.newsList li {padding-left: 13px;overflow: hidden;height: 42px;line-height: 42px;background: url(../images/icons.png) 0 -374px no-repeat;}
.newsList li a {  font-size:16px }
.newsList .date { float: right; color: #999; margin: 0 10px 0 15px; }
.newsList .node a {color: #0075c2;margin-right: 5px;font-size:15px;}
.newsList em { color: #f20; }
.newsList .split { height: 1px; overflow: hidden; font-size: 0; line-height: 0; margin: 18px 0; border-bottom: 1px dotted #ccc; }
.newsList li .address { background: #8DB6D5; color: #fff; padding: 0 8px; line-height: 22px; font-size: 12px; margin: 7px 0; border-radius: 5px; float: right; margin-left: 15px; }
.newsList li .address:hover { background: #6e9ec3; text-decoration: none; }
.newsList li .disable { display: none !important; }

.page { font-size: 0; text-align: left; padding: 25px 0; clear: both; overflow: hidden; }
.page a, .page span {font-size: 14px;float: left; *display: inline;zoom: 1;border: 1px solid #E1E1E1;padding: 0px 12px;margin: 0 8px 5px 0;line-height: 30px;height: 30px;}
.page a:hover, 
.page span:hover { border: 1px solid #1258AD; text-decoration: none; color: #1258AD; }
.page .current {background: #0075c2;border: 1px solid #1258AD;color: #fff !important;font-weight: bold;}
.page select, 
.page input { margin: 0 4px; background: #fff; border: 0 solid #E1E1E1; vertical-align: middle; }
.page input { text-align: center; padding: 0 4px; outline: none; }
.page .disabled { pointer-events: none; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.page .first,.page .total,.page .last,.page .select{ display:none;}

.page .prev,.page .next{font-size:0;position:relative;padding:0 16px;border: 1px solid #fff;}
.page .prev:before{content:"\e83b";font-family: "iconfont";font-size: 12px;float: left;padding-right: 5px;left: 9px;top: 1px;position: absolute;color: #999;}
.page .next:before{content:"\e61c";font-family: "iconfont";font-size: 12px;float: left;padding-right: 5px;left: 9px;top: 1px;position: absolute;color: #999;}
.pageTPList li {padding: 22px 15px;box-sizing: border-box;border-bottom: 1px dashed #E1E1E1;overflow: hidden;word-wrap: break-word;transition:0.3s;-moz-transition:0.3s;-webkit-transition: 0.3s;-o-transition:0.3s;border-top: 1px solid #fff;background: url(../images/bg-ks-zs.png) no-repeat 1000px bottom;border-left: 1px solid #fff;border-right: 1px solid #fff;}
.pageTPList .pic { float: left; margin-right: 15px; width: 140px; }
.pageTPList .pic img { width: 100%; height: auto; }
.pageTPList .con { overflow: hidden; zoom: 1; }
.pageTPList .title {font-size: 18px;line-height: 36px;overflow: hidden;margin-bottom: 0px;font-weight: bold;}
.pageTPList .intro {line-height: 24px;color: #777;max-height: 48px;_height: 50px;overflow: hidden;font-size: 14px;}
.pageTPList .title a:hover { text-decoration: none; }
.pageTPList .intro .more { display: none; }
.pageTPList .others {font-size: 13px;color: #777;}
.pageTPList .others span {margin-right: 15px;display: inline-block;}
.pageTPList .others span.date{position:relative}
.pageTPList .others span.date:before{content:"\e751";font-family: "iconfont";font-size: 14px;float: left;padding-right: 5px;color: #cecece;padding-left: 2px;}
.pageTPList .node { color: #aaa; margin-right: 15px; }
.pageTPList .node:before{content:"\e724";font-family: "iconfont";font-size: 14px;float: left;padding-right: 5px;color: #cecece;padding-left: 2px;}
.pageTPList .last { border-bottom: 0; margin-bottom: 0; }
.pageTPList li:hover {box-sizing: border-box;/* box-shadow: 0px 20px 21px rgba(0, 0, 0, 0.2); *//* -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); */-moz-box-shadow:0px 20px 21px rgba(0, 0, 0, 0.2);background: url(../images/bg-ks-zs.png) no-repeat bottom right #fff;border: 1px solid #ff9046;}
.pageTPList .bds_more, .pageTPList #bdshare { vertical-align: middle; background: url(../images/icons.png) 0 -2142px no-repeat !important; padding: 0 !important; width: 17px !important; height: 17px !important; float: none !important; *display: inline-block !important; padding: 0 !important; margin: 0 !important; }
.mechanismNav{/* margin-right:-3%; */margin-top:60px;}
.mechanismNav #li-home{ display:none;}
.mechanismNav .li1{ width:100%; display:block; margin-bottom:60px;}
.mechanismNav .li1 .h1 .a1 {font-size: 24px;display: inline-block;height: 30px;color: #333333; margin-bottom:30px}
.mechanismNav .li1 .h1 .a1:before{content: "";display:inline-block;width:5px;height: 26px;background: #006699;margin-right:20px;float: left;margin-top: 3px;}
.mechanismNav .ul1{overflow:hidden;border: 1px solid #f0f0f0;padding: 30px 30px 10px 30px;border-radius: 6px;}
.mechanismNav .ul1 h3{font-size:18px;line-height:40px;}
.mechanismNav .ul1 .li2{float:left;width: 25%;margin-bottom: 20px;height: 40px;line-height:40px;margin-right: 0px;overflow: hidden;}
.mechanismNav .ul1 .li2 a:before{font-family:"iconfont";font-size: 23px;float: left;background: #0075c2;color: #fff;padding: 0px 10px;margin-right: 10px;border-radius: 5px;}

.mechanismNav .ul1 #li-zxmrwk a:before{content:"\e662";}
.mechanismNav .ul1 #li-ebyhk a:before{content:"\e785";}
.mechanismNav .ul1 #li-gk a:before{content:"\e6ed";}
.mechanismNav .ul1 #li-mnwk a:before{content:"\e663";}
.mechanismNav .ul1 #li-mzk a:before{content:"\e6d2";}
.mechanismNav .ul1 #li-kqb a:before{content:"\e608";}
.mechanismNav .ul1 #li-xewk a:before{content:"\e679";}
.mechanismNav .ul1 #li-zlwkrxjzxwk a:before{content:"\e735";}
.mechanismNav .ul1 #li-sjwk a:before{content:"\e7a9";}
.mechanismNav .ul1 #li-xxwk a:before{content:"\e649";}
.mechanismNav .ul1 #li-yk a:before{content:"\e6cd";}
.mechanismNav .ul1 #li-ssk a:before{content:"\e661";}
.mechanismNav .ul1 #li-pwkgdxgypwaike a:before{content:"\e701";}
.mechanismNav .ul1 #li-pwkgdxgypwk a:before{content:"\e701";}
.mechanismNav .ul1 #li-pwkwcgcwk a:before{content:"\e609";}
.mechanismNav .ul1 #li-pfxbk a:before{content:"\e6d7";}
.mechanismNav .ul1 #li-fck a:before{content:"\e613";}

.mechanismNav .ul1 #li-lnyxk a:before{content:"\e606";}
.mechanismNav .ul1 #li-lnyxueke a:before{content:"\e606";}
.mechanismNav .ul1 #li-fsmyk a:before{content:"\e60d";}
.mechanismNav .ul1 #li-qkyxk a:before{content:"\e60c";}
.mechanismNav .ul1 #li-zxyjhk a:before{content:"\e8ac";}
.mechanismNav .ul1 #li-zynk a:before{content:"\e60a";}
.mechanismNav .ul1 #li-zzyxkICU a:before{content:"\e63e";}
.mechanismNav .ul1 #li-kfyxk a:before{content:"\e677";}
.mechanismNav .ul1 #li-jswsxlk a:before{content:"\e653";}
.mechanismNav .ul1 #li-flk a:before{content:"\e6be";}
.mechanismNav .ul1 #li-zss a:before{content:"\e63f";}
.mechanismNav .ul1 #li-jzyxk a:before{content:"\e60e";}
.mechanismNav .ul1 #li-hxnkhxywzzyxk a:before{content:"\e650";}
.mechanismNav .ul1 #li-snk a:before{content:"\e610";}
.mechanismNav .ul1 #li-nfmk a:before{content:"\e638";}
.mechanismNav .ul1 #li-xhnk a:before{content:"\e617";}
.mechanismNav .ul1 #li-xynk a:before{content:"\e639";}
.mechanismNav .ul1 #li-xenkxsek a:before{content:"\e60f";}
.mechanismNav .ul1 #li-sjnk a:before{content:"\e7a9";}
.mechanismNav .ul1 #li-xxgnk a:before{content:"\e620";}

.mechanismNav .ul1 #li-ywlcsyjg a:before{content:"\e771";}
.mechanismNav .ul1 #li-csk a:before{content:"\e612"; font-size:19px}
.mechanismNav .ul1 #li-blk a:before{content:"\e6f3";}
.mechanismNav .ul1 #li-lcyxxk a:before{content:"\e642";}
.mechanismNav .ul1 #li-sxk a:before{content:"\e600";}
.mechanismNav .ul1 #li-yxjyk a:before{content:"\e671";}
.mechanismNav .ul1 #li-yxzx a:before{content:"\e640";}
.mechanismNav .ul1 #li-gnzdzx a:before{content:"\e6e7";}
.mechanismNav .ul1 #li-jkglzx a:before{content:"\e614";}

.mechanismNav .ul1 #li-lnyxk1 a:before{content:"\e606";}
.mechanismNav .ul1 #li-lcyxxueke a:before{content:"\e65f";}
.mechanismNav .ul1 #li-jyzx a:before{content:"\e743";}
.mechanismNav .ul1 #li-zxyjheke a:before{content:"\e6a4";}
.mechanismNav .ul1 #li-pwkgdxgypwk2 a:before{content:"\e607";}
.mechanismNav .ul1 #li-jzyxk1 a:before{content:"\e652";}
.mechanismNav .ul1 #li-fck2 a:before{content:"\e613";}
.mechanismNav .ul1 #li-zlwkrxjzxwk2 a:before{content:"\e735";}
.mechanismNav .ul1 #li-xxgnk1 a:before{content:"\e63d";}
.mechanismNav .ul1 #li-sjnk2 a:before{content:"\e7a9";}

.mechanismNav .ul1 #li-gjwkmz a:before{content:"\e6ed";}
.mechanismNav .ul1 #li-xwkfjj a:before{content:"\e649";}
.mechanismNav .ul1 #li-xewszqjxjzmz a:before{content:"\e625";}
.mechanismNav .ul1 #li-yttjzwczkmz a:before{content:"\e631";}
.mechanismNav .ul1 #li-xymz a:before{content:"\e61e";}
.mechanismNav .ul1 #li-zsymz a:before{content:"\e618";}
.mechanismNav .ul1 #li-pdkfmz a:before{content:"\e616";}

.mechanismNav .ul1 #li-xetn a:before{content:"\e698";}
.mechanismNav .ul1 #li-nxgbscmz a:before{content:"\e620";}
.mechanismNav .ul1 #li-jyzkmz a:before{content:"\e626";}
.mechanismNav .ul1 #li-mxqdjbzkmz a:before{content:"\e627";}
.mechanismNav .ul1 #li-fbzlmz a:before{content:"\e624";}
.mechanismNav .ul1 #li-yjkmz a:before{content:"\e6ee";}
.mechanismNav .ul1 #li-tfmz a:before{content:"\e6d0";}
.mechanismNav .ul1 #li-szfymz a:before{content:"\e621";}
.mechanismNav .ul1 #li-fmtxsfmz a:before{content:"\e62e";}
.mechanismNav .ul1 #li-hzhsmhxztmz a:before{content:"\e623";}
.mechanismNav .ul1 #li-yjxitong a:before{content:"\e81b";}
.mechanismNav .ul1 #li-grk a:before{content:"\e634";}
.mechanismNav .ul1 #li-ttk a:before{content:"\e635";}
.mechanismNav .ul1 #li-hyxk a:before{content:"\e665";}
.mechanismNav .ul1 #li-fsk a:before{content:"\e665";}


.mechanismNav .ul1 #li-pwkpy a:before{content:"\e738";}
.mechanismNav .ul1 #li-gkpy a:before{content:"\e62d";}
.mechanismNav .ul1 #li-jyyxk a:before{content:"\e743";}
.mechanismNav .ul1 #li-blk1 a:before{content:"\e743";}
.mechanismNav .ul1 #li-zzzz a:before{content:"\e63c";}
.mechanismNav .ul1 #li-zdxke a:before{content:"\e63c";}
.mechanismNav .ul1 #li-tsxk a:before{content:"\e643";}
.mechanismNav .ul1 #li-zlwkrxjzxwaike a:before{content:"\e735";}
.mechanismNav .ul1 #li-zzzz-sjnk a:before{content:"\e7a9";}
.mechanismNav .ul1 #li-zdxke-blk a:before{content:"\e6f3";}
.mechanismNav .ul1 #li-zdxke-lcyx a:before{content:"\e642";}
.mechanismNav .ul1 #li-zdxke-mnwk a:before{content:"\e663";}
.mechanismNav .ul1 #li-zdxke-hxywzzyxk a:before{content:"\e650";}
.mechanismNav .ul1 #li-zzyxk a:before{content:"\e63e";}
.mechanismNav .ul1 #li-zdxke-jzyxk a:before{content:"\e60e";}
.mechanismNav .ul1 #li-zdxke-xxgnk a:before{content:"\e620";}
.mechanismNav .ul1 #li-zdxk-fck a:before{content:"\e613";}
.mechanismNav .ul1 #li-xenkpy a:before{content:"\e679";}
.mechanismNav .ul1 #li-flkpy a:before{content:"\e6be";}
.mechanismNav .ul1 #li-fskzc a:before{content:"\e6be";}
.mechanismNav .ul1 #li-mzkzc a:before{content:"\e6d2";}
.mechanismNav .ul1 #li-tfzx a:before{content:"\e645";}
.mechanismNav .ul1 #li-kqk a:before{content:"\e608";}
.mechanismNav .ul1 #li-pfk a:before{content:"\e6d7";}
.mechanismNav .ul1 #li-tsxk-xhnk a:before{content:"\e617";}
.mechanismNav .ul1 #li-tsxk-hyxk a:before{content:"\e665";}
.mechanismNav .ul1 #li-tsxk-zxyjhk a:before{content:"\e8ac";}
.mechanismNav .ul1 #li-tsxk-xewk a:before{content:"\e679";}
.mechanismNav .ul1 #li-csyxk a:before{content:"\e612"; font-size:19px}


.mechanismNav .ul1 #li-zlx a:before{content:"\e735";}
.mechanismNav .ul1 #li-jyyx a:before{content:"\e671";}
.mechanismNav .ul1 #li-zzyx a:before{content:"\e63e";}
.mechanismNav .ul1 #li-lcyx a:before{content:"\e642";}
.mechanismNav .ul1 #li-ptwkx a:before{content:"\e701";}
.mechanismNav .ul1 #li-gwkx a:before{content:"\e6ed";}
.mechanismNav .ul1 #li-sjnkx a:before{content:"\e7a9";}
.mechanismNav .ul1 #li-zxyjhlnyx a:before{content:"\e606";}
.mechanismNav .ul1 #li-lcjnpxzx a:before{content:"\e755";}
.mechanismNav .ul1 #li-rjbq a:before{content:"\e751";}
.mechanismNav .ul1 #li-zlwk a:before{content:"\e735";}
.mechanismNav .ul1 #li-szdzlx a:before{content:"\e735";}
.mechanismNav .ul1 #li-xdgyzx a:before{content:"\e6ae";}
.mechanismNav .ul1 #li-yyk a:before{content:"\e659";}

.zjtwList{margin-right:-60px;padding-top: 20px !important;}
.zjtwList li.noData { color:#333;}
.zjtwList li{float:left;width: 155px;margin-right: 46px;transition:0.3s;-moz-transition:0.3s;-webkit-transition: 0.3s;-o-transition:0.3s;text-align: center;color: #fff;margin-bottom: 0px;height: 390px;}
.zjtwList li .pic a{width: 145px;/* height: 266px; */position:relative;display: block;border: 1px solid #f1f1f1;padding:4px;overflow:hidden;background: #fff;}
.zjtwList li .pic .job{transform: translateY(160px);position:absolute;bottom: 4px;left: 4px;width: 150px;padding:10px 0;background: #0000007a;color:#fff;font-size:12px;transition:0.3s;-moz-transition:0.3s;-webkit-transition: 0.3s;-o-transition:0.3s;word-break: break-word;}
.zjtwList li .pic .job span{ display:block; padding:0 10px; line-height:20px;}
.zjtwList li .pic .job em{width: 48px;display: inline-block;opacity: 0.6;text-align:justify;text-justify:distribute-all-lines;/*ie6-8*/text-align-last:justify;/* ie9*/-moz-text-align-last:justify;/*ff*/-webkit-text-align-last:justify;/*chrome 20+*/margin-right: 10px;float: left;}
.zjtwList li .pic .job p{float:left;width: 72px;}
.zjtwList li .pic a:hover .job{transform: translateY(0px);}
.zjtwList li img{width: 145px;height: 210px;}
.zjtwList li .con .title{line-height:40px;font-size:16px;margin-top:10px;display:block;text-align: center;color: #383838;}
.zjtwList li.up{ transform: translatey(-10px);}
.zjtwList li .job{line-height:20px;opacity:0.5;color: #333;padding: 0 10px;}
.zjtwList li:hover{transform: translateY(-10px);}