@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img {
	padding: 0;
	margin: 0;
}

fieldset, img {
	border: 0
}

address, caption, cite, code, dfn, em, strong, th, var, i {
	font-weight: 400;
	font-style: normal
}

ol, ul, li {
	list-style: none
}

caption, th {
	text-align: left
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	font-size: 100%
}

q:before, q:after {
	content: ''
}

abbr, acronym {
	border: 0
}

.main-container {
	max-width: 1200px;
	width: 1200px;
	padding: 0
}

@media (min-width:768px) {
	.main-container,
	.site-footer {
		width: 1200px
	}
	html,body{width: 1200px}
}

@media (min-width:992px) {
	.main-container {
		width: 1200px
	}
	
}

@media (min-width:1200px) {
	.main-container {
		width: 1200px
	}
	html,body{width:  100%}
}

a {
	color: #333;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	text-decoration: none;
}

a:hover {
	color: #3D7BF1;
	text-decoration:none;
	 
}

ul, li {
	list-style: none;
	margin: 0;
	padding: 0
}

body {
	font-family: arial, tahoma, "Hiragino Sans GB", \5b8b\4f53 "微软雅黑";
	font-size: 14px;
	color: #333;
	background-color: #F2F2F2;
}

.background {
	position: absolute;
	left: 0;
	height: 110px;
	background: url(../img/top-bg.png);
	background-size: 100% 100%;
	z-index: -1;
}

@media (max-width:768px) {
	.background {
		width: 1200px
	}
	
}

@media (min-width:992px) {
	.background,
	.site-footer {
		width: 100%
	}
}

@media (min-width:1200px) {
	.background,
	.site-footer {
		width: 100%
	}
}

.w1200{ width:1200px; margin:10px auto;}
.fl {
	float: left;
}

.fr {
	float: right;
}

.c-red {
	color: #CC0000 !important;
}

.c-orange {
	color: #FF6600;
}

.bord-rad {
	border-radius: .3em;
	border: #AACCEE solid 1px;
}

.bord-blue {
	border: #AACCEE solid 1px;
}
.bdb_d {
    border-bottom: 1px solid #ddd;
}

.bc-fff {
	background-color: #fff;
}

.bc-f7 {
	background-color: #F7F7F7;
}

.bc-ebe {
	background-color: #ebeff9;
}
.mr0 {
	margin-right: 0;
}
.mlr0 {
	margin-left: 0;
	margin-right: 0;
}

.ml10 {
	margin-left: 10px !important;
}
.mr10 {
	margin-right: 10px !important;
}

.ml15 {
	margin-left: 15px;
}

.mt15 {
	margin-top: 15px;
}

.mt20 {
	margin-top: 20px
}

.mt {
	margin-top: 10px
}

.mb {
	margin-bottom: 10px
}
.pl5 {
	padding-left: 5px;
}

.pr5 {
	padding-right: 5px;
}
.pl10 {
	padding-left: 10px;
}

.pr10 {
	padding-right: 10px;
}

.p15 {
	padding: 15px;
}

.pb15 {
	padding-bottom: 15px;
}

.pt {
	padding-top: 10px
}

.plr0 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.pl0 {
	padding-left: 0px
}

.pr0 {
	padding-right: 0px
}

.pb {
	padding-bottom: 10px
}

.noPd {
	padding: 0 !important;
}
/*头部*/
.split-links>a {
	border-right: 1px solid #ddd
}

.split-links a {
	padding: 0 10px;
	display: inline-block;
	color:#666666;
}

.split-links a:last-child {
	border: 0;
	padding-right: 0
}

.split-links span {
	color:#666666;
}

/*logo 搜索*/

.syjc-header .logo-and-search {
	height:110px;
}
.btn-success {
    color: #fff;
    background-color: #3D7BF1;
    border-color: #3D7BF1;
}
/*logo*/

.syjc-header .logo-and-search .logo {
	margin-top: 15px
}

/*导航*/

#nav-header {
	background: #3D7BF1;
	height: 50px;
	line-height: 50px;
}

#nav-header nav {
	width: 1200px;
	margin:0 auto;
}

