/*gy*/

	
    /*===========================
    关于我们
    ===========================*/
    body.about .module.intro .module-bd {
      max-width: 1260px;
      margin: 60px auto 0 auto;
      padding: 60 0px 50px 0;
      line-height: 30px;
      *zoom: 1;
    }
    body.about .module.intro .module-bd .content2{
        text-align:justify;
        line-height: 280%;
        /*word-break: break-all;*/
        width: 58%;
        float: left;
    }
    /*body.about .module.intro .module-bd .content span{display: block;}*/
    body.about .module.intro .module-bd .content .p{/*margin-bottom: -10px;*/font-size: 14px;}
    /*body.about .module.intro .module-bd .content .p span{
        text-align: justify;
    }
    body.about .module.intro .module-bd .content .p span:after{
        content:'.';
        width: 100%;
        display: inline-block;
        overflow: hidden;
        height: 0;
    }
    body.about .module.intro .module-bd .content .p:last-child span:after{display: none;}*/
    /*body.helpDetail .detail-cont span{margin-bottom: -20px;}
    body.helpDetail .detail-cont span{
        text-align: justify;
    }
    body.helpDetail .detail-cont span:after{
        content:'.';
        width: 100%;
        display: inline-block;
        overflow: hidden;
        height: 0;
    }*/
    body.about .module.intro .module-bd .img {
     
      float: right;
      width: 40%;
    }
    body.about .module.intro .module-bd .img img {
      width: 100%;
    }
    body.about .module.intro .module-bd:before,
    body.about .module.intro .module-bd:after {
      display: table;
      content: " ";
    }
    body.about .module.intro .module-bd:after {
      clear: both;
    }
    body.about .module.culture {
      background: #f6f6f6;

    }
    body.about .module.culture .module-hd {
      padding-bottom: 20px;
    }body.about .module.culture .module-bd {
      max-width: 1480px;
      margin: 0 auto;
      padding: 0 40px 50px;
    }
    body.about .module.culture .txt {
      text-align: center;
    }
    body.about .module.culture ul {
      margin: 55px 0 15px;
      *zoom: 1;
    }
    body.about .module.culture ul:before,
    body.about .module.culture ul:after {
      display: table;
      content: " ";
    }
    body.about .module.culture ul:after {
      clear: both;
    }
    body.about .module.culture ul li {
      position: relative;
      float: left;
      padding: 0 15px;
      width: 16.6666%;
    }
    body.about .module.culture ul li span {
      display: block;
      position: relative;
      z-index: 10;
    }
    body.about .module.culture ul li span img {
      display: block;
      width: 100%;
    }
    body.about .module.culture ul li span.hov {
      display: none;
    }
    body.about .module.culture ul li:hover span.int {
      display: none;
    }
    body.about .module.culture ul li:hover span.hov {
      display: block;
    }
    body.about .module.culture ul li:after {
      display: block;
      position: absolute;
      left: 0;
      top: 50%;
      right: 0;
      border-top: 1px solid #e6e6e6;
      content: '';
    }
    body.about .module.culture ul li:first-child:after {
      left: 50%;
    }
    body.about .module.culture ul li:last-child:after {
      right: 50%;
    }
    body.about .module.culture .spirit {
      text-align: center;
    }
    body.about .module.culture .spirit h3 {
      margin-bottom: 15px;
      font-weight: 400;
      font-size: 22px;
      color: #17447e;
    }
    body.about .module.history {
      min-height: 471px;
      background: #17447e url(../images/about-history-bg.jpg) no-repeat center bottom;
    }
    body.about .module.history .module-hd {
      padding-bottom: 30px;
      color: #fff;
    }
    body.about .module.history .module-hd h3 {
      color: #fff;
    }
    body.about .module.history .module-hd h3:after {
      background: #fff;
    }
    body.about .module.history .module-bd {
      color: #fff;

    }
    body.about .module.history .history-data {
      position: relative;
      margin: 0 auto;
      width: 800px;
      height: 190px;
      overflow: hidden;
    }
    body.about .module.history .history-data ul {
      position: relative;
      height: 190px;
    }
    body.about .module.history .history-data ul li {
      float: left;
      width: 800px;
      height: 190px;
      text-align: center;
    }
    body.about .module.history .history-data ul li .year {
      height: 70px;
      font: 700 50px/1 Impact;
    }
    body.about .module.history .history-data ul li .text {
      height: 90px;
      line-height: 30px;
      overflow: hidden;
    }
    body.about .module.history .history-axis {
      position: relative;
    }
    body.about .module.history .history-axis .axis-content {
      position: relative;
      margin: 0 auto;
      width: 755px;
      height: 65px;
      overflow: hidden;
      z-index: 10;
    }
    body.about .module.history .history-axis ul {
      position: relative;
      height: 65px;
    }
    body.about .module.history .history-axis ul li {
      padding-top: 32px;
      float: left;
      width: 124px;
      height: 65px;
      background: url(../images/history-scale.png) no-repeat 0 0;
      text-align: center;
      line-height: 1;
    }
    body.about .module.history .history-axis ul li.active {
      font-weight: 700;
      font-size: 16px;
    }
    body.about .module.history .history-axis:after {
      display: block;
      position: absolute;
      left: 0;
      top: 16px;
      width: 100%;
      border-top: 1px solid #fff;
      content: '';
    }
    body.about .module.history .history-nav {
      text-align: center;
    }
    body.about .module.history .history-nav a {
      display: inline-block;
      margin: 0 8px;
      width: 26px;
      height: 26px;
      background: url(../images/history-arrow.png) no-repeat;
      opacity: .6;
    }
    body.about .module.history .history-nav a:hover {
      opacity: 1;
    }
    body.about .module.history .history-nav a.next {
      background-position: -26px 0;
    }
    body.about .footer {
      margin-top: 0;
    }
    /*===========================
    招聘
    ===========================*/
    body.recruit .module.recruit-mod .module-bd {
      padding: 0 30px;
      max-width: 1720px;
      margin: 0 auto;
    }
    body.recruit .recruit-list {
      *zoom: 1;
    }
    body.recruit .recruit-list:before,
    body.recruit .recruit-list:after {
      display: table;
      content: " ";
    }
    body.recruit .recruit-list:after {
      clear: both;
    }
    body.recruit .recruit-list .item {
      float: left;
      padding: 15px 30px;
      width: 50%;
    }
    body.recruit .recruit-list .item .inner {
      position: relative;
      z-index: 10;
    }
    body.recruit .recruit-list .item .inner.show {
      z-index: 20;
    }
    body.recruit .recruit-list .item .inner:after {
      display: block;
      position: absolute;
      right: 60px;
      top: 50%;
      margin-top: -30px;
      width: 59px;
      height: 59px;
      background: url(../images/recruit-list-arrow.png) no-repeat;
      content: '';
      transform: scale(1, -1);
      -webkit-transform: scale(1, -1);
    }
    body.recruit .recruit-list .item .inner:hover,
    body.recruit .recruit-list .item .inner.show {
      z-index: 20;
    }
    body.recruit .recruit-list .item .inner:hover:after,
    body.recruit .recruit-list .item .inner.show:after {
      transform: scale(1);
      -webkit-transform: scale(1);
    }
    body.recruit .recruit-list .item .inner:hover .info,
    body.recruit .recruit-list .item .inner.show .info {
      display: block;
    }
    body.recruit .recruit-list .item .view {
      padding: 10px 140px 0 40px;
      height: 138px;
      background: #17447e;
      color: #fff;
      z-index: 1;
      overflow: hidden;
    }
    body.recruit .recruit-list .item .view .tit {
      font-size: 18px;
    }
    body.recruit .recruit-list .item .view .sal {
      margin-top: 5px;
    }
    body.recruit .recruit-list .item .view .req {
      margin-top: 5px;
      font-size: 12px;
      line-height: 185%;
    }
    body.recruit .recruit-list .item .info {
      display: none;
      position: absolute;
      left: 0;
      top: 138px;
      padding: 25px 20px 40px;
      width: 100%;
      background: rgba(255, 255, 255, 0.95);
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
      color: #444;
      font-size: 12px;
      line-height: 24px;
      overflow: hidden;
    }
    body.recruit .recruit-list .item .info p {
      padding-left: 20px;
    }
    body.recruit .recruit-list .item .info p i {
      float: left;
      margin-left: -20px;
    }
    body.recruit .recruit-list .item .info .opt {
      padding: 35px 0 0 20px;
    }
   

