body, button, input, select, textarea {
    font: 12px/1.5 Microsoft YaHei, Arial, sans-serif;color: #323232; 
}
img{ max-width: 100%;}
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: none; }
a { outline: none; transition:all 0.5s;}
em{transition:all 0.5s;}
img{transition:all 0.5s;}
span{transition:all 0.5s;}
a{ color: #333;}
a:hover{ text-decoration: none; color: #00953e;}
.inner{ width: 1200px; margin: auto;}
.header{ border-width: 0 0 1px;transition: all .6s ease-in;background-color: #f8f8f8;border-color: #f0f0f0;box-shadow: 0 3px 5px rgba(0,0,0,.28);position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1030; height: 104px;
}
.header .head{ width: 96%; margin: auto; min-width: 1200px; max-width: 1400px;}
.header .logo{ float: left; width: 177px; height: 44px; padding: 28px 0 0 12px;}
.header .nav{ float: right;}
.header .nav .top-menu{ text-align: right; margin-top: 14px;}
.caret {
    color: #bfbfbf;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}
.header .nav .top-menu dl{ float: right; position: relative; margin-left: 39px;}
.header .nav .top-menu dd{ position: absolute; transition: all .5s ease; left: 0; top: 0; visibility: hidden; opacity: 0;height: 0;}
.header .nav .top-menu dt a{ color: #7a7a7a; font-size: 14px;}
.header .nav .top-menu dt a:hover{ color: #ac2023;}
.header .nav .top-menu dt a:hover .caret{ color: #ac2023;}
.header .nav ul{ line-height:104px;}
.header .nav li{ float: left; font-size: 16px; margin-left: 70px; text-align: right; position: relative;height: 56px;}
.header .nav li a{ color: #323232}
.header .nav li a:hover,.header .nav li.on a{ color: #00953e; text-decoration:none; }
.header .nav li.on:after{ content:''; position:absolute; top:102px; left:0; width:100%; height:2px; background:#00953e;}
.sub-nav-item{ float: left; width: 360px;}
.sub-nav-item p{ border-bottom: 1px solid #e1e1e1; width: 134px; float: left; height: 47px; line-height: 47px; margin: 0 28px 0 11px; text-align: center;}
.header .nav li .sub-nav-item p a{ color: #ac2023;}
.header .nav li .sub-nav-item p a:hover{ color: #323232;}
.banner{ margin-top:104px;}
@media (max-width:1920px){
	.body_bar .index_body .body_box_r .box_3 .box-c ul.box-2 li.hover ul.box-3{right:-240px;}
	.fullSlide{height: 730px;}
	.fullSlide .bd li{height:730px;}
}
@media(max-width:1680px){
	.fullSlide{height: 709px;}
	.fullSlide .bd li{height:709px;}
}
@media(max-width:1600px){
	.fullSlide{height: 676px;}
	.fullSlide .bd li{height:676px;}
}
@media (max-width:1440px){
	.fullSlide{height: 608px;}
	.fullSlide .bd li{height:608px;}
	.body_bar .index_body .body_box_r .box_3 .box-c ul.box-2 li.hover ul.box-3{right:200px;}
}
@media(max-width: 1366px){
	.fullSlide{height: 577px;}
	.fullSlide .bd li{height:577px;}
}
@media(max-width: 1280px){
	.fullSlide{height: 540px;}
	.fullSlide .bd li{height:540px;}
}
.fullSlide {width:100%;position:relative;	height:730px;background:#fff;overflow: hidden;}
.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:730px;overflow:hidden;text-align:center;background-size:100% 100% !important;}
.fullSlide .bd li a {display:block;height:730px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:auto;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:11px;height:11px;margin:0 5px;overflow:hidden;background:#fff;-moz-border-radius: 30px;-webkit-border-radius: 30px;border-radius: 30px;transition: all 500ms;overflow: hidden;text-indent: -999px;}
.fullSlide .hd ul .on {background:#00953e;transition: all 500ms;width: 40px;}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:315px;margin-top:-30px;z-index:1;width:40px;height:100px;background:url(../images/slider-arrow.png) no-repeat;cursor:pointer;transition: all 500ms;}
.fullSlide .prev{background-position: left top;left: 0;}
.fullSlide .next{background-position: right top;right: 0;}
.fullSlide .prev:hover{background-position: left bottom;}
.fullSlide .next:hover{background-position: right bottom;}
.foot{width: 100%;height: auto;background: #242424;}
.copyright{ width:1200px; margin:auto; height:50px; line-height:50px;}
.copyright span,.copyright span a{font-size: 13px;color:rgba(214,214,214,0.6);line-height: 50px;margin:0 3px;}
.sharebox{float:right;margin-top: 4px;}
.bds_tsina{width: 30px !important;height: 30px !important;background: url(../images/f-xn.png) no-repeat !important;background-size: 100% 100% !important;background-position: 0px 0px !important;}
.bds_tqq{width: 30px !important;height: 30px !important;background: url(../images/f-tx.png) no-repeat !important;background-size: 100% 100% !important;background-position: 0px 0px !important;}
.bds_qzone{width: 30px !important;height: 30px !important;background: url(../images/f-zone.png) no-repeat !important;background-size: 100% 100% !important;background-position: 0px 0px !important;}
.bdshare-button-style2-32:after{display: none !important;}
.container { padding-bottom: 68px;}
.b-1{text-align:center;padding:50px 0 50px;position:relative;}
.b-1 .ii{font-size:14px;margin:20px 0 27px;line-height:24px;}
.b-1 ul li{width:25%;height:94px;border-right:1px solid #dcdcdc;box-sizing:border-box;float:left;display:inline;padding-top:6px;}
.b-1 ul li:nth-child(4){border-right:0;}
.b-1 ul li h3{font-size:60px;line-height:60px;font-family:Century Gothic,Arial;font-weight:normal;color:#333;}
.b-1 ul li p{font-size:14px;color:#666;}
.hd{text-align:center;}
.hd h2{font-size:30px;font-weight:normal;}
.hd p{font-size:15px;font-family:Arial;color:#c2c2c2;text-transform:uppercase;}

.m{position:relative;width:184px;height:48px;margin:42px auto 0;text-align:center;font-size:16px;color:#fff;}
.m a{display:block;width:100%;height:48px;line-height:46px;color:#fff;border-radius:48px;background:#00953e;border:2px solid #00953e;box-sizing:border-box;}
.m a:hover{background:#fff;color:#00953e;}

.b-2{background:#f4f4f4;padding:70px 0 70px;}
.b-2 .bd{width:1200px;margin:28px auto 0;}

.swiper-container-2{width:580px;float:left;}
.swiper-container-2 .swiper-slide a{display:block;position:relative;overflow:hidden;}
.swiper-container-2 .swiper-slide a:hover img{transform:scale(1.04);}
.swiper-container-2 .swiper-slide a:hover span{padding-left:10px;color: #ddd;}
.swiper-container-2 .swiper-slide a p{width:100%;height:42px;line-height:42px;background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0;}
.swiper-container-2 .swiper-slide a span{float:left;font-size:16px;color:#fff;padding-left:20px;}
.swiper-container-2 .swiper-pagination-2{text-align:right;padding-right:17px !important;box-sizing:border-box;}
.swiper-container-2 .swiper-pagination-bullet { background:#808a89; width:8px; height:8px; opacity:1; margin:0 3px !important; }
.swiper-container-2 .swiper-pagination-bullet-active { background:#fff; }
.swiper-container-2>.swiper-pagination-bullets{ bottom:13px !important; }

.b-2 .bd-y{width:590px;float:right;}
.b-2 .bd-y dl dt{border-bottom:1px solid #dcdcdc;padding-bottom:24px;margin-bottom:11px;}
.b-2 .bd-y dl .dt-z{float:left;width:93px;height:93px;background:#fff;text-align:center;border-radius:93px;box-sizing:border-box;padding-top:19px;text-align:center;color:#00953e;font-family:Arial;font-size:48px;line-height:32px;}
.b-2 .bd-y dl .dt-z em{display:block;font-size:14px;}
.b-2 .bd-y dl .dt-y{width:477px;float:right;padding-top:12px;}
.b-2 .bd-y dl .dt-y h3{font-size:16px;text-align:justify;}
.b-2 .bd-y dl .dt-y h3 a:hover{padding-left:8px;}
.b-2 .bd-y dl .dt-y p{font-family:Arial;font-size:14px;padding-top:6px;display:none;}
.b-2 .bd-y dl .dt-y .i{color:#999;padding-top:10px;line-height:20px;}

.b-2 .bd-y dl dd{font-size:16px;height:40px;line-height:40px;}
.b-2 .bd-y dl dd em{width:8px;height:8px;background:#d0d0d0;border-radius:8px;float:left;margin:17px 8px 0 0;}
.b-2 .bd-y dl dd a{float:left;}
.b-2 .bd-y dl dd span{float:right;font-family:Arial;color:#999;}
.b-2 .bd-y dl dd a:hover{padding-left:8px;}
.b-2 .bd-y dl dd:hover em{background:#00953e;}

@media all and (max-width:1200px){
	.b-2{/*padding:20px 0 20px 0;*/padding:30px 0 20px 0;margin:0 2%;background:none;}
	.b-2 .bd{width:100%;margin:10px auto 0;}

	.swiper-container-2{width:100%;float:none;}
	.swiper-container-2 .swiper-slide img{width:100%;display:block;}
	.swiper-container-2 .swiper-slide a p{text-align:center; height:30px; line-height:30px; }
	.swiper-container-2 .swiper-slide a span{float:none;font-size:14px;padding-left:0;}
	.swiper-container-2 .swiper-slide a:hover img{transform:scale(1);}
	.swiper-container-2 .swiper-slide a:hover span{padding-left:0;}
	.swiper-container-2 .swiper-pagination-2{text-align:center;padding-right:0 !important;}
	.swiper-container-2>.swiper-pagination-bullets{ bottom:38px !important; }
	.swiper-container-2 .swiper-pagination-bullet { background:#fff; }
	.swiper-container-2 .swiper-pagination-bullet-active { background:#0055a2; }

	.b-2 .bd-y{width:100%;float:none;}
	.b-2 .bd-y dl dt{padding-bottom:10px;margin-bottom:3px;}
	.b-2 .bd-y dl .dt-z{display:none;}
	.b-2 .bd-y dl .dt-y{width:100%;float:none;}
	.b-2 .bd-y dl .dt-y h3{font-size:14px;}
	.b-2 .bd-y dl .dt-y h3 a:hover{padding-left:0;}
	.b-2 .bd-y dl .dt-y .i{padding-top:5px;}
	.b-2 .bd-y dl .dt-y p{display:block;}
	.b-2 .bd-y dl dd{font-size:14px;}
	.b-2 .bd-y dl dd a{
		width:82%;
		overflow:hidden; 
		text-overflow:ellipsis;
		display:-webkit-box; 
		-webkit-box-orient:vertical;
		-webkit-line-clamp:1;
	}
}

@-webkit-keyframes btnRotate-ys {
0% {
    -webkit-transform: rotateY(0deg);
   }
100% {
    -webkit-transform: rotateY(180deg);
    }
}
.b-3{padding: 50px 0 50px;}
.h-cate{ position: relative; margin-top: 32px;}
.h-cate:before{ content: ''; width: 100%; height: 1px; background: #e3e3e3; position: absolute; z-index: 2; top: 20px;}
.h-cate ul{ position: relative; z-index: 3; display: flex; justify-content:space-between; padding: 0 150px;}
.h-cate li{ margin: 0 20px; width: 164px; height: 38px; border-radius: 24px; font-size: 16px; text-align: center; line-height: 38px; border: 1px solid #e3e3e3; float: left; background: #fff;}
.h-cate li.on,.h-cate li.on a,.h-cate a.on{ color:#fff;}
.h-cate li.on,.h-cate li:hover{ background: #00b068; color: #fff; cursor: pointer;}
.home-product{ margin-top: 34px;}
.home-product ul{ display: flex; justify-content: space-between;}
.home-product li{ float: left; width: 378px; float: left;}
.home-product li img{ display: block; width: 378px; height: 288px; border-radius: 10px; margin-bottom: 8px;}
.home-product li h2{ font-size: 16px; font-weight: 100; text-align: center; margin: 12px 0; color: #333;}
.home-product li p{}
.b-5 .bd{width:1200px;position:relative;margin:-40px auto 0;}
.swiper-container-3{width:1098px;background:#f5f5f5;}
.swiper-container-3 .swiper-slide .p{float:left;overflow:hidden;}
.swiper-container-3 .swiper-slide .p img{ width:415px; height:266px;}
.swiper-container-3 .swiper-slide .p a:hover img{transform:scale(1.04);}
.swiper-container-3 .swiper-slide .t{float:left;width:683px;box-sizing:border-box;padding:60px 36px 0 42px;}
.swiper-container-3 .swiper-slide .t h3{font-size:16px;font-weight:normal;}
.swiper-container-3 .swiper-slide .t h3 a:hover{padding-left:10px;}
.swiper-container-3 .swiper-slide .t .i{line-height:22px;padding:18px 0;}
.swiper-container-3 .swiper-slide .t .more{font-size:14px;}
.swiper-container-3 .swiper-slide .t .more a{color: #05a401;background:url(../images/more.png) right center no-repeat;padding-right:30px;}
.swiper-container-3 .swiper-slide .t .more a:hover{background:url(../images/more.png) right -21px center no-repeat;}
.b-5{width:100%;height:494px;background:url(../images/b5.jpg) top center no-repeat;background-attachment: fixed !important; margin-bottom: 50px;}
.b-5 .tit{text-align:center;}
.b-5 .tit h2{font-size:30px;color:#fff;font-weight:normal;padding-top:110px;}
.b-5 .tit p{font-size:113px;line-height:113px;font-family:Arial;color:#fff;opacity:0.18;text-transform:uppercase;font-weight:bold;}

.b-5 .bd .swiper-button-next,.b-5 .bd .swiper-button-prev{width:41px;height:41px;outline:none;}
.b-5 .bd .swiper-button-prev{background:url(../images/prev.png);left:0 !important;}
.b-5 .bd .swiper-button-prev:hover{opacity:0.7;}
.b-5 .bd .swiper-button-next{background:url(../images/next.png);right:0 !important;}
.b-5 .bd .swiper-button-next:hover{opacity:0.7;}

@media all and (max-width:1200px){
	.b-5{height:auto;background:none;}
	.b-5 .tit{display:none;}
	.b-5 .hd{display:block;}
	.b-5 .bd{width:96%;margin:10px auto 0;}

	.swiper-container-3{width:100%;background:#f5f5f5;}
	.swiper-container-3 .swiper-slide .p{float:none;text-align:center;}
	.swiper-container-3 .swiper-slide .p a:hover img{transform:scale(1);}

	.swiper-container-3 .swiper-slide .t{float:none;width:100%;box-sizing:border-box;padding:4% 2% 3% 2%;}
	.swiper-container-3 .swiper-slide .t h3{font-size:16px;}
	.swiper-container-3 .swiper-slide .t h3 a:hover{padding-left:0;}
	.swiper-container-3 .swiper-slide .t .i{padding:0 0;margin:10px 0;
		overflow:hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:2;
	}

	.b-5 .bd .swiper-button-next,.b-5 .bd .swiper-button-prev{width:30px;height:30px;}
	.b-5 .bd .swiper-button-prev{background:url(../images/prev.png) no-repeat;background-size:contain;left:2% !important;}
	.b-5 .bd .swiper-button-next{background:url(../images/next.png) no-repeat;background-size:contain;right:2% !important;}
}


.b-7{width:1198px;height:60px;border:1px solid #dedede;margin:0 auto;}
.b-7 .hd{display:none;}
.b-7 .tit{width:126px;height:50px;float:left;text-align:center;font-size:14px;padding-top:10px;}
.b-7 .tit em{font-size:14px;font-family:Arial;display:block;color:#ccc;text-transform:uppercase;}
.b-7 .tir{float:left;height:60px;font-size:14px;}
.b-7 .tir a{float:left;height:24px;line-height:24px;border-right:1px solid #dedede;margin-top:18px;padding:0 45px;}
.b-7 .tir a:last-child{border-right:0;}
pre {
	white-space: pre-wrap;/* css-3 */
	white-space: -moz-pre-wrap;/* Mozilla, since 1999 */
	white-space: -pre-wrap;/* Opera 4-6 */
	white-space: -o-pre-wrap;/* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	word-break:break-all;
	overflow:hidden;
	color: #777777; /*字体颜色*/
}
.sbanner{ margin-top: 104px; height: 250px;width: 100%; background-size: cover;}
.map{ width: 100%; height: 468px; margin-top: 20px;}
.contact{padding:40px 0; margin-top: -20px;}
.contact iframe{display:block;}
.contact ul{margin-top:30px;}
.contact li{border:1px solid #e6e6e6;box-sizing:border-box;float:left;display:inline;text-align:center;width:32%;padding:44px 0 30px;}
.contact li:nth-child(2){margin:0 2%;}
.contact li img{height:33px;margin-bottom:16px;}
.contact li h3{font-size:15px;font-weight:normal;}
.contact li p{font-size:12px;color:#999;}
.contact-banner{ height: 0;}
.about{ padding: 20px 0 50px 0;}
.about .hd{ border-bottom: 1px solid #ddd; padding-bottom: 20px;}
.aboutus{ padding-top: 50px;}
.aboutus .about-content{width: 688px; float: left;}
.aboutus p{ font-size: 14px; text-indent: 28px; margin-bottom: 20px;line-height: 1.8;}
.aboutus .about-img{ float: right; width: 480px; text-align: right;}
.aboutus .about-img img{  width: 300px; border-radius: 32px;}
.job-box{ padding: 20px 0;}
.job-box .hd{ padding-bottom: 20px;}
.job .list {
	height: 70px;
	padding: 10px;
	border:1px solid #eee;
	margin-bottom:30px;
	box-sizing:border-box;
	position:relative;
}
.job .list .tmore{ position:absolute; font-size:14px; right:10px; top:22px; color:#666;}
.job .list .tmore:hover{ color:#d7000f;}
.job .list h4 {
	height: 25px;
	line-height: 25px;
	font-size: 18px;
	font-weight: 100;
	vertical-align: top
}
.job .list h4 a{ color:#666;}
.job .list ul {
	float: left;
	padding-top:5px;
	font-size:14px;
}

.job .list ul.s1 {
	padding-left: 0
}

.job .list li {
	float: left;
	height: 25px;
	line-height: 25px;
	color: #585858
}

.job .list li.w1 {
	width: 390px
}

.job .list li.w2 {
	width: 200px
}

.job .list li.w3 {
	width: 170px
}

.job .list li.w4 {
	width: 210px
}

.job .list li.w5 {
	width: 180px
}

.job .list li.w5 a:link,.job .list li.w5 a:visited {
	color: #286391
}

.job .list-last {
	background-image: none
}

.job .lc_txt {
	padding: 10px
}

.job .lc_txt h4 {
	font-size: 14px;
	font-weight: 700;
	height: 35px;
	line-height: 35px
}

.job .lc_txt p {
	line-height: 2em;
	font-size: 12px;
	padding-bottom: 20px;
	text-indent: 2em
}
.index_titlebox {
	display: inline-block;
	width: 100%;
	height: 80px;
	margin: 20px auto;
	text-align: center;
	line-height: 2;
}

.index_title {
	font-size: 30px;
	color: #333333;
	font-weight: normal;
}

.index_titleImg {
	text-align: center;
}

.index_titletext {
	display: inline-block;
	position: relative;
	font-size: 14px;
	color: #c0c0c0;
	text-transform : uppercase;
}

.index_titletext:before,.index_titletext:after {
	content: '';
	position: absolute;
	top: 50%;
	background: #c0c0c0;
	width: 20px;
	height: 1px;
}

.index_titletext:before {
	left: -40px;
}

.index_titletext:after {
	right: -40px;
}
.lianyin-content {
	width: 100%
}

.lianyin-content .fix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0
}

.lianyin-content .fix {
	zoom:1}

.lianyin-content a:hover,.lianyin-content a:link,.lianyin-content a:visited {
	color: #454545;
	text-decoration: none
}


.lianyin-content .bannerarea {
	height: 350px;
	width: 980px;
	margin: 0 auto;
	overflow: hidden
}

.lianyin-content .bannerarea .subnav {
	float: left;
	padding-top: 312px
}

.lianyin-content .bannerarea .subnav span {
	float: left;
	margin-right: 10px;
	width: 98px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 14px
}

.lianyin-content .bannerarea .subnav a {
	display: block
}

.lianyin-content .bannerarea .subnav span.on {
	background-position: 0 0
}

.lianyin-content .bannerarea .login {
	float: right;
	width: auto;
	height: 33px;
	line-height: 35px;
	background-color: #EEE;
	margin-top: 317px;
	border-top: solid thin #b2b2b2;
	border-left: solid thin #b2b2b2;
	border-right: solid thin #b2b2b2
}

.lianyin-content .bannerarea .login span {
	display: block;
	padding: 0 20px 0 40px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: 18px
}

.lianyin-content .con_detail,.lianyin-content .con_list,.lianyin-content .con_search,.lianyin-content .copy_cont,.lianyin-content .edit_area,.lianyin-content .succeed {
	padding: 10px;

	background-color: #fff;
}

.lianyin-content .con_detail {
	width: 1000px;
	margin: 0 auto
}

.lianyin-content .con_detail h2 {
	font: 18px;
	color: #00485e;
	padding: 10px
}

.lianyin-content .con_detail .time {
	padding: 0 10px 5px;
	border-bottom: 1px solid #E5E5E5;
	color: #9A9A9A
}

.lianyin-content .con_detail ul {
	float: left;
	padding: 15px 10px;
	width: 100%
}

.lianyin-content .con_detail ul li {
	height: 25px;
	line-height: 25px;
	float: left;
	width: 50%;
	font-size: 14px
}

.lianyin-content .con_detail .describe {
	padding: 10px
}

.lianyin-content .con_detail .describe h4 {
	font-size: 14px;
	font-weight: 700;
	height: 35px;
	line-height: 35px
}

.lianyin-content .con_detail .describe ol li {
	line-height: 2em;
	font-size: 14px
}

.lianyin-content .btn_area {
	border-top: 1px solid #E5E5E5;
	padding: 30px 0
}
.lianyin-content .btn_area .btn_apply,.lianyin-content .btn_area .btn_enter {
	border: 0;
	display: block;
	color: #fff;
	height: 40px;
	line-height: 40px;
	background: #8faab2;
	font-size: 16px;
	cursor: pointer;
	float: left
}

.lianyin-content .btn_area .btn_apply {
	padding-left: 10px;
	width: 160px;
	text-align: center
}

.lianyin-content .btn_area .btn_apply a {
	color: #fff;
	font-size: 16px;
	font-family: "宋体",Arial
}

.lianyin-content .btn_area .btn_enter {
	width: 150px
}

.lianyin-content .btn_area .btn_txt {
	margin-left: 20px;
	float: left;
	display: inline;
	line-height: 35px
}

.lianyin-content .btn_area .btn_txt a:link,.lianyin-content .btn_area .btn_txt a:visited {
	color: #48829A
}

.lianyin-content .btn_area .btn_add01,.lianyin-content .btn_area .btn_add02 {
	border: 0;
	color: #fff;
	width: 150px;
	height: 40px;
	background: #8faab2;
	font-size: 16px;
	cursor: pointer;
	display: block
}
.page-v1{text-align:center;display:block; margin:auto;padding:15px 0}.page-v1 ul{font-size:0; float:none; display:inline-block;}.page-v1 ul li{vertical-align:top;letter-spacing:normal;word-spacing:normal;display:inline-block;margin:0 0 0 -1px}.page-v1 li span{font:600 12px/20px Verdana,Tahoma,Arial;color:#AAA;background-color:#FFF;text-align:center;display:block;min-width:20px;padding:8px;border:1px solid #00953e;position:relative;z-index:1}.page-v1 li a span,.page-v1 li a:visited span{color:#555;text-decoration:none;background-color:#FFF;position:relative;z-index:1}.page-v1 li a:active span,.page-v1 li a:hover span{color:#fff; background:#00953e;text-decoration:none;border-color:#00953e;position:relative;z-index:9;cursor:pointer}.page-v1 li a:hover{text-decoration:none}.pagination li span.currentpage{color:#FFF;font-weight:700;background-color:#00953e;border-color:#00953e;position:relative;z-index:2}.page-v1 li:first-child{margin-right:8px}.pagination li:last-child{margin-left:8px}
.news-box{ padding: 20px 0;}
/* 图文新闻 */
.pothoItem dt{padding-bottom:12px;}
.pothoItem dt h2{font-size:30px;}
.pothoItem dt h3{font-size:18px;color:#ccc;font-family:Arial;}
.pothoItem dt .i{font-size:14px;padding-top:16px;color:#666;}
.pothoItem dd{background:#f5f5f5;margin-top:26px;}
.pothoItem dd .p{float:right;overflow:hidden;}
.pothoItem dd .p img{width:100%;max-width:415px;}
.pothoItem dd .p:hover img{transform:scale(1.04);}
.pothoItem dd .t{float:left;width:calc(100% - 415px);padding:40px 30px 0;box-sizing:border-box;}
.pothoItem dd .t h3{font-size:16px;}
/*.pothoItem dd .t h3 a:hover{padding-left:10px;}*/
.pothoItem dd .t .ii{font-size:14px;padding-top:6px;line-height:22px;}

@media all and (max-width:1200px){
	.pothoItem dt{padding-bottom:4px;}
	.pothoItem dt h2{font-size:18px;}
	.pothoItem dt h3{font-size:15px;font-weight:normal;}
	.pothoItem dt .i{padding-top:10px;}
	.pothoItem dd{margin-top:14px;}
	.pothoItem dd .p{float:none;overflow:hidden;}
	.pothoItem dd .p a:hover img{transform:scale(1);}
	.pothoItem dd .t{float:none;width:100%;padding:10px;}
	.pothoItem dd .t h3{font-size:15px;}
	.pothoItem dd .t h3 a:hover{padding-left:0;}
}
/* 内容模式 */
.article { padding-top:40px; line-height:30px; font-size:14px; word-wrap:break-word; text-align:justify; }
.arti-z {width:934px;float:left;}
.arti-z .hdbd{border:1px solid #e6e6e6;border-top:3px solid #e6e6e6;padding:0 36px 36px;}
.arti-z .hd { padding:26px 0 22px; text-align:center; border-bottom:1px solid #e6e6e6;}
.arti-z .hd h1 { font-size:24px; }
.arti-z .hd .titBar { color:#797979; font-size:12px; }
.arti-z .bd { padding:26px 0 30px; text-align:justify; font-size:16px; line-height:30px; }
.arti-z .ft { padding-top:18px; border-top:1px solid #d6d6d6; }
.arti-z .reco{padding-top:30px;}
.arti-z .reco h2{font-size:18px;font-weight:normal;}
.arti-z .reco ul{margin-top:12px;}
.arti-z .reco li{float:left;display:inline;width:220px;margin-right:18px;display:none;}
.arti-z .reco li:nth-child(1),.arti-z .reco li:nth-child(2),.arti-z .reco li:nth-child(3),.arti-z .reco li:nth-child(4){display:block;}
.arti-z .reco li a{display:block;overflow:hidden;}
.arti-z .reco li a img{width:100%;}
.arti-z .reco li a:hover img{transform:scale(1.05);}
.arti-z .reco li:nth-child(4n){float:right;margin-right:0;}
.arti-z .reco li p{font-size:14px;line-height:20px;padding-top:8px;height:40px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}

@media all and (max-width:1200px){
	.article{padding-top:22px;line-height:1.7;}
	.arti-z {width:100%;float:none;}
	.arti-z .hdbd{padding:0 10px 20px;}
	.arti-z .hd { padding:16px 0 12px;}
	.arti-z .hd h1 { font-size:16px; line-height:25px; }
	.arti-z .bd { padding:16px 0 20px; font-size:14px;}

	.arti-z .reco{padding-top:20px;}
	.arti-z .reco ul{margin-top:8px;}
	.arti-z .reco li{width:49%;margin-right:0;}
	.arti-z .reco li:nth-child(2n){float:right;}
	.arti-z .reco li:nth-child(1),.arti-z .reco li:nth-child(2){margin-bottom:12px;}
}

.article-con { line-height:2; font-size:14px; word-wrap:break-word; text-align:justify; }
.article-con img{width:auto;max-width:100%;}
/* 新闻列表 */
.list{padding-top:40px;}
.list .list-z{width:934px;float:left;}
.list .list-z .hotnews{background:#f5f5f5;}
.list .list-z .hotnews .p{float:left;overflow:hidden;}
.list .list-z .hotnews .p a:hover img{transform:scale(1.04);}
.list .list-z .hotnews .p img{width:544px;}
.list .list-z .hotnews .t{float:right;width:390px;box-sizing:border-box;padding:42px 28px 0;}
.list .list-z .hotnews .t h2{font-size:18px;}
.list .list-z .hotnews .t .i{font-size:14px;margin:20px 0;color:#666;line-height:24px;}
.list .list-z .hotnews .t p{color:#999;}

.list .list-z ul{margin-top:32px;}
.list .list-z ul li{width:270px;padding:15px;border:1px solid #e7e7e7;float:left;display:inline;margin-right:14px;margin-top:14px;}
.list .list-z ul li:nth-child(3n){float:right;margin-right:0;}
.list .list-z ul li:nth-child(1),.list .list-z ul li:nth-child(2),.list .list-z ul li:nth-child(3){margin-top:0;}
.list .list-z ul li .p a{display:block;overflow:hidden;}
.list .list-z ul li .p img{width:100%;transition:all 0s !important;}
.list .list-z ul li .p a:hover img{transform:scale(1.05);}
.list .list-z ul li h2{font-size:16px;margin-top:18px;height:46px;}
.list .list-z ul li .i{font-size:14px;color:#666;margin:12px 0;line-height:24px;height:72px;}
.list .list-z ul li p{color:#999;}
.list .list-z ul li:hover{box-shadow:0 0 10px #ccc;border:1px solid #fff;}

.list-y{width:244px;float:right;}
.list-y h2{font-size:18px;font-weight:normal;border-bottom:1px solid #e6e6e6;height:40px;line-height:40px;}
.list-y li{border-bottom:1px solid #e6e6e6;padding:12px 0;font-size:14px;}
.list-y li em{width:22px;line-height:22px;text-align:center;border-radius:22px;margin-top:5px;font-family:Arial;background:#a8a8a8;color:#fff;float:left;}
.list-y li a{width:calc(100% - 32px);float:left;text-align:justify;margin-left:10px;line-height:22px;}
.list-y li:nth-child(1) em,.list-y li:nth-child(2) em,.list-y li:nth-child(3) em{background:#f91a1a;}

@media all and (max-width:1200px){
	.list{padding-top:22px;}
	.list .list-z{width:100%;float:none;}
	.list .list-z .hotnews .p{float:none;}
	.list .list-z .hotnews .p img{width:100%;}
	.list .list-z .hotnews .p a:hover img{transform:scale(1);}
	.list .list-z .hotnews .t{float:none;width:100%;padding:15px 2%;}
	.list .list-z .hotnews .t h2{font-size:16px;}
	.list .list-z .hotnews .t .i{margin:10px 0;
		overflow:hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:2;
	}

	.list .list-z ul{margin-top:20px;}
	.list .list-z ul li{width:49%;padding:4px;border:1px solid #e7e7e7;margin-right:0;margin-top:14px;box-sizing:border-box;}
	.list .list-z ul li:nth-child(2n){float:right;margin-right:0;}
	.list .list-z ul li:nth-child(1),.list .list-z ul li:nth-child(2){margin-top:0;}
	.list .list-z ul li:nth-child(3){margin-top:14px;float:left;}
	.list .list-z ul li .p a:hover img{transform:scale(1);}
	.list .list-z ul li h2{font-size:14px;margin-top:10px;height:42px;
		overflow:hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:2;
	}
	.list .list-z ul li .i{font-size:14px;margin:10px 0;line-height:20px;height:59px;
		overflow:hidden;
		text-overflow:ellipsis;
		display:-webkit-box;
		-webkit-box-orient:vertical;
		-webkit-line-clamp:3;
	}
	.list .list-z ul li p{color:#999;}
	.list .list-z ul li:hover{box-shadow:0 0 10px #ccc;border:1px solid #fff;}

	.list-y{width:100%;float:none;margin-top:12px;font-size:16px;}
	.list-y li em{margin-top:0;}
}
.news-box .h-cate ul{ justify-content: center;}
.news-box .h-cate ul li.on a{ color: #fff;}
.pothoItem dd .p img.max{ max-height: 200px;}
.focus{ padding-top:30px;}
.honor{ padding: 88px 0 56px 0;}
.honor .tabs{ margin-bottom: 68px;}
.honor .tabs li{ float: left; margin-right: 20px; width: 52px; font-size: 18px; padding-bottom: 7px; border-bottom: 2px solid #fff; text-align: center;}
.honor .tabs li.on{ border-bottom: 2px solid #ac2024;}
.honor-list{ margin-left: -24px;}
.honor-list li{ float: left; position: relative; width: 282px; height: 270px; border: 1px solid #949494; box-sizing: border-box; box-shadow: 1px 1px 1px #e8e8e8 inset; margin: 0 0 24px 24px; padding: 8px;}
.honor-list li img{ width: 266px; height: 196px;}
.honor-list li p{ height: 64px; overflow: hidden; line-height: 20px; font-size: 16px; padding-top: 10px; text-align: center;}
.honor-list .mask{ transition: all .5s ease; opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(230,0,18,0.66) url("../images/magnifier.png") right bottom no-repeat; display: flex; align-items: center; justify-content: center;}
.honor-list .mask h2{ width: 160px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; font-size: 16px; line-height: 20px; padding: 8px; font-weight: 100; text-align: center; color: #fff;}
.honor-list li a:hover .mask{ opacity: 1;}
