@charset 'utf-8';
@import url("font.css");

body {
	font-family: 'Roboto', 'Segoe UI', 'Microsoft Yahei', Arial, Verdana, sans-serif;
	max-width: 1920px;
	margin: 0 auto;
	padding-top: 0;
	overflow: hidden;
	background: #fff;
}
a {
	-webkit-transition: all .2s ease-out 0s;
	-moz-transition: all .2s ease-out 0s;
	-ms-transition: all .2s ease-out 0s;
	-o-transition: all .2s ease-out 0s;
	transition: all .2s ease-out 0s;
	text-decoration: none;
	color: #000;
}
.sol_con {
	min-height: 360px;
}
.xuanfuxiala {
	max-height: 138px;
}
.d2list ul li:last-child a {
	border-right: none;
}
.hed {
	width: 100%;
	height: 1000px;
}
.waimian {
	position: fixed;
	right: 0;
	bottom: 110px;
	transform: translate(-50%, 0);
	z-index: 32;
}
.xuanfu {
	width: 55px;
	height: 52px;
	background: #fbc333;
	z-index: 30;
	text-align: center;
	line-height: 52px;
	cursor: pointer;
}
.xuanfuu {
	width: 0px;
	height: 52px;
	background: #fbc333;
	position: absolute;
	right: -80px;
	top: 0;
	text-align: left;
	line-height: 52px;
	padding-left: 24px;
	display: none;
	cursor: pointer;
	right: 0;
	-webkit-transition: all .3s ease-out:.0s;
	-moz-transition: all .3s ease-out:.0s;
	-ms-transition: all .3s ease-out:.0s;
	-o-transition: all .3s ease-out:.0s;
	transition: all .3s ease-out:.0s;
}
.waimian:hover .xuanfuu {
	width: 180px;
	display: block;
}
.xuanfuxiala {
	background: #fbc333;
}
.g_noprtm {
	width: 180px;
	position: absolute;
	top: 52px;
	right: 0;
	display: none;
}
.xuanfuxiala p {
	color: #fff;
	font-size: 16px;
	padding: 15px 0;
	text-align: center;
}
.xuanfuu span {
	color: #fff;
	font-size: 16px;
	margin: 0 25px 0 15px;
}
.header {
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 30;
}
.header.act {
	background: #fff;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.headercon {
	width: 100%;
	padding: 15px 100px;
	position: relative;
}
.act .headercon {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}
.logo {
	width: 220px;
	display: inline-block;
}
.logo img {
	width: 100%;
}
.list {
	display: inline-block;
	float: right;
	margin-top: 15px;
    margin-right: 255px;
}
.list ul {
	display: inline-block;
}
.list ul li {
	float: left;
    position: relative;
}
.list ul li a {
	font-family: 'Roboto Condensed';
	font-size: 20px;
	letter-spacing: 0.5px;
	color: #303030;
	text-shadow: rgb(255, 255, 255, 0.3) 2px 0 5px;
	padding: 0 15px;
}
.list > ul > li > a:before {
    content: '|';
	color: #999;
    font-size: 18px;
    font-weight: 300;
	padding-right: 30px;
}
.list > ul > li:first-child > a:before {
    content: '';
}
.list ul li a:hover {
	color: #101010;
}
.list ul li a.active {
	color: #101010;
}
.list ul li a.act {
	color: #555;
	/* border-right: 1px solid #dbdbdb; */
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.list ul li a.act:hover {
	color: #101010;
}
.list ul li:last-child a {
	border-right: none;
}
.serach {
	display: inline-block;
	float: right;
	margin-top: 6px;
	position: relative;
}
#translate {
    position: absolute;
    top: 24px;
    right: 160px;
	width: 150px;
    cursor: pointer;
    margin-left: 30px;
    margin-right: 3px;
    z-index: 1;
}
#translate > .translateSelectLanguage {
    font-size: 15px;
    color: #333;
    padding: 5px 10px;
    background: #fff;
    border: 1px solid #aaa;
    border-radius: 3px;
}
.sousuo {
	float: left;
	width: 38px;
	height: 38px;
	text-align: center;
	background: #fbc333;
	border-radius: 50%;
	line-height: 38px;
	position: relative;
	z-index: 10;
	cursor: pointer;
}
.sou_a {
	position: relative;
	float: right;
	border-radius: 50%;
}
.text {
	font-size: 16px;
	height: 38px;
	width: 38px;
	background: #eee;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 8;
	border-radius: 38px;
	-webkit-transition: 0.3s;
	color: #fff;
	padding-left: 20px;
	line-height: 38px;
}
.serach .sou_a:hover .text {
	width: 225px;
}
input::-webkit-input-placeholder {
	color: #fff;
}
input::-moz-placeholder {
	color: #fff;
}
input:-moz-placeholder {
	color: #fff;
}
input:-ms-input-placeholder {
	color: #fff;
}
#myform input::-moz-placeholder {
	color: #999;
}
.xiala {
	position: absolute;
	right: 0;
	top: 51px;
    width: 190px;
	background: rgba(255, 255, 255, 0.95);
	border-top: 3px solid #fbc333;
	border: 1px solid #eee;
	padding: 0 20px !important;
	display: none;
	z-index: 20;
}
.xiala .xiao {
	width: 350px;
	float: left;
	display: inline-block;
	margin-right: 50px;
}
.xiala .xiao img {
	margin-top: -7px;
}
.xiala .xiao i {
	color: #333;
	font-size: 24px;
	font-style: normal;
	font-weight: 800;
	margin: 0 0 32px 20px;
	display: inline-block;
}
.xiala .xiao p {
	color: #666;
	font-size: 15px;
	line-height: 1.9;
}
.arrow {
	position: absolute;
	top: -12px;
	left: 732px;
	z-index: 25;
}
.clearfix li:nth-child(2) .arrow {
	position: absolute;
	top: -12px;
	left: 60px;
	z-index: 25;
}
.clearfix li:nth-child(3) .arrow {
	position: absolute;
	top: -12px;
	left: 322px;
	z-index: 25;
}
.xiala ul.slist {
	display: inline-block;
	float: left;
	margin-right: 0;
}
.xiala ul.slist li {
	float: none;
	margin: 15px 0;
}
.xiala ul.slist li:first-child {
	padding-top: 5px;
}
.xiala ul.slist li:last-child {
	padding-bottom: 5px;
}
.xiala ul.slist li a {
	font-size: 16px;
    font-weight: normal;
	color: #666;
	border-right: none;
	padding: 0;
}
.xiala ul.slist li a:hover {
	color: #101010;
}
.stuwen {
	display: inline-block;
	float: left;
	width: 208px;
}
.stuwen span {
	color: #666;
	font-size: 16px;
	padding: 13px 0 11px;
	display: block;
}
.stuwen p {
	color: #333;
	font-size: 14px;
	font-weight: 800;
	line-height: 20px;
}
.headxila {
	position: fixed;
	top: 90px;
	background: #fff;
	width: 100%;
	text-align: left;
	display: none;
	z-index: 10;
	padding: 0 15px;
}
.headxila > ul li:hover > a {
	color: #fbc333;
}
.headxila ul li {
	position: relative;
}
.headxila > ul li > .cenitmtop a {
	color: #999;
	font-size: 16px;
	padding: 20px 0;
	display: block;
	border-bottom: 1px solid #dbdbdb;
	font-weight: Bold;
}
.cenitmbom {
	padding-top: 8px;
	padding-bottom: 8px;
	display: none;
	background: #f1f1f1;
	padding-left: 10px;
}
.cenitmbom .headxiala_ab > a {
	padding: 15px 0;
	display: block;
	font-size: 16px;
	color: #999;
}
.cenitmtop {
	border: 1px solid red;
}
.menuph {
	position: absolute;
	top: 79%;
	right: 50px;
	width: 45px;
	height: 45px;
	cursor: pointer;
	text-align: center;
	transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	display: none;
}
.menuph .point {
	position: relative;
	display: inline-block;
	width: 28px;
	height: 22px;
	margin-top: 0;
}
.menuph .point:hover .navbtn, .menuph .point:hover .navbtn::after, .menuph .point:hover .navbtn::before {
	width: 28px;
}
.menuph .navbtn {
	position: absolute;
	top: 1px;
	right: 1px;
	display: inline-block;
	width: 28px;
	height: 1px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	background: #fff;
}
.menuph .navbtnn {
	background: #000;
}
.menuph .navbtn::after, .menuph .navbtn::before {
	position: absolute;
	right: 0;
	display: inline-block;
	width: 28px;
	height: 1px;
	content: '';
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
	background: #fff;
}
.menuph .navbtn::after, .menuph .navbtn::before {
	background: #fff;
}
.menuph .navbtn::after {
	top: -10px;
}
.menuph .navbtn::before {
	top: 10px;
}
.menuph .point.active .navbtn {
	background: transparent;
}
.menuph .point.active .navbtn::after {
	top: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.menuph .point.active .navbtn::before {
	top: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.banner {
	width: 100%;
	position: relative;
	z-index: 19;
}
.banner img {
	width: 100%;
}
.banner .slick-dots {
	bottom: 39px;
}
.banner .slick-dots li {
	width: 14px;
	height: 14px;
	background: #ececec;
}
.banner .slick-dots li:hover {
	background: #ccc;
}
.banner .slick-dots li.slick-active {
	width: 18px;
	height: 18px;
	background: #fbc333;
	border: 3px solid rgba(255, 255, 255, .7)
}
.banner .slick-next, .banner .slick-prev {
	width: 20px;
	height: 30px;
	top: 100%;
	-webkit-transform: translateY(-62px);
	-moz-transform: translateY(-62px);
	transform: translateY(-62px);
	z-index: 10;
}
.banner .slick-prev {
	left: 808px;
	z-index: 30;
	background: url("../images/icon_left.png") no-repeat top center;
}
.banner .slick-next {
	right: 808px;
	background: url("../images/icon_right.png") no-repeat top center;
}
.products {
	width: 100%;
	background: #f3f4f5;
}
.products_in {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 0 40px;
}
.products_in .pro_bd {
    padding-bottom: 20px;
}
.products .pro_hd {
	margin: 30px auto 40px;
}
.products .pro_hd ul {
	margin: 0 auto;
	max-width: 100%;
	max-height: 84px;
	overflow: hidden;
	font-size: 0;
	text-align: center;
}
.products .pro_hd ul li {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 1px;
}
.products .pro_hd ul li a {
	display: block;
	background: #fff;
	padding: 8px 30px;
	color: #76838f;
	-webkit-transition: .25s;
	-o-transition: .25s;
	transition: .25s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	max-width: 150px;
	transition-duration: .3s;
	-ms-transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s;
	border-radius: 0 4px 0 4px;
}
.products .pro_hd ul li a:hover {
	background: #02328d;
	color: #fff;
}
.products .pro_hd ul li.on a {
	background: #fbc333;
	color: #fff;
}
.products .pro_bd ul li {
	float: left;
	width: calc(25% - 4px);
	margin: 2px;
	box-shadow: 4px 5px 0 rgb(0 0 0 / 2%);
}
.products .pro_bd ul li:nth-child(4n) {
	margin-right: 0;
}
.products .pro_bd ul li > div {
	display: block;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 0 0 2px 2px;
	background: #fff;
	padding-bottom: 25px;
	position: relative;
}
.products .pro_bd ul li > div a {
	display: block;
}
.products .pro_bd ul li > div p {
	padding: 0 20px;
}
.products .pro_bd ul li > div .pro_img {
	text-align: center;
	width: 100%;
	height: 260px;
	background: #fff;
    padding-top: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: hidden;
}
.products .pro_bd ul li > div .pro_img img {
	vertical-align: middle;
	max-width: 90%;
	max-height: 90%;
}
.products .pro_bd ul li > div .pro_img .iblock {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle
}
.products .pro_bd ul li > div p a {
    font-family: 'Roboto Condensed';
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	height: 30px;
	line-height: 30px;
	color: #555;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.products .pro_bd ul li > div span {
	margin: 0 auto;
	display: block;
	width: 118px;
	height: 34px;
	border: 1px solid #dadada;
	display: block;
	text-align: center;
	line-height: 34px;
	background: none;
	position: relative;
}
.products .pro_bd ul li > div span:before {
	content: "";
	position: absolute;
	background: #fbc333;
	width: 0;
	height: 34px;
	left: 0;
	z-index: 0;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
}
.products .pro_bd ul li .des {
    display: block;
    width: 90%;
    display: block;
    font-size: 13px;
    text-align: center;
    line-height: 1.5;
    background: none;
    position: relative;
    color: #777;
    border: 1px dashed #ddd;
    padding: 5px 10px;
	margin: 0 auto;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.products .pro_bd ul li > div span i {
	position: relative;
	z-index: 1;
	background: url(../images/pro_jt.png) center center no-repeat;
	display: block;
	width: 100%;
	height: 34px;
}
.products .pro_bd ul li .l1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 2px;
	background: #fbc333;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
.products .pro_bd ul li .l2 {
	position: absolute;
	top: 0;
	right: 0;
	width: 2px;
	height: 0;
	background: #fbc333;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
.products .pro_bd ul li .l3 {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 0;
	height: 2px;
	background: #fbc333;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
.products .pro_bd ul li .l4 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 2px;
	height: 0;
	background: #fbc333;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
}
.products .pro_bd ul li > div:hover .l1 {
	width: 100%;
}
.products .pro_bd ul li > div:hover .l2 {
	height: 100%;
}
.products .pro_bd ul li > div:hover .l3 {
	width: 100%;
}
.products .pro_bd ul li > div:hover .l4 {
	height: 100%;
}
.products .pro_bd ul li > div:hover span {
	border: 1px solid #fff;
}
.products .pro_bd ul li > div:hover span i {
	background: url(../images/pro_jt2.png) center center no-repeat;
}
.products .pro_bd ul li > div:hover span:before {
	width: 100%;
}
.news {
	width: 100%;
	/*background:url(../images/snewsbg.jpg) top center;*/
	background: #fff;
	position: relative;
	z-index: 21;
	padding-bottom: 60px;
}
.news:hover {
	background-position: 0 -653px;
}
.newscon {
	width: 1280px;
	margin: 0 auto;
	animation: fadeInUp 1s;
}
.nsbt {
	text-align: center;
	padding: 70px 0 20px;
	margin: 0 auto;
}
.nsbt p {
	color: #666;
	font-size: 16px;
	margin-top: 24px;
	line-height: 30px;
}
.nsbt span {
	font-family: 'Roboto Condensed';
	color: #333;
	font-size: 40px;
	font-weight: 600;
}
.nsbt i {
	color: #666;
	font-size: 30px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: 100;
}
.newspic .slick-prev, .newspic .slick-next {
	width: 15px;
	height: 25px;
}
.newspic .slick-next {
	right: -60px;
	background: url("../images/newsright.png") no-repeat top center;
}
.newspic .slick-next:hover {
	background-position: 0 -25px;
}
.newspic .slick-prev {
	left: -65px;
	background: url("../images/newsleft.png") no-repeat top center;
}
.newspic .slick-prev:hover {
	background-position: 0 -25px;
}
.gkh_itm {
	position: relative;
	text-align: center;
}
.zxtext {
	color: #fff;
	font-size: 14px;
	width: 100%;
	height: 60px;
	line-height: 1.3;
	padding: 13px;
	position: absolute;
	bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    /* autoprefixer: ignore next */
	z-index: 99;
}
.zitibg {
	width: 100%;
	height: 60px;
	position: absolute;
	bottom: 0;
	padding: 0;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 10;
}
.more {
	margin: 55px 0 0;
}
.more a {
	display: block;
	width: 160px;
	height: 40px;
	border: 1px solid #dbdbdb;
	border-radius: 20px;
	text-align: center;
	line-height: 40px;
	color: #666;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 auto;
}
.more a:hover {
	background: #fbc333;
	color: #101010;
}
.product {
	width: 100%;
	background: url("../images/probg.jpg") no-repeat top center;
	padding-bottom: 77px;
	position: relative;
	z-index: 22;
}
.procon {
	width: 1280px;
	margin: 0 auto;
	animation: fadeInUp 1s;
}
.proconlisttt {
	text-align: center;
	padding: 100px 40px 38px;
	height: 432px;
}
.prolistpic {
	width: 63px;
	height: 36px;
	/*	background:url(../images/tielu.png) no-repeat top center;*/
	margin: 0 auto;
}
.prolistpic img {
	width: 100%;
}
.prolistpicc {
	width: 91px;
	height: 36px;
	/*background:url(../images/haiyun.png) no-repeat top left;*/
	margin: 0 auto;
}
.prolistpicc img {
	width: 100%;
}
.prolistpiccc {
	width: 63px;
	height: 47px;
	/*	background:url(../images/kongyun.png) no-repeat top center;*/
	margin: 0 auto;
}
.prolistpiccc img {
	width: 100%;
}
.proconlisttt h4 {
	color: #e0fbf2;
	margin: 40px 0 10px;
}
.proconlisttt i {
	color: #e0fbf2;
	font-family: 'Roboto Condensed';
	font-size: 14px;
	font-style: normal;
	text-transform: uppercase;
}
.proconlisttt p {
	color: #fff;
	font-size: 14px;
	margin: 15px 0 70px;
	line-height: 26px;
	display: none;
}
.proconlist .slick-center .proconlisttt p {
	display: block;
}
.proconlist .slick-center .proconlisttt {
	background: #fbc333;
	padding: 50px 27.5px 38px;
	width: 335px;
}
.proconlist .slick-center .moree a {
	display: block;
}
.proconlist .slick-center .proconlisttt h4 {
	color: #fff;
	font-size: 32px;
}
.proconlist .slick-center .proconlisttt i {
	color: #fff;
	font-size: 16px;
}
.proconlist .slick-center .proconlisttt .prolistpic {
	background-position: 0 -36px;
}
.proconlist .slick-center .proconlisttt .prolistpicc {
	background-position: 0 -56px;
}
.proconlist .slick-center .proconlisttt .prolistpiccc {
	background-position: 0 -47px;
}
.proconlist .slick-prev, .proconlist .slick-next {
	width: 15px;
	height: 25px;
}
.proconlist .slick-prev {
	z-index: 50;
	left: -50px;
	background: url("../images/left.png") no-repeat top center;
}
.proconlist .slick-next {
	right: -50px;
	background: url("../images/right.png") no-repeat top center;
}
.ny_content_wrap {
	background: #fff;
	width: 100%;
}
.ny_content {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.ny_content .content_right {
	float: right;
	width: 100%;
	padding: 1%;
}
.ny_content .content_right2 {
	float: none;
	width: 100%;
	padding: 0;
	padding-bottom: 30px;
}
.ny_content .content_right .bread_nav {
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.ny_content .content_right .bread_nav div {
	width: 100%;
	text-align: left;
	color: #777;
	overflow: hidden;
	font-size: 14px;
}
.ny_content .content_right .bread_nav div > em {
	display: inline-block;
	width: 25px;
	height: 40px;
	background: url(../images/dw.png) center center no-repeat;
	vertical-align: top;
}
.ny_content .content_right .bread_nav div a {
	color: #555;
}
.ny_content .content_right .bread_nav div a:hover {
	color: #0256ac
}
.ny_content .content_right .conn {
	color: #555;
	font-size: 14px;
	line-height: 28px;
	padding-top: 10px;
	z-index: 1;
	position: relative;
}
.ny_content .ny_news_con2 {
	min-height: 300px;
}
.ny_content .content_right .conn .ny_news_con img, .ny_content .content_right .conn .ny_news_con p, .ny_content .content_right .conn .ny_news_con span, .ny_content .content_right .conn .ny_news_con div, .ny_content .content_right .conn .ny_news_con video, .ny_content .content_right .conn .ny_news_con embed {
	width: auto !important;
	height: auto !important;
	max-width: 100% !important;
	max-height: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	white-space: normal;
	word-break: break-all;
}
.content_right .conn .pro_name {
	font-family: 'Roboto Condensed';
	font-size: 30px;
	font-weight: 700;
	line-height: 44px;
	color: #101010;
	margin-bottom: 20px;
}
.content_right .conn .proshow1 {
	padding: 40px 3% 40px;
	position: relative;
	background: #f3f5f7;
}
.content_right .conn .proshow1 .js-silder {
	float: left;
	width: 50%;
	margin-top: 0 !important;
	background: #fff;
}
.proshow1 .js-silder .silder-main-img {
	width: 100%;
	text-align: center;
	height: 386px;
	display: block;
}
.proshow1 .js-silder .silder-main-img img {
	max-width: 80% !important;
	max-height: 100%;
	vertical-align: middle
}
.proshow1 .js-silder .silder-main-img .iblock {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle
}
.proshow1 .prodesc p {
	font-size: 15px;
	line-height: 28px;
	letter-spacing: 0.5px;
	margin-bottom: 10px;
}
.proshow1 .prodesc p.bt {
	font-size: 20px;
	font-weight: normal;
	color: #b5b5b5;
}
.content_right .conn .proshow1 .prodesc {
	float: right;
	width: 46%;
}
.content_right .conn .proshow1 .prodesc p.desc {
	height: 144px;
	overflow: hidden;
	color: #999;
	margin-top: 26px;
}
.content_right .conn .proshow1 .prodesc p.desc span {
	color: #333;
}
.content_right .conn .proshow1 .prodesc ul {
	overflow: hidden;
}
.content_right .conn .proshow1 .prodesc ul li {
	float: left;
	width: 48%;
	margin-right: 4%;
	margin-bottom: 12px;
}
.content_right .conn .proshow1 .prodesc ul li:nth-child(2n) {
	margin-right: 0px;
}
.content_right .conn .proshow1 .prodesc .cpshow_time {
	border: 2px dashed #dedede;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 30px;
	margin: 10px 0 10px;
	font-size: 16px;
}
.content_right .conn .proshow1 .pro_btn {
	padding-top: 30px;
	overflow: hidden;
}
.content_right .conn .proshow1 .pro_btn1 {
	display: block;
	width: 40%;
	margin-right: 20px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: #101010;
	background: #fbc333;
	border-radius: 2px;
	float: left;
	border: 1px solid #fff;
}
.content_right .conn .proshow1 .pro_btn2 {
	display: block;
	width: 40%;
	margin-right: 0;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
    background: #25D366;
	color: #101010;
	border-radius: 2px;
	float: left;
	border: 1px solid #fff;
}
.content_right .conn .proshow1 .pro_btn2 em {
	display: block;
}
.content_right .conn .proshow1 .pro_btn1:hover {
	background: #fff;
	border: 1px solid #fbc333;
	color: #101010;
}
.content_right .conn .proshow1 .pro_btn2:hover {
	background: #fbc333;
	border: 1px solid #fbc333;
	color: #101010;
}
.content_right .conn .xgcp li {
	float: left;
	width: 23.5%;
	margin-right: 2%;
	margin-bottom: 30px;
}
.content_right .conn .xgcp li:nth-child(4n) {
	margin-right: 0;
}
.content_right .conn .xgcp li > div {
	display: block;
	background: #fff;
	padding: 10px;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
	box-shadow: 0 0 10px 0 #eaeaea;
}
.content_right .conn .xgcp li > div a {
	display: block;
}
.content_right .conn .xgcp li > div .pro_img {
	text-align: center;
	height: 200px;
	overflow: hidden;
}
.content_right .conn .xgcp li > div .pro_img img {
	vertical-align: middle;
	max-width: 100%;
	max-height: 100%;
}
.content_right .conn .xgcp li > div .pro_img .iblock {
	display: inline-block;
	height: 100%;
	width: 0;
	vertical-align: middle;
}
.content_right .conn .xgcp li > div p {
	font-size: 15px;
	text-align: center;
	line-height: 40px;
	overflow: hidden;
	padding: 20px 0 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.content_right .conn .xgcp li > div p span {
	display: block;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 100%;
	padding: 5px 10px 0;
}
.content_right .conn .xgcp li > div em {
	display: block;
	text-align: center;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #999;
	overflow: hidden;
}
.content_right .conn .xgcp li > div:hover {
	box-shadow: 0 0 15px 0 #ddd;
}
.content_right .conn .xgcp li > div:hover em {
	color: #0256ac;
}
.tags_title {
	border-bottom: 1px solid #DDD;
	margin: 0 0 35px;
}
.tags_title span {
	width: 230px;
	padding: 0 15px;
	font-family: 'Roboto Condensed';
	font-size: 18px;
	text-align: center;
	height: 45px;
	line-height: 45px;
	margin-bottom: -1px;
	background: #f8f8f8;
	color: #333;
	display: block;
	margin-left: 5px;
	border: 1px solid #DDD;
	border-bottom: 1px solid #f8f8f8;
	font-weight: 600;
	letter-spacing: 0.5px;
}
.proshow2 {
	padding-top: 20px;
}
.proshow2 .prodetail_con {
	float: right;
	width: 100%;
}
.proshow2 .prodetail_con .tags_title {
	margin: 0;
}
.proshow2 .prodetail_con .content {
	padding: 30px 0;
}
.proshow2 .prodetail_con .content img {
	max-width: 80%;
	height: auto !important;
}
.proshow2 .prodetail_con .content table {
	width: 80% !important;
	overflow: auto;
	font-size: 14px;
	line-height: 1.2;
	margin: 15px auto;
}
.proshow2 .prodetail_con .content table tr th {
    color: #333;
    font-family: 'Roboto Condensed';
	font-size: 16px;
	font-weight: 500;
	text-align: center;
	letter-spacing: 0.5px;
	background-color: #f5f5f5;
	border: 1px solid #dedede;
	padding: 12px 10px 10px;
}
.proshow2 .prodetail_con .content table tr td {
	background-color: #f9f9f9;
	border: 1px solid #dedede;
	text-align: center;
	line-height: 1.2;
	padding: 10px 10px 8px;
}
.proshow2 .prodetail_con .content table tr:nth-child(2n) td {
	background-color: #fefefe
}
.proshow2 .prodetail_con .content table tr td strong {
	font-weight: 600;
}
.lx_dz {
	width: 100%;
	overflow: hidden;
	margin: 50px auto 20px;
	padding: 0;
}
.lx_dz .dz_map {
	width: 97%;
	height: 370px;
	overflow: hidden;
	margin: 0 auto;
	padding: 1%;
	border: 1px solid #d9d9d9;
}
.lx_dz .dz_map iframe {
	width: 100%;
}
.lx_dz .dz_map iframe body {
	width: 100%;
}
.page_list {
	text-align: center;
	padding-top: 20px;
}
.page_list a {
	display: inline-block;
	padding: 0 10px;
	background: #ddd;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-right: 5px;
	border-radius: 2px;
}
.page_list a:hover {
	background: #02328d;
	color: #ffffff;
}
.page_list a.pnnum1 {
	background: #0256ac;
	color: #ffffff;
}
.page_list input {
	display: inline-block;
	padding: 0 5px;
	background: #02328d;
	width: 40px !important;
	height: 30px !important;
	line-height: 30px;
	text-align: center;
	margin: 0 5px;
	color: #fff;
	cursor: pointer;
}
.page_list .p_input {
	display: inline-block;
	padding: 0 5px;
	background: #ddd;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 0 5px;
	color: #555;
	cursor: default;
}
.cpzx .ly_msg {
	width: 100%;
	overflow: hidden;
	margin: 0 auto 20px;
	padding: 0;
}
.cpzx .ly_msg h3 {
	width: 100%;
	height: 60px;
	overflow: hidden;
	line-height: 62px;
	margin: 0 auto;
	padding: 0;
	border-bottom: 1px solid #dfdfdf;
	color: #333;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.5px;
	text-align: center;
}
.cpzx .ly_msg ul {
	width: 100%;
	overflow: hidden;
	margin: 20px auto;
	padding: 0;
	/* box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -moz-box-sizing: border-box;*/
}
.cpzx .ly_msg ul li {
    float: left;
    width: 50%;
    overflow: hidden;
    margin: 0 auto 12px;
    padding: 0;
}
.cpzx .ly_msg ul li:nth-last-child(1), .cpzx .ly_msg ul li:nth-last-child(2) {
    width: 100%;
}
.cpzx .ly_msg ul li h4 {
	width: 17%;
	height: 34px;
	overflow: hidden;
	line-height: 34px;
	margin: 0;
	padding: 0 20px 0 0;
	color: #333;
	font-size: 14px;
	text-align: right;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {
	width: 83%;
	overflow: hidden;
	margin: 0;
	padding-right: 20px;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .ly_msg ul li .msg_ipt1 {
	height: 34px;
}
.cpzx .msg_ipt1 input, .msg_tara textarea {
	display: block;
	width: 100%;
	margin: 0;
	padding: 8px 10px;
	color: #666;
	font-size: 15px;
	border: 1px solid #dfdfdf;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .msg_ipt1 input {
	height: 34px;
	line-height: 16px;
}
.cpzx .msg_tara textarea {
	height: 86px;
    line-height: 1.5;
    resize: none;
}
.cpzx .ly_msg ul li .msg_ipt2 {
	width: 120px;
	height: 34px;
	overflow: hidden;
	margin-right: 10px;
	padding: 0;
	float: left;
}
.cpzx .msg_ipt2 input {
	display: block;
	width: 120px;
	height: 34px;
	overflow: hidden;
	line-height: 16px;
	margin: 0;
	padding: 8px 15px;
	color: #666;
	font-size: 12px;
	border: 1px solid #dfdfdf;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .ly_msg ul li a.yzm_img {
	display: block;
	width: 90px;
	height: 34px;
	overflow: hidden;
	margin: 0;
	padding-right: 20px;
	float: left;
}
.cpzx .ly_msg ul li .msg_btn {
	width: 83%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	float: left;
}
.cpzx .msg_btn input {
	display: block;
	width: 100px;
	height: 34px;
	overflow: hidden;
	line-height: 32px;
	margin: 10px 15px 0 0;
	padding: 0;
	background-color: #f0f0f0;
	color: #333;
	font-size: 15px;
	text-align: center;
	letter-spacing: 1px;
	border: 1px solid #ccc;
	float: left;
}
.cpzx .ly_msg ul li .msg_ipt12 {
	width: 83%;
	height: 34px;
	overflow: hidden;
	margin: 0;
	padding-right: 20px;
	float: left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .msg_ipt12 input {
	height: 34px;
	line-height: 16px;
	display: block;
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 8px 15px;
	color: #666;
	font-size: 12px;
	border: 1px solid #dfdfdf;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.cpzx .ly_msg ul li h4 {
	width: 15%;
	height: 45px;
	font-size: 15px;
	letter-spacing: 0.5px;
}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {
	width: 85%;
}
.cpzx .ly_msg ul li .msg_ipt1, .ly_msg ul li .msg_tara {
	width: 100% !important;
}
.cpzx .ly_msg ul li .msg_ipt1 {
	height: 47px;
}
.cpzx .msg_ipt1 input {
	height: 45px;
	line-height: 45px;
}
.cpzx .ly_msg ul li .msg_ipt12 {
	width: 85% !important;
	height: 45px !important;
}
.cpzx .msg_ipt12 input {
	height: 45px;
}
.cpzx .ly_msg ul li .msg_ipt1 select {
	height: 45px !important;
}
.cpzx input {
	border-radius: 2px;
	border: 1px solid #fff !important;
	background: #f1f1f1;
}
.cpzx textarea {
	border-radius: 2px;
	border: 1px solid #fff !important;
	background: #f1f1f1;
}
.cpzx select {
	border-radius: 2px;
	border: none !important;
	background: #f1f1f1;
	outline: none;
	text-indent: 10px;
}
.cpzx input:focus, .cpzx textarea:focus {
	border: 1px solid #dedede !important;
}
.cpzx .ly_msg ul li a.yzm_img img {
	height: 100% !important;
}
.cpzx .msg_btn input {
	width: 150px;
	height: 45px;
	line-height: 45px;
	cursor: pointer;
}
.cpzx .msg_btn input:first-child {
	background: #fbc333;
	color: #101010;
	outline: none;
}
.cpzx .msg_ipt2 input {
	height: 45px;
}
.cpzx .ly_msg ul li .msg_ipt2 {
	height: 45px;
}
#vdcode {
	width: 80px;
    display: inline-block;
	text-transform: uppercase
}
#validateimg {
    cursor: pointer;
    margin-left: 15px;
}

.moree a {
	display: none;
	width: 162px;
	height: 40px;
	border: 1px solid #dbdbdb;
	text-align: center;
	line-height: 40px;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	font-family: "Arial";
	margin: 0 auto;
	border-radius: 20px;
}
.moree span {
	display: none;
	width: 162px;
	height: 40px;
	border: 1px solid #dbdbdb;
	text-align: center;
	line-height: 40px;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	margin: 0 auto;
	border-radius: 20px;
}
.proconlist .slick-center .moree span {
	display: block;
}
.nsbtt {
	text-align: center;
	padding: 80px 0 70px;
	margin: 0 auto;
	animation: fadeInUp 1s;
}
.nsbtt p {
	color: #fff;
	font-size: 16px;
	margin-top: 24px;
	line-height: 30px;
}
.nsbtt span {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	letter-spacing: 1px;
}
.nsbtt i {
	color: #fff;
	font-family: 'Roboto Condensed';
	font-size: 30px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: 100;
}
.about {
	width: 100%;
	min-height: 450px;
	position: relative;
	background: url(../images/aboutbg.jpg) no-repeat center;
}
.aboutcon {
	width: 1280px;
	margin: 0 auto;
	position: relative;
}
.aboutcon::before {
	width: 100%;
	height: 100%;
	content: "";
	position: absolute;
	left: -1280px;
	background: #f4f5f9;
	z-index: 2;
}
.aboutcon::after {
	width: 100%;
	height: 100%;
	content: "";
	position: absolute;
	right: -1280px;
	background: #f4f5f9;
	z-index: 2;
}
.abtbtt {
	text-align: left;
	padding: 70px 0 20px;
	width: 400px;
}
.abtbtt span {
	font-family: 'Roboto Condensed';
	color: #fff;
	font-size: 40px;
	font-weight: 600;
}
.abtbtt i {
	color: #666;
	font-size: 30px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: 100;
}
.abtleft {
	width: 100%;
	float: left;
	display: inline-block;
	position: relative;
}
.abtleft::after {
	height: 100%;
	position: absolute;
	right: -100px;
	content: "";
	width: 100%;
	top: 0;
}
.abtleft a {
	width: 130px;
	line-height: 38px;
	font-size: 16px;
	text-align: center;
	background: #28aadc;
	color: #fff;
	border-radius: 0;
	padding: 6px 20px;
	text-shadow: none;
	border: 1px solid #28aadc;
}
.abtleft a {
	background: transparent;
	border-color: #fff;
}
.abtleft a:hover {
	color: #101010;
	background: #fbc333;
	border-color: #fbc333;
}
.di {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 1;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	overflow: hidden;
	max-height: 1920px;
	max-width: 1920px;
}
.picrit {
	display: none;
	float: right;
	width: 300px;
	font-size: 28px;
	font-weight: 600;
	text-align: center;
	color: #fefefe;
	line-height: 2;
	padding-top: 150px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}
.picrit::before {
	width: 100%;
	height: 60px;
	position: absolute;
	content: "";
	top: -60px;
	left: 0;
	background: #f4f5f9;
	z-index: -3;
}
.picrit::after {
	width: 100%;
	height: 120px;
	position: absolute;
	content: "";
	bottom: -120px;
	left: 0;
	background: #f4f5f9;
	z-index: -3;
}
.picrit img {
	width: 160px;
    opacity: 0.5;
}
.abtwenzi p {
	font-size: 19px;
	color: #eee;
	line-height: 30px;
	margin-bottom: 25px;
}
.abtwenzi i {
	font-style: normal;
	font-size: 16px;
	color: #ddd;
	line-height: 32px;
}
.shuju {
	border-top: 1px solid rgb(255,255,255,0.3);
	border-bottom: 1px solid rgb(255,255,255,0.3);
	padding: 23px 0 25px;
	margin-top: 50px;
    margin-bottom: 95px;
	position: relative;
	z-index: 10;
}
.shuju .zhong {
    text-align: center;
}
.shuju .he {
	float: left;
}
.shuju .he span {
	font-family: 'Roboto Condensed';
	font-size: 42px;
	font-weight: 600;
	color: #fff;
}
.shuju .he i {
	font-size: 16px;
	color: #fbc333;
	font-weight: 700;
	font-style: normal;
	margin-left: 6px;
}
.shuju .he p {
	font-size: 14px;
	color: #eee;
	padding-top: 10px;
}
.shuju .he:nth-child(1) {
	width: 20%;
	animation: fadeInDown .5s;
}
.shuju .he:nth-child(2) {
	width: 20%;
	animation: fadeInDown 1s;
}
.shuju .he:nth-child(3) {
	width: 20%;
	animation: fadeInDown 1.5s;
}
.shuju .he:nth-child(4) {
	width: 20%;
	animation: fadeInDown 2s;
}
.shuju .he:nth-child(5) {
	width: 20%;
	animation: fadeInDown 2.5s;
}
.footer {
	width: 100%;
	position: relative;
	z-index: 24;
	background: #151617;
	background: url("../images/footbg.jpg") no-repeat top center;
	background-size: cover;
}
.ftcon {
	width: 1280px;
	margin: 0 auto;
	padding: 50px 0 20px;
}
.dibulogo {
	display: inline-block;
	margin-right: 40px;
	margin-top: 0;
	position: relative;
	top: -50px;
}
.dibulogo img {
	width: 120px;
	opacity: 0.5;
}
.dibuzhong {
	width: 785px;
	display: inline-block;
}
.youce {
    float: right;
	display: inline-block;
	position: relative;
    margin-top: 15px;
}
.youce h5 {
	font-size: 20px;
	color: #fff;
	margin-bottom: 25px;
}
.youce span {
	width: 40px;
	height: 40px;
	background: #fbc333;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	margin: 0 0 40px 10PX;
	position: relative;
	cursor: pointer;
}
.youce span img {
	margin-top: 9px;
}
.youqing p {
	position: relative;
	display: inline-block;
	font-size: 14px;
	color: #888;
}
.youqing img {
	position: absolute;
	right: 15px;
	bottom: 17px;
}
.youqing {
	width: 208px;
	border: 1px solid #666;
	padding: 12px 20px;
	cursor: pointer;
}
.caidan {
	display: none;
	position: absolute;
	right: 0;
	bottom: 40px;
	background: #181919;
	width: 100%;
	padding-top: 20px;
	padding-left: 20px;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-left: 1px solid #666;
}
.caidan p a {
	font-size: 14px;
	color: #888;
	padding-bottom: 15px;
	text-align: left;
	display: block;
}
.dibuzhong h4 {
	font-size: 18px;
	letter-spacing: 1px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 18px;
}
.dibuzhong ul li {
	color: #999;
	font-size: 15px;
	line-height: 2;
	letter-spacing: 0.5px;
	margin-right: 135px;
}
.dibuzhong ul li:nth-child(4) {
	margin-right: 0;
}
.dibuzhong ul li a {
	color: #999;
	font-size: 15px;
	padding: 8px 0;
}
.dibuzhong ul li p:hover a {
	color: #b6192a;
}
.dizi {
	text-align: center;
	border-top: 1px solid rgba(255, 255, 255, 0.2);
}
.dizi p {
	font-size: 14px;
	letter-spacing: 0.5px;
	color: #aaa;
	padding: 25px 0;
}
.dizi a {
	font-size: 14px;
	color: #aaa;
	padding: 25px 0;
}
.dizi span::before {
    content: '|';
    font-size: 15px;
    padding: 0 10px;
}
.kuang {
	width: 124px;
	text-align: center;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	background: #fff;
	border-radius: 5px;
	border: 1px solid #ccc;
	top: -140px;
	height: 124px;
	line-height: 124px;
	display: none;
	z-index: 999;
}
.shii {
	position: absolute;
	top: 119px;
	left: 46%;
	transform: translate(0, -50%);
}
.xinxi {
	width: 100%;
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.xinxicon {
	width: 1280px;
	text-align: center;
	margin: 0 auto;
}
.xinxicon p {
	padding: 25px 0;
	font-size: 14px;
	color: #333;
}
.kuang .erweima {
	width: 120px;
	margin-top: 0;
}
.youce span:hover {
	background: #fbc333;
}
.kuangg {
	position: absolute;
	top: 60px;
	left: 50%;
	transform: translate(-50%, 0);
	width: 180px;
	background: #fbc333;
	border-radius: 5px;
	display: none;
	z-index: 999;
}
.kuangg p {
	color: #101010;
	font-size: 14px;
	letter-spacing: 0.5px;
	font-weight: 400;
	padding: 14px 10px 10px;
	bottom: 12px;
}
.kuanggg {
	position: absolute;
	top: 60px;
	left: 47%;
	transform: translate(-50%, 0);
	display: none;
	width: 175px;
	height: 50px;
	background: #fbc333;
	border-radius: 5px;
	z-index: 999;
}
.shi {
	position: absolute;
	top: -7px;
	left: 48%;
	transform: translate(0, -50%);
}
.kuanggg .slick-prev, .kuanggg .slick-next {
	background: #005ba4;
	z-index: 50;
	height: 50px;
	top: 20px;
	width: 18px;
	border-radius: 5px;
}
.kuanggg .slick-prev {
	background: url("../images/lanl.png") no-repeat center center #005ba4;
}
.kuanggg .slick-next {
	background: url("../images/lanr.png") no-repeat center center #005ba4;
}
.libox {
	width: 104px;
	height: 35px;
}
.libox p {
	font-size: 14px;
	line-height: 1.3;
	color: #fefefe;
}
.libox p a {
	font-size: 14px;
	color: #101010;
}
.dianhuabox {
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%;
}
.libox i {
	font-size: 14px;
	color: #fefefe;
	font-style: normal;
	display: block;
	margin-bottom: 5px;
	padding-top: 3px;
}
.header2 {
	background: #fff;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%);
}
.header2con {
	padding: 15px 100px;
}
.listt {
	float: right;
	display: inline-block;
	margin-top: 16px;
}
.list ul {
	display: inline-block;
}
.listt ul li {
	float: left;
}
.listt ul li a {
	font-size: 17px;
	letter-spacing: 1px;
	color: #555;
	padding: 0 30px;
	border-right: 1px solid rgba(255, 255, 255, 0.5);
}
.listt ul li a.cur {
	color: #fbc333;
	font-weight: bold;
}
.listt ul li:nth-child(5) a {
	border-right: none;
}
.enn {
	display: inline-block;
	float: left;
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	border-radius: 50%;
	border: 1px solid #999;
	font-size: 14px;
	color: #999;
	margin: 0 27px 0 15px;
	cursor: pointer;
}
.npage_banner {
	height: 330px;
}
.erji {
	width: 100%;
	height: 60px;
	background: #e7e7e7;
	margin-top: 77px;
}
.erjicon {
	width: 1280px;
	margin: 0 auto;
}
.result {
	font-size: 16px;
	letter-spacing: 0.5px;
	line-height: 62px;
	padding-left: 20px;
}
.c1_list {
	float: left;
	position: relative;
}
.c1_list1 a {
	width: 34px;
	height: 60px;
	border-right: 1px solid #fff;
	display: block;
	line-height: 60px;
}
.wai {
	width: 188px;
	height: 60px;
	border-right: 1px solid #fff;
	line-height: 60px;
}
.c1_list2 span {
	color: #999;
	font-size: 16px;
	font-weight: 800;
	padding: 0 72px 0 20px;
}
.wai {
	width: 188px;
	height: 60px;
	border-right: 1px solid #fff;
	line-height: 65px;
}
.wai span {
	color: #777;
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 1px;
	padding: 0 50px 0 30px;
}
.c1xiala {
	position: absolute;
	top: 60px;
	left: 0;
	width: 100%;
	padding: 10px 0 10px 31px;
	background: #f4f5f9;
	display: none;
	z-index: 50;
}
.c1xiala ul li a {
	color: #787878;
	font-size: 16px;
	letter-spacing: 1px;
	padding: 10px 0;
	display: block;
}
.c1xiala ul li:hover a {
	color: #fbc333;
}
.wai {
	display: inline-block;
}
.daohangcon {
	width: 1280px;
	padding: 50px 0 0;
	margin: 0 auto 30px;
}
.main {
	background: url("../images/bbb.jpg") no-repeat bottom right;
}
.d2bt {
	display: block;
	border-bottom: 2px solid #dbdbdb;
	padding-bottom: 20px;
	margin-bottom: 15px;
}
.d2bt .crumbs {
    color: #666;
    float: right;
    line-height: 3;
    letter-spacing: 0.5px;
}
.d2bt .crumbs a {
    color: #666;
}
.d2daohang .crumbs {
    color: #666;
    letter-spacing: 0.5px;
}
.d2daohang .crumbs a {
    color: #666;
}
.d2list {
	padding: 20px 0 10px;
}
.d2bt span {
	font-family: 'Roboto Condensed';
	color: #333;
	font-size: 32px;
    font-weight: 600;
	letter-spacing: 1px;
}
.d2bt i {
	color: #666;
	font-size: 24px;
	font-family: 'Roboto Condensed';
	font-style: normal;
	text-transform: uppercase;
}
.d2list ul li {
	float: left;
    width: 14.2857%;
    background: #fbc333;
    border: 2px solid #f3f4f5;
    padding: 15px 0 13px;
}
.d2list ul li a {
	display: block;
	color: #101010;
	font-size: 16px;
	font-weight: 500;
	text-align: center;
}
.d2list ul li.active {
	background: #101010;
}
.d2list ul li.active a {
	font-weight: 600;
	color: #fff;
}
.d2list ul li:hover {
	background: #101010;
}
.d2list ul li:hover a {
	color: #fff;
}
.d2list ul li:nth-child(5) a {
	border-right: none;
}
.c1 {
	width: 100%;
}
.c2 {
	width: 100%;
}
.c3 {
	width: 100%;
}
.c4 {
	width: 100%;
}
.c5 {
	width: 100%;
}
.d1 {
	width: 100%;
}
.d2 {
	width: 100%;
}
.e1 {
	width: 100%;
}
.e2 {
	width: 100%;
}
.e3 {
	width: 100%;
}
.yi {
	animation: fadeInUp 1s;
}
.d2neirong {
	width: 1280px;
	margin: 0 auto;
}
.d2neirong > img {
	width: 100%;
}
.d2pic img {
	width: 100%;
}
.d2daohangdi p img {
	max-width: 100%;
}
.prenext {
	padding: 30px 0;
	margin-bottom: 40px;
	border-top: 1px solid #ddd;
}
.prenext p {
	float: left;
	width: 100%;
	font-size: 15px;
	line-height: 2;
}
.prenext p a {
	color: #444;
}
.prenext p a:hover {
	color: #101010;
}
.d2txt span {
	width: 35px;
	height: 3px;
	background: #006548;
	display: inline-block;
	transform: translateY(-8px);
}
.yi {
	text-align: right;
}
.d2txt i {
	color: #006548;
	font-size: 32px;
	font-weight: 800;
	font-style: normal;
	padding-left: 13px;
}
.d2txt p {
	color: #555;
	font-size: 18px;
	margin-top: 20px;
	line-height: 1.8;
}
.d2txt {
	margin: 35px 0 30px;
}
.er ul {
	margin-bottom: 70px;
}
.er ul li {
	float: left;
	width: 50%;
	text-align: center;
	color: #fff;
	font-size: 16px;
	background: #999;
	border: 1px solid #999;
}
.er ul li a {
	color: #000;
	display: block;
	height: 100%;
	position: relative;
	padding: 15px 0;
}
.shiji {
	margin: 0 auto;
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 50px;
}
.shijiliebiao {
	width: 602px;
	margin: 0 auto;
}
.shijiliebiao span::before {
	width: 1px;
	height: 60px;
	background: #999;
	display: block;
	content: "";
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 96px;
}
.shijiliebiao:last-child span::before {
	display: none;
}
.shijiliebiao:nth-child(4) span::before {
	display: none;
}
.shijiliebiao i {
	color: #fff;
	font-size: 14px;
	font-style: normal;
}
.shijiliebiaoa {
	float: right;
	margin-right: 15px;
	position: relative;
	margin-bottom: 68px;
}
.yuan span {
	width: 68px;
	height: 68px;
	background: #bb1c21;
	border-radius: 50%;
	display: block;
	text-align: center;
	line-height: 68px;
	color: #fff;
	font-size: 20px;
	font-weight: 800;
	position: absolute;
	left: -55px;
	top: 0;
	transform: translate(-50%, 0%);
}
.yuan:nth-child(2) span {
	left: -68px;
}
.d2ziti {
	width: 238px;
}
.shijiliebiaoa h5 {
	color: #333;
	font-weight: 800;
	font-size: 26px;
	text-align: left;
}
.shijiliebiaoa p {
	color: #333;
	font-size: 18px;
	margin-top: 15px;
}
.shijiliebiaoaa {
	float: left;
	margin-right: 15px;
	position: relative;
	margin-bottom: 68px;
}
.yuann span {
	width: 68px;
	height: 68px;
	background: #bb1c21;
	border-radius: 50%;
	display: block;
	text-align: center;
	line-height: 68px;
	color: #fff;
	font-size: 20px;
	font-weight: 800;
	position: absolute;
	right: -90px;
	top: 0px;
}
.shijiliebiao3 .yuann span::after {
	width: 1px;
	height: 60px;
	background: #999;
	display: block;
	content: "";
	position: absolute;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 96px;
	display: none;
}
.shiji.atv .shijiliebiao3 .yuann span::after {
	display: block;
}
.shijiliebiaoaa h5 {
	color: #333;
	font-weight: 800;
	font-size: 26px;
}
.shijiliebiaoaa p {
	color: #333;
	font-size: 18px;
	margin-top: 15px;
	text-align: right;
}
.d2zitii {
	text-align: right;
	width: 238px;
}
.zhankai {
	margin: 0 auto;
	text-align: center;
	transform: translate(-5px, -26px) !important;
	cursor: pointer;
	margin-top: 42px;
}
.san {
	width: 1280px;
	margin: 0 auto;
	padding: 50px 0 70px;
}
.san span {
	color: #fbc333;
	font-size: 26px;
	font-weight: 700;
	letter-spacing: 1px;
}
.san i {
	color: #666;
	font-size: 20px;
	font-family: 'Roboto Condensed';
	font-style: normal;
}
.san p {
	color: #666;
	font-size: 16px;
	padding: 40px 0 20px;
	line-height: 2;
	letter-spacing: 0.5px;
}
.san p:nth-child(1) {
	display: none !important;
}
.c2yi {
	border-bottom: 1px solid #dbdbdb;
}
.c3san p {
	line-height: 32px;
}
.d2listt ul li:last-child a {
	border-right: none;
}
.j_nav .jacta img {
	width: 35px;
}
.j_nav .jacta img:nth-child(2) {
	display: none;
}
.j_nav .jactas a {
	color: #0377C2;
}
.j_nav .jactas .jacta img:nth-child(1) {
	display: none;
}
.j_nav .jactas .jacta img:nth-child(2) {
	display: inline-block;
}
.dynamic {
	margin: 0 auto;
}
.banneras img {
	width: 100%;
}
.connew {
	margin-bottom: 70px;
	border: 1px solid #dcdcdc;
	position: relative;
	animation-delay: 0.2s;
	visibility: visible;
	animation-name: fadeInUp;
	animation-duration: 1s;
}
.newrz {
	width: 50%;
	padding: 80px 100px 100px 70px;
}
.newrzlist {
	position: relative;
	width: 584px;
}
.d1anniu {
	position: absolute;
	left: 65px;
	bottom: 75px;
	z-index: 100;
	cursor: pointer;
}
.d1anniuleft {
	width: 31px;
	height: 31px;
	border: 1px solid #dbdbdb;
	float: left;
	text-align: center;
	line-height: 31px;
	position: relative;
}
.d1anniuright {
	width: 31px;
	height: 31px;
	border: 1px solid #dbdbdb;
	float: right;
	text-align: center;
	line-height: 31px;
	position: relative;
}
.l_a {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.r_b {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.d1anniu .d1anniuleft:hover .l_a {
	display: block;
	background: #fbc333;
}
.d1anniuleft:hover .l_b {
	display: none;
}
.d1anniu .d1anniuright:hover .r_b {
	display: block;
	background: #fbc333;
}
.d1anniuright:hover .r_a {
	display: none;
}
.newrz h3 {
	font-size: 26px;
	color: #333;
	line-height: 36px;
	font-weight: bold;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.newrz p {
	font-size: 16px;
	color: #666;
	height: 180px;
	line-height: 30px;
	padding-top: 20px;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	/* text-overflow: ellipsis; */
	/* display: -webkit-box; */
	/* overflow: hidden; */
}
.newrza {
	width: 50%;
}
.newrzalist a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.newrza img {
	height: 100%;
	display: block;
}
.date {
	width: 80px;
	height: 80px;
	left: 50%;
	top: 50%;
	position: absolute;
	background: #fbc333;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
}
.date h4 {
	color: #fff;
	font-size: 22px;
	line-height: 1.1;
	margin: 17px 0 10px 0;
	letter-spacing: 1px;
}
.date h5 {
	font-size: 16px;
	color: #fff;
	/*margin-top: 8px;*/
}
.newss .slick-dots li {
	width: 10px;
	height: 10px;
	margin: 0 7px;
	background: #d2d2d2;
	border-radius: 0;
	display: none;
}
.newss .slick-dots li.slick-active {
	background: #475973;
}
.newss .slick-dots {
	text-align: left;
	bottom: 60px;
	left: 50px;
}
.newslist {
	margin-top: -50px;
	margin-bottom: -60px;
}
.dtnewsa {
	padding: 35px 0;
	border-bottom: 1px solid #dcdcdc;
	animation-delay: 0.2s;
	visibility: visible;
	animation-name: fadeInUp;
	animation-duration: 1s;
	position: relative;
}
.dtnewsa:first-child {
	padding: 0 0 35px;
}
.dtnewsa:last-child {
	margin-bottom: 35px;
}
.dtnewsa .sixa img {
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
}
.rz01 {
	overflow: hidden;
}
@media(min-width:1280px) {
	.dtnewsa .bnrza:hover h4 {
		color: #101010;
	}
	.dtnewsa:hover .sixa img {
		transform: scale(1.1);
	}
}
.dtnewsa:hover .dtding {
	right: -20px;
}
.rz01 {
	position: relative;
}
.rz01 .touming {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.sixa {
	border-right: 1px solid #dcdcdc;
}
.sixa .rz01 img {
	height: 160px;
}
.timen {
	text-align: right;
	padding: 39px 40px;
}
.timen h2 {
	font-family: 'Roboto Condensed';
	font-size: 30px;
	font-weight: bold;
	color: #777;
	line-height: 37px;
}
.timen p {
	font-size: 16px;
	font-weight: bold;
	color: #989898;
	line-height: 37px;
	font-family: arial;
}
.bnrza {
	position: relative;
	padding-left: 35px;
	padding-top: 15px;
	width: calc(100% - 483px);
}
.dtding {
	position: absolute;
	right: 10px;
	width: 40px;
	height: 40px;
	background: #fbc333;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	border-radius: 50%;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
@media (min-width: 1200px) {
	.g_e1yibox p {
		display: none;
	}
	.g_e1yia {
		display: none;
	}
	.g_e1yib {
		display: none;
	}
}
.dtding img {
	width: 9px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.bnrza h4 {
	font-family: 'Roboto Condensed';
	font-size: 20px;
	font-weight: 500;
	color: #333;
	line-height: 1.2;
	position: relative;
	padding-left: 0;
}
.bnrza p {
	color: #666;
	font-size: 15px;
	line-height: 1.6;
	padding-top: 15px;
	padding-right: 70px;
}
/*.1con{
	width:1280px;
	margin:0 auto;
}*/
.e1yi {
	text-align: center;
	width: 1280px;
	margin: 0 auto;
	position: relative;
	animation: fadeInUp 1s;
}
.e1yi .e1box1 {
	display: inline-block;
	background: #999;
	margin-bottom: 70px;
}
.e1yi .e1box1 li {
	float: left;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	position: relative;
	line-height: 40px;
}
.e1yi .e1box1 li a {
	display: block;
	line-height: 40px;
	padding: 0 38px;
	border-top: 1px solid #999;
	background: #999;
	position: relative;
}
/*.e1yi .e1box1 li a:hover::after{
	content: "";
	position:absolute;
	border:1px dotted #dbdbdb;
	width:132px;
	height:2px;
	position:absolute;
	left:0;
	bottom:0;
}*/
.e1yi .e1box1 .act a {
	background-color: #fff;
	color: #fbc333;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px dotted #dbdbdb;
}
.e1yi .e1box1 li a:hover {
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px dotted #dbdbdb;
	background: #fff;
	color: #fbc333;
}
.map-zuobiao {
	width: 100%;
	height: 570px;
}
.e2xinxi {
	width: 350px;
	height: 410px;
}
.sol_con .title h1 {
	font-size: 30px;
	color: #333;
	line-height: 45px;
	text-align: center;
	text-transform: uppercase;
}
.sol_con .title h1 span {
	color: #1a3ba2;
}
.download .downloadcon {
	margin-bottom: 45px;
	width: 100%;
}
.download .downloadcon .downbox {
	width: 100%;
	height: 68px;
	border: 1px solid #e1e1e1;
	padding-left: 30px;
	position: relative;
	margin-bottom: 25px;
}
.download .downloadcon .downbox .downbl {
	width: calc(100% - 185px);
	padding-right: 45px;
}
.download .downloadcon .downbox .downbl h1 {
	font-size: 16px;
	color: #666;
	line-height: 68px;
}
.download .downloadcon .downbox .downbl .time {
	line-height: 68px;
	color: #888888;
	font-size: 14px;
}
.download .downloadcon .downbox .downbl .time span:first-child {
	margin-right: 20px;
}
.download .downloadcon .downbox .downbr {
	position: absolute;
	right: 0px;
	top: 0px;
	padding: 0px 30px;
	/* margin: 20px 0; */
	width: 185px;
	border-left: 1px solid #e1e1e1;
	top: 50%;
	transform: translateY(-50%);
}
.download .downloadcon .downbox .downbr img {
	width: 34px;
	margin-right: 25px;
}
.download .downloadcon .downbox .downbr a {
	font-size: 14px;
	color: #666;
}
.download .downloadcon .downbox:hover h1 {
	color: #fbc333;
}
.download .downloadcon .downbox:hover .time {
	color: #fbc333;
}
.download .downloadcon .downbox:hover .downbr a {
	color: #fbc333;
}
.download .downloadcon .downbox:hover .img_s {
	display: none;
}
.download .downloadcon .downbox:hover .img_d {
	display: inline-block;
}
.login .login_con {
	width: 50%;
	text-align: center;
	color: #666;
	background-color: #f7f7f7;
	padding-top: 70px;
	padding-bottom: 55px;
	transition: background-color 1s linear 0.2s;
	position: relative;
}
.login .login_con .loginbg {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1;
	opacity: 0;
	transition: 1s;
	background: -webkit-linear-gradient(left bottom, #3c78dc, #09d9ff); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(top right, #3c78dc, #09d9ff); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(top right, #3c78dc, #09d9ff); /* Firefox 3.6 - 15 */
	background: linear-gradient(to top right, #3c78dc, #09d9ff); /* 标准的语法（必须放在最后） */
}
.login .login_con:hover .loginbg {
	opacity: 1;
}
.login .login_con .login_text {
	z-index: 2;
	position: relative;
}
.login .login_con img {
	margin-bottom: 25px;
	width: 55px;
	height: 55px;
}
.login .login_con h6 {
	line-height: 30px;
}
.login .login_con a {
	margin-top: 40px;
	line-height: 30px;
	color: #a9ad19;
	display: block;
}
.login .login_con:hover .img_s {
	display: none;
}
.login .login_con:hover .img_d {
	display: inline-block;
}
.login .login_con:hover h6 {
	color: #fff;
}
.login .login_con:hover p {
	color: #fff;
}
.login .login_con:hover a {
	color: #fff;
}
.download .downloadcon .downbox:hover {
	border: 1px solid #fbc333;
}
.download .downloadcon .downbox:hover .downbr {
	border-left: 1px solid #fbc333;
}
.b3 {
	width: 100%;
}
.b3con ul {
	animation: fadeInUp 1s;
}
.b3con {
	width: 1280px;
	margin: 0 auto;
}
.b3con ul {
	margin: 0 -23px;
}
.b3con > ul > li {
	width: 33.333333%;
	padding: 0 23px;
	float: left;
	margin-bottom: 80px;
}
.b3con ul li .b3conli {
	width: 100%;
	height: 100%;
	border-bottom: 1px solid #dbdbdb;
}
.b3con ul li:hover .b3conli .b3conlipic img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.b3con ul li .b3conli .b3conlipic {
	height: 270px;
	overflow: hidden;
}
.b3con ul li .b3conli .b3conlipic img {
	width: 100%;
	height: 270px;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.b3con ul li .b3conli .b3conlipictxt {
	height: 100px;
	background: #fff;
	padding-top: 25px;
	position: relative;
}
.b3time {
	margin-bottom: 18px;
	position: absolute;
	top: 0;
	-webkit-transition: all .5s ease-out 0s;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
	height: 52px;
	width: 100%;
	line-height: 52px;
}
.b3time .b_time {
	position: absolute;
	left: 15px;
	top: 18px;
	display: none;
}
.b3time span {
	color: #999;
	font-size: 14px;
	font-family: "Arial";
	padding-left: 10px;
}
.b3conlipictxt h5 {
	color: #333;
	font-size: 20px;
	font-weight: Bold;
	position: absolute;
	top: 50px;
	-webkit-transition: all .5s ease-out 0s;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
}
@media (min-width: 992px) {
	.b3con ul li:hover .b3time {
		top: 100px;
		background: #fbc333;
		color: #fff;
		padding: 0 15px 0 30px;
	}
	.b3con ul li:hover .b3time .b_time {
		display: block;
	}
	.b3con ul li:hover .b3time img {
		display: none;
	}
	.b3con ul li:hover .b3time span {
		color: #fff;
	}
	.b3con ul li:hover .b3timea {
		display: none;
	}
	.b3con ul li:hover h5 {
		top: 30px;
		color: #fbc333;
	}
}
.b3timee span {
	color: #999;
	font-size: 14px;
	padding-left: 10px;
}
.moreee {
	width: 92px;
	height: 9px;
	background: url("../images/morea.png") no-repeat top left;
	float: right;
}
.moreeea {
	width: 92px;
	height: 9px;
	background: url("../images/moreab.png") no-repeat top left;
	float: right;
	transform: translateY(20px);
}
.b3waiwai {
	text-align: center;
}
.b3timea {
	height: 16px;
	padding: 25px 23px;
	position: absolute;
	right: 0;
	top: 95px;
	-webkit-transition: all .5s ease-out 0s;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
}
.b3fenye {
	margin: 65px 0 70px;
	display: inline-block;
}
.b3fenye .b3fenyef {
	float: left;
	display: block;
	width: 24px;
	height: 24px;
	margin: 0 25px;
	font-size: 16px;
	color: #999;
	border-bottom: 2px solid #fff;
	cursor: pointer;
}
.b3fenye .b3fenyef:hover {
	border-bottom: 2px solid #b6192a;
	color: #b6192a;
}
.d2con {
	width: 1280px;
	margin: 0 auto;
}
.heightplace {
	height: 50px;
}
.d2conbt {
	font-family: 'Roboto Condensed';
	font-size: 28px;
	font-weight: 600;
	text-align: center;
	line-height: 1.2;
	color: #333;
	margin: 0 auto;
}
.shejiao {
	float: right;
}
.d2daohang span {
	color: #666;
	font-size: 14px;
}
.d2daohang span:nth-child(1) {
	margin-right: 77px;
}
.d2daohang {
	padding: 23px 0 20px;
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	margin: 40px 0;
}
.shejiao img:nth-child(1) {
	margin-right: 10px;
}
.shejiao img:nth-child(2) {
	margin-right: 10px;
}
.d2bg {
	max-width: 100%;
}
.wzline {
	margin-top: 30px;
	padding-bottom: 30px;
	border-top: 1px solid #ddd;
}
.d2daohangdi {
	padding: 10px 0 70px;
}
.d2daohangdi p {
	color: #333;
	font-size: 16px;
	line-height: 1.7 !important;
}
.d2listt {
	position: relative;
	height: 40px;
	margin: 70px 0;
}
.d2listt span {
	position: absolute;
}
.d2listt span p {
	width: 120px;
	height: 40px;
	display: block;
	background: #c5c5c5;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	border-radius: 10px;
	cursor: pointer;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.d2listt span p a {
	display: block;
	line-height: 40px;
	width: 100%;
	height: 100%;
}
.d2listt span:nth-child(2) {
	display: block;
	background: #c5c5c5;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	border-radius: 10px;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
}
.d2listt span:nth-child(1) {
	left: 0;
}
.d2listt span:hover a {
	color: #fff;
}
.d2listt span:hover p {
	background: #fbc333;
}
.d2listt span:nth-child(3) {
	right: 0;
}
.b2 {
	width: 100%;
}
.b2con {
	width: 1280px;
	margin: 0 auto;
}
.b2bt span {
	font-size: 24px;
	color: #fbc333;
	font-weight: Bold;
}
.b2bt i {
	font-size: 16px;
	color: #666;
	font-family: 'Roboto Condensed';
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.b2bt {
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 26px;
	margin-bottom: 27px;
}
.b2er {
	animation: fadeInUp 2s;
	padding-bottom: 50px;
}
.b2yi {
	animation: fadeInUp 2s;
	margin-bottom: 60px;
}
.b2yi p {
	font-size: 16px;
	color: #666;
	line-height: 32px;
}
.b2-btr {
	line-height: 30px;
}
.b2-btr a {
	font-size: 14px;
	color: #666;
}
.b2-btr i {
	font-size: 18px;
	color: #666;
	position: relative;
	top: 2px;
	left: 3px;
}
.b2-btr:hover a {
	color: #fbc333;
}
.b2-btr:hover i {
	color: #fbc333;
}
.b2er ul {
	margin: 0 -15px;
}
.b2er ul li {
	padding: 0 15px;
	width: 33.333333%;
	float: left;
	margin-bottom: 30px;
}
.b2erbox {
	width: 100%;
	height: 100%;
}
.b2erpic {
	overflow: hidden;
}
.b2erpic img {
	width: 100%;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
}
.b2er ul li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
}
.b2ertext h5 {
	color: #333;
	font-size: 22px;
	font-weight: Bold;
	line-height: 1.75;
	height: 70px;
	overflow: hidden;
}
.b2er ul li:hover h5 {
	color: #fbc333;
}
.b2ertext {
	padding: 35px 40px;
	background: #f7f7ff;
	position: relative;
	border-bottom: 2px solid #f7f7ff;
}
.b2er ul li:hover .b2ertext {
	border-bottom: 2px solid #fbc333;
}
.b2ertext p {
	color: #666;
	font-size: 14px;
	line-height: 24px;
	margin: 30px 0 25px;
}
.b2ertext i {
	font-size: 14px;
	color: #666;
	font-family: "Arial";
	font-style: normal;
	margin-left: 10px;
}
.b2ertext span {
	display: inline-block;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background: #fff;
	text-align: center;
	line-height: 36px;
	position: absolute;
	right: 40px;
	transform: translateY(-12px);
	position: absolute;
}
.b2er ul li:hover .b2ertext span {
	background: #fbc333;
}
.b2er ul li:hover .youjian {
	display: none;
}
.b2ertext span .youjiana {
	position: absolute;
	top: 12px;
	left: 15px;
	display: none;
}
.b2er ul li:hover .youjiana {
	display: block;
}
.b3timea {
	display: inline-block;
	width: 100%;
}
.b3timee {
	float: left;
}
@-webkit-keyframes bounceInDown {
	0%, 60%, 75%, 90%, 100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}
@keyframes bounceInDown {
	0%, 60%, 75%, 90%, 100% {
		-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0);
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0);
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}
	100% {
		-webkit-transform: none;
		transform: none;
		opacity: 1;
	}
}
.honor {
	border-top: 3px solid #fbc333;
	margin-bottom: 70px;
}
.honor2 {
	border-bottom: 1px solid #eee;
	position: relative;
	cursor: pointer;
}
.honor2 .span1 {
	float: left;
	color: #fbc333;
	font-size: 16px;
	line-height: 61px;
	font-weight: 600;
	margin-left: 10px;
	letter-spacing: 1px;
}
.honor2 ul {
	float: left;
}
.honor2 ul li {
	float: left;
	color: #555;
	font-size: 15px;
	line-height: 61px;
	margin-left: 40px;
	letter-spacing: 1px;
}
.honor2 ul li span {
	color: #333;
}
.honor2 img {
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -5px;
}
.honor2 img.img2 {
	display: none;
}
.honor2:hover li, .honor2:hover li span, .honor2.active li, .honor2.active li span {
	color: #fbc333;
}
.honor2.active .img2 {
	display: block;
}
.honor2.active .img1 {
	display: none;
}
.honor3 {
	background-color: #f9f9f9;
	padding: 40px;
	display: none;
}
.honor3 h4 {
	color: #fbc333;
	font-size: 20px;
	margin-bottom: 20px;
	letter-spacing: 1px;
	font-weight: bold;
}
.honor3 p {
	color: #333;
	font-size: 16px;
	line-height: 1.8;
	letter-spacing: .5px;
}
.honor3 .h41 {
	margin-top: 44px;
}
.honor3 .h42 {
	margin-top: 34px;
}
.honor3 li {
	color: #333;
	font-size: 14px;
	line-height: 28px;
	letter-spacing: .8px;
}
.honor3 button {
	width: 100px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 12px;
	text-align: center;
	background-color: #fbc333;
	margin-top: 36px;
	border-radius: 20px;
	display: none;
}
.newspic .gkh_itm a {
	overflow: hidden;
}
.newspic .gkh_itm a img {
	transition: all 1.36s;
}
.newspic .gkh_itm a {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}
.newspic .gkh_itm a::after {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.1);
	content: '';
	display: block;
}
@media screen and (min-width: 1200px) {
	.newspic .gkh_itm a:hover img {
		transform: scale(1.1);
	}
	@media screen and (max-width: 1280px) {
		.slideTxtBox1, .slideTxtBox1 .bd, .slideTxtBox1 .bd ul {
			width: 1140px;
		}
		.carousel_honor {
			width: 1000px;
		}
		.slideTxtBox1 .bd ul {
			padding: 0px 70px;
		}
		.nextButton {
			right: -70px;
		}
		.prevButton {
			left: -70px;
		}
		.pctopnav li {
			margin-right: 15px;
		}
	}
	@media screen and (max-width: 1199px) {
		.nav .ul1, .nav .ul2, .nav .ul2.active, .pro_list .borderb .blue, .main .crumb, .footer1, .nav .sijicai .ulsi {
			display: none;
		}
		.nav .sijicai .ulsi {
			display: none !important;
		}
		.navpd, .footer2 {
			display: block;
		}
		.main {
			margin-top: 21px;
		}
		.pro_list {
			padding-top: 40px;
		}
		.pro_list h6 {
			height: auto;
			overflow: hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
		}
		.pro_list .col-lg-3 {
			margin-top: 28px;
		}
		.profile {
			padding-top: 60px;
		}
		.honor2 .span1 {
			display: block;
		}
		.honor2 ul {
			float: none;
			padding-left: 20px;
			margin-bottom: 20px;
		}
		.honor2 .span1 {
			line-height: 48px;
		}
		.honor2 ul li {
			line-height: 26px;
		}
		.customer {
			padding-top: 56px;
		}
		.customer ul {
			margin-right: -30px;
			margin-left: -30px;
		}
		.customer li {
			padding-left: 30px;
			padding-right: 30px;
		}
		.question {
			margin-top: 65px;
		}
		.videos {
			margin-top: 60px;
		}
		.slideTxtBox1 {
			display: none;
		}
		.ph_honor {
			display: block;
		}
		.news {
			margin-top: 0
		}
		.newsnei {
			margin-top: 60px;
		}
		/*头部*/
		.header1 {
			display: none;
		}
		.header2 {
			display: block;
		}
	}
	@media(max-width:964px) {
		.honor2 ul li {
			margin-right: 46px;
			letter-spacing: 1px;
		}
	}
	footer .di p.p1 {
		float: none;
	}
	footer .di p.p2 {
		float: none;
	}
	footer .di p span {
		display: block;
	}
	footer .di p {
		text-align: center;
	}
	.chanpinlist ul {
		display: none;
	}
	.chanpinlist {
		padding-top: 66px;
	}
	.product_nei {
		margin-top: 68px;
	}
	.chan_slick .row {
		margin-left: -0px;
		margin-right: -0px;
		position: static;
		opacity: 1;
		z-index: 1;
	}
	.chan_slick .row {
		display: none;
	}
	.chan_slick .row:last-child {
		display: block;
		opacity: 1 !important;
		z-index: 1;
		height: auto;
	}
}
@media screen and (max-width: 991px) {
	.product_nei .rightcon, .product_nei .tabbox {
		float: none;
		width: 100%;
		padding-left: 0;
	}
	.product_nei .rightcon {
		padding-top: 16px;
	}
	.customer ul {
		margin-right: -15px;
		margin-left: -15px;
	}
	.customer li {
		padding-left: 15px;
		padding-right: 15px;
	}
	.download tr td:nth-child(1), .download tr td:nth-child(3), .download tr td:nth-child(4) {
		display: none;
	}
	.download tr td:nth-child(2) {
		padding-left: 3%;
	}
	.contact1 ul li:nth-child(1) {
		width: 100%;
		padding-bottom: 0px;
	}
	.contact1 ul li:nth-child(2), .contact1 ul li:nth-child(3) {
		width: 50%;
		padding-top: 0;
	}
	.contact1 ul li:nth-child(2) .licon {
		border-left: 0;
	}
	#dituContent {
		margin-left: -1100px;
	}
	.newzhao {
		display: none;
	}
	.newzhao2 {
		display: block;
	}
	.zuixin .row1:nth-child(4) {
		display: none;
	}
}
@media screen and (max-width: 768px) {
	.servc_icd {
		display: none;
	}
	.icon, .banner .img1 {
		display: none;
	}
	.banner .img2 {
		display: block;
	}
	.chan_slick .row {
		padding-left: 145px;
		padding-right: 145px;
	}
	.chan_slick .slick-prev {
		left: -122px;
		z-index: 1;
	}
	.chan_slick .slick-next {
		right: -122px;
		z-index: 1;
	}
	.chan_slick .container {
		height: auto;
	}
}
@media screen and (max-width: 767px) {
	.header, .header2 {
		height: 60px;
		border-bottom: 1px solid #eee;
		box-shadow: 0 1px 15px 0 rgb(0 0 0 / 8%);
	}
	.header .headercon, .header2 .header2con {
		padding: 12px 15px;
	}
	.header .headercon .logo, .header2 .header2con .logo {
		width: 45%;
	}
	.header .SJ_xiala, .header2 .SJ_xiala {
		top: 60px;
	}
	.npage {
		display: none;
	}
	.daohangcon {
		display: none;
	}
	.e1 {		
		margin-top: 80px;
	}
	.products.np {	
		margin-top: 80px;
	}
	.wzline {
		margin-top: 20px;
		padding-bottom: 15px;
	}
	.ny_content_wrap {
		margin-top: 80px;
	}
	.h_phpage, .ph_honor .hd {
		display: block;
	}
	.h_lp, .honor_btn, .ding {
		display: none;
	}
	.banner_l .slick_bd .slick-slide img.img2 {
		display: block !important;
	}
	.banner_l .slick_bd .slick-slide img.img1 {
		display: none !important;
	}
	.canshu ul.canshu1 li {
		width: 33.333%;
	}
	.canshu ul.canshu1 li:nth-child(1), .canshu ul.canshu1 li:nth-child(2), .canshu ul.canshu1 li:nth-child(3) {
		border-bottom: 1px solid #dcdcdc;
	}
	.canshu ul.canshu1 li:nth-child(4) {
		border-top: 0;
		border-left: 1px solid #dcdcdc;
	}
	.canshu ul.canshu1 li:nth-child(5), .canshu ul.canshu1 li:nth-child(6) {
		border-top: 0;
	}
	.profile ul li {
		float: left;
		width: 100%;
	}
	.honor2 {
		padding-bottom: 20px;
	}
	.honor2 .span1 {
		font-size: 18px;
	}
	.honor2 ul li {
		width: 100%;
		line-height: 1.8;
		margin-left: 20px;
		margin-right: 0;
		letter-spacing: 0.5px;
	}
	.honor {
		margin-bottom: 30px;
	}
	.customer ul {
		margin-right: -10px;
		margin-left: -10px;
	}
	.customer li {
		width: 50%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.question1 {
		padding-right: 20px;
	}
	.question1 .img1, .question1 .img2 {
		display: none !important;
	}
	.question2 {
		padding-left: 20px;
		padding-right: 20px;
		background: url("../images/A.png") no-repeat top 183px left 17px;
	}
	.question2 img {
		float: none;
		margin-left: 0;
		margin-top: 0;
		width: 100%;
	}
	.question2 p {
		margin-top: 18px;
	}
	.videos li {
		margin-right: 26px;
		display: inline-block;
		float: none;
	}
	.contact1 ul li:nth-child(2), .contact1 ul li:nth-child(3) {
		width: 100%;
	}
	.contact1 ul li:nth-child(2) {
		padding-bottom: 0;
	}
	.contact1 ul li:nth-child(2) .licon {
		padding-bottom: 0;
	}
	.contact1 ul li:nth-child(3) .licon {
		border-left: 0;
		padding-top: 0;
	}
	.contact1 ul li .licon {
		padding-left: 20px;
		padding-right: 20px;
	}
	.contact_form .yan input {
		width: 183px;
	}
	.polist {
		left: 0;
		margin-left: 0;
		width: 100%;
		top: 2px;
	}
	.polist li {
		float: none;
		margin: 10px auto;
	}
	.polist li:last-child {
		margin-right: auto;
	}
	.main_con {
		width: 286px;
	}
	.main_con .t_340 {
		padding: 16px 15px 12px 15px;
	}
	#dituContent {
		height: 515px;
	}
	.main_con {
		margin-top: -110px;
	}
	.chan_slick .row {
		padding-left: 35px;
		padding-right: 35px;
	}
	.chan_slick .slick-prev {
		left: -17px;
		z-index: 1;
	}
	.chan_slick .slick-next {
		right: -17px;
		z-index: 1;
	}
	.po {
		height: 515px;
	}
	.content_right .conn .proshow1 .pro_btn {
        padding-top: 5px;
	}
	.content_right .conn .proshow1 .pro_btn1 {
        width: 45%;
	}
}
@media screen and (max-width: 460px) {
	.banner_l .bd li img.img2 {
		display: none !important;
	}
	.banner_l .bd li img.img3 {
		display: block !important;
	}
}
@media screen and (max-width: 379px) {
	.logo .img1 {
		display: none;
	}
	.logo .img2 {
		display: block;
	}
	.logo {
		margin-top: 0;
	}
}
.bd_weixin_popup_bg, .bd_weixin_popup {
	height: 291px !important;
}
.b1content {
	margin-top: 70px;
	width: 100%;
}
.b1content p {
	line-height: 30px;
	font-size: 16px;
	color: #989898;
}
.e3 {
	width: 100%;
	background: url("../images/e3bg.png") no-repeat bottom right;
	background-position: 754px -54px;
	border: 1px solid #f9f9f9;
}
.e3 .e3con {
	width: 1280px;
	margin: 0 auto;
}
.liuyan .name {
	color: #333;
	font-size: 16px;
	padding: 20px 0px 20px 10px;
	border-bottom: 1px solid #dbdbdb;
	width: 635px;
}
input::-webkit-input-placeholder { /* WebKit browsers */
	color: #bfbfbf;
	font-size: 16px;
}
input::-moz-input-placeholder { /* Mozilla Firefox */
	color: #bfbfbf;
	font-size: 16px;
}
input::-ms-input-placeholder { /* Internet Explorer */
	color: #bfbfbf;
	font-size: 16px;
}
.e3con h4 {
	font-size: 24px;
	color: #fbc333;
	font-weight: Bold;
}
.e3con p {
	font-size: 16px;
	color: #666;
	margin: 20px 0 50px;
}
.yanzheng {
	color: #bfbfbf;
	font-size: 16px;
	padding: 0px 0px 20px 0px;
	width: 684px;
	position: relative;
}
.d3fs {
	width: 130px;
	height: 37px;
	background: #fbc333;
	border-radius: 24px;
	text-align: center;
	line-height: 37px;
	margin: 25px 0 75px;
}
.d3fs button {
	color: #fff;
}
.yanzhenga {
	float: left;
	position: relative;
	width: 100%;
}
.yanzhengtu {
	padding-right: 15px;
	top: 20px;
	right: 53px;
	position: absolute;
	width: 95px;
	height: 32px;
	overflow: hidden;
}
.yanzhengtu img {
	width: 100%;
}
.d3fs a {
	width: 130px;
	height: 38px;
	display: block;
	background: #fbc333;
	text-align: center;
	line-height: 38px;
	color: #fff;
	font-size: 14px;
	border-radius: 18px;
}
.d3fs input {
	margin: 45px 0 70px;
	color: #fff;
	font-size: 14px;
	background: #fbc333;
	text-align: center;
	width: 129px;
	height: 37px;
	border-radius: 20px;
	border: 1px solid #fbc333;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.d3fs:hover input {
	border: 1px solid #fbc333;
	background: #fff;
	color: #fbc333;
}
.li a {
	text-decoration: none;
	color: #999;
	font-size: 14px;
}
.content {
	width: 100%;
	margin-bottom: 70px;
}
.content p {
	color: #333;
	font-size: 16px;
	line-height: 1.7;
}
.ps {
	width: 100%;
	margin-top: 49px;
	position: relative;
}
.l_photo {
	width: 100%;
	height: 485px;
	background-image: url("../images/b1bg.jpg");
	background-size: 100% 485px;
	background-repeat: no-repeat;
}
.l_photo_top {
	position: absolute;
	width: 100%;
	height: 485px;
	background-color: #0065b7;
	opacity: 0.8;
}
.container {
	width: 1280px;
}
.ps_content {
	margin-top: 120px;
	width: 100%;
	height: 365px;
}
.ps_content_rad {
	width: 20%;
	height: 365px;
	float: left;
}
.ps_content_ps-w > img {
	width: 130px;
	height: 130px;
	margin-left: 53px;
}
.ps_content_ps-w {
	width: 100%;
}
.ps_content_ps {
	width: 100%;
	height: 100%;
	display: inline-block;
}
.ps_content_ps-s {
	margin-top: 50px;
	text-align: center;
}
.ps_content_ps-s > p:nth-child(1) {
	font-family: "Times New Roman";
	font-size: 50px;
	color: #fff;
}
.ps_content_ps-s > p:nth-child(2) {
	font-size: 14px;
	color: #fff;
	margin-top: 20px;
}
.ps_content_ps-s > p > span {
	font-size: 15px;
}
.ccc {
	width: 33%;
	height: 140px;
	float: left;
}
.btna, .pagn, .btnb {
	background-color: #fbc333;
}
.cor-w {
	width: 33.3%;
	height: 140px;
}
.cor_w_content {
	margin: 40px auto;
	margin-left: 17%;
}
.cor_w_content-p, .cor_w_content-s {
	float: left;
}
.cor_w_content-s {
	margin-left: 23px;
}
.cor_w_content-s > p:nth-child(1) {
	font-size: 22px;
	font-weight: bold;
	color: #333;
}
.cor_w_content-s > p:nth-child(2) {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	margin-top: 15px;
}
.cor_size {
	width: 100%;
	height: 160px;
	margin-top: 2px;
	background-color: #f8f8f8;
}
.cor_size > span {
	line-height: 160px;
	margin-left: 60px;
	font-size: 18px;
	color: #666;
}
.photo {
	float: left;
	margin-right: 15px;
}
.ps1 {
	width: 65px;
	height: 65px;
}
.size {
	float: left;
	line-height: 100px;
}
.size::after {
	display: block;
	clear: both;
	height: 0;
	content: ' ';
}
.size p:nth-child(1) {
	font-size: 20px;
	color: #27292b;
	font-weight: bold;
}
.size p:nth-child(2) {
	font-size: 15px;
	color: #636466;
}
.size p {
	margin-top: 15px;
}
.backimg {
	margin-top: 20px;
}
.content1 {
	margin-top: 25px;
	font-size: 16px;
}
.content1 p {
	line-height: 1.72;
	color: #5d6265;
}
.content1 img {
	margin: 15px 0;
	padding: 5px;
	background: #fff;
	border: 1px solid #ddd;
}
.content1 h3.tit {
    font-family: 'Roboto Condensed';
    font-weight: 500;
    padding-bottom: 10px;;
}
.content1 .entm-type_galleryImg ul li {
    float: left;
    width: 25%;
}
.content1 .entm-type_galleryImg ul li img {
    width: 100%;
    border: none;
    padding: 5px;
    margin: 0;
}
.content1 h2.entm-field_title {
    display: block;
    width: 100%;
}
.enter_chart_content15 {
    width: 100%;
    margin: 0 auto;
    padding: 15px 0;
    box-sizing: border-box;
    color: #999
}
.enter_chart_content15 .marg-lg-b30 {
    margin-bottom: 30px
}
.enter_chart_content15 .row {
    margin-left: -17px;
    margin-right: -17px
}
.enter_chart_content15 .row::after {
    content: "";
    display: table;
    clear: both
}
.enter_chart_content15 *, ::after, ::before {
    box-sizing: inherit
}
.enter_chart_content15 .plr-16 {
    padding: 0 6px
}
.enter_chart_content15 .steps {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}
.enter_chart_content15 .step:last-of-type {
    margin-bottom: 0
}
.enter_chart_content15 .step {
    width: 100%;
    position: relative;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    margin-bottom: 30px;
    margin-left: 30px;
    padding: 25px 50px 25px 60px
}
.enter_chart_content15 .step__title {
    font-family: 'Roboto Condensed';
    font-size: 22px;
    margin-bottom: 10px;
    color: #333;
    font-weight: 600;
}
.enter_chart_content15 .step__content {
    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 0
}
.enter_chart_content15 .step__number {
    font-family: 'Roboto Condensed';
    position: absolute;
    background-color: #fff;
    font-size: 26px;
    font-weight: 600;
    text-align: center;
    line-height: 58px;
    width: 60px;
    height: 60px;
    top: 30px;
    left: -30px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .1), 0 2px 10px rgba(0, 0, 0, .15);
    border-top: 3px solid #fec303;
    transition: all .1s ease-out
}
.enter_chart_content15 .step__number {
    border-top: 3px solid #fec303
}
.enter_chart_content15 .step__number::before {
    position: absolute;
    content: '';
    left: 0;
    top: -3px;
    width: 0;
    height: 3px;
    background-color: #ccc;
    transition: all .2s ease-out
}
.enter_chart_content15 .step:hover .step__number {
    color: #333
}
.enter_chart_content15 .step:hover .step__number::before {
    width: 100%;
    background-color: #FFBE00 !important
}
.enter_chart_content15 .font-color3 {
    color: #333
}
.top:nth-child(2) {
	margin-top: 60px;
}
.top {
	margin-top: 60px;
}
.size1 {
	float: left;
	margin-top: 3px;
}
.size1::after {
	display: block;
	clear: both;
	height: 0;
	content: ' ';
}
.size1 p:nth-child(1) {
	font-family: "Regular";
	color: #27292b;
	margin-top: 27px;
	font-size: 20px;
	font-weight: bold;
}
.size1 p:nth-child(2) {
	font-family: "Regular";
	color: #636466;
	margin-top: 20px;
	font-size: 15px;
}
.ps2 {
	width: 65px;
	height: 100px;
}
#cccc {
	padding-bottom: 70px;
}
.cor_w_content-s > p:nth-child(1) {
	color: #f8f8f8;
	font-size: 22px;
}
.cor_w_content-s > p:nth-child(2) {
	color: #f8f8f8;
	font-size: 14px;
}
.cl > .cor_w > .cor_w_content > .cor_w_content-s > p:nth-child(1) {
	color: #333;
	font-size: 22px;
}
.cl > .cor_w > .cor_w_content > .cor_w_content-s > p:nth-child(2) {
	color: #7f7f7f;
	font-size: 14px;
}
.cl {
	background-color: #f8f8f8;
}
.mar {
	margin-top: 1px;
}
.bacimg {
	margin-top: 20px;
	background-image: url("../images/about_bg2.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100%;
}
.maptishi {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-44%, -87%);
}
.maptishia {
	position: absolute;
	color: #fbc333;
	font-size: 20px;
	font-weight: Bold;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.maplianxi {
	padding: 43px 45px 0px 65px;
	width: 350px;
	background: rgba(255, 255, 255, 0.85);
	position: absolute;
	top: 50%;
	right: 55px;
	transform: translate(0, -50%);
}
.mapicon {
	display: inline-block;
	position: absolute;
	left: -30px;
}
.mapdizi {
	text-align: left;
	position: relative;
	margin-bottom: 45px;
}
.mapwai {
	position: relative;
	margin-bottom: 70px;
}
.mapwai .mapmo {
	display: none;
}
.mapdizi p {
	color: #333;
	font-weight: Bold;
	font-size: 18px;
	margin-bottom: 20px;
}
.mapdizi span {
	color: #666;
	font-weight: Bold;
	font-size: 16px;
	line-height: 20px;
}
.e1zhankai {
	margin: 30px 0 0;
}
.zongjinglishi {
	width: 100%;
	height: 55px;
	background: #f4f5f9;
	border-left: 1px solid #fbc333;
	padding: 19px 22px 0 30px;
}
.zongjinglishi span {
	color: #333;
	font-weight: Bold;
	font-size: 18px;
	float: left;
}
.zongjinglishi.act .lxwimg .img_b {
	display: none;
}
.zongjinglishi.act .lxwimg .img_d {
	display: inline-block;
}
.lxwimg img {
	width: 17px;
}
.e1xiala {
	padding: 0 0 40px;
	display: none;
}
.e1xialaa {
	display: block;
}
.e1xiala ul {}
.e1xiala ul li {}
.e1xialawai {
	width: 100%;
	height: 100%;
	border: 1px solid #dbdbdb;
	text-align: left;
	padding: 30px 38px;
}
.e1btt {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 15px;
	margin-bottom: 25px;
}
.e1btt span {
	color: #333;
	font-weight: Bold;
	font-size: 24px;
}
.e1xialawai p {
	color: #666;
	font-size: 16px;
	line-height: 34px;
}
.renwu01 {
	transform: translateY(-5px);
}
.liboxa {
	width: 100%;
}
.b1xuanxiang {
	width: 1280px;
	margin: 0 auto;
}
.b1xuanxiang ul li {
	width: 25%;
	height: 142px;
	background: #fbc333;
	float: left;
	position: relative;
	cursor: pointer;
	-webkit-transition: all .3s ease-out 0s;
	-moz-transition: all .3s ease-out 0s;
	-ms-transition: all .3s ease-out 0s;
	-o-transition: all .3s ease-out 0s;
	transition: all .3s ease-out 0s;
}
.b1icon_b {
	display: none;
}
.g_btnitmatv {
	background: #f8f8f8 !important;
}
.g_btnitmatv .b1text span {
	color: #333;
}
.g_btnitmatv .b1text p {
	color: #666;
}
.g_btnitmatv .b1icon .b1icon_a {
	display: none;
}
.g_btnitmatv .b1icon .b1icon_b {
	display: block;
}
.b1xuanxiang ul li:hover {
	background: #f8f8f8;
}
.b1xuanxiang ul li:hover .b1text span {
	color: #333;
}
.b1xuanxiang ul li:hover .b1text p {
	color: #666;
}
.b1xuanxiang ul li:hover .b1icon .b1icon_a {
	display: none;
}
.b1xuanxiang ul li:hover .b1icon .b1icon_b {
	display: block;
}
.b1xuanxiang ul li .xuanxiangli {
	width: 100%;
	border-right: 1px solid rgba(255, 255, 255, 0.5);
	height: 113px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	padding: 28px 35px 40px 40px;
}
.b1icon {
	position: relative;
	float: left;
	width: 50px;
	height: 50px;
}
.b1icon .b1icon_a {
	position: absolute;
	top: 0;
	left: 0;
}
.b1text {
	float: left;
	margin-left: 20px;
}
.b1text p {
	color: #fff;
	font-size: 22px;
	font-weight: bold;
	padding: 7px 0 10px;
}
.b1text span {
	color: #fff;
	font-size: 14px;
}
.b1wenbenlist p {
	color: #006548;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 2;
}
.b1wenben {
	width: 100%;
	height: 160px;
	padding: 0px 0 0 55px;
	background: #f8f8f8;
}
.b1wenben_box {
	width: 1280px;
	margin: 0 auto;
}
.b1groun {
	margin-bottom: 70px;
}
.b1groun_3 {
	padding-top: 10px;
}
.company {
	background: url("../images/b1gg.jpg") no-repeat top center;
	padding: 100px 0;
	margin: 45px 0 0;
}
.company4 {
	width: 1280px;
	margin: 0 auto;
}
.company .company4 .canvas .fl {
	width: 20%;
	margin-bottom: 40px;
	padding: 0 5px;
	text-align: center;
}
.company .company4 .canvas .circle {
	height: 116px;
}
.company .company4 .canvas .fl p {
	font-size: 14px;
	line-height: 28px;
	margin-top: 125px;
	color: #fff;
}
.company .company4 .canvas .circles-integer {
	font-family: 'HIRSB';
	font-size: 52px;
	position: absolute;
	top: 176px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	text-align: center;
	color: #fff;
}
.company .company4 .canvas .slick-dots {
	bottom: -15px;
}
.company .company4 .canvas .slick-dots li {
	width: 10px;
	height: 10px;
	margin-right: 5px;
	margin-left: 5px;
	border-radius: 50%;
	background: #bbb;
}
.company .company4 .canvas .slick-dots li.slick-active {
	background: #fff;
}
.c_333 {
	color: #333;
}
.text-center {
	text-align: center;
}
.text-center a li.act {
	border-bottom: 2px solid rgba(182, 25, 42, 1);
	color: #b6192a;
}
.text-center a:hover li {
	border-bottom: 2px solid rgba(182, 25, 42, 1);
	color: #b6192a;
}
.text-center a .lp:hover .r {
	display: block;
}
.text-center a .lp:hover .b {
	display: none;
}
.npage {
	background: url(../images/npage.jpg) no-repeat;
	background-size: 100%;
	background-position: bottom;
	width: 100%;
	height: 400px;
}
#pages {
	text-align: center;
	margin: 30px 0;
}
#pages a {
	display: inline-block;
	padding: 15px 18px 12px;
	background-color: #fff;
	color: #101010;
	font-size: 16px;
	margin: 0 1px;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	-o-transition-duration: 0.25s;
	border: 1px #ddd solid;
	border-radius: 3px
}
#pages a:hover {
	background-color: #fbc333;
	border-color: #fbc333;
	color: #101010
}
#pages a.active {
	background-color: #fbc333;
	border-color: #fbc333;
	color: #101010;
    margin: 0 2px;
}
#pages a.prev, #pages a.next {
	font-size: 15px;
}
#pages span {
	display: inline-block;
	padding: 15px 18px 12px;
	color: #101010;
	position: relative;
	top: -2px
}
/* 百度编辑器插入的附件图标和文字样式 */
.ico_att img {
	margin: 0 8px 0 0;
}
.ico_att a {
	font-size: 14px;
	color: #06c;
}
/**************************/
.SJ_xiala {
	display: none;
	position: fixed;
	top: 81px;
	width: 100%;
	border-top: 1px solid #F1F1F1;
    border-bottom: 1px solid #F1F1F1;
	background: #fff;
	z-index: 10000;
}
.SJ_xiala .SJ_yijili {
	position: relative;
	width: calc(100% - 20px);
	line-height: 50px;
	text-align: left;
	background: #fff;
	margin: 0px 10px;
	border-bottom: 1px solid #F1F1F1;
}
.SJ_xiala .SJ_yijili:last-child {
    border-bottom: none;
}
.SJ_xiala .SJ_yijili a {
	color: #666;
	font-size: 18px;
	color: #666;
}
.SJ_xiala .SJ_yijili .SJ_xiala_jia {
	position: absolute;
	top: 16px;
	right: 0px;
	width: 18px;
	height: 18px;
	cursor: pointer;
}
.SJ_xiala .SJ_yijili .SJ_xiala_jian {
	display: none;
	position: absolute;
	top: 16px;
	right: 0px;
	width: 18px;
	height: 18px;
	cursor: pointer;
}
.SJ_erji {
	display: none;
	width: 100%;
	padding-left: 30px;
	border-bottom: 1px solid #F1F1F1;
}
.SJ_erji li {
	width: 100%;
	font-size: 16px;
	color: #999;
	line-height: 40px;
}
/*
 * 手机下拉图标
 */
.openmenu {
	position: relative;
	display: inline-block;
	margin-top: 20px;
	margin-left: 20px;
	width: 50px;
	height: 50px;
	background: #a7c542;
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	-o-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;
}
.openmenu span {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 22px;
	height: 2px;
	-webkit-transition: all .5s ease-out 0s;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: #fff;
}
.openmenu span::after, .openmenu span::before {
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	content: '';
	-webkit-transition: all .5s ease-out 0s;
	-moz-transition: all .5s ease-out 0s;
	-ms-transition: all .5s ease-out 0s;
	-o-transition: all .5s ease-out 0s;
	transition: all .5s ease-out 0s;
	background: #fff;
}
.openmenu.act span {
	background: rgba(255, 255, 255, 0);
}
.openmenu.act span::before {
	top: 0;
	-webkit-transform: rotate(43deg);
	-ms-transform: rotate(43deg);
	transform: rotate(43deg);
}
.openmenu span::before {
	top: 7px;
}
.openmenu.act span::after {
	top: 0;
	-webkit-transform: rotate(-43deg);
	-ms-transform: rotate(-43deg);
	transform: rotate(-43deg);
}
.openmenu span::after {
	top: -7px;
}
.nysolutions .solu_tit {
	text-align: center;
}
.nysolutions .solu_tit h3 {
	display: inline-block;
	position: relative;
}
.bsBox, #bsPanel div, #bsMorePanel div, #bshareF div {
	box-sizing: content-box;
}
.bsTop span {
	line-height: 24px !important;
}
.mengcen {
	display: none;
	width: 100%;
	height: 100vh;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.9);
	z-index: 30000;
}
.caidansuo {
	position: relative;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 38%;
	height: 46px;
	border-bottom: 1px solid #fff;
}
.caidansuo input {
	width: calc(100% - 60px);
	height: 100%;
	font-size: 24px;
}
#buts {
	position: relative;
	right: 0;
	font-size: 22px;
	color: #fff;
	letter-spacing: 3px;
}
.guanbi {
	width: 28px;
	display: block;
	position: absolute;
	right: 6%;
	top: 4%;
}
.guanbi img {
	width: 100%;
}
.con_box {
	width: 1280px;
	margin: 0 auto;
}
.con_box ul li {
	width: 20%;
	height: 255px;
	float: left;
}
.con_box_apic {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	border: 1px solid rgba(255, 255, 255, 0.2);
	text-align: center;
	line-height: 120px;
	margin: 0 auto;
	position: relative;
}
.con_box_atxt {
	text-align: center;
	padding-top: 48px;
}
.con_box_atxt i {
	font-style: normal;
	color: #fff;
	font-family: "Conv_Helvetica-Roman-SemiB";
	font-size: 50px;
}
.con_box_atxt p {
	color: #fff;
	font-size: 14px;
	padding-top: 22px;
}
.con_box_atxt span {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	font-family: "Conv_Helvetica-Roman-SemiB";
}
.servc_icd {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: rotateY(180deg);
	transform: translate(-50%, -50%);
}
.e1yi ul li:hover a {
	color: #fbc333;
	font-weight: bold;
}
.newspic .gkh_itm {
	position: relative;
	padding-right: 30px;
}
.tou_2 {
	position: absolute;
	top: 0;
	left: 0;
	height: 259px;
}
.tou_1 {
	width: 100%;
	height: 260px;
}
.er .clearfix li.act {
	border: 1px solid #dbdbdb;
	color: #fbc333;
	background: #fff;
}
.b1wenbenlist_a {
	transform: translateY(-50%);
	position: relative;
	top: 50%;
	padding-top: 3px;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: rgba(247, 157, 157, 0.75) !important;
}
/*.product .proconlist .proconlisttt button{
	color: #fff
	border:1px solid #fff;
}*/
.moree a:nth-child(1) {
	display: none;
}
.d2listt a:hover {
	color: #fff;
}
.serach :hover {
	background: #fbc333;
	color: #101010;
	border-color: #fbc333;
}
.en:hover a.act {
	color: #fff;
}
.banner .gkh_itm {
	display: none;
}
.bshare_box {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}
.bshare_box a {
	width: 100% !important;
	height: 100% !important;
	display: block;
	opacity: 0 !important;
}
.bsPromo {
	width: 100%;
	height: 100%;
	display: block !important;
	opacity: 0 !important;
}
.sinaminiblog {
	position: relative;
	/*width:29px;*/
}
.qqim {
	position: relative;
}
.bshare-weixinn {
	position: relative;
}
.serach :hover {
	background: #ddd;
}
.enn:hover a {
	color: #101010;
}
.namea {
	height: 186px;
	line-height: 1.75em;
}
textarea::-webkit-input-placeholder {
	color: #bfbfbf;
}
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #bfbfbf;
}
textarea::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #bfbfbf;
}
textarea::-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #bfbfbf;
}
.dynami {
	border-top: 2px solid #fbc333;
	margin-bottom: 40px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 25px;
}
.newssboxitem {
	width: 20%;
	height: 35px;
}
.newssboxitem a {
	color: #464646;
	font-size: 16px;
	display: block;
	padding: 0 30px;
	width: 100%;
	text-align: center;
}
.newssboxitem a:hover {
	color: #fbc333;
}
.sertxt {
	width: 100%;
	padding: 22px 0 24px;
}
.sertxt h2 {
	color: #fbc333;
	font-size: 22px;
	padding-left: 53px;
	line-height: 1.75;
}
.d2daohangdi a:hover {
	color: #fbc333;
}
.d2daohangdi a {
	text-decoration: none !important;
	font-size: 18px;
	color: rgb(63, 63, 63);
}
.d2daohangdi .hritem {
	margin-bottom: 20px;
}
.d2daohangdi .hritem ul li {
	font-size: 18px;
	line-height: 2;
}
.d2daohangdi h4.tit {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 20px;
}
.sunny_kuanggg {
	width: 100%;
}
.sunny_kuanggg_item {
	width: 50%;
	padding: 0 5px;
	margin-bottom: 10px;
}
.sunny_kuanggg_box {
	width: 168px;
	padding-top: 10px;
	height: auto !important;
}
.sunny_kuanggg .libox {
	width: 100%;
}
.sideBar {
	position: fixed;
	right: 2px;
	bottom: 2px;
	z-index: 99999;
	border: 1px solid #DDD;
}
.sideBar ul {
	border-radius: 5px;
}
.sideBar ul li {
	position: relative;
	width: 60px;
	height: 66px;
	text-align: center;
	font-size: 18px;
	line-height: 30px;
	background: #fff;
	padding-top: 10px;
	border-bottom: 1px solid #DDD;
}
.sideBar ul li a {
	display: block;
	width: 60px;
	height: 66px;
}
.sideBar ul li:last-child {
	border-bottom: none;
}
.sideBar ul li i {
	font-size: 24px;
	color: #666;
	line-height: 30px;
}
.sideBar ul li p {
	font-size: 12px;
	letter-spacing: 0.5px;
	color: #666;
}
.sideBar ul li:hover {
	background-color: #fbc333;
	color: #101010;
}
.sideBar ul li:hover i {
	color: #101010;
}
.sideBar ul li:hover p {
	color: #101010;
}
.sideBar ul li .div-fc {
	display: none;
	position: absolute;
	top: 0;
	right: 80px;
	background-color: #fff;
	border-radius: 2px;
	padding: 5px;
	box-sizing: border-box;
	width: 125px;
	min-height: 30px;
	box-shadow: 0 2px 8px 2px rgba(198, 201, 208, 0.5);
}
.sideBar ul li .div-fc p {
	line-height: 30px;
}
.sideBar ul li .div-fc:before {
	content: '';
	border-color: transparent transparent transparent #fff;
	border-style: solid;
	border-width: 8px;
	position: absolute;
	right: -16px;
	top: 10px;
	z-index: 2;
}
.sideBar ul li .div-fc:after {
	content: '';
	border-color: transparent transparent transparent #dedede;
	border-style: solid;
	border-width: 9px;
	position: absolute;
	right: -18px;
	top: 9px;
}
.infomation-layer {
	background: none !important;
	overflow: hidden
}
.infomation-layer .layui-layer-content {
	padding: 0 !important
}
.layui-layer-title {
	font-family: 'Roboto Condensed';
	text-transform: capitalize;
	letter-spacing: 0.5px;
}
.infobox h2 {
	font-size: .24rem;
	color: #fff
}
@media (max-width:1200px) {
	.infobox h2 {
		font-size: 18px
	}
}
.infobox .layui-form-select dl {
	max-height: 200px
}
.infobox .bd {
	padding: 25px 25px 10px;
	overflow: hidden;
	background: #fff
}
.infobox .bd .txt {
	font-size: 13px;
    font-weight: 300;
    line-height: 1.5;
    padding: 0 0 30px;
    color: #888;
}
.infobox .bd .layui-form {
    width: 100%;
}
.infobox .cell {
	margin-bottom: 20px
}
.infobox .cell input {
    width: 100%;
	border-bottom: 1px solid #d2d2d2;
    padding-bottom: 10px;
}
.infobox .cell textarea {
    width: 100%;
    line-height: 1.5;
	border-bottom: 1px solid #d2d2d2;
    padding-bottom: 10px;
}
.infobox .submitbox {
	text-align: center;
	padding-top: 10px;
}
.infobox .sendform {
	background-color: #fbc333;
	color: #101010;
	width: 130px;
	height: 40px;
	line-height: 41px;
	font-size: 15px;
	text-align: center;
	letter-spacing: 1px;
	border-radius: 6px;
	cursor: pointer;
	margin: 0 auto;
}
.infobox .sendform:hover {
	background: #fbc333
}
.infobox .bd .tips {
	color: #d00;
	text-align: center;
    padding: 25px 0 0;
}
@media (max-width:640px) {
	.layui-layer {
	    width: 99%! important;
	    height: auto! important;
	}
	.layui-layer-title {
	    text-align: left! important;
	    padding-left: 20px! important;
	}
    .infobox .bd {
		padding: 20px;
	}
	.infobox .bd .txt {
        line-height: 1.5;
		padding: 0 0 20px;
	}
	.infobox .cell textarea {
	    padding-bottom: 5px;
	}
	.infobox .sendform {
    	width: 100px;
    	height: 36px;
    	line-height: 36px;
    	font-size: 14px;
	}
}
@media(max-width:1814px) {
	.banner .slick-next {
		right: 564px;
	}
	.banner .slick-prev {
		left: 564px;
	}
	.newspic .slick-prev {
		left: -55px;
	}
	.newspic .slick-next {
		right: -55px;
	}
}
@media(max-width:1440px) {
	.headercon {
		padding: 15px 30px;
		position: relative;
	}
	.list ul li a {
	    font-size: 19px;
        padding: 0 10px;
	}
	.list > ul > li > a:before {
        padding-right: 25px;
	}
	.text {
        font-size: 15px;
	}
	#translate {
        right: 83px;
	}
}
@media(max-width:1340px) {
	.list ul li a {
		padding: 0 8px;
	}
	.proconlist .slick-prev {
		left: 0;
	}
	.proconlist .slick-next {
		right: 0;
	}
	.newspic .slick-prev {
		left: -20px;
	}
	.newspic .slick-next {
		right: -20px;
	}
}
@media(max-width:1280px) {
	.newssboxitem a {
		line-height: 1.5;
	}
	.en a {
		line-height: 30px;
		/* padding-bottom: 12px; */
	}
	.download .e1yi {
		padding-left: 15px;
		padding-right: 15px;
	}
	.g_e1yibox p span img {
		width: 18px;
		position: absolute;
		top: 50%;
		transform: translate(0%, -50%);
		display: block;
		right: 0;
	}
	.e1yi .e1box1 li {
		width: 100%;
		float: none;
		text-align: left;
		line-height: 32px;
	}
	.g_e1yibox.atvb .g_e1yib {
		display: block;
	}
	.g_e1yibox.atvb .g_e1yia {
		display: none;
	}
	.e1yi .e1box1 li a:hover {
		border-bottom: 0px dotted #dbdbdb;
		border-top: 0px solid #999;
		background: #999;
		color: #000;
	}
	.e1yi .e1box1 li.act a {
		border-bottom: 0px dotted #dbdbdb;
		border-top: 0px solid #999;
		background: #999;
		color: #000;
	}
	.g_e1yibox {
		margin-bottom: 36px;
		position: relative;
		z-index: 10;
	}
	.g_e1yibox p span {
		position: absolute;
		right: 15px;
		top: 0;
		width: 38px;
		height: 38px;
		display: block;
	}
	.g_e1yibox p span img {
		width: 18px;
		position: absolute;
		top: 50%;
		transform: translate(0%, -50%);
		display: block;
		right: 0;
	}
	.g_e1yibox p {
		position: relative;
		font-size: 16px;
		color: #666;
		line-height: 38px;
		text-align: left;
		border: 1px solid #dbdbdb;
		padding-left: 15px;
		padding-right: 15px;
		overflow: hidden;
		height: 38px;
		cursor: pointer;
	}
	.g_e1yib {
		display: none;
	}
	.g_e1yibox .e1box1 {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		top: 38px;
		display: none;
	}
	.map-zuobiao {
		height: 260px;
	}
	.maplianxi {
		padding: 36px 15px 0px 32px;
	}
	.e1yi .e1box1 {
		margin-bottom: 39px;
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.en a {
		color: #999;
	}
	.e1yi .e1box1 li a {
		padding: 0 20px;
		line-height: 32px;
	}
	.con_box_atxt p {
		font-size: 12px;
	}
	.con_box {
		width: 100%;
		padding: 0 15px;
	}
	.con_box_atxt i {
		font-size: 26px;
	}
	.e3 .e3con {
		width: 100%;
		padding: 0 15px;
	}
	.menuph {
		display: block;
		right: 10px;
	}
	.listt {
		display: none;
	}
	.headercon {
		width: 100%;
		padding: 0 15px;
	}
	.header {
		background: #fff;
	}
	.en {
		display: none;
	}
	.serach {
		margin-right: 40px;
	}
	.gkh_itm {
		margin-top: 5px;
	}
	.banner .gkh_itm {
		margin-top: 82px;
	}
	.menuph .navbtn {
		background: #999;
	}
	.menuph .navbtn::after, .menuph .navbtn::before {
		background: #999;
	}
	.head2con {
		width: 100%;
		padding: 0 15px;
	}
	.enn {
		display: inline-block;
		float: left;
		width: 30px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		border-radius: 50%;
		border: 1px solid #999;
		font-size: 12px;
		color: #999;
		margin: 0 0px 0 15px;
	}
	.banner .slick-next {
		right: 307px;
	}
	.banner .slick-prev {
		left: 307px;
	}
	.news {
		background: #fff;
	}
	.newscon {
		width: 100%;
		padding: 0 35px;
	}
	.newspic .slick-next {
		right: -20px;
	}
	.newspic .slick-prev {
		left: -20px;
	}
	.procon {
		width: 100%;
		padding: 0 15px;
	}
	.proconlist .slick-next {
		right: 18px;
	}
	.proconlist .slick-prev {
		left: 18px;
	}
	.aboutcon {
		width: 100%;
		padding: 0;
		height: auto;
	}
	.abtleft {
		width: 100%;
		float: none;
		display: inline-block;
		text-align: center;
		padding-bottom: 32px;
	}
	.picrit {
	    display: none;
		float: none;
		width: 512px;
		height: auto;
		margin: 0 auto;
		position: relative;
		left: 50%;
		transform: translate(-50%, 0);
	}
	.picrit:before {
		display: block;
		width: 578px;
		height: 460px;
		position: absolute;
		left: -189%;
		height: 496px;
		background: #f4f5f9;
		content: "";
	}
	.picrit:after {
		display: block;
		width: 511px;
		height: 490px;
		position: absolute;
		background: #f4f5f9;
		content: "";
		transform: translate(300px, 0);
		top: 0;
	}
	.abtbtt {
		margin: 0 auto;
		width: 100%;
	}
	.shuju {
		margin-top: 55px;
		margin-bottom: 0px;
		padding: 14px 0 20px;
	}
	.shuju .he:nth-child(1) {
		margin-right: 0;
	}
	.shuju .he:nth-child(2) {
		margin-right: 0;
	}
	.shuju .he {
		display: block;
		float: none;
		margin: 0 auto 15px;
	}
	.zhong {
		text-align: center;
	}
	.dibuzhong {
		display: none;
	}
	.ftcon {
		width: 100%;
		margin: 0 auto;
		padding: 35px 15px 33px;
		text-align: center;
	}
	.dibulogo {
		display: inline-block;
		margin-right: 0;
		margin-top: 0;
		top: 0px;
		width: 100%;
	}
	.youce {
		display: inline-block;
		top: 0px;
		margin-top: 20px;
	}
	.shuju .he span {
		font-size: 26px;
	}
	.shuju .he p {
		font-size: 14px;
	}
	.abtwenzi i {
		font-size: 14px;
		padding: 0 15px;
	}
	.abtwenzi p {
		font-size: 16px;
		padding: 0 0;
		line-height: 28px;
	}
	.abtwenzi i {
		line-height: 28px;
	}
	.abtwenzi {
		padding: 0 15px;
	}
	.abtbtt span {
		font-size: 22px;
	}
	.abtbtt i {
		font-size: 18px;
	}
	.abtbtt {
		padding: 36px 0 27px;
		text-align: center;
	}
	.shuju {
		margin-top: 7px;
	}
	.nsbt span {
		font-size: 22px;
	}
	.nsbt i {
		font-size: 22px;
	}
	.ziti p {
		font-size: 14px;
		text-align: left;
	}
	.nsbtt span {
		font-size: 18px;
	}
	.nsbtt i {
		font-size: 18px;
	}
	.nsbtt p {
		padding: 0 15px;
		font-size: 12px;
	}
	.proconlisttt h4 {
		font-size: 18px;
	}
	.proconlist .slick-center .proconlisttt h4 {
		color: #fff;
		font-size: 18px;
	}
	.proconlisttt p {
		font-size: 12px;
		margin: 15px 0 18px;
		line-height: 19px;
		display: none;
	}
	.list ul {
		display: none;
	}
	.sousuo {
		display: none;
	}
	.text {
		display: none;
	}
	.moree a {
		display: none;
		width: 110px;
		height: 25px;
		line-height: 25px;
		font-size: 12px;
	}
	.more a {
		display: block;
		width: 110px;
		height: 25px;
		line-height: 25px;
		font-size: 12px;
	}
	.more a:hover {
		background: #fff;
		color: #666;
	}
	.nsbt {
		padding: 56px 0 30px;
	}
	.more {
		margin: 19px 0 0;
	}
	.nsbtt {
		text-align: center;
		padding: 80px 0 28px;
		margin: 0 auto;
	}
	.picrit {
		width: 300px;
	}
	.xuanfu {
		width: 45px;
		height: 50px;
		line-height: 50px;
		display: none;
	}
	.nsbt p {
		font-size: 14px;
		line-height: 24px;
	}
	.dizi p {
		font-size: 14px;
		color: #333;
		padding: 25px 15px;
	}
	.waimian {
		right: -23px;
	}
	.menu {
		display: block;
		float: right;
		position: absolute;
		right: 0;
		margin-right: 60px;
		top: 50%;
		transform: translateY(-6px);
	}
	.erjicon {
		width: 100%;
		padding: 0 15px;
	}
	.daohangcon {
		width: 100%;
		padding: 50px 15px 10px;
	}
	.d2list ul li a {
		width: 100px;
	}
	.d2bt span {
		font-size: 18px;
	}
	.d2bt i {
		font-size: 18px;
	}
	.d2pic {
		width: 100%;
	}
	.d2neirong {
		width: 100%;
		margin: 0 auto;
		padding: 0 15px;
	}
	.d2txt i {
		font-size: 24px;
		padding-left: 13px;
	}
	.d2txt span {
		width: 20px;
		height: 2px;
		transform: translateY(-6px);
	}
	.d2txt p {
		font-weight: 800;
		font-size: 18px;
		margin-top: 14px;
	}
	.d2txt {
		margin: 35px 0 37px;
	}
	.shijiliebiaoa h5 {
		font-size: 18px;
	}
	.shijiliebiaoaa h5 {
		color: #333;
		font-weight: 800;
		font-size: 18px;
	}
	.san {
		width: 100%;
		padding: 50px 15px 0 15px;
	}
	.san span {
		font-size: 18px;
	}
	.san i {
		font-size: 18px;
	}
	.c3san i {
		font-size: 12px;
	}
	.header2con {
		padding: 17px 15px;
		position: relative;
	}
	.content p {
		line-height: 26px;
		font-size: 14px;
	}
	.content {
		margin-top: 0;
	}
	.d2list {
		transform: translateY(1px);
	}
	.b2bt span {
		font-size: 18px;
	}
	.b2yi p {
		font-size: 12px;
		line-height: 28px;
	}
	.b2con {
		width: 100%;
		padding: 0 15px;
	}
	.b2er ul li {
		padding: 0 15px;
		width: 50%;
	}
	.b2ertext h5 {
		font-size: 18px;
	}
	.b2ertext p {
		font-size: 12px;
		margin: 15px 0 20px;
	}
	.b3fenye .b3fenyef {
		width: 20px;
		height: 20px;
		margin: 0 10px;
		font-size: 12px;
	}
	.b3con {
		width: 100%;
		margin: 0 auto;
		padding: 0 15px;
	}
	.b3con ul li {
		width: 50%;
	}
	.b3conlipictxt h5 {
		color: #333333;
		font-size: 14px;
		font-weight: Bold;
	}
	.bnrza p {
		font-size: 12px;
		line-height: 28px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.bnrza h4 {
		font-size: 18px;
		font-weight: bold;
		color: #333;
		line-height: 24px;
		position: relative;
		padding-left: 0px;
	}
	.timen p {
		color: #989898;
		line-height: 24px;
	}
	.timen h2 {
		font-size: 18px;
		line-height: 24px;
	}
	.bnrza {
		padding-left: 29px;
		padding-right: 0px;
	}
	.timen {
		text-align: right;
		padding: 48px 36px;
	}
	.newrz p {
		font-size: 12px;
		line-height: 28px;
		padding-top: 20px;
		text-overflow: -o-ellipsis-lastline;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
	.newrz h3 {
		font-size: 18px;
	}
	.d2conbt {
		font-size: 18px;
	}
	.d2daohangdi p {
		font-size: 12px;
		line-height: 28px;
	}
	.d2con {
		width: 100%;
		margin: 60px auto 0;
	}
	.e1con {
		width: 100%;
		padding: 0 15px;
	}
	.e1yi {
		width: 100%;
	}
	.e1btt span {
		font-size: 18px;
	}
	.e1xialawai p {
		font-size: 12px;
		line-height: 28px;
	}
	.e3 {
		width: 100%;
		background: #fff;
		background-position: 699px 0;
	}
	.e3con h4 {
		font-size: 18px;
	}
	.e3con p {
		font-size: 12px;
	}
	.liuyan .name {
		font-size: 12px;
	}
	.d3fs a {
		font-size: 12px;
	}
	.download .downloadcon .downbox .downbl h1 {
		font-size: 12px;
	}
	.download .downloadcon .downbox .downbr a {
		font-size: 12px;
	}
	.dtding {
		display: none;
	}
	.newrza {
		width: 100%;
		float: none;
	}
	.newrza img {
		width: 100%;
	}
	.date {
		width: 60px;
		height: 60px;
		left: 30px;
		top: 30px;
	}
	.newrz {
		padding: 32px 162px 104px 0px;
	}
	.d1anniu {
		left: 0;
		bottom: 55px;
	}
	.date h4 {
		font-size: 18px;
		color: #FFF;
		margin: 13px 0 4px 0;
	}
	.date h5 {
		font-size: 12px;
		color: #FFF;
	}
	.maptishi {
		display: none;
	}
	.b3timea {
		top: 29px;
	}
	.container {
		width: 100%;
	}
	.b1text p {
		font-size: 14px;
		padding: 7px 0 5px;
	}
	.b1text span {
		font-size: 12px;
	}
	.b1xuanxiang {
		width: 100%;
		padding: 0 15px;
	}
	.b1wenben_box {
		width: 100%;
		padding: 0 15px;
	}
	.b1wenben {
		width: 100%;
		height: 135px;
		padding: 1px 0 0 23px;
		background: #f8f8f8;
	}
	.b1wenbenlist p {
		font-size: 12px;
		line-height: 18px;
		/*text-indent: 2em;*/
	}
	.b1icon img {
		width: 100%;
	}
	.b1icon {
		width: 30px;
		height: 30px;
		margin: 0 auto;
		float: none;
	}
	.b1text {
		float: none;
		margin-left: 0;
		text-align: center;
	}
	.b1xuanxiang ul li .xuanxiangli {
		text-align: center;
		padding: 0;
		padding-top: 17px;
	}
	.company4 {
		width: 100%;
	}
	.company .company4 .canvas .fl p {
		font-size: 12px;
		margin-top: 90px;
		line-height: 16px;
	}
	.company .company4 .canvas .circles-integer {
		font-size: 24px;
		top: 166px;
		left: 31%;
	}
	.b2ertext {
		padding: 35px 15px;
	}
}
@media(max-width:640px) {
	.shijiliebiao {
		width: 100%;
	}
	.shijiliebiaoa {
		float: left;
		margin-right: 15px;
		margin-left: 102px;
	}
	.yuann span {
		left: 0;
		font-size: 18px;
	}
	.d2zitii {
		text-align: left;
		margin-left: 85px;
	}
	.d2ziti {
		margin-left: -16px;
		width: 100%;
	}
	.shijiliebiaoaa p {
		text-align: left;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 197px;
	}
	.shijiliebiaoa p {
		font-size: 16px;
	}
	.shijiliebiaoa span {
		font-size: 16px;
		left: -69px;
	}
	.shijiliebiaoaa span {
		font-size: 16px;
	}
	.abtbtt {
        padding: 30px 0 15px;
	}
	.abtleft a {
        line-height: 32px;
        font-size: 14px;
        padding: 5px 20px;
    }
	.abtwenzi i {
        font-size: 13px;
        line-height: 1.6;
        padding: 0;
    }
    .abtleft a {
        /* width: 130px; */
        line-height: 32px;
        font-size: 14px;
        text-align: center;
        padding: 5px 20px;
    }
	.shuju {
	    border-bottom: none;
        padding: 20px 0 0;
        margin-top: 18px;
	}
	.shuju .he span {
		font-size: 20px;
	}
	.shuju .he i {
        font-size: 13px;
        font-weight: 500;
        font-style: normal;
        margin-left: 3px;
    }
    .shuju .he p {
        font-size: 12px;
        line-height: 1.3;
    }
    #translate {
        top: 15px;
        right: 60px;
    }
}
@media(max-width:996px) {
	.newssboxitem {
		width: 25%;
	}
	.newspic {
		margin: 0 auto;
	}
	.newspic img {
		width: 100%;
	}
	.erji {
		display: none;
	}
	.d2list ul {
		display: none;
	}
	.xian_a {
		padding-bottom: 41px;
	}
}
@media(max-width:768px) {
	.en {
		display: none;
	}
	.headercon {
		padding: 15px;
	}
	.banner .gkh_itm {
		margin-top: 60px;
	}
	.banner .slick-dots {
		bottom: 20px;
	}
	.nsbt {
		padding: 30px 0 8px;
	}
	.nsbt p {
		line-height: 1.4;
		margin-top: 13px;
	}
	.news {
		padding-bottom: 30px;
	}
	.more {
		margin-top: 25px;
	}
	.more a {
		height: 36px;
		line-height: 36px;
		font-size: 13px;
	}
	.nsbtt {
		padding: 40px 0 28px;
	}
	.abtwenzi p:first-child {
		font-size: 13px;
		padding: 0;
		line-height: 1.4;
	}
	.abtwenzi p:last-child {
		font-size: 13px;
		color: #333;
		line-height: 1.4;
        margin-bottom: 15px;
	}
	.abtleft {
		padding-bottom: 0;
	}
	.shuju .he {
		float: left;
		width: 33%;
		font-size: 14px;
		margin: 0 auto 15px;
	}
	.picrit {
		display: none;
	}
	.dizi p {
		font-size: 14px;
		line-height: 1.5;
		color: #aaa;
	}
	.dizi a {
		font-size: 14px;
		color: #aaa;
	}
	.content {
		padding: 0 10px;
		margin-top: 0;
		margin-bottom: 0;
	}
	
	.content img {
		width: 100%;
	}
	.kuanggg {
		top: -249px;
		left: -23px;
		transform: translate(-50%, 0);
		width: 308px;
	}
	.shi {
		position: absolute;
		top: initial;
		left: 56%;
		transform: translate(0, -50%) rotate(180deg);
		bottom: -25px;
		display: none;
	}
	.kuang {
		top: -136px;
	}
	.shii {
		display: none;
	}
	.kuangg {
		top: -55px;
	}
	.d1aa {
		padding: 0 10px;
	}
	.newssboxitem {
		width: 33.333%;
	}
	.newssboxitem a {
		font-size: 12px;
		padding: 0 5px;
	}
	.b2yi {
		margin-bottom: 28px;
	}
	.sixa .rz01 img {
		height: calc(33vh - 20px);
	}
	.newrzlist {
		width: 100%;
	}
	.newrz {
		padding: 14px 15px 14px 15px;
	}
	.connew {
		padding-bottom: 74px;
	}
	.date {
		display: none;
	}
	.d1anniu {
		width: 100%;
		bottom: 36px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.l_a {
		display: none;
	}
	.r_b {
		display: none;
	}
	.con_box_atxt p {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		height: 60px;
		padding: 22px 5px 0;
		line-height: 1.5;
	}
	.b1xuanxiang ul li .xuanxiangli {
		padding-top: 15px;
	}
	.b1wenbenlist {
		padding: 0 15px;
	}
	.content1 {
		margin-top: 0;
	}
	.content1 p {
		font-size: 15px;
		line-height: 1.8;
	}
	.timen h2 {
		font-size: 18px;
		line-height: 24px;
		display: inline-block;
		float: left;
		color: #989898;
	}
	.timen p {
		color: #989898;
		line-height: 24px;
		display: inline-block;
		float: left;
		margin-left: 10px;
	}
	.e1yi .e1box1 {
		margin-bottom: 39px;
	}
	.daohangcon {
		width: 100%;
		margin: 0 auto;
		padding: 25px 15px 0;
	}
	.top {
		margin-top: 25px;
	}
	#cccc {
		padding-bottom: 49px;
	}
	.con_box_atxt i {
		font-size: 18px;
	}
	.banner .gkh_itm .imga {
		display: none;
	}
	.banner .gkh_itm .img_d {
		display: inline-block;
	}
	.banner .slick-prev, .banner .slick-next {
		display: none !important;
	}
	.d2txt i {
		font-size: 18px;
	}
	.d2txt span {
		width: 8px;
		height: 2px;
		transform: translateY(-5px);
	}
	.d2txt p {
		font-size: 14px;
		line-height: 20px;
	}
	.san p {
		font-size: 12px;
		line-height: 26px;
		padding: 12px 0 29px;
	}
	.san i {
		font-size: 14px;
	}
	.mapdizi {
		margin-bottom: 32px;
	}
	.d2list {
		margin-top: 10px;
	}
	.d2list ul li a {
		width: 68px;
		border-right: 1px solid #fff;
	}
	.e1yi {
		width: 100%;
		padding: 0 0px;
	}
	.b2con {
		width: 100%;
		padding: 0 15px;
	}
	.b2er ul li {
		width: 100%;
	}
	.b3fenye .b3fenyef {
		display: none;
	}
	.b3fenye .b3fenyef:nth-child(1) {
		display: block;
		font-size: 14px;
	}
	.b3fenye .b3fenyef:nth-child(2) {
		display: block;
		font-size: 14px;
	}
	.b3fenye .b3fenyef:nth-child(13) {
		display: block;
		font-size: 14px;
	}
	.b3fenye .b3fenyef:nth-child(14) {
		display: block;
		font-size: 14px;
	}
	.b3con ul li {
		width: 100%;
		margin-bottom: 25px;
	}
	.b3con ul li .b3conli .b3conlipictxt {
		height: 88px;
	}
	.sixa {
		float: none;
		width: 100%;
		border-right: none;
	}
	.bnrza {
		padding-left: 0px;
		padding-right: 0px;
		float: none;
		width: 100%;
		text-align: left;
	}
	.timen {
		text-align: right;
		padding: 48px 36px;
		float: right;
	}
	.e1xiala ul li {
		width: 100%;
		margin-bottom: 20px;
	}
	.yanzheng {
		width: 274px;
	}
	.liuyan .name {
		padding: 20px 0px 20px 10px;
		width: 100%;
	}
	.b1icon {
		width: 30px;
		height: 30px;
		margin: 0 auto;
		float: none;
	}
	.b1text {
		float: none;
		margin-left: 0;
		text-align: center;
	}
	.con_box_apic {
		width: 50px;
		height: 50px;
		line-height: 50px;
	}
	.con_box_apic img {
		width: 30px;
	}
	.con_box_atxt {
		padding-top: 21px;
	}
	.company {
		padding-top: 37px;
		padding-bottom: 0px;
		margin: 20px 0 0;
	}
	.con_box ul li {
		height: 180px;
	}
	.sertxt {
		width: 100%;
		padding: 1px 0 19px;
	}
	.sertxt h2 {
		font-size: 18px;
		padding-left: 20px;
	}
	.content1 img {
		width: 100%;
	}
	.newss {
		margin-top: -45px;
		border-top: 3px solid #fbc333;
	}
	.bnrza p {
		font-size: 16px;
		line-height: 1.7;
	}
	.dtnewsa {
		padding: 24px 0 20px;
	}
	.d2txt {
		margin: 28px 0 22px;
	}
	.san {
		padding: 26px 5px 0;
	}
	.d2neirong {
		border-top: 3px solid #fbc333;
		padding-top: 20px;
	}
	.d2daohangdi p {
		font-size: 14px;
	}
	.d2daohang {
		padding: 15px 0 12px;
		margin: 20px 0 10px;
	}
	.d2daohangdi {
		padding: 10px 0 25px;
	}
	.heightplace {
		height: 25px;
		margin-top: 53px;
		border-top: 3px solid #fbc333;
	}
	.prenext {
		padding: 20px 0;
		margin-bottom: 10px;
	}
	.prenext p {
		float: left;
		font-size: 14px;
		line-height: 1.8;
	}
	.products .pro_bd ul li {
		width: 48.5%;
		margin-right: 3%;
	}
	.products .pro_bd ul li:nth-child(2n) {
		margin-right: 0;
	}
	.products .pro_bd ul li:last-child {
		margin-right: 0;
	}
	.picrit {
		display: none;
	}
	.about {
		min-height: 350px;
		padding: 10px 30px;
		font-size: 14px;
	}
	.infobox .cell {
        margin-bottom: 15px;
    }
}
@media(max-width:480px) {
	.timen {
		text-align: center;
		padding: 13px 0px;
		float: none;
	}
	.rz01 {
		float: none;
		overflow: hidden;
	}
	.dtding {
		position: absolute;
		left: 11px;
		width: 20px;
		height: 20px;
		background: #b6192a;
		top: 100%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, 32%);
		border-radius: 50%;
		bottom: -43px;
	}
	.bnrza {
		padding-right: 0;
	}
	.b3timea {
		display: none;
	}
	.ftcon {
		display: none;
	}
	.dizi p {
		padding: 15px 10px !important;
	}
	.products_in {
        width: 94%;
		padding: 0;
	}
	.products .pro_bd ul li {
		width: auto;
        margin-bottom: 15px;
	}
	.products.np .pro_bd ul li {
		width: 47.5%;
	}	
	.products .pro_bd ul li:nth-child(2n) {
		margin-right: 0 !important;
	}
	.products .pro_bd ul li > div .pro_img {
		height: auto;
	}
	.products .pro_bd ul li > div .pro_img img {
		padding-top: 5%;
	}
	.about {
		max-height: 450px;
		padding: 10px 15px;
		font-size: 13px;
	}
	.abtwenzi {
		height: 175px;
		line-height: 1.8;
		overflow: hidden;
		display: block;
		padding: 0 5px;
		margin-bottom: 15px;
	}
	.abtleft a {
		margin-top: 20px;
	}
	.sideBar {
		display: none;
	}
}
@media(max-width:380px) {
	.e1yi .e1box1 li a {
		padding: 0 5px;
	}
	.wai span {
		padding: 0px 14px 0 15px;
	}
	.wai {
		width: 117px;
	}
}
@media(max-width:670px) {
	.download .downloadcon .downbox .downbl h1 {
		float: none;
		line-height: 18px;
		padding-top: 12px;
		height: 48px;
		overflow: hidden;
	}
	.download .downloadcon .downbox .downbl .time {
		line-height: -3px;
		float: none;
		line-height: 29px;
	}
}
@media(max-width:510px) {
	.d2daohang span:nth-child(1) {
		margin-right: 36px;
	}
	.download .downloadcon .downbox .downbl .time {
		display: none;
	}
	.download .downloadcon .downbox .downbr img {
		width: 30px;
	}
	#map {
		display: none;
	}
	.maplianxi {
		width: 100%;
		top: 0;
		right: 0;
		margin-top: 176px;
	}
	.e1zhankai {
		margin: 0;
	}
	.e1xialawai {
		padding: 20px;
	}
	.e1xialawai p {
		font-size: 15px;
	}
	.maplianxiwai {
		position: relative;
	}
	.e1xiala {
		padding: 0 0 10px;
	}
	.mapwai {
		margin-bottom: 20px;
	}
	.mapwai .mapmo {
		display: block;
	}
	.mapwai .mapmo img {
		width: 100%;
	}
}
@media(max-width:400px) {
	.download .downloadcon .downbox .downbr {
		padding: 0px 14px;
		width: 135px;
	}
	.download .downloadcon .downbox .downbl {
		width: calc(100% - 108px);
		padding-right: 9px;
	}
	.download .downloadcon .downbox {
		padding-left: 8px;
	}
	.download .downloadcon .downbox .downbl h1 {
		float: none;
		line-height: 18px;
		padding-top: 12px;
		padding-right: 23px;
	}
	.download .downloadcon .downbox .downbr img {
		width: 34px;
		margin-right: 8px;
	}
	.download .downloadcon .downbox .downbr img {
		width: 34px;
		margin-right: 9px;
	}
	.shejiao {
		float: right;
		padding: 5px 0;
	}
	.d2listt {
		position: relative;
		height: 40px;
		margin: 40px 0;
	}
	.newssboxitem {
		width: 50%;
	}
}
@media(max-width:940px) {
	.ps_content_ps-w > img {
		width: 110px;
		height: 110px;
		margin-left: 21px;
	}
	.ps_content_ps-s > p:nth-child(2) {
		font-size: 14px;
		color: #ffffff;
		margin-top: 15px;
	}
	.ps_content_ps-s > p:nth-child(1) {
		font-size: 40px;
	}
	.d2listt span p {
		width: 80px;
		height: 40px;
	}
}
@media(max-width:500px) {
	.b1wenben {
		width: 100%;
		height: 135px;
		padding: 0px;
		background: #f8f8f8;
		line-height: 20px;
	}
	.xian_a {
		padding-bottom: 20px;
		margin-bottom: 22px;
	}
	.bacimg {
		margin-top: 0;
		padding-top: 20px;
		border-top: 3px solid #fbc333;
	}
	.backimg {
		margin-top: 0;
	}
	.b1xuanxiang ul li {
		height: 112px;
	}
	.npage {
		width: 100%;
		margin-top: 46px;
	}
	.youce span {
		margin: 0 10px 40px;
	}
	#pages {
		margin: 0 0 30px;
	}
	#pages a {
		padding: 10px 15px;
	}
	.ny_content {
		padding-top: 0;
	}
	.ny_content .content_right .conn {
		padding-top: 0;
	}
	.content_right .conn .proshow1 {
		padding: 2px;
	}
	.content_right .conn .proshow1 .js-silder {
		width: 100%;
	}
	.content_right .conn .proshow1 .prodesc {
		width: 100%;
		padding: 20px 15px;
	}
	.proshow1 .js-silder .silder-main-img {
		height: auto;
	}
	.content_right .conn .pro_name {
		font-size: 20px;
		text-align: center;
		line-height: 1;
	}
	.content_right .conn .proshow1 .prodesc p.desc {
		height: auto;
		padding-top: 0;
	}
	.content_right .conn .proshow1 .pro_btn1 {
		font-size: 15px;
		height: 42px;
		line-height: 42px;
	}
	.content_right .conn .proshow1 .pro_btn2{
		font-size: 15px;
		height: 42px;
		line-height: 42px;
	}
	.tags_title span {
		font-size: 16px;
		width: 190px;
	}
	#cpzx, .cpzx {
		display: none;
	}
	.ny_content .content_right2 {
		padding-bottom: 0;
	}
	.content_right .conn .pro_name {
        margin-top: 5px;
        margin-bottom: 10px;
    }
    .content_right .conn .proshow1 .prodesc p.desc {
        margin-top: 20px;
    }
    .content_right .conn .proshow1 .pro_btn1 {
        margin-right: 12px;
    }
	.content_right .conn .xgcp li {
		width: 100%;
    }
	.content_right .conn .xgcp li:nth-child(4n) {
		margin-bottom: 10px;
	}
	.proshow1 .prodesc p {
        font-size: 14px;
        line-height: 1.7;
	}
	.proshow2 .prodetail_con .content {
	    padding: 20px 0;
	}
	.proshow2 .prodetail_con .content table {
        width: 100% !important;
	}
	.proshow2 .prodetail_con .content table tr td {
	    padding: 6px 8px 5px;
	}

}
@media(max-width:835px) {
	.proconlist .slick-center .proconlisttt {
		padding: 80px 15px 38px;
	}
	.newspic .gkh_itm {
		background: #0065b7;
		padding: 0 10px;
		background: #fff;
	}
	.shijiliebiaoa {
		margin-bottom: 60px;
	}
}
@media(max-width:1689px) {
	.rightneirong {
		width: 408px;
	}
}
@media(max-width:1200px) {
	.proconlist .slick-center .proconlisttt {
		width: 100%;
	}
	.main {
		background: none;
	}
}