/*dh*/
.kj_dh{
	width: 100%;
	border-bottom: 1px solid #e1e1e1;
	overflow: hidden;
	margin-bottom:0px;
}
.dh_1400{
	width: 1260px;
	margin: 0 auto;
}
.dh_1400 ul{
	
}
.dh_1400 ul li a{
float: left;
	padding: 25px 20px;
	margin-right: 5px;
	transition-duration:0.4s; 
	-moz-transition-duration:0.4s; 
	-webkit-transition-duration:0.4s; 
	-o-transition-duration:0.4s; 
	color: #282828;
}
.dh_1400 ul .s{
	background: #0F5FC6;
	color: #f1f1f1;
	
}
.dh_1400 ul li a:hover{
	background: #0F5FC6;
	color: #f1f1f1;
}
.dh_1400 h5{
	float: right;
	margin-top: 25px;
	color: #282828;
	
}
.dh_1400 h5 .y{
		color:#0F5FC6;
	

}

.dh_1400 h5 a{
	margin:0 5px;
	font-weight: 600;
	
}
.dh_1400 h5 a:hover{
		color:#0F5FC6;	
}
.dh_1400 h5 img{
	margin-top: 3px;
	margin-right: 5px;
}



/*kh*/
.ny_kj{
	width: 1260px;
	margin: 0 auto;
	padding: 40px 0 80px 0;
}

.ab_cont{}
.ab_tit{height: 62px;border-bottom: 1px dashed #eaeaea;position: relative;margin-bottom: 40px;}
.ab_tit2{border-bottom: 0px dashed #eaeaea;}

.ab_tit h3{line-height: 22px;font-size: 25px;color: #333333;height: 62px;text-align: center;font-weight: normal;}
.ab_tit span{position: absolute;width: 30px;height: 5px;left:50%;margin-left:-15px;bottom: -2px;background-color: #0F5FC6;}
.ab_cont .text_info{padding-top: 0px;line-height: 30px;color: #666;font-size: 15px;}
.ab_cont .text_info{text-align:justify;text-indent:2em;}
.ab_show{margin-top: 32px;}
.leftLoop1{position: relative; width:1200px; margin-top: 26px;}
.leftLoop1 .hd{position:absolute; width:100%; z-index:9; top:75px;}
.leftLoop1 .hd a{position:absolute; display:block;  width:46px; height:83px; cursor:pointer;}
.leftLoop1 .hd .prev{left:-42px;   background:url("../images/z_prev_btn.png") no-repeat left top;}
.leftLoop1 .hd .next{right:-42px;  display:block;  background:url("../images/z_next_btn.png") no-repeat right top;}
.leftLoop1 .bd{position:relative; width:100%; text-align:center; overflow:hidden; }
.ab_tit2 span{
	background: #fff;
}
/*nycp*/
.ny-cp{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 40px;
}
.ny-cp ul{
	overflow: hidden;
	margin-left: -2%;
	margin-top: 0%;	
}
.ny-cp ul li{
	width:18%;
	float: left;
	margin-left: 2%;
}
.ny-cp .wor1 li{
	width: 22%
}
.ny-cp ul li img{
	width: 100%;
}
.ny-cp ul li p{
	color: #333;
	font-size: 16px;
	padding:10px 5px;
	transition-duration:0.6s; 
	-moz-transition-duration:0.6s; 
	-webkit-transition-duration:0.6s; 
	-o-transition-duration:0.6s; 
	text-align: center;
	
}



/* WP8 and IE10 hack */
@-webkit-viewport {
width: device-width;
}
@-moz-viewport {
width: device-width;
}
@-ms-viewport {
width: device-width;
}
@-o-viewport {
width: device-width;
}
@viewport {
width: device-width;
}
.ie {
	height: 100%;
	width: 100%;
	background: url(../images/404.jpg) no-repeat center center #F3F2EE;
	position: fixed;
	z-index: 999999;
}


.fancybox{ margin-bottom:10px;}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}
.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	color: #444;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(../images/fancybox_sprite.png);
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../images/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../images/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}
.fancybox-prev {
	left: 0;
}
.fancybox-next {
	right: 0;
}
.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}
.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}
.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}
/* Overlay helper */