#nav-header nav li {
	color: #fff;
	list-style: none;
	line-height: 49px;
	padding-right: 25px;
	padding-left: 25px;
	text-decoration: none;
	font-size: 16px;
	float: left;
	cursor: pointer;
	position: relative;
}
#nav-header nav li a {
	color: #fff;
}

#nav-header nav li:hover .slide-submeu {
	display: block;
}

#nav-header nav li i.slide-icon {
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.4s ease-in-out;
	-moz-transition: All 0.4s ease-in-out;
	-o-transition: All 0.4s ease-in-out;
}

#nav-header nav li:hover i.slide-icon {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
}

#nav-header nav li i.slide-icon {
	background: url(../img/icon.png);
	background-position: 0px -47px;
	display: inline-block;
	width: 11px;
	margin-left: 5px;
	height: 7px;
}

/*职业子菜单*/

#nav-header .slide-submeu {
	position: absolute;
	left: 0;
	top: 49px;
	z-index: 1000;
	width: 138px;
	padding: 5px 0;
	background: #fff;
	border-top: 1px solid #E4E4E4;
	box-shadow: -1px 3px 5px rgba(000, 000, 000, 0.3);
	display: none;
}

#nav-header .careerpath .slide-submeu a {
	line-height: 30px;
}
#nav-header .zhiye-submenu {
	width:230px !important;
	right:0 !important;
	left:auto !important;
}

#nav-header .zhiye-submenu a {
	width:50%; float:left;
}

#nav-header .slide-submeu a {
	display: block;
	font-size: 14px;
	line-height: 35px;
	padding: 0px 15px;
	color:#333;
	border-bottom:#fafafa solid 1px;
}

#nav-header .slide-submeu a:hover {
	color:#fff;
	background-color:#3D7BF1
}

#nav-header .slide-submeu strong {
	display: block;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	padding: 0px 15px;
	color: #b9b9b9;
	background: #fafafa;
}