.fancybox-lock {
	overflow: visible !important;
	width: auto;
}
.fancybox-lock body {
	overflow: hidden !important;
}
.fancybox-lock-test {
	overflow-y: hidden !important;
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../images/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}
/* Title helper */

.fancybox-title {
	visibility: hidden;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(../images/fancybox_sprite@2x.png);
	background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
}
#fancybox-loading div {
	background-image: url(../images/fancybox_loading@2x.gif);
	background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
}
}
/* 缩略图样式 */
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 99999999999;
}
#fancybox-thumbs.bottom {
	bottom: 2px;
}
#fancybox-thumbs.top {
	top: 2px;
}
#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}
#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}
#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}
#fancybox-thumbs ul li:hover {
	opacity: 1;
}
#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}
#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}


/*lx*/
/*ny*/
.ny_lx{
	z-index: 99999;
	margin-bottom: 70px;
	margin-top:40px;
	
}
.ny_lx_pf {
	border:1px solid #e1e1e1;
	overflow: hidden;
	padding: 40px 43px; 
	z-index: 99999;
}
.ny_lx_pf h3{
	font-size: 24px;
	color: #282828;
	padding-bottom: 12px;
	margin-bottom: 12px;
}
.ny_lx_pf h3 img{
	margin-top: 7px;
	margin-right: 15px;
}
.ny_lx_nr_z{
	width: 100%;
	float: left;
}
.ny_lx_nr_z ul{
}
.ny_lx_nr_z ul li{
	width: 100%;
	color: #808080;margin-left:6%;
	margin-bottom:42px;
	min-height: 170px;
	border-bottom: 1px solid #e1e1e1;
	padding-bottom: 30px;

}
.ny_lx_nr_z ul li h4{
	position: relative;
	margin-bottom: 22px;
	color: #484848;
	font-size: 18px;

}
.ny_lx_nr_z ul li h4 img{
	width: 25px;
	border-bottom: 1px solid #9b9b9b;
	padding: 5px;
	border-radius: 20px;
	margin-right: 15px;
	margin-top: -1px;
	;
}
.ny_lx_nr_z ul li p{
	margin-bottom: 10px;
}


/*xw*/


.ny_xw{
	overflow: hidden;
	
}
.ny_xw ul {
	margin-left: -1.8%;
}
.ny_xw ul li{
	width: 23%;
	float: left;
	text-align: left;
	border: 1px solid #e1e1e1;
	margin-left: 1.8%;
	margin-bottom: 2%;

}
.ny_xw .xw_nbj{
	padding: 20px;
}
.ny_xw h4{
	font-size: 15px;
	color: #808080;
	
}
.ny_xw h3{
	margin-bottom: 25px;
	margin-top:10px;
	font-size: 18px;
	color: #282828;
}
.ny_xw p{
	line-height: 30px;
	color: #686868;
	text-overflow: ellipsis;
	display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp:2; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/
}
.ny_xw h5{
	text-transform: uppercase;
	margin-right: 15px;
	font-size: 12px;
	margin-top: 32px;
	color: #e70a14;
}

.ny_xw h5 img{
	margin-left: 5px;
	margin-top: 3px;
}
.ny_xw ul li:hover h5 img{ 
	margin-left: 10px;
	transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
	
}
.xw_tu {
	overflow: hidden;
}
.xw_tu img{
	transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
	width: 100%;
	
}
.ny_xw ul li:hover .xw_tu img{
	transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); /* IE 9 */
-moz-transform:scale(1.1,1.1); /* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari and Chrome */
-o-transform:scale(1.1,1.1); /* Opera */
}


/*新闻详情页*/

.xw_xqy_left{
	width: 860px;
	float: left;
}
.xw_xqy_left {
	text-align: center;
	margin:0 auto;
	min-height: 100%;
}
.xw_xqy_left h3{
	text-align: left;
	font-size: 24px;
	font-weight: 600;
	color: #0b0b0b;
	margin-bottom: 20px;
}
.xw_xqy_left p{
	text-align: left;
	line-height: 24px;
	color: #666666;
	text-indent:28px;
}

.xw_xqy_left img{
	margin-bottom: 40px;
}
.xw_xx{
	text-align: left;
	font-size: 13px;
	
}
.xw_xx img{
margin-top:4px;
margin-right:5px;
}
.xw_xx a{
	margin-right: 20px;
	color: #9b9b9b;
}
.xw_xx {
	border-bottom: 1px dashed #9c9c9c;
	margin-bottom: 41px;
}

.xw_xqy_right{
	float: right;
	width: 280px;
}
.xw_xqy_right img{
	width: 100%;
}
.xw_xqy_right_dh{
	
}
.xw_xqy_right_dh {
	font-size: 24px;
	color: #0e0e0e;
	margin-bottom: 41px;
	overflow: hidden;
	
}
.xw_xqy_right_dh h3{
	float: left;
}
.xw_xqy_right_dh a{
	font-size: 17px;
	float: right;
	margin-top: 8px;
}
.xw_xqy_right_dh a:hover {
	color: #d5291d;
}
.xw_zs_t{
	border-bottom: 1px solid #e0e0e0;
	margin-bottom: 30px;
}
.xw_zs_t h3{
	margin:16px 0 18px 0;
	font-size: 15px;
	text-overflow: ellipsis;
	display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
	-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
	-webkit-line-clamp:1; /** 显示的行数 **/
	overflow: hidden;  /** 隐藏超出的内容 **/	
	color: #696969;
}
.xw_zs_t  a{
	
}
.xw_zs_t h4{
overflow: hidden;	
}
.xw_zs_t h4 img{
	transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
}
.xw_zs_t:hover h4 img {
	transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); /* IE 9 */
-moz-transform:scale(1.1,1.1); /* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari and Chrome */
-o-transform:scale(1.1,1.1); /* Opera */
}
.xw_zs_t:hover h3{
	color: #d5291d
}
.xw_xqy_right{
	
}
.xw_xqy_right p{
	margin-bottom: 26px;
	padding-left: 8px;
	position: relative;
text-overflow: ellipsis;
display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:1; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/	
color: #999999;	
}
.xw_xqy_right p a{
color: #999999;	
}
.xw_xqy_right p a:hover{
color: #d5291d;	
}
.xw_xqy_right p i{
	position: absolute;
	left: 0px;
	top: 7px;
	width: 3px;
	height: 3px;
	border-radius: 40px;
	background: #999999;
}
/**/
.xw_wl{
	width: 100%;
	overflow: hidden;
	padding-top: 161px;
	padding-bottom: 68px;
}
.xw_more{margin-top:40px;padding-bottom: 32px;float: right;margin-top: -64px;}
.xw_more a{display:inline-block; line-height:40px; padding:0 16px; color:#fff; background:#0F5FC6 ;}
.xw_gd{
	
}
.xw_gd p{
	margin-bottom: 20px;
	
}
.xw_gd p a{
	color: #666666;
}
.xw_gd p a:hover{
color: #d5291d;	
}




/*cp*/

.clearfix:after {  content: "."; display:block; font-size:0; line-height:0; height:0; clear:both; visibility:hidden; }
	.clearfix { display:inline-block; }		
	* html .clearfix { height:1%; }
	.clearfix { display:block; }

.in_dh{
	display: none;
}
.l{
	float: left;
}
.r{
	float: right;
}
.wh50{
	width: 50%;
}

/*top*/
.top_r{
	float: right;
}
.top_r .top_r5{
	
	float: right;
	
}
.top_r .top_r1 .top_r5 input{
	margin-left: 5px;
	padding: 2px 0 2px 5px;
	font-size: 11px;
	margin-top: -4px;
	width: 0;
	opacity: 0;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;	
		
	
}
.top_r .top_r1:hover .top_r5  input{
	opacity: 1;
	
width:120px;	
}
.top_r1{
	float: right;
	margin-left: 18px;
	margin-top: 36px;
}
.top_r3 img{
float: left;
}
.p-warp {
	margin: 60px auto 60px auto; 
	

}
.p-item {
	display:block;
	color:#333;
	background-color:#fff;
	border-radius:10px;
	overflow:hidden;
	box-shadow:0 9px 81px 9px rgba(0,0,0,0.08);
	margin:0 7.5px 40px;
	transform:translateY(0);
	transition:.3s
}
.p-item .p-img {
	height:250px;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center
}
.p-item .p-text {
	padding:20px 25px
}
.p-item .p-text h3 {
	margin-top:0;
	margin-bottom:10px;
	font-size:16px
}
.p-item .p-text p {
	height:72px;
	overflow:hidden;
	color:#5F5F5F;
	line-height:24px
}
.p-item:hover {
	transform:translateY(-10px)
}
.p-item:hover h3 {
	color:#D3261E
}
.p-warp .col-md-4:nth-child(1n) {
	transition-delay:.3s
}
.p-warp .col-md-4:nth-child(2n) {
	transition-delay:.6s
}
.p-warp .col-md-4:nth-child(3n) {
	transition-delay:.9s
}
.p-warp .col-md-4:nth-child(4n) {
	transition-delay:1.2s
}
.p-warp .col-md-4:nth-child(5n) {
	transition-delay:1.5s
}
.p-warp .col-md-4:nth-child(6n) {
	transition-delay:1.8s
}
.p-warp .col-md-4:nth-child(7n) {
	transition-delay:2.1s
}
.p-warp .col-md-4:nth-child(8n) {
	transition-delay:2.4s
}
.p-warp .col-md-4:nth-child(9n) {
	transition-delay:2.7s
}
.news-items .news-item:nth-child(1) {
	transition-delay:.3s
}
.news-items .news-item:nth-child(2) {
	transition-delay:.6s
}
.news-items .news-item:nth-child(3) {
	transition-delay:.9s
}
.news-items .news-item:nth-child(4) {
	transition-delay:1.2s
}
.news-items .news-item:nth-child(5) {
	transition-delay:1.5s
}
.tax-case-cat .p-item .p-text {
	text-align:center
}
.page-more {
	margin:80px 0
}
.page-more a {
	display:inline-block;
	*display:inline;
	*zoom:1;
	height:50px;
	line-height:50px;
	font-size:16px;
	background-color:#D3261E;
	color:#fff;
	text-align:center;
	padding:0 70px;
	border-radius:1000px;
	transition:.3s
}
.page-more a:hover {
	background-color:#bd221b;
	transform:translateY(-5px);
	box-shadow:0 10px 30px 10px rgba(0,0,0,0.05)
}

.p-warp  .text {
	float:left;
	width:50%;
	
}
.p-warp .pic {
	float:right;
	width:50%;
	height:100%;
	overflow:hidden;
	
}
.p-warp .pic img {
	width:100%;
	height:auto;
	min-height:100%
}
.p-warp .container {
	width: 1260px;
	margin: 0 auto;
}


.case-cat .more {
	width:142px;
	height:35px;
	font-size:18px;
	line-height:34px;
	color:#0F5FC6;
	border:2px solid #0F5FC6;
	border-radius:15px;
	text-align: center;
}
.case-cat .more img{
	margin-top: 12px;
}
.case-cat .more:hover img {
	animation:arrow 1s infinite
}
.case-cat .more img {
	width:13px;
	height:auto;
	margin-left:5px
}


/*cp*/

.cp_nr{
	width: 1260px;
	margin: 0 auto;
	padding: 60px 0 0px 0;;
}
.cp_nr ul{
	
}
.cp_nr .cp_gsjs{
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 32px;
	background: #fff;
background:#FFFFFF;
box-shadow:0px 9px 81px 9px rgba(0,0,0,0.08);
border-radius:10px;
display:block;
	
}
.cp_img{
	float: left;
	width: 30%;
	overflow: hidden;
}
.cp_img img{
	width: 100%;
transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;	
}
.cp_xq {
	width:65%;
	float: right;
	padding: 25px 32px 25px 0;
}
.cp_xq h3{
	font-size:24px;
	margin-bottom: 20px;
}
.cp_xq p{
	line-height: 36px;
	text-align: justify;
	color: #686868;
	font-size: 15px
}

.cp_cp {
	overflow: hidden;
	width: 100%;
	background: #f1f1f1;
	padding: 60px 0;
}
.cp_cp2 {
	overflow: hidden;
	width: 100%;
	background: #fff;
	padding: 60px 0;
}
.cp_cp ul {
	margin-left: -2%;
	margin-top: 40px;
}
.cp_cp ul li{
	width: 23%;
	float: left;
	margin-left: 2%;
	text-align: center;
	margin-bottom: 2%;
}
.cp_cp ul li p{
	margin-top: 15px;
	font-size: 15px;
	color: #686868;
	
}
.cp_cp ul li div{
	overflow: hidden;
}
.cp_cp ul li div img{
	width: 100%;
	transition-duration: 0.5s;
-moz-transition-duration: 0.5s;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
}
.cp_1200{
	width: 1260px;
	margin: 0 auto;
}
.cp_cp ul li:hover div img{
	transform:scale(1.1,1.1);
-ms-transform:scale(1.1,1.1); /* IE 9 */
-moz-transform:scale(1.1,1.1); /* Firefox */
-webkit-transform:scale(1.1,1.1); /* Safari and Chrome */
-o-transform:scale(1.1,1.1); /* Opera */
}

/*cp_xq*/
.cp_xqy{
	padding: 60px 0 60px 0;
	background: #f1f1f1;overflow: hidden;
}
.cp_left{
	width: 48%;
	float: left;
	
}
.cp_left img{
	width: 100%;
}
.cp_right{
	width: 48%;
	float: right;
}
.cp_right h3{
	font-size: 20px;
	color: #333;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e1e1e1
}
.cp_right  p{
	font-size: 14px;
	margin-bottom: 15px;
	color: #686868;
}
.cp_right ul{
	margin-top: 30px;
}
.cp_right ul li{
	
}
.cp_right ul  h4{
	font-size: 18px;
	margin-bottom: 15px;
	color: #175095;
	
}
.cp_right ul li{
	width: 100%;
	overflow: hidden;
}
.cp_right ul li p{
	float: left;
	width: 33%;
}
.breadcrumbs {
	height:60px;
	line-height:60px;
	border-bottom:1px solid #eee;
	font-size:16px
}
.breadcrumbs span {
	margin:0 5px
}
.breadcrumbs .container{
	width: 1400px;
	margin:  0 auto;
}
.breadcrumbs a {
	color:#666
}
.breadcrumbs a:hover,.breadcrumbs a:focus {
	color:#C50022
}
.breadcrumbs .active {
	color:#385a91
}
@media (max-width:992px) {
	.header-menu>ul>li {
	margin-left:10px
}
}@media (max-width:768px) {
	body {
	padding-top:0
}
}

/*xqy*/
.cp_gsjj{
	text-align: center;
	overflow: hidden;
	padding: 60px 0;
}
.cp_gsjj p{
	padding: 5px 0px;
	line-height: 24px;
	text-align: left;
	font-size: 15px;
	color: #808080;	
}
.cp_gsjj h2{
	font-size: 24px;
	margin-bottom: 40px;
}
.cp_gsjj img{
	float: right;
	width: 48%;
	margin-left: 3%;
}

/*gsyj*/
.cp_gsyj{
	position: relative;
	overflow: hidden;
	
	
}
.cp_gsyj img{
	width: 100%;
}

.cp_gsyj_pf {
	position: absolute;
	text-align: center;
	top: 67px;;
	width: 100%;
}
.cp_gsyj_pf  h3{
	font-size: 34px;
	color: #f1f1f1;	
	margin-bottom: 65px;
}
.cp_gsyj_pf  ul{
margin-left: -3%;	
}
.cp_gsyj_pf  ul li{
	width: 30.33%;
	float: left;
	height: 200px;
	background: #fff;
	margin-left: 3%;
	padding: 28px 0px 0 40px;
	text-align: left;
	box-sizing: border-box;	
	border-radius: 10px;
	font-size: 16px;
	color: #686868;
}
.cp_gsyj_pf  ul li h4{
	font-size: 18px;
	margin-bottom: 10px;
	color: #175095;
}
.cp_gsyj_pf img{
	height: 65px;
	width: auto;
	margin-bottom: 25px;
}

.cp_xyy_cp{
	padding: 60px 0 0 0;
	overflow: hidden;
}
.cp_xqy_img  {
	width:40%;
	float: left;
	margin-right: 5%;
}
.cp_xqy_img img{
	width: 100%;
}
.cp_xqy_text{
	
}
.cp_xqy_text h3{
	font-size: 24px;
	margin-bottom: 15px;
	margin-top: 20px;
	color: #333;
		
}
.cp_xqy_text p{
	line-height: 30px;
	color: #686868;
	font-size: 15px;
}

.cp_xyy_cp  ol{
	width: 100%;
	overflow: hidden;
	text-align: center;
	padding-top: 50px;
	margin-left: 0%;
	padding-bottom: 15px;
	background: #f1f1f1;
	padding-bottom: 60px;
}
.cp_xyy_cp  ol h4{
	font-size:24px;
	margin-bottom: 40px;
	color: #333;
}
.cp_xyy_cp ol li{
	width: 20%;
	float: left;
	margin: 0 2.5%;
	text-align: left;
	line-height: 24px;
	color: #686868;
	padding:20px 15px;
	box-sizing: border-box;	
background:#FFFFFF;
box-shadow:0px 1px 15px 2px rgba(0,0,0,0.08);
	height: 241px;
	position: relative;
	border-radius: 15px;
	background: #114f85;
	color: #f1f1f1;
	text-align: justify;

}
.cp_xyy_cp ol li h5{
	text-align: left;
	font-size: 16px;
	margin-bottom: 12px;
	color: #fff;
	
}
.cp_xyy_cp ol li img{
position: absolute;
	right: -55px;
	top: 48%;
}
.cp_xyy_cp_di {
	margin-bottom: 60px;
	margin-top: -20px;
}

.cp_xyy_cp4 {
	padding-top: 40px;
}

.cp_xyy_cp4 .cp_xqy_text{
	text-align: center;
}

.cp_xyy_cp4 div img{
	margin-top: 40px;
}

/*2019.12.31*/
.ji_su{
	width: 100%;
	margin:  0 auto;
	padding: 60px 0  60px 0;
}
.ji_su ul li{
	padding-bottom: 25px;
	border-bottom: 1px dashed #b1b1b1;
	margin-bottom: 25px;
	
}
.ji_su h3{
	margin-bottom: 15px;
	font-size: 16px;
	color: #385a91;
	font-weight: 500;
}
.ji_su p{
	font-size: 14px;
	color: #686868;
	
	margin-bottom: 5px;
}
.ji_su h2{
	text-align: center;font-size: 24px;
	margin-bottom: 40px;
}

.ceo_ry{
	width: 1400px;
	margin: 0px auto 40px auto;
	overflow: hidden;
}
.ceo_ry h2{
	font-size: 32px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 40px;
	color: #383838;
}
.ceo_ry  ul {
	margin: 0 auto;
	width: 95%;
}
.ceo_ry  ul li{
	width: 50%;
	float: left;padding: 40px 0;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 10px;
	position: relative;
}
.ceo_ry ul li b{
	margin-right: 60px;
	font-size: 20px;
	color: #484848;
	font-weight: 400;
}
.ceo_ry  ul li i{
	position: absolute;
	left: 14%;
	width: 1px;
	height: 45%;
	background: #385a91;
	top: 30%;
	
}
.foot2 {
	margin: 0;
	padding: 0;
}

.foot_copy2 {
	margin-top: 0;
}
.cp_gsyj_pf h3{
	font-size:34px;
	margin-bottom:65px;
	color: #fff;
	overflow: hidden;
	width: 100%;
}

.case-cat li {
	height:auto;
	overflow: hidden;
}
.case-cat li:nth-child(even) {
	background:#f1f1f1
}
.case-cat li:nth-child(even) .text {
	float:right
}
.case-cat li:nth-child(even) .pic {
	float:left
}
.case-cat .text {
	float:left;
	width:50%;
	padding:70px 70px 45px 40px;
	content:"";
display:table;
	overflow: hidden;
box-sizing: border-box;	
}
.case-cat .text2{
	padding:50px 100px 0px 20px;
}
.case-cat .pic {
	float:right;
	width:50%;
	height:100%;
	overflow:hidden
}
.case-cat .pic img {
	width:100%;
	height:auto;
	min-height:100%
}
.case-cat .title {
	position:relative;
	font-size:24px;
	font-weight:normal;
	margin-top:0;
	margin-bottom:30px
}
.case-cat .title span {
	color:#D3261E;
	opacity:.05;
	font-size:80px;
	font-family: "微软雅黑";
	left:0;
	position:absolute;
	line-height:1;
	top:50%;
	margin-top:-24px;
	text-transform:capitalize
}
.case-cat .desc {
	margin-bottom:60px;
	font-size:16px;
	color:#666;
	line-height:30px
}

.case-cat .more:hover img {
	animation:arrow 1s infinite
}
.case-cat .more img {
	width:13px;
	height:auto;
	margin-left:5px
}

.cp_dh{
	position: relative;
}

.cp_dh i{
	position: absolute;
	width: 3px;
	top: 6.5px;
	height: 24px;
	background: #175095;
}
.cp_dh h3{
	font-weight: 500;
	font-size: 24px;
	margin-left: 15px;
	
	
}

.di_right li img{width: 100%;}


/*.procenter .rowp li:hover{ background:url(../images/ajx.png) no-repeat bottom center;}
.procenter .rowp li:hover a{ color:#0F5FC6;}*/
.cp_bj{

background: #f5f5f5;
}
.productBox{ height: auto; overflow: hidden; margin-top: 33px;width: 1260px;margin: 0 auto;padding: 40px 0 80px 0}
.proBox-ul{ height: auto; overflow: hidden;margin-left: -2%;}
.proBox-ul li{ float: left; width: 23%;text-align: center;background:#fff;margin-bottom: 3%;margin-left: 2%;padding-bottom: 2%}
.proBox-ul li:hover{ -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
    box-shadow: 0 15px 30px rgba(0,0,0,0.1);}
.proBox-ul li img{ display: block; width: 90%; height: auto; margin:0 auto;}
.proBox-ul li h1{ font-size: 15px; color:#333; line-height: 29px; font-weight: normal; }
.proBox-ul li p{ font-size: 13px; color:#b0b0b0; margin-top: 4px;}
.proBox-ul li span{ display: block; color: #BF1E3E; font-size: 13px;}
.procenter .rowpp{ background:#f4f4f4;}

.proinfo-top{ height: auto; overflow: hidden;}
.proifo-left{ float: left; width: 571px; height: auto; }

#alm_imgblock{position:relative;width: 571px; height: 382px; border:1px solid #eaeaea;}
.alm_figimg{ width:330px; height:330px; margin:0 auto; margin-top: 25px;}
.alm_figimg img{width:100%; height:100%;}
.alm_bigimg{position:absolute; width:100%; height:100%; z-index:1; left:0px; top:0; display:none;overflow:hidden;}
.alm_bigimg img{position:absolute; left:0; top:0; min-height:100%; min-width:100%}

#mousetrap {position:absolute;left:0; top:0; width:100%; height:100%; z-index:2;background:url(images/agnify.png) no-repeat center; display:block}
#mousetrap.no-mousetrap{background:none}
#mousetrap:hover{ cursor:crosshair;}

#alm_smallimg{ position:relative; width:100%; overflow:hidden; margin-top:20px;}
.alm_smallimg_block{position:relative; width:10000px;}
.alm_smallimg_block li{float:left; width:83px;height:83px; border:1px solid #ccc; margin-right:12px; }
.alm_smallimg_block li:hover{border:1px solid #ff8e3e; }
.alm_smallimg_block li img{width:100%; height:100%;}

#alm_smallimg .bx-wrapper .bx-controls-direction a {position: absolute;z-index: 99;width: 30px;height: 30px;text-indent: 999px;}
#alm_smallimg .bx-wrapper .bx-controls-direction a.bx-prev{background:url(../img/right.png) no-repeat center; left: 0; top: 50%;margin-top: -15px;}
#alm_smallimg .bx-wrapper .bx-controls-direction a.bx-next{background:url(../img/left.png) no-repeat center; right: 0; top: 50%;margin-top: -15px;}



.proifo-right{ float: right; width: 594px;}
.pro-info-p{ color: #333333; font-size: 20px; height: 46px; background: #f3f3f3; border-left:9px solid #282828; padding-left:39px; line-height: 46px;}
.pro-info-p1{padding:38px 0px; border-bottom:1px dashed #efefef;min-height: 200px;}
.pro-info-p1 dd{ font-size: 15px; color:#333333; margin-bottom: 10px; height:auto; overflow:hidden;}
.coall{ font-size: 21px; color:#BF1E3E; margin-top:26px; font-weight: bold; background:url( ../images/dh.png) no-repeat left center; padding-left: 50px; line-height: 35px;}

.pro-a{ width: 131px; height: 39px; background: #BF1E3E; line-height: 39px;text-align: center; margin-top: 35px;}
.pro-a a{ color: #fff;  font-size: 18px;}

.pro_change{ height: auto; overflow: hidden; margin-top: 54px;   }
.pro_change ol{ height: auto; overflow: hidden; height: 50px; line-height: 50px; background: #4d4d4d;border-left:6px solid #BF1E3E;}
.pro_change ol li{ padding:0 28px; float: left; color:#fff; font-size: 18px; text-align: center; cursor: pointer;  }
.pro_change ol li.cur{ color:#de0c01;background: #f1f1f1;}
.pro_con{ height: auto; overflow: hidden; margin-top: 30px;}
.pro_con .pro_in{ height: auto; overflow: hidden; display: none;}

.procentert{ height: auto; overflow: hidden; position: relative; margin-top: 39px;}
.procentert .made{ height: auto; overflow: hidden;   overflow: hidden;}
.procentert .made li{ float: left; width: 20%; }
.procentert .made li a{ display: block; color:#0F5FC6; font-size: 18px; background:url(../images/made.png) no-repeat center; width: 194px; height: 43px; line-height: 43px; padding-left: 45px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin:0 auto; margin-top: 17px;}
.procentert .made li.current a{background:url(../images/cuy.png) no-repeat center; color:#fff; }
/*.procentert .made li:hover a{ background:url(../images/cuy.png) no-repeat center; color:#fff;}*/
.procentert .made li a{ color:#333333; font-size: 15px; padding-left: 40px;}
.pro-moree{ position: absolute; right: 24px; top:0px;background:url(../images/made.png) no-repeat center; width: 194px; height: 43px; line-height: 43px; text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-top: 17px;}
.pro-moree a{ color:#0F5FC6; font-size: 18px; display: block;}
.productBox1{ margin-top: 17px;}
.procenterty{ margin-top: 19px;}


.made-ul{ height: auto; overflow: hidden; margin-top: 31px;}
.made-ul li{ border:1px solid #ececec; margin-bottom: 28px; overflow: hidden; padding:12px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background: #fff;}
.made-ul li .pro-left{ float: left; width: 266px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.made-ul li .pro-left img{ display: block; width: 266px; height:192px; }
.made-ul li .pro-right{ float: left; width: 690px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; margin-left: 19px;}
.made-ul li .pro-right .pro-title{  font-size: 15px; color: #333333; line-height: 41px;}
.made-ul li .pro-right .pro-title1{ color: #666666; font-size: 13px; line-height: 20px;margin-top: 9px; text-align: justify; height: 41px; overflow: hidden;}
.made-ul li .pro-right .pro-title2{ font-size:12px; color:#666; margin-top: 5px; background:url(../images/time.png) no-repeat left center; padding-left: 17px; }
.made-ul li .pro-right .pro-title3{ color: #0F5FC6; margin-top: 10px; width: 115px; height: 31px; line-height: 31px; text-align: center; border:1px solid #a2a2a2;  font-size: 13px; border-radius: 3px;}
.made-ul li:hover{ background: #f7f7f7; border:1px solid #f7f7f7;}

.product_detail{ height: auto; overflow: hidden; margin-top: 54px;}
.pro_detal_title{  height: 50px; line-height: 50px; font-size: 18px; background: #4d4d4d; }
.pro_detal_title span{ display: inline-block;background: url(../images/sik.png) no-repeat left top; color:#fff; width: 118px; height: 50px; line-height: 50px; text-align: center; }
.pro_detail_in{ height: auto; overflow: hidden; margin-top: 20px; padding-left: 15px; margin-bottom: 54px;}
.made-p{ padding: 38px 0px;border-bottom: 1px dashed #efefef; font-size: 15px; color:#666666; line-height: 30px;}

.pabi img{ display: block; margin:0 auto; margin-bottom: 10px;}





.leftLoop3 .bd ul li img{width:100%; height: 100%;}
.leftLoop3 .bd ul li p{ line-height: 36px; font-size: 15px;
color: #333333; text-align: center;}
.leftLoop3{position: relative; width:1200px; margin-top: 26px;}
.leftLoop3 .hd{position:absolute; width:100%; z-index:9; top:75px;}
.leftLoop3 .hd a{position:absolute; display:block;  width:46px; height:83px; cursor:pointer;}
.leftLoop3 .hd .prev{left:-57px;   background:url("../images/customerprev.png") no-repeat left top;}
.leftLoop3 .hd .next{right:-57px;  display:block;  background:url(" ../images/customernext.png") no-repeat right top;}
.leftLoop3 .bd{position:relative; width:100%; text-align:center; overflow:hidden; }
.leftLoop3 .bd ul{ margin:0px; padding:0; list-style:none;}
.leftLoop3 .bd ul li{ float:left; overflow:hidden;text-align:center; margin-right: 20px; width: 285px; height: auto;}
.leftLoop3 .bd ul li .pic{ width:277px; height: 194px;padding:3px; border:1px solid #dcdcdc;
}
.leftLoop3 .bd ul li img{width:100%; height: 100%;}
.leftLoop3 .bd ul li p{ line-height: 36px; font-size: 15px;
color: #333333; text-align: center;}


/*图片放大*/
.xscl{ height: 97px; display: none;}
/*<!--.qulity1{ width:1000px; margin:0 auto}-->*/
.img_show .f2_2{overflow: hidden;}
.img_show .gallery a.qulity2{ height:376px; width:282px; display:block;border:1px solid #e5e5e5;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.img_show .gallery{ width:280px; float:left; margin-right:26px;margin-bottom:12px;}
.img_show .qulity3{ text-align:center;display:block; color:#333333; font-size: 15px; 
	height: 66px;line-height: 46px; width: 280px;}
.img_show .gallery:nth-of-type(4n){margin-right: 0;}

.ehi_show .f2_2{overflow: hidden; }
.ehi_show .gallery a.qulity2{ height:194px; width:276px; display:block;background-color: #f7f7f7; border:1px solid #e5e5e5; padding:2px;}
.ehi_show .gallery{ width:280px; float:left; margin-right:21px;margin-bottom:9px; }
.ehi_show .qulity3{ text-align:center;display:block; color:#333333; font-size: 15px; 
	height: 44px;line-height: 44px; }
.ehi_show .gallery:nth-of-type(4n){margin-right: 0;}



/*--------------------------------largephotobox-0.1.0.css-------------------------------------------------------*/

#jquery-overlay {
	Z-INDEX: 90; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px
}
#jquery-largephotobox {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: fixed; TOP: 0px; _position: absolute
}
#jquery-largephotobox A IMG {
	
}
#largephotobox-container {
	LEFT: 50%; POSITION: fixed; TOP: 50%; BACKGROUND-COLOR: rgb(255,255,255); _position: absolute
}
#largephotobox-container-image {
	OVERFLOW: hidden; POSITION: absolute
}
#largephotobox-image {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#largephotobox-btnclose {
	Z-INDEX: 1; RIGHT: -15px; POSITION: absolute; TOP: -15px
}

.brand_cont{/* padding-top: 30px; */}
.brand_imgShow1{padding-top: 40px;}
.brand_2{margin-top:32px;}

.job_cont{padding-top: 32px;}
.job_cont .job_list li{overflow: hidden;border-top: 1px solid #e7e7e7;background-color: #f5f5f5;position: relative;}
.job_cont .job_list li:nth-child(1){background-color: #4d4d4d;border-top: none;}
.job_cont .job_list li:nth-child(1) span{color: #fff;}
.job_cont .job_list li:nth-child(1) span:nth-child(2){padding-left:0;width:252px;}
.job_cont .job_list li span{float: left;height: 43px;line-height: 44px;font-size: 16px;color: #333333;}
.job_cont .job_list li span:nth-child(1){width:444px;padding-left:40px;}
.job_cont .job_list li span:nth-child(2){width:220px;padding-left:32px;}
.job_cont .job_list li span:nth-child(3){width:254px;}
.job_cont .job_list li span:nth-child(4){}
.job_cont .job_list li .show_btn{position: absolute; width:33px;height: 33px;right:28px;top:5px;background: url(../images/z_hide_bg.png) no-repeat center center;display: block;}
.job_cont .job_list li.active .show_btn{background: url(../images/z_show_bg.png) no-repeat center center}
.job_text{clear:both;padding:38px 44px 20px;background-color: #fff;display:none;}
.job_text h5{font-size: 15px;color: #0F5FC6;font-weight: bold;line-height: 36px;}
.job_text .job_textInfo{font-size: 13px;color: #666;line-height: 30px;}
.job_cont .job_list li:nth-child(2) .job_text{display: block;}


.contact{ height: auto; overflow: hidden; margin-top: 27px;}
.contact-top{ height: auto; overflow: hidden;}
.contact-title{ height: 41px; background: #4d4d4d url(../images/white.png) no-repeat 19px center; color: #fff; font-size: 20px; line-height: 41px; padding-left: 25px;}
.contBox{ height: auto; overflow: hidden; margin-top: 25px;}
.contBox dl{ float: left; width: 600px;}
.contBox dl dt{ font-size: 20px; color:#0F5FC6; font-weight: bold; line-height: 33px;}
.contBox dl dd{ font-size: 15px; color:#333333; margin-top: 12px;}
.contact-bottom{height: auto; overflow: hidden; margin-top: 20px; }
.cbBox{ height: auto; overflow: hidden; font-size: 15px; color:#333333; margin:30px 0px;}
.cbBox span{ margin-right: 62px;}
.cbBoxy{ height:auto; overflow: hidden; margin-top:60px;}
.cbBoxy .cbLeft{ float: left; width: 590px;}
.cbBoxy .cbRight{ float: right; width: 584px;}
.cbBoxy .cbRight form{ position: relative; width:100%; overflow: hidden;}
.cbBoxy .cbRight form p{ height: auto; overflow: hidden;}
.cbBoxy .cbRight form input{font-size:13px; width:584px; height:44px; line-height:44px; color:#666; text-indent:10px; border:1px solid #dbdbdb; margin-bottom:18px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cbBoxy .cbRight form textarea{font-size:13px;  width:584px; height:173px; padding-top:10px;text-indent:10px; border:1px solid #dbdbdb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.cbBoxy .cbRight form button{ font-size:16px; width:146px; height:46px; line-height:46px; color:#fff; background:#0F5FC6; text-align:center;  margin-bottom:18px;border: none; float: left; margin-top: 18px;}
.cbBoxy .cbRight form .btn1{ background:#4d4d4d; margin-right:18px;}


.cbBoxy .cbRight input::-webkit-input-placeholder{ color:#888888;}
.cbBoxy .cbRight input::-webkit-input-placeholder { color:#888888}
.cbBoxy .cbRight input:-moz-placeholder { color:#888888}
.cbBoxy .cbRight input::-moz-placeholder { color:#888888}
.cbBoxy .cbRight input:-ms-input-placeholder { color:#888888}


.cbBoxy .cbRight textarea::-webkit-input-placeholder{ color:#888888;}
.cbBoxy .cbRight textarea::-webkit-input-placeholder { color:#888888}
.cbBoxy .cbRight textarea:-moz-placeholder { color:#888888}
.cbBoxy .cbRight textarea::-moz-placeholder { color:#888888}
.cbBoxy .cbRight textarea:-ms-input-placeholder { color:#888888}
#pager{ padding:15px 0; text-align:center; margin-top:30px; }
.pager a{ font-size:12px; color:#666; border:#e9e9e9 1px solid; padding:2px 10px;}
.pager span a.current{ background:#484848; color:#fff; padding:3px 11px;}
.btn{ margin:25px 0 0 70px;}

.ny_banner {
	overflow: hidden;
	width: 100%;
}
.ny_banner img{
	width: 100%;
}