/*分类导航*/
.m-sibnav {background: #ebf2ff; width: 100%;  border-top: 3px solid #FF6600; height: 50px; padding-top:5px; overflow: hidden;box-shadow: 0px 15px 10px -15px #ccc; }
.m-sibnav .hot-trade { margin-right: -30px; overflow: hidden; }
.m-sibnav .hot-trade li { float: left; margin-top: 10px;text-align: center; }
.m-sibnav .hot-trade li:nth-child(1) { color:#FF6600; font-weight:bold; text-align:left;}
.m-sibnav .hot-trade li a{display: inline-block;  padding:0 10px;border-right: 1px solid #ccc; line-height: 18px;font-size:14px;}
.btn-less { display: block; width: 26px; height: 26px; line-height: 26px; margin: 0 auto; }
.btn-less i { font-size: 16px; }
.m-sibnav a:hover { color: #FF6600; }

.m-sibnav-two {background: #ebf2ff; width: 100%;  height: 42px; margin-top:-10px; overflow: hidden;box-shadow: 0px 15px 10px -15px #ccc; }
.m-sibnav-two .hot-trade { margin-right: -30px; overflow: hidden; }
.m-sibnav-two .hot-trade li { float: left; margin-top: 10px;text-align: center; }
.m-sibnav-two .hot-trade li:nth-child(1) { color:#FF6600; font-weight:bold; text-align:left;}
.m-sibnav-two .hot-trade li a{display: inline-block;  padding:0 10px;border-right: 1px solid #ccc; line-height: 18px;font-size:14px;}
.btn-less2 { display: block; width: 26px; height: 26px; line-height: 26px; margin: 0 auto; }
.btn-less2 i { font-size: 16px; }
.m-sibnav-two a:hover { color: #fe5740; }


/* banner */
.fullSlide{  position:relative;  height:300px; background:#F2F2F2;  }
.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:300px; overflow:hidden; text-align:center; background-size:100% 100% !important;  }
.fullSlide .bd li a{ display:block; height:300px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../img/tg_flash_p.png) -18px 0; overflow:hidden; line-height:9999px; }
.fullSlide .hd ul .on{ background-position:0 0; }


/* 新闻图片 */
.focusBox { position: relative; width: 100%; height: 400px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width: 100%; height: 400px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }

/* 新闻 */
.news-tab{ border:1px solid #efefef; }
.news-tab .hd{ line-height:42px; height:42px; border-bottom:1px solid #efefef;  background:#fafafa; position:relative; padding-right:10px;  }
.news-tab .hd .more{ float:right; }
.news-tab .hd .small-tit{ float:left; margin-left:90px; }
.news-tab .hd ul{ z-index:5; position:absolute; height:42px;zoom:1; }
.news-tab .hd li{ float:left;  padding:0 10px; cursor:pointer; margin-left:-1px; font-size:15px; font-weight:bold;  }
.news-tab .hd li.on{ font-weight:bold; height:42px; line-height:42px; background:#3D7BF1;font-weight:bold; color:#fff;}
.news-tab .hd li i{width:9px; height:5px; background-image:url(../img/jtx.png); left:10px; bottom:-5px; display:none; z-index:999;}
.news-tab .hd li.on i{display:block;}

.hotnews{margin:12px 12px 0 12px;}
.hotnews h1{font-size:16px; color:#333; font-weight:700; text-align:center; margin:0 10px; height:26px; line-height:26px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.hotnews .hotcon{margin-bottom:12px; }
.hotnews .hotcon a{ color:#999; line-height:24px; font-size:14px;}
.hotnews .hotcon a:hover{color:#084466;}
.newslist{padding:10px 12px; width:100% !important;}
.newslist li{border-bottom:1px dotted #dedede; position:relative; padding:0 80px 0 14px; background:url(../img/jiantou.png) 2px  15px no-repeat;}
.newslist li a{transition: all .3s; display: inline-block; height:40px; width:100%; line-height:40px; font-size:15px; color:#666;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.newslist li a:hover{color:#3D7BF1;text-decoration:underline;text-indent: .1em;}
.newslist li a i{ margin-right:5px;}
.newslist li span{position:absolute; right:0; top:0; line-height:36px; color:#bbb; text-align:center;}
.newslist li:last-child{border:0;}

.news-tab-img{margin:12px 5px 0 5px;}
.news-tab-img img{ float:left; width:120px; height:80px}
.news-tab-img .miaoshu{margin-bottom:10px; float:right; width:220px;}
.news-tab-img .miaoshu h4{font-size:15px; font-weight:bold; color:#333; margin-bottom:5px;}
.news-tab-img .miaoshu p{font-size:13px; color:#666; line-height:22px;}

/*滚动图片*/
.picScroll-left{ overflow:hidden; position:relative;  border:1px solid #ccc; background-color:#FFFFFF;   }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd span{ line-height:30px; font-size:16px; font-weight:bold; color:#3D7BF1; }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../img/arrow.png") 0 0 no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../img/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; border:1px solid #ccc;width:180px; padding:2px; height:120px;overflow: hidden; }
.picScroll-left .bd ul li .pic img{ width:100%; height:100%;  display:block;-webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;-webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);  }
.picScroll-left .bd ul li .title{ line-height:24px;   }

/* 专题栏目 */
.company {
	color:#FFFFFF;
}
.company .major-list {
	display: block;
	margin: 0 auto;
}
.company .row {
	margin-left:0px; margin-right:0px;
}
.company li {
	height: 90px;width: 14.28571428571429%;
	margin: -1px 0 0 -1px;
	float: left;
	padding-left:10px; padding-right:10px;
	position: relative;
	border: 1px solid #e5e5e5;
	background: #fff;
}
.company li:nth-child(7), .company li:nth-child(14) { width: 178px;}
.company li a {
	width: 100%;
	height: 100%;
	display: block;
	position: relative;
}
.company li a img {
	z-index: 2;
	transition: all 1s ease 0s;
}

.company li a {
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 85px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	height: 90px;
	display: block;
	cursor: pointer;
}
.company li:hover img {
	transform: scale(1.1);
}

.index-product .itm-qi li {
	width: 14.28571428571429%
}

.index-product .row {
	margin-right: 0;
	margin-left: 0;
}

.index-product ul {
	box-sizing: border-box;
}

.index-product ul li {
	background: #fff;
	border: #F2F2F2 solid 1px;
	padding-top: 15px;
	padding-left:10px;
	padding-right:10px;
	transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
}
.index-product ul li p {
	text-align:center;
	line-height:30px;
}
.index-product ul li a {
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 85px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
}
.index-product ul li a img {
	z-index: 2;
	transition: all 1s ease 0s;
	width:100%;
}
.index-product ul li:hover img {
	transform: scale(1.1);
}

/*友情链接*/
.links{ padding:15px;}
.links a{display:inline-block; width:100px; margin:0 5px; line-height:28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*内页banner*/
.ny_banner{width:100%;position:relative; overflow:hidden;width:expression_r(document.body.clientWidth<=1200?'1200px':'auto'); min-width:1200px;}
.ny_banner img{width:100%;position:relative;
animation:baimg 15s linear 0s infinite alternate;
	-webkit-animation:baimg 15s linear 0s infinite alternate;
	-moz-animation:baimg 15s linear 0s infinite alternate;
	-o-animation:baimg 15s linear 0s infinite alternate;
	animation-fill-mode:both;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-o-animation-fill-mode:both;
}
@keyframes baimg
{
0%   {-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);}
100% {-webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);}
}

@-moz-keyframes baimg /* Firefox */
{
0%   {-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);}
100% {-webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);}
}

@-webkit-keyframes baimg /* Safari and Chrome */
{
0%   {-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);}
100% {-webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);}
}

@-o-keyframes baimg /* Opera */
{
0%   {-webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);}
100% {-webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);}
}
/*子页内容框*/
.zy_contentbox{ min-height: 580px; margin-top: 30px; padding:0 5px; }
.zy_content{ margin-bottom: 50px; }

/*左边栏*/
.zy_left_con{ 
	padding-bottom: 40px;
	position: relative;
	background-color:#FFFFFF;
}
.zy_left_con b{
	position: absolute;
	top: 0;
	right: -1px;
	width: 1px;
	height: 54px;
	background-color: #fff;
}
.zy_left_con h2.tit{ 
	font-size: 22px; 
	font-weight: bold; 
	color: #3D7BF1;
	padding-bottom: 12px;
	border-bottom: #3D7BF1 solid 1px;
}
/*nav*/
.zy_twonav{
	margin-bottom: 36px;
}
.zy_twonav ul li:first-child{
	border-top:#ddd solid 1px;
}
.zy_twonav ul li{
	height: 60px;
	line-height: 60px;
	border-bottom: #ddd solid 1px;
	overflow: hidden;
}
.zy_twonav ul li.cur{
	background-color: #eee;
}
.zy_twonav ul li a{
	font-size:16px;
	color:#333;
	display: block;
	padding:0 20px;
	background-position: center right 90px;
	transition: background-position .7s;
}
.zy_twonav ul li.cur a{
	color:#3D7BF1;
	font-weight: bold;
	border-left: #3D7BF1 5px solid;
}
.zy_twonav ul li:hover{
	background-color: #eee;
}
.zy_twonav ul li:hover a{
	color:#3D7BF1;text-decoration:none;
}
.zlm{background-color: #eee; padding:10px;border-bottom: #ddd solid 1px;}
.zlm a{ vertical-align:middle; display: inline-block}
.zlm .cur{color:#3D7BF1;}
/*contact*/
.zy_left_con .contact h2{
	margin-top: 50px;
	border-bottom: #ddd solid 1px;
}
.zy_left_con .contact .newslist {
	padding:0; padding-top:10px;
}
.zy_left_con .contact .newslist li {
    padding: 0 50px 0 14px;
}

.zy_left_con .contact dl dd{
	font-size:14px ;
	color:#666;
	line-height: 24px;
	margin:10px 0;
}
.zy_left_con .contact dl dd img{
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 8px;
}
.zy_left_con .contact dl dd a{
	display: inline-block;
	width: 210px;
	vertical-align:top;
}
/*右边内容栏*/
.zy_right_con{ 
	overflow: hidden;
	background-color:#fff;
}
/*当前标题*/
.zy_right_con .zy_title{
	border-bottom: #3D7BF1 solid 1px;
	margin-bottom: 20px;
}
.zy_right_con .zy_title h2{
	font-size:22px;
	font-weight: bold;
	color: #FF6600;
	position: relative;
	float: left;
	padding-bottom: 12px;
}
.zy_right_con .zy_title h2 i{
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100%;
	height: 3px;
	background-color: #FF6600;
}
.zy_right_con .breadcrumb{
    margin-bottom: 0px;
	background-color: #fff;
	float: right;
}

/*领导详情*/
/*董监高人员详情*/
/*分享样式*/
.zy_share{
	border-top: #ddd solid 1px;
	position: relative;
	padding-top: 12px;
	margin-top: 50px;
}
.zy_share h2{
	float: left;
}
.zy_share h2 p{
	font-size: 16px;
	color: #3D7BF1;
	font-weight: bold;
	line-height: 32px;
}
.zy_share h2 p a{
	color: #666;
	display: inline-block;
	font-weight: normal;
	max-width: 500px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	vertical-align: middle;
	margin-top:-3px;
}
.zy_share h2 p a:hover{
	color: #3D7BF1;
}


.zy_leader_xq{ margin-top: 30px;}
.zy_leader_xq .pic{ overflow: hidden; }
.zy_leader_xq .pic i{float: left; width: 210px; height: 292px; margin-right: 30px;}
.zy_leader_xq .pic i img{display: block; width: 210px; height: 292px;}
.zy_leader_xq .pic dl{ float: left; width: 640px;}
.zy_leader_xq .pic dl dt{ font-size: 24px;color: #666; line-height: 40px; margin-top: 12px; margin-bottom: 20px; }
.zy_leader_xq .pic dl dt b{border-bottom: #666 solid 2px; display: inline-block;}
.zy_leader_xq .pic dl dt span{ font-size: 16px; }
.zy_leader_xq .pic dl dt span:before{ content: " / "; }
.zy_leader_xq .pic dl dd{ font-size: 16px; color: #666; line-height: 30px; }
.zy_leader_xq .pic dl h3{ font-size: 16px; color: #666; font-weight: bold; margin:20px 0 8px;}
.zy_leader_xq .txt{ margin-top: 20px;}
.zy_leader_xq .txt h3{ font-size:18px; color: #3D7BF1; border-bottom: #ddd solid 1px; }
.zy_leader_xq .txt h3 b{position: relative; line-height: 40px; display: inline-block;}
.zy_leader_xq .txt h3 i{position: absolute; left: 0; bottom: -2px; width:100%; height: 3px; background-color: #3D7BF1; }
.zy_leader_xq .txt .text{ margin-top: 14px;min-height: 210px; 
	font-size: 16px; color: #666; line-height: 36px;
}

/*执法人员*/
.search_people{ border:#ddd solid 1px; margin-left: 40px; margin-top: 40px; }
.search_people:hover{ border-color: #3D7BF1; }

.zy_peoplebox ul li{ display: inline-block; width: 210px; margin:40px 40px 0; vertical-align: top; }
.zy_peoplebox ul li i{display: block; width: 160px; height: 224px; overflow: hidden; margin:0 auto; }
.zy_peoplebox ul li img{ display: block; width: 100%; height: 100%; transform: scale(1,1); transition: all .3s; }
.zy_peoplebox ul li p{ font-size: 14px; color: #666; text-align: center;  padding-top: 5px; line-height: 20px;}
.zy_peoplebox ul li p span{ display: block; margin-top: 3px; }
.zy_peoplebox ul li:hover p{ color: #3D7BF1; }
.zy_peoplebox ul li:hover img{ transform: scale(1.1,1.1); }

/***翻页样式**/
.fanye{
    text-align:center; 
    border-top: #ddd solid 1px;
    margin-top: 30px;
    padding-top: 30px;
    line-height: 32px; 
    font-size:14px; 
    color:#666; 
}
.fanye a{ 
    border:#ddd solid 1px; 
    padding:0px 15px; 
    color:#666; 
    height: 32px;
    display: inline-block; 
    border-radius: 3px;
    margin:0 1px;
    text-align: center;
}
.fanye div{ display: inline-block; }
.fanye div a{ 
    margin: 0 2px;
    width: 32px;
    padding:0;
}
.fanye div .current{ 
    color:#fff; 
    background-color:#3D7BF1; 
    border:#3D7BF1 solid 1px;
}
.fanye a:hover{
    color:#fff; 
    background-color:#3D7BF1; 
    border:#3D7BF1 solid 1px;
}
.fanye p{ display: inline-block; }
.fanye p span{display: inline-block; margin:0 5px;}
.fanye p input {border-radius: 3px; text-align: center; font-size: 14px; color: #666; background-color: #ddd; height: 32px; padding:0 15px;}
.fanye p span input{ width: 32px; border:#ddd solid 1px; background: none; padding: 0; margin:0 5px; }

/*暂无数据*/
.search_nodata{ text-align: center; color: #666; font-size: 14px; margin-top: 50px; }
.search_nodata img{ width: 140px; margin-bottom: 20px; }

/*其他通用展示页*/
.zy_conbox{ width: 1100px; margin:0 auto; }
.other_page h1{ font-size: 32px; color: #3D7BF1; text-align: center; padding: 24px 0; }

/*搜索结果*/
.news_list ul li{ line-height: 42px;border-bottom:1px dotted #dedede;}
.news_list ul li a{ color: #333; transition: all .3s; display: inline-block;vertical-align: middle; max-width: 900px; font-size:15px;
	white-space: nowrap; text-overflow: ellipsis; overflow: hidden; 
}
.news_list ul li b{font-family: "Microsoft YaHei"; color: #666; display:inline-block; margin-right: 7px;vertical-align: middle; }
.news_list ul li span{ float: right; color: #999;font-size: 14px; }
.news_list ul li a:hover{ color: #3D7BF1; text-indent: .2em; text-decoration: underline; font-weight: bold;}
.news_list ul li:hover b{ color: #3D7BF1; }

/*联系我们*/
.other_page .txt{ line-height: 36px; color: #454545; }

/*执法动态*/
.zy_listbox ul li a{ max-width: 750px; }

/*新闻详情*/
.zy_newsxq .xq_tit{
	padding: 0px 0 20px;
	text-align: center; 
	margin-bottom: 20px;
}
.zy_newsxq .xq_tit h1{
	font-size:26px;
	color: #333;
	line-height: 40px;
	margin:0 auto;
}
.zy_newsxq .xq_tit p{
	font-size:14px;
	color: #999;
	margin-top:20px;
}
.zy_newsxq .xq_tit p span{
	margin-right:20px;
}
.zy_newsxq .txt{
	font-size:16px;
	line-height: 1.8;
	color: #000;
}
/*图片新闻*/
.pic-news{
	margin-bottom:10px; margin-top:10px;
}
.pic-news .thumb{
  overflow: hidden;
  position: relative;
  z-index: 1;
}

.pic-news .thumb img {
	width:100%; height:100%;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}

.pic-news:hover .thumb img{
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}
.pic-news .info {
  box-shadow: -1px 3px 10px 0 rgba(0, 0, 0, 0.06);
  overflow: hidden;
  padding: 30px;
  background: #ffffff none repeat scroll 0 0;
}
.pic-news .info:hover {
	background-color:#f8f7f7;cursor:pointer;
}
.pic-news .info a{
  transition: all .3s; display: inline-block; max-width: 510px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}
.pic-news .info:hover a {
  color: #3D7BF1; text-indent: .2em;
}
.pic-news .info h3{
  font-weight: 500;
  font-size: 20px;
}
.pic-news .info p {
    color: #666666;
	font-size:15px;
    line-height: 24px;
    margin: 10px 0 15px;
}

.pic-news .info .meta li {
  color: #666666;
  float: left;
  font-family: "Poppins",sans-serif;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.pic-news .info .meta li i {
  margin-right: 5px;
}

.pic-news .info .meta > a {
  color: #3D7BF1;
  float: right;
  font-weight: 600;
  text-transform: uppercase;
}

.pic-news .info .meta {
  border-top: 1px solid #e7e7e7;
  float: left;
  padding-top: 15px;
  width: 100%;
  margin-bottom: -5px;
}

/*权责清单*/
.zy_order_box{ width: 1100px; }
.zy_order_list table{ width: 100%; font-size: 14px; color: #333; }
.zy_order_list table thead{ background-color: #fafafa; line-height:58px; }
.zy_order_list table thead th{ border:#ddd solid 1px; }
.zy_order_list table td{border:#ddd solid 1px; padding:10px;}

/*内设机构*/
.zy_jigou_xq{ margin-top: 50px; }
.zy_jigou_xq table td{ border:#ddd solid 1px; font-size: 14px; color: #333; padding:15px 10px; line-height:24px; background-color: #fafafa;}

/*信息公开*/
.zy_public_box .tit{ margin:30px 0 20px; }
.zy_public_box .tit a{ display: inline-block; padding: 0 20px; height: 40px; line-height: 40px; color: #3D7BF1; border-radius: 5px; 
	border:#3D7BF1 solid 1px; margin-right:10px;
}
.zy_public_box .tit a.cur{ background-color: #3D7BF1; color: #fff; }
.zy_table_list{ width: 100%; border:#ddd solid 1px; margin-top: 10px; font-size: 14px; color: #333; }
.zy_table_list th{ border:#ddd solid 1px; background-color: #fafafa; height: 48px; }
.zy_table_list tr td{ border:#ddd solid 1px; padding:5px; height: 48px; text-align: center; }
/*底部*/

.site-footer {
	color: #fff;
	font-size: 14px;
	line-height: 1.8;
	background: #3D7BF1;
	padding: 30px 0;
	border-top: 2px solid #0845ba;
	text-align:center;
}

.site-footer a:hover {
	color: #fff !important;
}
.f-logo {
	padding-top: 5px;border-right: 1px solid #3D7BF1;
}
.footer-copyright { padding-left:50px; font-size:15px;}

.footer-copyright a {
	color: #fff;
}
.footer-copyright a:hover {
	color: #ff0;
}

.footer-copyright p {
	display: inline-block;
	margin-right: 10px;
}

.footer-info .info-text em {
	padding-right: 8px;
}
/*返回顶部*/
.side_box{ 
	position: fixed; 
	bottom: 10%; 
	right: 15px; 
	display: none;
}
.side_box ul li{
	width: 48px;
	height: 48px;	
	opacity: .4;
}
.side_box ul li span{
	width: 48px;
	height: 48px;
	display: block; 
	background:url(../img/back_top.png) no-repeat center center;
	cursor:pointer; 
}
.side_box ul li:hover {
	opacity: .6;
}

.fixediv{position:absolute;top:510px;z-index:900;width:136px;height:360px;background:#ddd;}
.fixediv img{float:left;}
.fixediv a.close{display:block;height:30px;line-height:30px;background:#fff;font-size:14px;padding:0 10px;color:#666;text-decoration:none;text-align:center;}
.leftadv{left:0px;}
.rightadv{right:0px;}

#wzsse{position:absolute; z-index:999}
#closepiaofu{text-align:right; cursor:pointer; background-color:#EEEEEE; padding-right:5px; /*color:#000;background: rgba(9, 9, 9, 0.2); filter: Alpha(opacity=20);*/}

.contact-form {
  padding: 8%;
  margin: 0 5%;
  position: relative;
  background: #fff;
}
.contact-form h2{
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
  color: #2D2E33;
  display: inline-block;
}
.contact-form .form-group{
  margin-bottom: 20px;
}
.contact-form .form-control {
  font-size: 14px; 
  height: 45px;
  border: 1px solid rgba(0,0,0,0.2);
  color: #2D2E33;
}
.contact-form textarea.form-control  {
  height: 100px;
}

.zhaobiao_contact{
	padding:15px 15px 0 15px;
	margin-top:20px;
	display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
	border-top:#DDDDDD solid 1px;
}

.officialVoice {position: relative;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;} 
.officialVoice p{ font-size:16px; font-weight:bold; margin-bottom:10px;} 
.officialVoice img { width: 50px; height: 50px; margin-left:20px; } 
.officialVoice .bigPic img { width: 160px; height: 100%; } 
.officialVoice:hover .bigPic { display: block; } 
.bigPic { display: none; position: absolute; left: -50px; top: 80px; z-index: 100; }