@charset "utf-8";

/* CSS Document */
* {
	margin: 0;
	padding: 0;
}


a {
	color: #666666;
	text-decoration: none;
	cursor: pointer;
	transition: all 0.3s;
}

a:hover {
	text-decoration: none;
	transition: all 0.3s;
}

ul {
	list-style: none;
}

li {
	list-style-type: none;
}

img {
	border: 0;
}

/*-------------- left --------------*/
.allleft {
	width: 243px;
	height: auto;
	float: left;
	overflow: hidden;
	margin-top: 30px;
}

.mianbaoxie {
	background-color: #F2F2F2;
	padding-top: 10px
}

.news-mianbaoxie {
	margin-top: 0;
}

.zprolistlogo {
	width: 100%;
	height: 66px;
	line-height: 66px;
	text-align: center;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	background-color: #CCCECD;
}

.zprolistlogo h2 {
	float: right;
	font-weight: 600px;
	font-weight: bold;
	margin-right: 20px;
}

.zprolistlogo img {
	float: left;
	width: 75px;
	margin: 5px;
}

.zprolistlogo:nth-of-type(3) {
	margin-top: 30px;
}

.zprolistcon {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.pro_video {
	padding-left: 40px;
	background: url(../images/shipin.png) 5px center no-repeat;
	background-size: 70px;
	background-color: #CCCECD;
}

.mar_top {
	margin-top: 30px;
}

.sideMenu {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
	padding-bottom: 21px;
}

.sideMenu em img {
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -12px;
	width: 25px;
}

.sideMenu .chanpin_icon {
	width: 30px;
	height: 20px;
	position: absolute;
	left: 0px;
	top: 26px;
}

.sideMenu h3 {
	width: 100%;
	height: 59px;
	position: relative;
	line-height: 59px;
	background: #F3F4F6;
	cursor: pointer;
	font-size: 14px;
	border-bottom: 1px solid #FEFEFE;
}

.sideMenu h3:nth-of-type(10) {
	display: none;
}

.sideMenu .pingjia_high {
	padding: 15px 0;
	vertical-align: middle;
	line-height: normal;
}

.sideMenu .chanpin_tt {
	height: 70px;
	overflow: hidden
}

.sideMenu h3 a {
	color: #092B85;
	display: block;
	width: 100%;
	height: 100%;
}

.sideMenu h3 a p {
	height: 20px;
}

.sideMenu h3 a p:first-child {
	font-size: 15px;
	margin-bottom: 2px;
}

.sideMenu h3 a p:last-child {
	color: #E44001;
}

.sideMenu h3:nth-child(1) {
	border-top: 1px solid #FEFEFE;
}

.sideMenu h3:hover {
	background-color: #FEFEFE;
}

.sideMenu ul {
	width: 100%;
	height: auto;
	overflow: hidden;
	display: none;
	background-color: #fff;
	/* 默认都隐藏 */
}

.sideMenu ul li {
	width: 100%;
	height: 56px;
	line-height: 47px;
	text-align: center;
	background: url(../images/prolifbg.jpg) no-repeat bottom;
}

.sideMenu ul li a {
	width: 100%;
	height: 56px;
	display: block;
	color: #AAAAAA;
}

.sideMenu ul li a:hover {
	color: #092B85;
}

.sideMenu .pingjia_tt {
	font-size: 16px;
}

.zhaopin h3 a {
	font-size: 18px;
	text-align: center;
}

.sideMenu_jianjie h3:nth-of-type(7) {
	display: ;
}

.zprolistf {
	width: 100%;
	height: 155px;
	background-color: #092B85;
	margin-top: 30px;
	text-align: center;
}

.prolistfup {
	width: 100%;
	height: auto;
	display: block;
	margin: 0 auto;
	overflow: hidden;
}

.prolistfup1 {
	width: 85%;
	height: auto;
	display: block;
	color: #FFF;
	font-size: 24px;
	margin: 0 auto;
	background: url(../Images/leftprobg.jpg) no-repeat left;
	margin-top: 35px;
	margin-bottom: 20px;
}

.prolistfup2 {
	width: 85%;
	height: auto;
	display: block;
	color: #ff9c00;
	font-size: 32px;
	font-family: impact;
	margin: 0 auto;
	line-height: 40px;
}

/*-------------- right --------------*/

.allright {
	width: 245px;
	height: auto;
	overflow: hidden;
	float: right;
}

.rhotpor {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
	background-color: #FFF;
}

.rhotporlogo {
	width: 100%;
	height: 45px;
	line-height: 45px;
	color: #FFF;
	text-indent: 25px;
	font-size: 18px;
	background: url(../Image/riglogo.jpg) no-repeat left top;
}

.rhotporcon {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 20px;
}

/* 本例子css */
.picScroll-top {
	margin: 0 auto;
	width: 245px;
	overflow: hidden;
	position: relative;
}

.picScroll-top .bd {
	padding: 0px;
	margin: 0;
}

.picScroll-top .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picScroll-top .bd ul li {
	float: left;
	width: 245px;
	height: 243px;
	overflow: hidden;
}

.picScroll-top .bd ul li a {
	width: 243px;
	height: 226px;
	display: block;
	border: #055EB7 solid 1px;
	background-color: #055EB7;
	text-align: center;
}

.picScroll-top .bd ul li a:hover {
	background-color: #d5001e;
	border: #d5001e solid 1px;
}

.bdimg_ {
	width: 243px;
	height: 184px;
	display: block;
	overflow: hidden;
}

.bdimg1_ {
	width: 243px;
	height: 184px;
	background-color: #FFF;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.bdimg1_ img {
	max-width: 243px;
	max-height: 184px;
}

.bdwz_ {
	width: 100%;
	height: 42px;
	line-height: 42px;
	color: #FFF;
}

.rconta {
	width: 100%;
	height: auto;
	overflow: hidden;
	border-bottom: #004199 solid 6px;
	background-color: #fafafb;
}

.rcontacon {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 25px;
}

.rcontacon ul {
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	line-height: 32px;
}



/*-------------- contact ys --------------*/
.contup {
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-bottom: 30px;
}

.contupl {
	width: 389px;
	height: auto;
	float: left;
	padding-left: 15px;
}

.contuplup {
	width: 100%;
	height: 84px;
	border-bottom: #015198 solid 1px;
	font-size: 18px;
	font-weight: bold;
	color: #015198;
	line-height: 29px;
	padding-top: 10px;
	display: block;
}

.contuplup1 {
	color: #d00000;
}

.contuplf {
	width: 100%;
	height: auto;
	display: block;
	line-height: 33px;
	color: #555555;
	padding-top: 20px;
}

.contupr {
	width: 414px;
	height: 334px;
	display: block;
	float: right;
}

#allmap {
	width: 100%;
	height: 600px;
	border: #b8b8b8 solid 1px;
	margin: 0 auto
}

.map-content {
	padding-top: 80px;
	width: 99%;
	margin: 0 auto;
	/*-------------- contact ys --------------*/
}

/*public*/
.zyname {
	width: 100%;
	height: 41px;
	margin: 0 auto;
	position: relative;
	background-color: #f9f9f9;
}

.zyname1 {
	width: 82px;
	height: 82px;
	display: block;
	margin: 0 auto;
	position: relative;
	top: -41px;
}

#main {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: #f6f6f6;
	padding-top: 10px;
}

.main1 {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}

#company {
	height: 100%;
	overflow: hidden;
	line-height: 30px;
	background-color: #FFF;
	margin-top: 30px;
}

#company h2 {
	line-height: normal;
}

#companyct {
	width: 100%;
	height: 100%;
	overflow: hidden;
	float: left;
	line-height: 32px;
}

.nr {
	padding: 16px 30px 20px 30px;
}

.nr1 {
	padding: 20px 10px 20px 10px;
}

.nr2 {
	padding: 20px 10px 20px 20px;
}

.rongyu {
	text-align: center;
}

.neiye_tt {
	width: 100%;
	height: 50px;
	border-bottom: 1px dashed #000;
	margin: 20px 0;
}

.nr p a {
	color: #092B85;
}

.nr p a:hover {
	color: #E44001;
}

.ditu {
	width: 100%;
	height: auto;
}

.neiye_tt ul li {
	height: 30px;
	line-height: 30px;
	float: left;
	width: 32%;
	text-align: center;
}

.neiye_tt ul li.inner_tt1 {
	width: 25%
}

.neiye_tt ul li.inner_tt2 {
	width: 30%
}

.neiye_tt ul li.inner_tt3 {
	width: 13%
}

.neiye_tt ul li.pingjia_tt2 {
	width: 30%
}

.neiye_tt ul li.pingjia_tt3 {
	width: 18%
}

.pingjia ul li {
	height: 30px;
	line-height: 30px;
	float: left;
	width: 33%;
	text-align: center;
}

.neiye_tt ul li a {
	color: #000;
}

.neiye_tt ul li a:hover {
	color: #58514A;
}

.neiye_tt ul li img {
	margin-right: 6px;
}

.fuwu p {
	font-size: 15px;
}

h3.liuyan {
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0 10px 10px;
	background-color: #CCCECD;
	color: #FFF;
	margin-bottom: 10px;
	margin-top: 20px;
}

h3.bx {
	padding-left: 30px;
}

#company .bx_bm {
	margin-bottom: 20px;
}

.updown {
	margin-top: 15px;
}

.updown>p {
	padding: 5px 0;
}

.updown>p a:hover {
	color: #092B85;
}

.nr .article_content p {
	text-align: justify;
	margin-bottom: 10px;
	line-height: 25px;
}

/*.nr table td:nth-of-type(2n+1) p{text-align: center;}*/
/*.nr table td p{text-align: center;}*/
.nr table tr:nth-of-type(1) td {
	border: 1px solid #dedede
}

.nr table {
	border-collapse: collapse;
	width: auto;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 15px
}

.nr table th,
.nr table td {
	padding: 5px;
	border: 1px solid #dedede;
}

/*.nr tr{text-align: center;}*/
.nr tr:nth-child(odd) {}

.zhushi {
	background-color: #CCCECD;
	padding: 15px 0 15px 10px;
	font-size: 15px;
	color: #0070C0;
	margin-top: 30px;
}

.nr .zhushi1 {
	padding: 15px 0 15px 10px;
	font-size: 15px;
	color: #0070C0;
	text-align: center;
}

.biaoxian {
	margin-bottom: 20px;
}

.article_content {
	margin-top: 30px;
	font-size: 16px;
}

/*智慧检测介绍*/
/*.zhihui{color:#0070C0;}*/
.zh_mulu {
	width: 100%;
	height: 222px;
	border: 1px solid #ccc;
	margin-top: 10px;
}

.zh_mulu dt {
	width: 20%;
	background-color: #F0F0F0;
	height: 222px;
	float: left;
	text-align: center;
	font: 600 25px/222px "Microsoft YaHei";
}

.zh_mulu dd {
	float: left;
	width: 80%
}

.zh_mulu dd ul {
	/*width: 100%;*/
	padding-top: 20px;
}

.zh_mulu dd ul li {
	width: 33%;
	height: 180px;
	border-right: 1px dashed #666;
	float: left;
}

.zh_mulu dd ul li:last-child {
	border-right: none;
}

.zh_mulu dd ul li span.index {
	display: inline-block;
	font-size: 16px;
	padding: 0 8px 0 25px;
	color: #136ec2;
}

.zh_mulu dd ul li span.text {
	display: inline-block;
	font: 600 18px/30px "Microsoft YaHei";
	color: #136ec2;
}

.zh_mulu dd ul li p {
	padding: 5px 0;
}

.zh_mulu dd ul li p a {
	color: #136ec2;
}

.zh_mulu dd ul li p a:hover {
	text-decoration: underline;
	color: #E44001;
}

.zh_mulu dd ul .text2 {
	display: block;
	padding-left: 50px;
	line-height: 23px
}

.zh_mulu dd ul.zx_pro li {
	padding-top: 20px;
	height: 110px;
}

.zx_mulu {
	height: 170px;
}

.zx_mulu dt {
	height: 170px;
	line-height: 170px;
	;
}

.bx_pro {
	height: 150px;
	margin-bottom: 20px;
}

.bx_pro dt {
	height: 150px;
	line-height: 150px;
}

.nr .bx_pro dd ul li {
	height: 90px
}

.nr .dt_pro dd ul li:nth-of-type(3) {
	padding-top: 0
}

.chanpin_jieshao p,
.chanpin_jieshao h4 {
	text-align: justify;
	font-size: 15px;
}

.chanpin_jieshao .mofei {
	font-size: 16px;
	margin: 25px 0 15px 0;
}

.chanpin_jieshao h3 {
	font: 600 20px/16px "微软雅黑";
	padding: 40px 0 10px 0;
}

.chanpin_jieshao h4 {
	font-size: 16px;
	margin-top: 20px;
	font-weight: 600;
	text-align: center;
}

.jiance_left .sd_quanjing {
	width: 395px;
	display: block;
	margin-top: 45px;
	margin-left: 90px;
}

.jingdu_box .jiance_left p,
.jingdu_box .jiance_right p {
	line-height: 22px;
	text-indent: 0;
}

.jingdu_box p {
	line-height: 35px;
}

.jiance_left {
	width: 69%;
	float: right;
}

.jiance_right {
	width: 30%;
	float: left;
}

.jiance_right h4 {
	margin-top: 0px;
}

.jiance_left h4,
.jiance_right h4 {
	padding: 10px 0 8px 27px;
}

.jiance_left img {
	width: 600px;
	height: 250px;
}

.zhihui_box1 .canshu_box p {
	text-indent: 0;
}

.canshu_box .canshu_left {
	width: 45%;
	float: left;
}

.canshu_box .canshu_right {
	width: 55%;
	float: left;
}

.canshu_right .shiyou_canshu {
	width: 450px;
	margin-top: 20px;
}

.pidai_hexin {
	text-align: center;
}

.pidai_hexin p {
	text-align: center;
	font-size: 18px;
	color: #E44001
}

.zhihui_box1 {
	position: relative;
}

.zhihui_box1 img {
	margin: 0 auto;
	display: block;
}

.zhihui_box1 .zhihui18_img {
	margin-top: 20px;
	height: 300px;
	width: 420px;
	float: left;
	margin-right: 10px;
}

.zhihui_box1 .zhihui18_img1 {
	margin-top: 20px;
	height: 300px;
	width: 420px;
	float: left;
}

.zhihui_box1:nth-of-type(1) h3 {
	padding-top: 30px;
}

.zhihui_box1:nth-of-type(5) img {
	margin-top: 10px;
}

.zhihui_box1:nth-of-type(8) h3 {
	margin-bottom: 10px;
}

.zhihui_box1:nth-of-type(9) h3 {
	margin-bottom: 10px;
}

.zhihui_box1:nth-of-type(10) h3 {
	margin-top: 10px;
}

.zhihui_box1 p {
	text-indent: 2em;
}

.zhihui_box1 .xitong {
	width: 850px;
}

.nr .juxian {
	text-align: center;
}

.yinhuan_lt {
	width: 400px;
	float: left;
	margin-left: 90px;
}

.yinhuan_lt ul li {
	font-size: 15px;
}

.zhihui_box1 span {
	font-size: 18px;
	margin-right: 10px;
	margin-left: 5px;
}

.zhihui_box1 .unclude {
	font-size: 15px;
	color: #E44001;
}

.yinhuan_rt {
	width: 230px;
	border: 2px solid #0070C0;
	;
	float: left;
	height: 216px;
	margin-left: 20px;
	margin-bottom: 10px;
}

.yinhuan_rt p {
	text-align: center;
	text-indent: 0;
}

.zhihui_box1 h4 span {
	float: left;
	margin-right: 140px;
}

.cunzai_lt,
.cunzai_lt1 {
	width: 537px;
}

.cunzai_lt {
	padding-top: 10px;
}

.cunzai_lt p {
	text-indent: 0;
	padding-left: 32px;
}

.cunzai_rt,
.cunzai_rt1 {
	width: 250px;
}

.cunzai_rt {
	margin-left: 30px;
}

.cunzai_rt1 {
	margin-right: 35px;
}

.cunzai_rt>img,
.cunzai_rt1>img {
	width: 250px;
}

.cunzai_lt1 {
	padding-top: 30px;
	padding-right: 30px;
	width: 507px;
}

.xiancun {
	margin-bottom: 10px;
}

.chuangxin_box {
	width: 500px;
	float: left;
}

.chuangxin_box p {
	text-indent: 0;
	padding-left: 30px;
	line-height: 36px;
}

.tubo-box p {
	display: inline-block;
}

.dujia_lt {
	width: 400px;
	text-align: center;
	padding-top: 5px;
	padding-left: 40px;
}

.dujia_lt p {
	line-height: 45px;
}

.dujia_rt {
	width: 427px;
	margin-left: 10px;
	border: 1x solid red;
	float: right;
	padding-top: 10px;
}

.dujia_lt h4,
.dujia_rt h4 {
	font-size: 17px;
	font-weight: 600;
	margin-top: 10px;
}

.dujia_top,
.dujia_bt {
	position: relative;
}

.dujia_img1 {
	position: absolute;
	right: 33px;
	top: 0;
	width: 327px;
}

.dujia_img2 {
	position: absolute;
	left: 37px;
	top: 60px;
	width: 327px;
}

.chuangxin_lt {
	width: 390px;
	float: left;
}

.chuangxin_rt {
	width: 400px;
	float: left;
	padding: 10px 0 0 61px;
}

.chuangxin_rt1 {
	padding-left: 50px;
	width: 440px;
}

.chuangxin_rt p {
	line-height: 32px;
	position: relative;
}

.shiyou_rt p {
	line-height: 30px;
}

/*.chuangxin_rt p:last-child{text-indent: 4em;color: #E44001;padding-left: 2px;font-weight: 600}*/
.chuangxin_rt em {
	color: #E44001;
	font-size: 22px;
	position: absolute;
	top: 3px;
	right: 95px;
}

.nr .chuangxin_img {
	margin-left: 0;
	float: left;
	margin: 20px 0 13px 36px;
	width: 380px;
	height: 760px
}

.nr .chuangxin_img1 {
	width: 350px;
	clear: both;
	margin: 12px 0 0 36px;
}

.nr .jiancebaogao {
	text-align: center;
	font-size: 16px;
	padding-bottom: 10px;
	text-indent: 0;
}

.chuangzao_box {
	position: relative;
	margin-bottom: 50px;
}

.chuangzao_img {
	position: absolute;
	top: 42px;
	right: 64px;
	width: 242px;
}

.chuangzao_img1 {
	position: absolute;
	bottom: 10px;
	right: 45px;
	width: 258px;
}

.chuangzao_lt {
	padding-top: 30px;
	position: relative;
}

.chuangzao_lt p {
	line-height: 36px;
}

.chuangzao_lt p:nth-child(6) {
	margin-top:
}

.zh_xianchang h4 {
	text-align: center;
}

.zhihui_box1 .ruojian {
	text-align: center;
	margin-top: 10px;
}

.zhihui_box1 .canshu_indent {
	text-indent: 3em
}

#go_ruanjian span {
	color: #E44001;
}

.zh_xianchang h4 a {
	color: #333;
}

.zh_xianchang h4 a:hover {
	color: #E44001
}

/*石油开始*/
.chuangxin_rt .shiyou_gc {
	width: 330px;
	height: 450px;
	margin-bottom: 10px;
}

.chuangxin_rt .shiyou_gc1 {
	width: 330px;
}

.chuangxin_rt {
	position: relative;
}

.chuangxin_rt .shiyou_dc {
	position: absolute;
	top: 40px;
	width: 235px;
	right: -30px
}

.chuangxin_rt .zhuanli_box {
	width: 300px;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	text-align: center;
	color: #093190;
	margin: 15px 0 10px 45px;
	border: 1px solid #093190;
	-moz-border-radius: 7em;
	-webkit-border-radius: 7em;
	border-radius: 7em;
}

.xitong_box dl dt {
	float: left;
}

.xitong_box dl dt img {
	width: 230px;
}

.xitong_box dl dd {
	float: left;
	width: 63%;
	padding-left: 65px;
	margin-bottom: 10px;
}

.xitong_box dl dd h2 {
	font-weight: 600;
	font-size: 16px;
	text-indent: 0;
}

.xitong_box dl dd p {
	text-indent: 0;
}

.ruanjiang_container .rj_left {
	width: 48%;
	float: left;
}

.ruanjiang_container .rj_right {
	width: 48%;
	float: left;
}

.ruanjiang_container .rj_right img {
	width: 98%;
	margin-left: 40px;
}

.rj_jiance table tbody tr td,
th {
	width: 50%
}

.rj_jiance table tbody th p {
	line-height: 25px;
}

.rj_jiance table tbody tr td img {
	width: 98%
}

/*港口开始*/
.gk_jiance {
	width: 850px;
}

.gk_left_box,
.gk_right_box {
	position: relative
}

.gk_left_box {
	padding-top: 20px;
}

.gk_right_box {
	padding-top: 20px;
	padding-left: 30px;
}

.gk_left {
	width: 49%;
	float: left;
	padding-left: 80px;
}

.gk_right {
	width: 35%;
	float: right;
	padding-left: 30px;
}

.gk_left dt,
.gk_right dt {
	font: 600 16px/16px "微软雅黑";
	padding-top: 20px;
	padding-bottom: 10px;
}

.cs_left_img {
	position: absolute;
	right: 28px;
	top: 33px;
	width: 330px;
}

.cs_right_img {
	position: absolute;
	left: 53px;
	top: 33px;
	width: 330px;
}

.gk_cs_left {
	width: 49%;
	padding-left: 80px;
	position: relative;
}

.zhihui_box1 dd {
	font-size: 15px;
}

.gk_cs_box {
	position: relative;
	padding-top: 40px;
}

.gk_cs_box .gk_cs_img {
	position: absolute;
	width: 350px;
	height: 250px;
}

.gk_cs_left dt {
	font: 600 16px/16px "微软雅黑";
	padding-top: 20px;
	padding-bottom: 10px;
}

.otc_box {
	position: relative;
}

.otc_left {
	width: 50%
}

.zhihui_box1 .otc_title {
	text-align: center;
	padding-bottom: 15px;
}

.otc_box .otc_img {
	position: absolute;
	right: 13px;
	top: 78px;
	width: 350px;
}

.zhihui_box1 .gk_zh_img {
	width: 850px;
}

.zhihui_box1 .gk_zh_title {
	text-align: center;
	padding-bottom: 20px;
}

.play_icon1 {
	position: absolute;
	left: 40%;
	top: 30%;
}

.play_video {
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 70px;
	width: 350px;
	height: 250px;
}

.play_mask_gk {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.2;
	position: absolute;
	left: 0;
	top: 0;
}

.play_video:hover .play_mask_gk {
	opacity: 0;
	background: #FFF;
}

.play_video_sd {
	cursor: pointer;
	width: 395px;
	height: 220px;
	display: block;
	margin-top: 45px;
	margin-left: 90px;
	position: relative;
}

.play_video_sd img {
	width: 395px;
	height: 220px;
}

.sd_mask {
	position: absolute;
	left: 0;
	top: 0;
	background: #000;
	opacity: 0.2;
	width: 100%;
	height: 100%;
}

.play_video_sd .play_icon_sd {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -50px;
	margin-top: -50px;
	width: 100px;
	height: 100px;
}

.play_video_sd:hover .sd_mask {
	opacity: 0;
	background: #FFF;
}

.play_video_ks {
	width: 350px;
	height: 400px;
	margin: 20px 0 13px 36px;
	float: left;
	position: relative;
	cursor: pointer
}

.ks_mask {
	position: absolute;
	left: 0;
	top: 0;
	background: #000;
	opacity: 0.2;
	width: 100%;
	height: 100%;
}

.play_video_ks .play_icon_ks {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -50px;
	margin-top: -50px;
	width: 100px;
	height: 100px;
}

.play_video_ks:hover .ks_mask {
	opacity: 0;
	background: #FFF;
}

.play_ks_img {
	width: 350px;
	height: 400px;
}

.zhihui_box1 .gangkou_zhuanli p {
	line-height: 45px;
}

/*大直径开始*/
.dazhijing {
	padding-top: 0
}

.dzj_container h4 {
	font: 600 16px/16px "微软雅黑";
	padding: 10px 0;
}

.dzj_container .dzj_img {
	padding-top: 30px;
}

/*在线开始*/
.jianjian_left {
	width: 60%;
}

.jianyan_img {
	position: absolute;
	right: 48px;
	bottom: -5px;
	width: 257px;
}

.zx_ruanjian {
	padding: 35px 0 10px 0;
	font: 600 16px/20px "微软雅黑";
	text-align: center;
}

.zx_baogao>p {
	font-size: 16px;
	padding: 5px 0;
}

.zx_baogao>p.zx_shuju {
	text-align: center;
	float: left;
	width: 50%
}

.zx_baogao>p.zx_shuju1 {
	text-align: center;
	width: 100%
}

.jiance_box {
	margin: 30px auto;
	padding-left: 1px;
}

.jiance_box h4 {
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	border: 1px solid #ccc;
	border-bottom: 0;
	width: 860px;
	height: 40px;
	line-height: 40px;
	background-color: #CCCECD;
	color: #898989
}

.jiance_box ul {
	width: 870px;
	padding-left: 1px;
}

.jiance_box ul li {
	float: left;
	border: 1px solid #ccc;
	text-align: center;
	margin-left: -1px;
}

.jiance_box ul:nth-child(1) li {
	line-height: 40px;
	font-weight: 600;
	font-size: 16px;
}

.jiance_box ul:nth-child(6) li.line2 {
	line-height: 30px;
}

.jiance_box ul:nth-child(19) li.line2 {
	line-height: 30px;
}

.jiance_box ul li:nth-of-type(6n) {
	border-left: 2px solid #ccc
}

.jiance_box ul li.line1 {
	width: 50px;
}

.jiance_box ul li.line2 {
	width: 184px;
}

.jiance_box ul li.line3 {
	width: 193px;
}

.jiance_box ul li.line3 img {
	width: 180px;
	margin-top: 8px;
	height: 60px;
}

.jiance_box ul li.biaoti {
	height: 35px;
	font: 600 16px/35px "微软雅黑";
}

.jiance_box ul li.biaoti1 {
	height: 75px;
	line-height: 75px;
}

.zizhi_lt,
.zizhi_rt {
	width: 400px;
	float: left;
	margin-left: 20px;
}

.zizhi_lt li,
.zizhi_rt li {
	text-align: center;
	font-size: 18px;
	font-weight: 600px;
}

.zizhi1,
.zizhi3 {
	padding: 10px;
}

.tupo {
	padding-bottom: 20px;
}

.xinghao_box {
	position: relative;
}

.xinghao_box h4 {
	padding-left: 40px;
	margin-top: 10px;
}

.xinghao_box p {
	padding-left: 40px;
}

.nr .guige {
	margin-top: 20px;
	position: absolute;
	top: 12px;
	right: 15px;
}

.xinghao tr td p {
	text-align: 0;
	text-indent: 0;
}

.xinghao_img {
	width: 120px;
	height: 105px;
}

.jiemian p {
	text-indent: 0;
}

.baogao {
	margin-bottom: 20px
}

.baogao ul li {
	font-size: 16px;
}

.baogao1 {
	margin: 0 0 30px 0;
}

.zx_goucheng {
	padding: 10px 0 10px 20px;
	border-top: 1px solid #000;
	margin-top: 10px;
	font-size: 15px;
	height: 180px;
}

.goucheng_lt {
	float: left;
	width: 240px;
	height: 182px;
}

.goucheng_lt img {
	width: 237px;
	height: 189px;
}

.goucheng_rt {
	float: left;
	width: 566px;
	margin-left: 30px;
}

.goucheng_rt2 {
	padding-top: 30px;
}

.goucheng_rt dt {
	letter-spacing: 3px;
	margin-bottom: 5px;
	font-weight: 600;
}

.goucheng_rt dd {
	line-height: 25px;
}

.goucheng_rt dd .shuju {
	text-indent: 4em
}

.canshu_lt {
	width: 47%;
	float: left;
}

.canshu_rt {
	width: 53%;
	float: left;
}

.zx_canshu .text_indent {
	text-indent: 3em
}

.chuangxin_rt em.red_star {
	top: 3px;
	right: 115px;
}

.chuangxin_rt em.red_star2 {
	top: 3px;
	right: 200px;
}

.chuangxin_rt em.red_star3 {
	top: 3px;
	right: 132px;
}

.chuangxin_rt em.zh_redstar {
	top: 3px;
	right: 132px;
}

.chuangxin_rt em.zh_redstar1 {
	top: 3px;
	right: 115px;
}

.nr .chuangxin_img_zx {
	width: 350px;
	height: 400px;
}

.chanpin_jieshao .author {
	text-align: right;
}

/*皮带产品介绍开始*/

.pidai_top {
	padding-top: 1px;
}

.pidai_box {
	position: relative;
}

.pidai_box1 {
	position: relative;
}

.pdhg {
	right: 0;
	bottom: 15px;
	position: absolute;
	width: 400px;
	height: 160px;
}

.pidai_box h3 {
	padding-top: 30px;
}

.pidai_box p {
	text-indent: 2em
}

.pidai_box h4 {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.pidai_box .img_pd {
	margin: 0 auto;
	display: block;
}

.pidai_box .img_pd2 {
	margin: 0 auto;
	display: block;
	width: 100%
}

.zongxiang_lt,
.hengxiang_rt {
	width: 48%;
	float: left;
}

.zongxiang_lt {
	margin-right: 31px;
}

.pidai_box .img_pd3 {
	float: right;
	margin-left: 10px;
	margin-top: 5px;
	width: 235px;
}

.pd_A1,
.pd_A2,
.pd_A3 {
	float: left;
}

.pd_A1 {
	margin: 0 50px;
}

.pd_A3 {
	margin: 0 0 0 50px;
}

.cg_lt {
	width: 463px;
	margin-top: 20px
}

.cg_img {
	position: absolute;
	width: 271px;
}

.cg_img1 {
	right: 26px;
	bottom: 155px;
}

.cg_img2 {
	right: 17px;
	bottom: -13px;
	width: 280px;
}

.gc_lt {
	width: 100%;
	float: left;
	margin-right: 30px;
	padding-left: 30px;
}

.gc_rt {
	margin-right: 0;
}

.gc_lt dl {
	height: 190px;
}

.gc_lt dl dt {
	float: left;
}

.gc_lt dl dt img {
	width: 200px;
	margin-top: 22px;
}

.gc_lt dl dd {
	float: left;
	width: 530px;
	padding-top: 20px;
	padding-left: 125px;
}

.gc_lt dl dd h5 {
	font-weight: bold;
	font-size: 16px
}

.gc_lt dl dd p {
	line-height: 20px;
	margin-bottom: 10px;
	text-indent: 0;
}

.gc_rt dl:nth-child(1) dd p {
	line-height: 30px;
}

.pd_duibi tr td span {
	font-size: 16px;
	line-height: 16px;
	position: relative;
	bottom: 1px;
	margin-right: 5px;
}

.pd_duibi tr:nth-of-type(2) td {
	padding: 15px;
}

.pd_duibi tr:nth-of-type(2) td:nth-child(2) img {
	width: 400px;
}

.pd_duibi tr:nth-of-type(3) td:nth-child(1) {
	vertical-align: top;
	padding: 5px 10px;
}

.pd_duibi tr:nth-of-type(3) td:nth-child(2) {
	vertical-align: top;
	padding: 5px 10px;
}

.pd_duibi tr p {
	text-indent: 0;
}

.pingjia_lt {
	float: left;
	width: 44%
}

.pingjia_rt {
	width: 53%;
	float: right;
}

.pingjia_lt .dw_img {
	margin-top: 18px;
}

.cs_lt {
	width: 48%;
	float: left;
}

.cs_rt {
	width: 48%;
	float: left;
}

.cs_lt p {
	padding: 5px 0;
}

.cs_lt p:nth-child(9),
.cs_lt p:nth-child(10) {
	text-indent: 3em;
}

.cs_rt p:nth-child(2),
.cs_rt p:nth-child(3),
.cs_rt p:nth-child(5) {
	text-indent: 3em
}

.guige_box tr td {
	height: 30px;
}

.guige_box tr {
	background-color: #DDDDDC;
}

.guige_box tr:nth-of-type(1) {
	background-color: #C1C0BF;
}

.nr .guige_box td {
	border: 1px solid #807F7E;
}

.nr .guige_box tr:nth-of-type(1) td {
	border: 1px solid #807F7E;
}

.ruanjian_lt {
	margin-right: 20px
}

.ruanjian_lt,
.ruanjian_rt {
	width: 48%;
	float: left;
}

.ruanjian_lt h5,
.ruanjian_rt h5 {
	font-weight: bold;
	font-size: 15px;
}

.ruanjian_lt h5:nth-of-type(1) {
	margin-top: 5px;
}

.ruanjian_rt h5 {
	margin-top: 45px;
}

.ruanjian_rt h5:nth-of-type(1) {
	margin-top: 5px;
}

.ruanjian_img {
	width: 400px;
}

.ruanjian_box h4 {
	margin-top: 20px
}

.ruanjian_box .img_rg {
	padding-top: 20px;
}

.ruanjian_box .img_rg_4 {
	height: 280px;
}

.pidai_left {
	width: 50%;
	float: left;
}

.pidai_left img {
	width: 100%;
}

.rightinfo {
	padding: 20px 10px 20px 10px;
	overflow: hidden;
}

.rightinfo table {
	border-collapse: collapse;
	width: auto;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

.rightinfo tr:first-child {
	background-color: #f4f4f4;
	font-weight: bold
}

.rightinfo table th,
.rightinfo table td {
	padding: 5px;
	border: 1px solid #dedede;
}

.rightinfo tr {
	text-align: center;
}

.rightinfo tr:nth-child(odd) {
	background-color: #e2f4f9
}




/*public  ----产品内容页*/
.pronrup {
	width: 100%;
	height: 100%;
	overflow: hidden;
	padding-bottom: 25px;
}

.pronrupl {
	width: 40%;
	height: auto;
	overflow: hidden;
	float: left;
	padding-right: 2px;
}

.pronrupr {
	width: 58%;
	height: auto;
	overflow: hidden;
	float: right;
	padding-bottom: 20px;
}

.pronrupr1 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: block;
	color: #1d7ae1;
	background-color: #767676;
}

.pronrupr1_1 {
	width: auto;
	padding-left: 6px;
	padding-right: 6px;
	height: 40px;
	display: block;
	text-align: center;
	color: #FFF;
	background-color: #004199;
	float: left;
}

.pronrupr1_2 {
	width: 100%;
	height: auto;
	display: block;
	padding-top: 8px;
}

.pronrupr1_3 {
	color: #000;
	font-weight: bold;
}

.pronrupr1_2 a:hover {
	text-decoration: underline;
}

.pronrupr2 {
	width: 100%;
	height: 50px;
	display: block;
	padding-top: 10px;
}

.pronrupr2_1 {
	width: 135px;
	height: 39px;
	line-height: 39px;
	display: block;
	float: left;
}

.pronrupr2_1 a {
	width: 100%;
	height: 39px;
	display: block;
	color: #fff;
	background: url(../Image/qqpibg.png) no-repeat 10px 10px;
	background-color: #333333;
	display: block;
	text-indent: 50px;
	font-weight: bold;
}

.pronrupr2_1 a:hover {
	color: #000;
	background: url(../Image/qqpibg.png) no-repeat 10px -30px;
	background-color: #c40000;
	color: #FFF;
}

.pronrupr2_2 {
	width: 198px;
	height: 29px;
	padding-top: 7px;
	display: block;
	float: left;
	padding-left: 20px;
}

.pronrupr3 {
	width: 100%;
	height: 55px;
	padding-left: 61px;
	background: url(../Image/protel.png) no-repeat left;
	font-size: 20px;
	color: #f25000;
	display: block;
	line-height: 24px;
}

.pronrupr3_1 {
	color: #000;
	font-size: 14px;
}

.pronrupr2_112 {
	width: 140px;
	height: 42px;
	line-height: 42px;
	display: block;
	float: left;
}

.pronrupr2_11 {
	width: 100%;
	height: 42px;
	display: block;
	color: #c40000;
	background: url(../Image/proweixin.png) no-repeat 5px 10px;
	background-color: #ffeded;
	border: #c40000 solid 1px;
	border-radius: 8px;
	text-indent: 37px;
	transition: all 0.3s
}

.pronrupr2_11:hover {
	color: #000;
	background: url(../Image/proweixin.png) no-repeat 5px -30px;
	background-color: #c40000;
	color: #FFF;
	transition: all 0.3s
}

.pronrupr2_22 {
	width: 148px;
	height: 148px;
	display: none;
	position: relative;
	top: -50px;
	transition: all 0.3s
}

.pronrupr2_22 img {
	width: 148px;
	height: 148px;
}

.pronrupr2_11:hover .pronrupr2_22 {
	display: block;
	width: 148px;
	height: 148px;
	position: relative;
	top: -157px;
	left: 91px;
	transition: all 0.3s
}

.w45 {
	width: 49%
}

.f_left {
	float: left;
}

.f_right {
	float: right;
}

/*public  ----产品内容页*/
.zynav {
	width: 100%;
	height: 58px;
	line-height: 58px;
	background: #CCCECD;
}

.zynavct {
	width: 100%;
	height: 55px;
	line-height: 55px;
	border-bottom: #ececec solid 1px;
	margin-top: 15px;
}

.prt_tit {
	text-align: center;
	background-color: #CCCECD;
}

.jishu_box .zhihui9_img {
	margin-left: 30px;
}

.jishu_box h2 {
	font-size: 26px;
	font-weight: 600;
	text-align: center;
	padding: 20px 0;
}

.jishu_box p {
	margin-bottom: 10px;
}

.jishu_box .inner {
	display: flex;
	justify-content: space-between;
}

.jishu_box .left {
	width: auto;
}

.jishu_box .right {
	width: 48%;
	text-align: center;
}

.jishu_box .right video {
	width: 85%;
	margin-top: -40px;
}

.jishu_box .video-box {
	text-align: center;
}

.jishu_box .video-box video {
	width: 90%;
	margin-bottom: 30px;
}

.chuangxin_box1 p {
	padding-left: 10px;
}

.dt_left {
	width: 400px;
	padding-left: 30px;
}

.jishu_box .dt_left p {
	line-height: 40px;
}

.jishu_box .shipin-box {
	display: flex;
	justify-content: space-around;
}

.jishu_box .shipin-box .dd {
	width: 45%;
	position: relative;
	border-radius: 20px;
	overflow: hidden;
	cursor: pointer;
}

.jishu_box .shipin-box .dd img {
	width: 100%;
}

.jishu_box .shipin-box .dd .play-icon {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 100px;
}

.jishu_box .shipin-box .mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.4;
}

.jishu_box .shipin-box .tt {
	position: absolute;
	bottom: 10px;
	color: #FFF;
	font-size: 16px;
	text-align: center;
	width: 100%;
	letter-spacing: 2px;
	font-weight: 600;
}

.chuangxin .inner {
	display: flex;
	justify-content: space-between;
}

.chuangxin .tupo_box {
	display: flex;
	justify-content: space-between;
}

.chuangxin .tupo_box p {
	width: 50%;
	text-align: center;
	font-size: 15px;
	font-weight: 500;
}

.chuangxin .inner .dd {
	width: 15%;
	height: 250px;
	background-color: #f4783c;
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-direction: column;
	border-radius: 10px;
	color: #FFF;
	position: relative;
	overflow: hidden;

}

.chuangxin .inner .dd p {
	text-indent: 0;
	font-size: 16px;
}

.chuangxin .inner .dd img {
	width: 70px;
}

.chuangxin .inner .dd .desc {
	position: absolute;
	left: 0;
	bottom: -250px;
	width: 100%;
	height: 100%;
	background-color: #42b3ed;
	display: flex;
	align-items: center;
	text-align: center;
	transition: all 0.5s;

}

.chuangxin .inner .dd .desc p {
	font-size: 15px;
	text-align: center;
	width: 100%;
}

.chuangxin .inner .dd:hover .desc {
	bottom: 0;
}

.rg_jc {
	position: absolute;
	top: 20px;
	right: 85px;
	width: 330px;
}

.zynav1 {
	height: 55px;
	font-size: 22px;
	font-weight: bold;
	padding-left: 25px;
	padding-right: 10px;
	/*color:#898989;*/
}

.zynav3 {
	height: 55px;
	font-size: 20px;
	font-weight: bold;
	padding-left: 30px;
	padding-right: 10px;
	margin-bottom: 5px;
}

.yuanli1 {
	width: 700px;
	height: 90px;
	margin: 20px auto;
	display: block;
}

.jishu h2 {
	font-size: 28px;
	text-align: center;
	font-weight: 600;
	padding: 30px 0;
}

.jishu h3 {
	font-size: 20px;
	font-weight: 600;
	padding: 0 0 5px 0;
	margin-bottom: 10px;
}

.jishu_box .tt-chuagnxin {
	text-align: center;
	font-size: 28px;
	font-weight: 600;
	padding: 70px;
}

.jishu_ly .liuyan {
	padding: 10px 0 10px 10px;
	font-size: 18px;
	font-weight: bold;
}

.jishu .tieci {
	width: 555px;
	height: auto;
}

.jishu p {
	text-indent: 2em;
	font-size: 16px;
	line-height: 32px;
}

.jishu_box {
	position: relative;
	margin-bottom: 50px;
}

.jishu_box .chuangxin {
	text-indent: 2em;
	font-weight: 600;
	font-size: 16px;
	margin: 10px 0 5px 0;
}

.jishu_box .chuangxin1 {
	margin-top: 0
}

.jishu_box .icon {
	display: block;
	width: 250px;
	height: 100px;
	position: absolute;
	right: 0;
	top: 10px;
}

.jishu_box .icon img {
	width: 450px;
	height: 200px;
	position: absolute;
	top: 75px;
	right: 40px;
}

.jishu_box .icon1 {
	width: 500px;
	margin: 10px 0 10px 20px;
}

.jishu_box .zhushi {
	text-align: center;
	color: #0070C0;
}

.jishu_box .icon1 {
	position: absolute;
	right: 40px;
	top: 54px;
	width: 236px;
}

.jishu_box .icon2 {
	width: 800px;
	display: block;
	margin: 15px auto;
	margin-top: 25px;
}

.jishu_box .icon3 {
	width: 650px;
	display: block;
	margin: 0px auto;
	margin-top: 10px;
}

.jishu_box ul {
	margin: 0 auto;
	width: 700px;
}

.jishu_box ul li {
	float: left;
	margin-left: 20px;
	padding: 20px 0 45px 0;
}

.jishu_box ul li img {
	width: 200px;
	height: 200px;
}

.jishu_box .shibie {
	margin-top: 10px;
}

.jishu_box img {
	width: 80%;
	margin: 0 auto;
	display: block;
}

.chuang_zao .inner {
	display: flex;
	justify-content: space-between;
}

.chuang_zao .lt {
	width: 46%;
}

.chuang_zao .rt {
	flex: 1;
}

.chuang_zao .rt img {
	width: 80%;
}

.chuang_zao .lt .tp {
	text-indent: 4em;
	color: red;
}

.dianfu p.title {
	text-align: center;
	font-size: 26px;
	font-weight: 600;
	margin-top: 80px;
	margin-bottom: 10px;
}

.dianfu {
	margin-bottom: 80px;
}

.dianfu_box {
	display: flex;
	justify-content: space-between;
}

.dianfu_box .left {
	width: 48%;
	text-align: center;
}

.dianfu_box .right {
	width: 48%;
	position: relative;
}

.dianfu_box .right video {
	width: 102%;
	position: absolute;
	left: 0;
	top: 20px;
}

.dianfu_box .left p.desc {
	text-align: center;
	font-size: 15px;
	text-indent: 0;
}

.dianfu_box .left img {
	width: 100%;
	margin-top: 20px;
}

.jishu .tieci1 {
	width: 620px;
	height: auto;
}

.jiyuan_box {
	position: relative;
}

.jiyuan_img {
	position: absolute;
	top: -35px;
	right: -120px;
	;
}

.jiyuan_box .jiyuan_img img {
	width: 60%;
}

.renzheng {
	width: 916px;
	height: 58px;
	line-height: 58px;
	background: #CCCECD;
	margin-top: 10px;
}

.zynav1_ {
	float: left;
	color: #2f2a2a;
	width: auto;
	height: 55px;
	border-bottom: #11222e solid 3px;
	font-size: 20px;
	font-weight: bold;
	padding-left: 30px;
	padding-right: 10px;
	background: url(../Image/comrbg.png) no-repeat left;
}

.zynav2 {
	float: right;
	color: #898989;
	padding-right: 15px;
	font-size: 13px;
	background: url(../Image/homep.png) no-repeat left;
	padding-left: 30px;
}

.zynav2 a {
	color: #898989;
}

.zynav2 a:hover {
	text-decoration: underline;
}

#indexNews li {
	line-height: 33px;
	border-bottom: 1px dotted #cecccc;
	padding: 0 12px 0 10px;
	position: relative;
}

#indexNews li:hover {
	border-bottom: 1px solid #cecccc;
	background-color: #f1f1f1
}

#indexPro {
	height: 215px;
	overflow: hidden;
	margin: 0 auto;
}

#indexPro li {
	margin: 10px;
	width: 215px;
	height: 190px;
	float: left;
	display: block;
	text-align: center;
	line-height: 24px;
}

#indexPro li img {
	border: 2px solid #ffb913;
	width: 215px;
	height: 165px;
}

.introImg {
	float: left;
	margin-right: 10px;
}

.info_date {
	float: right;
	padding-right: 8px;
}

.slideBox1 {
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-top: 80px;
}

.slideBox1 .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox1 .bd li {
	zoom: 1;
	vertical-align: middle;
	width: 100%;
	height: 539px;
	background-size: cover;
	background-position: center center;
}

.slideBox1 .bd ul li a {
	width: 100%;
	height: 500px;
	z-index: 1;
	display: block;
}

.renzheng-box .title {
	text-align: center;
	font-size: 42px;
	padding: 60px;
}

.renzheng-box {
	overflow: hidden;
}

.renzheng-box .list .dd {
	float: left;
	width: 22%;
	background-color: #FFF;
	box-shadow: 0 5px 5px #ccc;
	height: 390px;
	margin-right: 30px;
	margin-bottom: 30px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-direction: column;
}

.renzheng-box .list .dd .img-box {
	width: 90%;
	height: 310px;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}

.renzheng-box .list .dd .img-box a {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
}

.renzheng-box .list .dd .img-box img {
	width: 100%;
	height: 100%;
	transition: all 1s;
}

.renzheng-box .list .dd .img-box img:hover {
	transform: scale(1.1);
}

.renzheng-box .list .dd .desc-box {
	font-size: 14px;
	text-align: center;
	border-top: 1px dashed #999;
	padding-top: 5px;
	width: 90%;
}

.renzheng-box .list .dd p {
	margin-bottom: 5px;
}

.renzheng-box .list .dd1 .img-box img {
	height: 200px;
}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slidenews .prev,
.slidenews .next {
	position: absolute;
	left: 3%;
	top: 50%;
	margin-top: -25px;
	display: block;
	width: 32px;
	height: 40px;
	background: url(../images/slider-arrow.png) -110px 5px no-repeat;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.slidenews .next {
	left: auto;
	right: 3%;
	background-position: 8px 5px;
}

.slidenews .prev:hover,
.slidenews .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.slidenews .prevStop {
	display: none;
}

.slidenews .nextStop {
	display: none;
}


/************产品*****************/
.chanpin_tit {
	font-size: 20px;
	color: #092B85;
	padding: 17px 0;
	margin-bottom: 10px;
	font-weight: 600;
	text-align: center;
}

.chanpin_tit>a {
	margin-left: 20px;
	font-size: 15px;
	color: #E44001
}

.chanpin_tit>a:hover {
	color: #092B85;
}

.fazhan_box {
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
}

/*.bottom_line{height: 5px;border-top: 1px dashed #000;width: 100%}*/
.produc {
	width: 110%;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
}

.produc:nth-of-type(9) {
	padding-bottom: 150px;
	border-bottom: none;
}

.produc:nth-of-type(9) li .fenlei_img {
	height: 317px;
}

.produc:nth-of-type(9) li .producimg2 {
	height: 317px;
}

.produc:nth-of-type(9) li .produc_fenlei {
	height: 333px;
}

.produc:nth-of-type(9) li .products2 {
	height: 53px;
	line-height: 53px;
}

.produc:nth-of-type(9) li a:hover .products2 {
	height: 53px;
	line-height: 53px;
}

.produc:nth-of-type(9) li .products2 p {
	padding: 0
}

.produc li {
	width: 23%;
	height: 279px;
	float: left;
}

.pro_line {
	border-bottom: 1px dashed #000;
	width: 876px;
	margin-bottom: 10px;
}

.producimg {
	width: 95%;
	height: 191px;
	border: #e2e2e2 solid 1px;
	margin-top: 7px;
	display: block;
	margin-left: 6px;
}

.producimg1 {
	width: 242px;
	height: 191px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.producimg img {
	height: 191px;
	width: 242px;
	transition: all 1s;
}

.prolist_shipin {
	position: relative;
}

.prolist_shipin .video_icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -50px 0 0 -50px;
	width: 100px;
	height: 100px;
}

.produc li a {
	width: 256px;
	height: 260px;
	display: block;
	border: #e2e2e2 solid 1px;
	text-align: center;
}

.products1 {
	width: 100%;
	height: 57px;
	line-height: 25px;
	display: block;
	border-bottom: #c9c9c9 solid 5px;
	transition: all 0.3s;
	margin-top: 1px;
}

.products1>p {
	text-align: center;
	padding: 0 1px;
	word-wrap: break-word;
	font-size: 15px;
}

.products1>p:nth-of-type(2) {
	color: #E44001
}

.products1>p>span {
	color: #E44001;
}

.produc li a:hover .products1 {
	width: 100%;
	height: 57px;
	background-color: #004199;
	margin-top: 1px;
	color: #FFF;
	border-bottom: #004199 solid 4px;
	transition: all 0.3s;
}

.video_nr {
	padding: 16px 20px 20px 20px;
}

.produc_video li {
	height: 280px;
}

.produc_video li a {
	height: 250px;
	width: 95%;
}

.produc_video img {
	height: 180px;
	width: 100%;
}

.produc_video .producimg1 {
	height: 180px;
	width: 290px;
}

.produc_video .producimg {
	height: 180px;
	position: relative;
}

.produc_video .producimg em {
	position: absolute;
	bottom: 5px;
	right: -10px;
	color: #FFF;
	font-size: 16px;
}

.video_banner {
	width: 100%;
	height: 100px;
	background: url(../images/spbd.jpg) center center no-repeat;
	margin-top: 80px;
}

.chanpin_hexin {
	width: 560px;
	height: 260px;
	float: left;
	padding-left: 10px;
}

.producimg2 {
	width: 300px;
	height: 212px;
}

.producimg2 .fenlei_img {
	width: 300px;
	height: 212px;
}

.products2 {
	height: 47px;
}

.produc li .produc_fenlei {
	width: 315px;
	height: 268px;
}

.produc li a:hover .products2 {
	height: 47px;
}

.food_name {
	display: block;
	color: #da020d;
	text-align: center;
}

.info_img_detail {
	text-align: center;
	margin: 10px 0;
}

.info_img_detail img {
	width: 400px;
}

/************分页*****************/
.page {
	width: 99%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin: 12px auto;
	font-size: 12px;
	clear: both;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #d2d4d6;
}

.page a {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	border: 1px solid #d2d4d6;
	padding: 0 2px;
	background: #FFF;
}

.page a:hover {
	background: #404040;
	color: #fff;
	border: none;
	height: 20px;
	line-height: 20px;
	padding: 1px 3px;
}

.page span.current {
	padding: 3px 6px 3px 6px;
	height: 18px;
	line-height: 18px;
	background: #404040;
	color: #fff;
}

/************留言*****************/
#company .rightinfo table {
	margin: 0 auto
}

#company .rightinfo table td {
	padding: 2px 5px;
	text-align: center;
}

#company .nr1 table {
	margin-left: 2px;
}

#company .nr1 table th {
	color: #444444;
	font-weight: normal;
	font-size: 14px;
	font-family: 'Microsoft YaHei', arial;
	text-align: right;
	vertical-align: top;
	padding-top: 9px;
}

#company .nr1 table td select {
	font-family: 'Microsoft YaHei', arial;
	font-size: 14px;
	width: 278px;
	height: 32px;
	text-indent: 8px;
	border: 1px solid #d2d4d6;
	margin: 5px auto 6px 5px;
	background: #FFF;
	*+margin-left: -3px;
}

#company .nr1 table td ul {
	list-style: none;
	position: absolute;
}

#company .nr1 table td ul li {
	font-family: 'Microsoft YaHei', arial;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	text-indent: 8px;
	width: 276px;
	height: 28px;
	border-left: 1px solid #d2d4d6;
	border-right: 1px solid #d2d4d6;
	background: #FFF;
}

#company .nr1 table td ul li a {
	display: block;
	text-decoration: none;
	color: #444444;
}

#company .nr1 table td ul li a:hover {
	color: #fe7d0c;
}

#company .nr1 table td ul li:last-child {
	border-bottom: 1px solid #d2d4d6;
}

#company .nr1 table td input {
	font-size: 14px;
	width: 276px;
	height: 28px;
	border: 1px solid #d2d4d6;
	margin: 5px auto 5px 5px;
}

#company .nr1 table td .yanzheng {
	width: 101px;
}

#company .nr1 table td textarea {
	resize: none;
	width: 545px;
	height: 178px;
	border: 1px solid #d2d4d6;
	margin: 5px auto 5px 5px;
}

#company .nr1 table td img {
	vertical-align: middle;
	margin-left: 5px;
	margin-bottom: 4px;
	*+margin-bottom: 14px;
}

#company .nr1 table td .but {
	width: 74px;
	height: 31px;
	line-height: 27px;
	background: #3398fe;
	border-radius: 2px;
	border: none;
	text-align: center;
	margin-top: 14px;
	margin-left: 5px;
	font-size: 14px;
	font-family: 'Microsoft YaHei', SimHei, sans-serif;
	color: #FFF;
}

#graybar,
.recruit_info_tit_bg {
	height: 33px;
	background: #e1e1e1;
	margin-bottom: 10px;
}

#graybar span,
.recruit_info_tit {
	width: 100px;
	line-height: 33px;
	text-align: center;
	display: block;
	color: #FFF;
	background: #004199;
	border-right: 1px solid #FFF;
}

#prev_next {
	margin: 10px 20px;
	clear: both;
	overflow: hidden;
}

#prev_next li {
	margin: 5px 0;
}

.datalist {
	border: 1px solid #cccccc;
	/* 表格边框 */
	font-family: Arial;
	border-collapse: collapse;
	/* 边框重叠 */
	background-color: #ffffff;
	/* 表格背景色 */
	font-size: 12px;
}

.datalist caption {
	padding-bottom: 5px;
	font: bold 12px;
	text-align: left;
}

.datalist th {
	border: 1px solid #cccccc;
	/* 行名称边框 */
	background-color: #F6F6F6;
	/* 行名称背景色 */
	color: #000000;
	/* 行名称颜色 */
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
	text-align: left;
	font-size: 14px
}

.datalist td {
	border: 1px solid #cccccc;
	/* 单元格边框 */
	text-align: left;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}

.datalist tr.altrow {
	background-color: #c7e5ff;
	/* 隔行变色 */
}

/* 本例子css */
.slideTxtBox {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.slideTxtBox .hd {
	height: 42px;
	line-height: 42px;
	background: #f4f4f4;
	padding: 0 10px 0 20px;
	border-bottom: 1px solid #ddd;
	position: relative;
}

.slideTxtBox .hd ul {
	float: left;
	position: absolute;
	left: 20px;
	top: -1px;
	height: 32px;
}

.slideTxtBox .hd ul li {
	float: left;
	padding: 0 15px;
	cursor: pointer;
}

.slideTxtBox .hd ul li.on {
	height: 42px;
	background: #004199;
	color: #FFF;
}

.slideTxtBox .bd ul {
	padding: 15px;
	zoom: 1;
}

.product-banner {
	height: 100%;
}

.product-banner img {
	width: 100%;
	height: auto;
}

.intro-contact {
	padding-top: 80px;
}

/*内容页*/
.inner_article {
	margin-top: 30px;
}

.contact-container {
	margin-top: 50px;
	margin-bottom: 30px;
	display: flex;
	justify-content: space-between;

}

.contact-container .desc {
	width: 40%;
	height: 600px;
	/* background-color: #ccc; */
}

.contact-container .desc .dd {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 20px;
}

.contact-container .desc .dd p.title {
	width: 20%;
}

.contact-container .desc .dd p.text {
	flex: 1;
	line-height: 25px;
}

.contact-container .desc h3 {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 40px;
}

.contact-container .desc p {
	margin-bottom: 10px;
	font-size: 16px;
}

.contact-container .biaodan {
	width: 57%;
}

.contact-container .biaodan .liuyan {
	text-align: center;
	font-size: 22px;
	font-weight: 600;
}



.m-form {
	line-height: 29px;
	color: #555;
}

legend {
	font-size: 14px;
	font-weight: bold;
}

.tip input {
	margin: 0 5px 3px 0;
}

.u-btn {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	*overflow: visible;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	padding: 3px 25px;
	font-weight: 500;
	margin-right: 10px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #2d88bf;
	border-radius: 5px;
	font-size: 16px;
	letter-spacing: 1px;
	word-spacing: normal;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5);
	text-shadow: 0 -1px rgba(0, 0, 0, 0.2);
	background: #54aede;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#6dbde4), to(#399dd8));
	background: -webkit-linear-gradient(#6dbde4, #399dd8);
	background: -moz-linear-gradient(#6dbde4, #399dd8);
	background: -ms-linear-gradient(#6dbde4, #399dd8);
	background: linear-gradient(#6dbde4, #399dd8);
}

button.u-btn {
	*height: 30px;
	_line-height: 25px;
}

.u-btn,
.u-btn:hover {
	color: #fff;
	text-decoration: none;
}

.guestbook {
	width: 700px;
	margin: 20px auto;
}

fieldset {
	border: 0;
}

/*产品分页代码*/
.dede_pages {
	text-align: center;
	height: 32px;
	margin-top: 25px;
}

.dede_pages {
	height: 32px;
}

.dede_pages li {
	font-size: 14px;
	display: inline-block;
}

.dede_pages li.active a {
	background-color: #CCCECD
}

.dede_pages li a {
	color: #000;
	height: 32px;
	display: inline;
	border: 1px solid #d2d2d2;
	padding: 3px 15px;
	line-height: 32px;
}

.dede_pages li a:hover {
	background: #CCCECD;
	text-decoration: none;
}

/*图片模型分页*/
.dede_pages span {
	padding: 3px 18px;
	border: 1px solid #d2d2d2;
	margin: 0 10px;
}

.dede_pages a {
	padding: 3px 18px;
	border: 1px solid #d2d2d2;
	margin: 0 10px;
}

.dede_pages .current {
	background: #f0f0f0;
}

/************新闻*****************/
.news_inner {
	margin: 0 auto;
	width: 1160px;
}

.tt_box {
	border-bottom: 1px solid #F2F2F2;
	background-color: #FEFEFE;
	height: 70px;
}

.tt_box .news_tt {
	float: left;
	margin-right: 20px;
	width: 167px;
	height: 67px;
	border-top: 3px solid #ffc600;
	background-color: #F6F6F6;
	color: #333;
	padding-left: 20px;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	line-height: 25px;
}

.tt_box .news_tt>h3 {
	font-size: 20px;
	margin-top: 10px;
}

.tt_box .news_tt>p {
	font-size: 16px;
}

.tt_box .active {
	background: #0e318f;
	color: #FFF;
}

.news_content {
	background-color: #F2F2F2;
	padding-top: 30px;
}

.lunbo_box {
	padding: 20px;
	background-color: #FEFEFE;
	height: 400px;
	box-shadow: 0px 0px 25px #BABABA;
}

.ruoci-content .title {
	text-align: center;
	font-size: 28px;
	font-weight: 600;
	padding: 60px;
}

.youshi-box {
	display: flex;
	justify-content: space-between;
}

.youshi-box .dd {
	width: 150px;
	height: 400px;
	display: flex;
	justify-content: space-between;
	transition: width 1s;
	border-right: 1px solid #FFF;
	position: relative;
	overflow: hidden;
}


.youshi-box .on {
	color: #FFF;
	width: 700px;
}

.youshi-box .dd .lt {
	width: 150px;
	height: 100%;
	background-color: #CCC;
	z-index: 2;
	color: #666;
}

.youshi-box .dd .lt .num {
	text-align: center;
	margin-top: 40px;
	font-size: 22px;
}

.youshi-box .dd .lt .line {
	text-align: center;
	text-indent: 0;
}

.youshi-box .dd .lt .desc {
	margin: 0 auto;
	width: 50%;
	display: flex;
	justify-content: space-between;
}

.youshi-box .dd .lt .desc p {
	flex: 1;
	writing-mode: vertical-rl;
	text-align: start;
	text-indent: 0;
	letter-spacing: 2px;
}

.youshi-box .dd .lt .desc p.tt {
	font-size: 22px;
	font-weight: 600;
}

.youshi-box .on .lt {
	background-color: #f4783c;
	color: #fff;
}

.youshi-box .rt {
	flex: 1;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	width: 515px;
	z-index: 1;
}

.youshi-box .dd .rt>img {
	width: 100%;
	height: 100%;
}

.youshi-box .dd .rt .mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #333;
	opacity: 0.7;
}

.youshi-box .dd .rt .desc-mask {
	position: absolute;
	top: 0;
	width: 420px;
	height: 320px;
	background-color: #FFF;
	opacity: 0.6;
}

.youshi-box .dd .rt .desc-text {
	position: absolute;
	top: 0;
	width: 420px;
	height: 320px;
	color: #333;
	padding-top: 20px;

}

.youshi-box .dd .rt .desc-text p {
	line-height: 25px;
	padding: 0 10px;
	text-indent: 0;
	font-size: 14px;
}

.youshi-box .dd .rt .desc-text .tt {
	font-size: 16px;
	margin-bottom: 10px;
	font-weight: 600;
}

.youshi-box .dd .rt .desc-text .ruoci .tt {
	color: green;
}

.youshi-box .dd .rt .desc-text .qiangci .tt {
	color: red;
}

.youshi-box .dd .rt .desc-text img {
	width: 20px;
	margin-left: 5px;
}

.youshi-box .dd .rt .desc-text .ruoci {
	margin-bottom: 30px;
}

/*新闻轮播图开始*/
.slidenews {
	width: 780px;
	height: 400px;
	overflow: hidden;
	position: relative;
	float: left;
}

.slidenews .news_hd {
	position: absolute;
	right: 20px;
	top: 372px;
	z-index: 99;
}

.slidenews .news_hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.slidenews .news_hd ul li {
	float: left;
	margin-right: 10px;
	border-radius: 50%;
	width: 15px;
	height: 15px;
	line-height: 20px;
	text-align: center;
	background: #ccc;
	cursor: pointer;
}

.slidenews .news_hd ul li.on {
	background: #092B85;
	color: #fff;
}

.slidenews .news_bd {
	position: relative;
	height: 100%;
	z-index: 0;
	text-align: center;
}

.slidenews .news_bd video {
	/* width: 100%; */
	height: 100%;
}

.slidenews .news_bd li {
	zoom: 1;
	vertical-align: middle;
	width: 100%;
	height: 400px;
	background-size: cover;
	background-position: center center;
}

.slidenews .news_bd ul li a {
	width: 100%;
	height: 400px;
	z-index: 1;
	display: block;
	position: relative;
}

.lunbo_tt {
	color: yellow;
	position: absolute;
	left: 0;
	bottom: 50px;
	width: 780px;
	font-size: 16px;
	text-align: center;
	height: 45px;
	line-height: 45px;
	background-color: #000;
	opacity: 0.4;
}

.news_top {
	color: yellow;
	position: absolute;
	letter-spacing: 2px;
	z-index: 1;
	left: 0;
	bottom: 50px;
	width: 780px;
	font-size: 18px;
	text-align: center;
	height: 45px;
	line-height: 45px;
	font-weight: 600;
}

.news_top:hover {
	text-decoration: underline;
}

.rt_news {
	width: 348px;
	background-color: #f0f0f0;
	float: left;
	height: 400px;
	padding-left: 30px;
	padding-right: 2px;
	font-size: 15px;
}

.rt_news a:hover {
	color: #092B85;
	text-decoration: underline;
}

.rt_news h3 {
	font-size: 18px;
	color: #092B85;
	line-height: 20px;
	padding: 20px 0 10px 0;
}

.rt_news ul li {
	padding: 1px 0;
	margin-bottom: 20px;
}

.rt_news ul li:last-child {
	border-bottom: none;
}

.rt_news ul li>p {
	font-size: 13px;
	color: #E44001
}

.news_box2 {
	margin-top: 30px;
	height: 200px;
}

.news_box2 ul li {
	width: 193px;
	text-align: center;
	transition: all 0.5s;
	position: relative;
	left: 0;
	bottom: 0;
	box-shadow: 0px 10px 25px #BABABA;
	height: 190px;
	border: 2px solid #fff;
	float: left;
	box-sizing: border-box;
	margin-right: 7px;
}

.news_box2 ul li:hover {
	position: relative;
	left: 0;
	bottom: 15px;
}

.news_box2 a:hover {
	color: #092B85;
}

.news_box2 ul li img {
	width: 188px;
	height: 125px;
	display: block;
}

.news_box2 ul li dd {
	margin-top: 8px;
	height: 70px;
	padding: 0 5px;
}

.news_box2 ul li dd p {
	margin: 20px 0;
}

.news-box {
	margin-top: 0;
}

.news_03 {
	height: auto;
	overflow: hidden;
	margin: 30px 0 40px 0;
}

.news_03 .line {
	border-top: 1px solid #dbdbdb;
}

.news_03 ul li {
	height: auto;
	overflow: hidden;
	padding: 15px 0;
	border-bottom: 1px solid #dbdbdb
}

.news_03 .left .img-box {
	float: left;
	width: 150px;
	height: 90px;
	text-align: center;
}

.news_03 .left img {
	max-width: 100%;
	width: 100%;
	height: 100%;
}

.news_nr {
	float: left;
	width: 810px;
	color: #484848;
	padding-left: 40px;
}

.news_nr span {
	font-size: 18px;
	line-height: 35px;
	height: 35px;
	transition: all 0.4s;
}

.news_nr p {
	color: #626262;
	line-height: 28px;
	height: 35px;
}

.news_bg {
	margin-top: 0
}

.news_bg .line:first-child {
	border-top: none;
}

.news_baogao {
	width: 100%
}

.news_baogao span {
	display: block;
	font-weight: 600;
}

.news_baogao p {
	text-indent: 2em
}

.news_03 .right {
	height: 30px;
	width: 66px;
	padding-top: 20px;
	font-size: 14px;
	text-align: center;
	float: right;
	;
	margin: 10px 10px 0 35px;
}

.news_04 {
	height: auto;
	overflow: hidden;
	transition: all 0.4s;
}

.news_04:hover {
	background: #dedede;
}

.news_04:hover span {
	padding-left: 15px;
	color: #003293
}

.overflow {
	overflow: hidden;
}

/*智慧检测应用新增样式*/
.produc_zhihui li a {
	height: 247px;
}

.products1_zhihui {
	height: 43px;
}

.produc li a:hover .products1_zhihui {
	height: 43px;
}

/*评价论文列表开始*/
.pingjia_list_box {
	font-size: 15px;
	margin-bottom: 20px;
}

.pingjia_list_pbox {
	padding: 0 10px;
}

.pingjia_title>h3 {
	font-size: 20px;
	text-align: center;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top: 30px;
}

.pingjia_title .bianjian {
	text-indent: 2em;
	margin-top: 10px;
	font-weight: 600;
	line-height: 25px;
}

.pingjia_list {
	margin-top: 20px;
}

.pingjia_list_dt {
	background-color: #CCCECD;
}

.pingjia_list_dt>h3 {
	font-weight: 600;
	color: #333;
	font-size: 20px;
	border: 1px solid #333;
	height: 40px;
	line-height: 40px;
	text-indent: 1em;
	text-align: center;
}

.pingjia_list_dt ul {
	background-color: #CCCECD;
	height: 40px;
	line-height: 40px;
}

.pingjia_list_dt ul li {
	float: left;
	height: 40px;
	border: 1px solid #333;
	margin-left: -1px;
	border-top: 0;
	text-align: center;
	font-weight: 600;
}

.pingjia_list_dt ul li.lw_num {
	width: 40px;
	margin-left: 0
}

.pingjia_list_dt ul li.lw_name {
	width: 371px;
}

.pingjia_list_dt ul li.lw_day {
	width: 183px;
}

.pingjia_list_dt ul li.lw_danwei {
	width: 265px;
}

.pingjia_list_dt ul li.lw_zuozhe {
	width: 173px;
}

.pingjia_list_dt ul li.lw_hangye {
	width: 100px;
}

.pingjia_list_pbox .pingjia_list_dt ul li.lw_hangye {
	width: 140px;
}

.pingjia_list_dd>h3 {
	font-weight: 600;
	color: #333;
	border: 1px solid #333;
	height: 40px;
	line-height: 40px;
	text-indent: 1em
}

.pingjia_list_dd ul {
	height: 40px;
	line-height: 40px;
}

.pingjia_list_dd ul li {
	float: left;
	height: 40px;
	border: 1px solid #333;
	margin-left: -1px;
	border-top: 0;
	text-align: center;
	font-weight: 600;
	overflow: hidden;
	cursor: pointer;
}

.pingjia_list_dd ul li.lw_num {
	width: 40px;
	margin-left: 0
}

.pingjia_list_dd ul li.lw_name {
	width: 371px;
	text-align: inherit;
}

.pingjia_list_dd ul li.lw_name a {
	color: #092B85;
	display: block;
	height: 40px;
	width: 100%
}

.pingjia_list_dd ul li.lw_name a:hover {
	color: #E44001;
}

.pingjia_list_dd ul li.lw_day {
	width: 183px;
	text-align: inherit
}

.pingjia_list_dd ul li.lw_danwei {
	width: 265px;
	text-align: inherit
}

.pingjia_list_dd ul li.lw_zuozhe {
	width: 173px;
}

.pingjia_list_dd ul li.lw_hangye {
	width: 100px;
}

.pingjia_list_pbox .pingjia_list_dd ul li.lw_hangye {
	width: 140px;
}

.lunwen-list {
	margin-top: 30px;
	line-height: 25px;
}

.lunwen-list .tt {
	display: flex;
	justify-content: space-between;
	text-align: center;

	font-weight: 600;
	font-size: 15px;
	background-color: #f7f7f7;
	height: 50px;
	line-height: 50px;
}

.lunwen-list .dd {
	display: flex;
	justify-content: space-between;
	text-align: center;
	align-items: center;
	height: 65px;
	border-bottom: 1px dashed #ccc;
	margin-bottom: 10px;

}

.lunwen-list .lw-num {
	width: 5%;
}

.lunwen-list .lw-name {
	width: 30%;

}

.lunwen-list .lw-name a {
	color: #092B85;
}

.lunwen-list .lw-name a:hover {
	color: #E44001;
}

.lunwen-list .lw-qikan {
	width: 20%;
}

.lunwen-list .lw-danwei {
	width: 20%;
}

.lunwen-list .lw-zuozhe {
	width: 15%;
}

.lunwen-list .lw-hangye {
	width: 5%;
}

/*视频内页滚动代码*/
.pro_video_all:nth-of-type(1) {
	margin-top: 10px;
}

.pro_video_all {
	height: 55px;
	font-size: 20px;
	font-weight: bold;
	padding-right: 5px;
	margin-bottom: 10px;
	color: #092B85;
	text-align: center;
	background-color: #F0F0F0
}

.pro_video_all span {
	margin-right: -40px;
}

.pro_video_all a {
	float: right;
	font-size: 16px;
	color: #E44001;
	margin-right: 20px;
}

.pro_video_all a:hover {
	color: #092B85
}

.pro_video a {
	color: #FFF
}

.pro_video a:hover {
	color: #E44001
}

.produc_video:nth-of-type(6) {
	padding-bottom: 0
}

.produc_video {
	margin-bottom: 0
}

.picScroll-left {
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 310px;
	/*border:1px solid #ccc;*/
	margin-top: 30px;
}

.picScroll-left .hd {
	overflow: hidden;
	height: 58px;
	background: #CCCECD;
	padding: 0 20px;
	margin-bottom: 10px;
}

.picScroll-left .hd .prev,
.picScroll-left .hd .next {
	display: block;
	width: 25px;
	height: 25px;
	float: right;
	margin-right: 5px;
	margin-top: 17px;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/arrow.png") no-repeat;
}

.picScroll-left .hd .next {
	background-position: 0 -42px;
}

.picScroll-left .hd .prevStop {
	background-position: -60px 0;
}

.picScroll-left .hd .nextStop {
	background-position: -60px -50px;
}

.picScroll-left .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 20px;
	zoom: 1;
	margin-right: 8px;
}

.picScroll-left .hd ul li {
	float: left;
	width: 15px;
	height: 15px;
	background-color: #FFF;
	border-radius: 50%;
	margin-right: 8px;
	text-indent: -999px;
	cursor: pointer;
	/*background:url("../images/icoCircle.gif") 0 -9px no-repeat;*/
}

.picScroll-left .hd ul li.on {
	background-color: #E44001;
}

.picScroll-left .hd h4 {
	font: 600 24px/58px "微软雅黑";
	padding-left: 5px;
}

.picScroll-left .bd {
	padding: 10px;
}

.picScroll-left .bd ul li .pic {
	text-align: center;
	position: relative;
}

.picScroll-left .bd ul li .pic img {
	width: 280px;
	height: 185px;
	display: block;
	padding: 2px;
}

.picScroll-left .bd ul li .pic a:hover img {
	border-color: #999;
}

.picScroll-left .bd ul li .pic .video_icon {
	position: absolute;
	width: 80px;
	height: 80px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.picScroll-left .bd ul li em {
	position: absolute;
	bottom: 15px;
	right: 10px;
	font-size: 16px;
	color: #FFF;
}

.picScroll-left .bd ul li .title {
	line-height: 24px;
	width: 260px;
}

.picScroll-left .bd ul li .title p {
	text-align: center;
}

.picScroll-left .bd ul li .title p:nth-of-type(2) {
	color: #E44001;
}

.mianbaoxie-video {
	margin-top: 0;
}

.zizhi-box img {
	width: 1100px;
}

#dituContent {
	width: 827px;
	height: 500px;
	border: #ccc solid 1px;
	margin: 0 auto;
	margin-bottom: 20px;
}

/*现场案例代码*/
.anli_nr h3 {
	margin-top: 30px;
}

.lift-nav {
	position: fixed;
	top: 200px;
	right: 20px;
	display: none;
}

.lift-nav li {
	width: 35px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	color: #fff;
	padding: 10px 10px;
	margin-bottom: 10px;
	background: skyblue;
	cursor: pointer;
	font-size: 16px;
}

.lift-nav li:hover {
	background: tomato
}

.lift-nav li.current {
	background: tomato;
}

.lift-nav .go_back {
	height: 15px;
	width: 35px;
	line-height: 15px;
	padding: 10px 10px;
	margin-top: 10px;
	cursor: pointer;
	display: block;
	color: #FFF;
	background: url(../images/go_back.png) 3px center no-repeat;
	background-color: skyblue;
	background-size: 15px;
}

.lift-nav .go_back span {
	margin-left: 10px;
}

.lift-nav .go_back:hover {
	background-color: tomato;
}

.lift-nav img {
	position: absolute;
	top: -23px;
	right: -2px;
	width: 60px;
	height: 20px;
}

.zhanhui-box {
	background-color: #FFF;
	padding: 100px;
}

.zhanhui-box .title p {
	font-size: 40px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 100PX;
}

.zhanhui-box .date-box {
	height: 50px;
	font-size: 20px;
}

.zhanhui-box .circle {
	width: 60px;
	border-radius: 20px;
	border: 2px solid #999;
	height: 30px;
	margin-bottom: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #FFF;
	position: relative;

}

.zhanhui-box .circle span {
	width: 10px;
	height: 10px;
	background-color: #999;
	border-radius: 50%;
	display: block;
}

.zhanhui-box .circle:hover {
	border: 2px solid #c7000b;
}

.zhanhui-box .circle:hover span {
	background-color: #c7000b;
}

.zhanhui-box .yugao-list {
	position: relative;
}

.zhanhui-box .yugao-list .arrow {
	width: 60px;
	height: 30px;
	background-color: #E5E5E5;
	border-radius: 20px;
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 25px;
	color: #FFF;
	cursor: pointer;
}

.zhanhui-box .yugao-list .left-arrow {
	left: -88px;
	top: 50px;
}

.zhanhui-box .yugao-list .right-arrow {
	right: -88px;
	top: 50px;
}

.zhanhui-box .yugao-list .date-line {
	width: 104%;
	height: 2px;
	background-color: #ccc;
	position: absolute;
	top: 66px;
	left: -2%;
	z-index: 0;
}

.zhanhui-box .yugao-list .dd {
	width: 100%;
	margin-right: 3%;
	margin-bottom: 3%;
	position: relative;
	padding: 0 5px;
}

.zhanhui-box .yugao-list .dd .bottom {
	box-shadow: 0 0 5px #ccc;
	width: 95%;
}

.zhanhui-box .yugao-list .dd .mask {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #969595;
	padding: 5px 10px;
	color: #FFF;
	opacity: 0.9;
}

.zhanhui-box .yugao-list .dd .img-box {
	height: 250px;
	overflow: hidden;
	position: relative;
}

.zhanhui-box .yugao-list .dd .img-box img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: all 0.5s;
}

.zhanhui-box .yugao-list .dd .img-box img:hover {
	transform: scale(1.1);
}

.zhanhui-box .yugao-list .dd .desc {
	padding: 10px;
	font-size: 14px;
}

.zhanhui-box .yugao-list .dd .desc p.tt {
	height: 50px;
	font-size: 15px;
	line-height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
}

.zhanhui-box .yugao-list .dd .desc p.tt a {
	color: #333;
}

.zhanhui-box .yugao-list .dd .desc p.tt a:hover {
	color: #092B85;
}

.zhanhui-box .yugao-list .dd .desc .item {
	display: flex;
	justify-content: space-between;
	margin-bottom: 10px;
}

.zhanhui-box .yugao-list .dd .desc .item p {
	width: 50%;
	display: flex;
	flex-direction: row;
	align-items: center;
}

.zhanhui-box .yugao-list .dd .desc .item p img {
	width: 25px;
	margin-right: 5px;
}

.zhanhui-box .yugao-list .dd .desc .zhanguan p {
	width: auto;
}

.zhanhui-box .yugao-list .dd .desc .qidai p {
	font-size: 15px;
}

.wangqi-box {
	background-color: #F6F6F6;

}

.wangqi-box .yugao-list {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.wangqi-box .yugao-list .dd {
	width: 30%;
	box-shadow: 0 0 5px #ccc;
	padding: 0;
}

.zhanhui-content .top-box {
	display: flex;
	justify-content: space-between;
	padding-top: 40px;
	background-color: #FFF;
	margin-bottom: 50px;
	margin-top: 20px;
}

.zhanhui-content .top-box .lt {
	height: 400px;
	width: 48%;
	padding: 20px;
}

.zhanhui-content .top-box .rt {
	width: 48%;
}

.zhanhui-content .top-box .lt .title {
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 60px;
}

.zhanhui-content .top-box .lt .dd {
	display: flex;
	justify-content: space-between;
	margin: 30px 0;
}

.zhanhui-content .top-box .lt .dd p {
	width: 60%;
	display: flex;
	flex-direction: row;
	align-items: center;
	font-size: 16px;
}

.zhanhui-content .top-box .lt .dd p img {
	width: 30px;
	margin-right: 5px;
}

.zhanhui-content .top-box .lt .dd p.date {
	width: 40%;
}

.zhanhui-content .top-box .lt .desc {
	font-size: 16px;
	line-height: 30px;
	margin-top: 60px;
}

.zhanhui-content .top-box .rt {
	text-align: center;
	overflow: hidden;
}

.zhanhui-content .top-box .rt img {
	width: 95%;
	transition: all 0.5s;
}

.zhanhui-content .top-box .rt img:hover {
	transform: scale(1.1);
}

.product-box {
	margin-bottom: 30px;
}

.product-box .swiper-slide {
	padding: 5px 0;
}

.product-box .swiper-slide .dd {
	width: 95%;
	margin: 0 auto;
	box-shadow: 0 0 5px #ccc;
}

.product-box .swiper-slide .dd .img-box {
	width: 100%;
	height: 260px;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}

.product-box .swiper-slide .dd img {
	width: 98%;
	height: 98%;
	transition: all 0.5s;
}

.product-box .swiper-slide .dd img:hover {
	transform: scale(1.1);
}

.product-box .swiper-slide .dd p.tt {
	text-align: center;
	font-size: 16px;
	padding: 20px;
	height: 30px;
	line-height: 30px;
}

.product-box .arrow-box {
	width: 100%;
	display: flex;
	justify-content: space-between;
	font-size: 40px;
	margin-bottom: 20px;
}

.product-box .title {
	font-size: 40px;
	margin: 100px 0 30px 0;
	text-align: center;
}

.product-box .video-box {
	text-align: center;
}

.product-box .video-box video {
	width: 90%;
	margin-top: 20PX;
	box-shadow: 0 0 10px #333;
}

.history-box .title {
	font-size: 40px;
	margin-top: 100px;
	margin-bottom: 80px;
	text-align: center;
}

.history-box .list {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.history-box .list .dd {
	width: 31%;
	height: 290px;
	margin-bottom: 40px;
	overflow: hidden;
}

.history-box .list::after {
	content: "";
	width: 31%;
}

.history-box .list .dd img {
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	object-fit: cover;
}

.history-box .list .dd img:hover {
	transform: scale(1.1);
}

/* 产品页tab开始 */
.product_title_box {
	overflow: hidden;
	margin-bottom: 35px
}

.product_tab li {
	float: left;
	margin-right: 15px;
	border: 1px solid #ccc;
	border-radius: 10px;
	background: #CCCECD;
	overflow: hidden;
}

.product_tab li a {
	display: block;
	padding: 10px 18px;
	border-top: 4px solid #CCCECD;
	font-family: Microsoft YaHei\,arial;
	font-size: 16px;
	color: #333;
	text-align: center;
}

.product_tab li:last-child {
	margin-right: 0
}

.product_tab li a.product_active {
	border-top: 4px solid #E44001;
	background: #FFF
}

/* 专利无缝滚动 */
/* 本例子css */
.renzheng_container {
	padding: 0 1px;
	overflow: hidden;
}

.picMarquee-left {
	width: 100%;
	overflow: hidden;
	position: relative;
}

.picMarquee-left .hd {
	overflow: hidden;
	height: 55px;
	line-height: 55px;
	background: #CCCECD;
	margin-bottom: 20px;
	padding: 0 10px;
}

.picMarquee-left .hd .prev,
.picMarquee-left .hd .next {
	display: block;
	width: 30px;
	height: 20px;
	float: right;
	margin-right: 5px;
	margin-top: 18px;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/arrow.png") no-repeat;
}

.picMarquee-left .hd .next {
	background-position: 0 -43px;
}

.picMarquee-left .hd .prevStop {
	background-position: -60px 0;
}

.picMarquee-left .hd .nextStop {
	background-position: -60px -50px;
}

.picMarquee-left .bd {
	padding: 10px;
}

.picMarquee-left .bd ul {
	overflow: hidden;
	zoom: 1;
}

.picMarquee-left .bd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}

.picMarquee-left .bd ul li .pic {
	text-align: center;
}

.picMarquee-left .bd ul li .pic img {
	width: 200px;
	height: 250px;
	display: block;
	padding: 2px;
	border: 1px solid #ccc;
}

.picMarquee-left .bd ul li .pic a:hover img {
	border-color: #999;
}

.picMarquee-left .bd ul li .title {
	line-height: 24px;
}

.guojia_box ul li {
	float: left;
}

.fixed {
	position: fixed;
	top: 0;
	left: 645px;
	z-index: 999;
	background: #f0f0f0
}

.fixed li:last-child {
	margin-right: 0
}

.p_height {
	margin-bottom: 78px;
}

.meiti_list ul li {
	float: left;
	width: 49%;
	padding-left: 3px;
}

.meiti_list ul li p {
	line-height: 35px;
}

/* new product */
.product_nav_container {
	width: 100%;
}

.product_nav {
	overflow: hidden;
}

.product_nav .product_title {
	font-size: 30px;
	line-height: 44px;
	float: left;
}

.product_nav .product_navigator {
	display: flex;
	align-items: center;
	height: 100%;
}

.product_nav .product_navigator a {
	color: #333;
	font-size: 16px;
	padding: 0 20px;
	font-weight: 600;
}

.product_nav .product_navigator li {
	float: left;
	border-bottom: 4px solid #fff;
	margin: 0 10px
}

.product_nav .product_navigator .cur {
	border-bottom-color: #2b5ed6;
}

.product_nav .product_navigator .cur a {
	font-size: 16px;
	color: #2b5ed6;
}

.product_nav .product_navigator .mall_link {
	background: #ff6834
}

.product_nav .product_navigator .mall_link a {
	color: #fff;
	padding: 0 20px
}

.product_info .pingjia_box {
	font-size: 15px;
	padding: 5px 50px
}

.product_info .product-title {
	margin-bottom: 50px;
}

.product_info .product-title h2 {
	font-size: 32px;
	font-weight: 600;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 30px;
}

.product_info .product-title .sub-title {
	font-size: 22px;
	text-align: center;
	color: #666;
}

.product_info .menu-box {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;

}

.product_info .menu-box::after {
	content: '';
	width: 15%;
}

.product_info .menu-box .dd {
	width: 15%;
	height: 60px;
	background-color: #FFF;
	margin-bottom: 20px;
	cursor: pointer;
	border-radius: 5px;
	box-shadow: 0px 0px 5px 1px #333 inset;
}

.product_info .menu-box .dd:hover a {
	background-color: #092B85;
	color: #FFF;
}

.product_info .menu-box .dd.active {
	background-color: #092B85;
}

.product_info .menu-box .dd.active a {
	color: #FFF;
}

.product_info .menu-box .dd .icon {
	width: 35%;
	text-align: center;
}

.product_info .menu-box .dd .icon img {
	width: 60%;
}

.product_info .menu-box .dd em {
	margin-bottom: 3px;
	font-size: 15px;
}

.product_info .menu-box a {
	display: flex;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 14px;
}

.product_info .menu-box .dd .tt {
	flex: 1;
	font-weight: 600;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}



.product_info .menu-box .dd .tt span {
	font-weight: 500;
	color: #999;
}

.product_nav_box {
	background-color: #F2F2F2;
	height: 80px;
}

.product_nav_fixed {
	position: fixed;
	top: 0;
	z-index: 999;
	background-color: #F6F6F6;
	height: 80px;
}

.product_nav_box_color {
	background-color: #F6F6F6;
}

.product_tab_box {
	width: 640px;
	float: left;
	position: relative;
}

.product_info {
	padding: 30px 0;
	overflow: hidden;
}

.product_info .container {
	background: #fff;
	overflow: hidden;
	padding: 10px 0;
}

.product_info_box .container {
	box-shadow: 0 0 5px #999;
}

.product_info .product_pic_list {
	float: left;
	width: 55px;
	height: 348px;
	margin: 26px 0 0 50px
}

.product_info .product_pic_list .swiper-container {
	height: 327px;
}

.product_info .product_pic_list .swiper-slide,
.product_info .product_pic_list .button_prev,
.product_info .product_pic_list .button_next {
	cursor: pointer;
}

.product_info .product_pic {
	float: left;
	margin: 26px 20px 26px 50px;
	text-align: center;
}

.product_info .product_pic2 {
	float: left;
	width: 494px;
	height: 348px;
	margin: 26px 20px 26px 112px;
	text-align: center;
}

.product_info .info {
	float: left;
	border-left: 1px solid #eef0f6;
	min-height: 300px;
	padding: 30px 34px 50px 34px;
	width: 480px;
}

.product_info .info .info_title {
	font-size: 26px;
	color: #434343
}

.product_info .info .info_subtitle {
	font-size: 14px;
	color: #333
}

.product_info .info .info_des {
	font-size: 15px;
	color: #333;
	padding: 20px 0
}

.product_info .info .info_detail {
	color: #333
}

.product_info .info .info_color {
	overflow: hidden;
	margin: 42px 0 18px;
	color: #333
}

.product_info .info .info_color span {
	border: 1px solid #9e9e9e;
	width: 25px;
	height: 25px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 6px;
}

.product_info .info .info_color td {
	line-height: 27px;
	vertical-align: middle;
	padding-right: 10px;
}

.product_info .info .info_link a {
	color: #fff
}

.product_info .info .info_link li {
	float: left;
	line-height: 30px;
	text-align: center;
}

.product_info .info .mall_link {
	background: #ff6834;
	width: 145px;
	margin-right: 10px
}

.product_info .info .share_link {
	background: #666666;
	width: 74px;
	position: relative;
}

.product_info .info .share_link .video_share {
	position: absolute;
	top: -47px;
	left: -30px;
	display: none;
}

.product_info .not_found {
	text-align: center;
	color: #333;
	font-size: 24px;
	padding: 90px 0 120px;
}

.product_pic {
	position: relative;
	cursor: pointer;
}

.product_pic i {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -65px;
	margin-top: -65px;
	opacity: 0.6;
}

.product_pic .pmask {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.2;
	position: absolute;
}

.product_pic:hover .pmask {
	background: #FFF;
	opacity: 0
}

.product_pic .mask {
	position: absolute;
	width: 430px;
	height: 348px;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0;
	z-index: 2;
	cursor: pointer;
}

.product_pic .float_layer {
	position: absolute;
	width: 100px;
	height: 100px;
	background: rgba(0, 0, 0, 0.5);
	display: none;
}

.product_info .big_product_pic {
	position: absolute;
	right: -383px;
	top: 25px;
	width: 380px;
	height: 380px;
	overflow: hidden;
	display: none;
}

.big_product_pic {
	border: 1px solid #F6F6F6;
}

.big_product_pic img {
	position: absolute;
}


.product_intro {
	font-size: 18px;
	color: #fff;
	background: #6593ee;
	line-height: 50px;
	padding-left: 44px;
	font-weight: 600;
}

.product_message_con .product_jieshao_content p {
	font-size: 15px;
}

.product_message_con .product_jieshao_content span {
	line-height: 40px
}

.product_detail .moudle_1 {
	overflow: hidden;
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 50px
}

.product_detail .moudle_1 td {
	width: 50%;
	vertical-align: top;
}

.product_detail .moudle_1 .pic_area {
	text-align: center;
}

.product_detail .moudle_1 .title_area {
	font-size: 22px;
	color: #333333;
	text-align: center;
	margin: 30px auto;
	min-height: 22px;
	line-height: 22px;
	font-weight: bold;
}

.product_detail .moudle_1 td .title_area {
	width: 458px;
	text-align: left;
}

.product_detail .moudle_1 .text_area {
	color: #666666;
	width: 458px;
	margin: 0 auto;
	font-size: 14px;
	line-height: 20px;
}

/*.product_detail .moudle_1 li{float: left;width: 50%;}
.product_detail .moudle_1 .pic_area{text-align: center;}
.product_detail .moudle_1 .title_area{font-size: 36px;color:#333333;text-align: center;margin:40px auto;min-height: 36px;line-height: 36px;}
.product_detail .moudle_1 li .title_area{width: 458px;text-align: left;}
.product_detail .moudle_1 .text_area{color:#666666;width: 458px;margin:0 auto;}*/
.product_detail .moudle_2 {
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 28px
}

.product_detail .moudle_2 .title_area {
	font-size: 36px;
	color: #333333;
	text-align: center;
	padding: 35px 0 8px
}

.product_detail .moudle_2 .subtitle_area {
	font-size: 20px;
	color: #a5a5a5;
	text-align: center;
	padding: 4px 0 28px
}

.product_detail .moudle_2 table {
	width: 840px;
	margin: 0 auto
}

.product_detail .moudle_2 td {
	padding-bottom: 25px
}

.product_detail .moudle_2 .text_area {
	color: #666666;
	font-size: 14px;
	line-height: 20px;
}

.product_detail .moudle_2 .text_area div {
	font-size: 28px;
	color: #333333;
	padding-bottom: 10px;
	line-height: normal;
}

.product_detail .moudle_3 {
	overflow: hidden;
	border-bottom: 1px solid #dbdbdb;
}

.product_detail .moudle_3 td {
	padding: 28px 0;
	width: 50%
}

.product_detail .moudle_3 .pic_area {
	text-align: center;
}

.product_detail .moudle_3 .text_area {
	padding: 0 50px;
	color: #666666;
	font-size: 14px;
	line-height: 20px;
}

.product_detail .moudle_3 .text_area div {
	font-size: 36px;
	color: #333333;
	padding-bottom: 18px;
	line-height: normal;
}

.product_detail .moudle_4 {
	border-bottom: 1px solid #dbdbdb;
	padding-bottom: 50px
}

.product_detail .moudle_4 .title_area {
	font-size: 36px;
	color: #333333;
	text-align: center;
	margin: 40px auto;
	min-height: 36px;
	line-height: 36px;
}

.product_detail .moudle_4 .text_area {
	color: #666666;
	font-size: 14px;
	line-height: 20px;
}

.product_detail .more {
	text-align: center;
	overflow: hidden;
}

.product_detail .more div {
	color: #434343;
	font-size: 36px;
	padding: 58px 0 50px
}

.product_detail .more img {
	vertical-align: top;
}

.product-detail-box {

	background-color: #FFF;
}

.product-detail-box .mtop {
	padding: 70px 0;
}

.product-detail-box .title {
	position: relative;
	margin-bottom: 50px;
}

.product-detail-box .title p {
	font-size: 28px;
	line-height: 28px;
	font-weight: 600;
	text-align: center;
	position: relative;
}

.product-detail-box .title p::after {
	content: "";
	border-bottom: 2px solid #999;
	width: 50px;
	height: 2px;
	position: absolute;
	bottom: -12px;
	left: 50%;
	transform: translateX(-50%);
}

.product-detail-box .title p span {
	color: #263C92;
}

.product-detail-box .title .left-arrow {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 32px;
	cursor: pointer;
}

.product-detail-box .title .right-arrow {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 32px;
	cursor: pointer;
}

.product-detail-box .jishu-box{
	background-color: #FFF;
	padding: 50px 0;
}

.jishu-box img,.solution-box img{
	margin: 0 auto;
	display: block;
	width: 100%;
}
.solution-box {
	background-color: #FFF;
	padding: 70px 0;
}

.solution-box p {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 20px;
}

.product-detail-box table {
	margin: 0 auto;
	width: 90%;
}

.product-detail-box table td {
	padding: 10px 5px;
	border: 1px solid #ccc;
	text-align: center;
	font-size: 15px;
	vertical-align: middle;
	line-height: 25px;
}
.product-video{
	background-color: #F2F2F2;
}
.jingdian-box {
	background-color: #f2f2f2;
}
.jingdian-box .jd-item {
	margin-bottom: 50px;
}

.jingdian-box .jd-item:last-child {
	margin-bottom: 0;
}

.jingdian-box .jd-item .tt {
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 20px;
}

.jingdian-box .jd-item .img-list .swiper-slide {
	padding: 5px 0;
}

.jingdian-box .jd-item .img-list .img-box {
	width: 97%;
	height: 280px;
	padding: 5px;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	box-shadow: 0 0 5px #333;
}

.jingdian-box .jd-item .img-list img {
	width: 100%;
	height: 100%;
	transition: all 1s;
}

.jingdian-box .jd-item .img-list img:hover {
	transform: scale(1.1);
}

.jingdian-box .jd-item .img-list .swiper-slide p {
	margin-top: 20px;
	text-align: center;
	font-size: 15px;
}

.video_container {
	overflow: hidden;
}

.video_container .title {
	font-size: 35px;
	text-align: center;
	margin-bottom: 40px;
	font-weight: 600;
	position: relative;
}

.video_container .title span {
	position: absolute;
	font-size: 40px;
	top: 50%;
	transform: translateY(-50%);
}

.video_container .title span.left-arrow {
	left: 0;
}

.video_container .title span.right-arrow {
	right: 0;
}

.otc_play_container {
	height: 100%;
}

.otc_play_video {
	width: 100%;
}

.otc_play_container .view-more {
	text-align: center;
}

.otc_play_container .view-more img {
	width: 35px;
	position: relative;
	top: -20px;
	cursor: pointer;
}

.otc_play_container .hidden-video {
	display: none;
}

.otc_play_container .img-rotate {
	transform: rotate(180deg);
}

.otc_playinner {
	display: flex;
	justify-content: space-between;
}

.otc_playinner li {
	width: 100%;
	height: 270px;
	cursor: pointer;
	position: relative;
	box-shadow: 0px 0px 10px #FFF;
}

.otc_playinner li:nth-of-type(3) {
	margin-right: 0
}

.otc_mask {
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.2;
	position: absolute;
	left: 0;
	top: 0;
}

.word_mask {
	background: #000;
	width: 100%;
	height: 40px;
	opacity: 0.3;
	position: absolute;
	bottom: 0;
}

.tckw_video_title {
	width: 100%;
	height: 40px;
	font-weight: 600;
	position: absolute;
	bottom: -10px;
	font-size: 16px;
	text-align: center;
	letter-spacing: 1px;
	color: #FFF;
}

.play_icon {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 80px;
}

.otc_playinner li:hover .otc_mask {
	background: #FFF;
	opacity: 0
}

.otc_playinner li img:nth-of-type(1) {
	width: 100%;
	height: 100%;
}

.otc_word {
	height: 190px;
	margin-top: 25px;
	font: 22px/35px "微软雅黑";
	position: relative;
	letter-spacing: 3px;
}

.otc_word p {
	width: 1000px;
	margin: 0 auto;
}

.otc_word span {
	position: absolute;
	bottom: 70px;
	right: 105px;
}

.button_prev {
	position: relative;
	bottom: 10px;
}

.product_detail {
	background: #fff
}

.product_detail p {
	font-size: 14px;
}

.product_detail table {
	font-size: 14px;
}

.product_jieshao_content {
	padding: 0 50px;
}

.whoweare p {
	background: #6593ee;
	color: #FFF;
	font-size: 25px;
	margin-bottom: 20px;
	font-weight: 600;
	height: 40px;
	line-height: 40px;
	;
	text-align: center
}

.argument_page .argument_category {
	overflow: hidden;
	margin: 22px 0
}

.argument_page .argument_category li {
	float: left;
	width: 25%;
	text-align: center;
	line-height: 36px;
	margin-top: 2px
}

.argument_page .argument_category li a {
	border: 1px solid #e3e3e3;
	display: block;
	width: 99%;
	color: #333;
	cursor: pointer;
}

.argument_page .argument_category li .cur {
	background: #6593ee;
	color: #fff
}

.argument_page .argument_table {
	background: #FFF
}

.argument_page .argument_table thead td {
	background: #ccc;
	padding: 12px 40px;
	font-size: 16px;
}

.argument_page .argument_table tbody {
	font-size: 14px;
}

.argument_page .argument_table tbody tr {
	border-bottom: 1px solid #e3e3e3;
}

.argument_page .argument_table tbody th {
	text-align: left;
	font-weight: normal;
	width: 200px;
	padding-left: 40px;
}

.argument_page .argument_table tbody td {
	padding: 12px 44px
}

.argument_page .argument_tips {
	color: #666;
	padding-bottom: 56px
}

.contact_box {
	width: 500px;
	height: 50px;
	text-align: center;
	margin-top: 20px;
}

.contact_box>ul li {
	width: 150px;
	height: 50px;
	border-radius: 10px;
	display: inline-block;
	background: #db261e;
	margin-right: 10px;
	line-height: 50px;
	font-size: 16px;
	color: #FFF
}

.contact_box>ul li:hover {
	background: red;
}

.pingjia_box table,
.pingjia_box tr,
.pingjia_box td {
	border: 1px solid #ccc
}

.contact_box .lianxi {
	height: 60px;
	width: 95%;
	margin: 0 auto;
	background-color: #6593ee;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	;
	display: flex;
	align-items: center;
}

.contact_box .lianxi .zixun-btn {
	cursor: pointer;
	;
	width: 170px;
	height: 45px;
	background-color: #ffd72a;
	border-radius: 30px;
	display: block;
	margin-left: 30px;
	font-size: 20px;
	line-height: 45px;
}

.contact_box .lianxi p {
	font-size: 30px;
	margin-left: 20px;
	color: #ffd72a;
	display: flex;
	align-items: center;
}

.contact_box .lianxi p img {
	width: 40px;
}

.contact_box .info_detail ul {
	width: 80%;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.contact_box .info_detail ul li {
	font-size: 15px;
}

.keyword {
	font-size: 12px;
	color: #000000;
	margin: 0 0 17px 15px;
}

.keyword a {
	color: #000000;
}

.keyword .cur {
	color: #2b5ed6;
}

.keyword .right {
	float: right;
	margin-right: 40px;
}

.product_list_box {
	width: 100%;
}

.product_list_box h2 {
	text-align: center;
	font-size: 26px;
	padding: 60px;
}

.product-inner {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.product-inner::after {
	width: 31%;
	content: '';
}

.product_box {
	width: 31%;
	border: 1px solid #e5e5e5;
	text-align: center;
	background: #ffffff;
	cursor: pointer;
	margin-bottom: 30px;
}

.product_box:hover {
	box-shadow: 0 0 20px #ccc;
}

.product_box table {
	height: 85px;
	margin-left: 30px;
	text-align: left;
}

.product_box .name {
	color: #000000;
	font-size: 16px;
}

.product_box .type {
	color: #666666;
	font-size: 10px;
	padding-top: 8px
}

.product_box .color {
	width: 16px;
	height: 16px;
	display: inline-block;
	border: 1px solid #9e9e9e;
	margin-right: 5px;
	margin-top: 8px
}

.product_box .more {
	color: #f6751f;
	width: 123px;
	height: 37px;
	border: 1px solid #f6751f;
	display: inline-block;
	line-height: 37px;
	text-align: center;
	font-size: 15px;
}

.product_box .more:hover {
	color: #ffffff;
	background: #f6751f
}

.product_box .money {
	color: #f6751f;
	margin-top: 12px;
	display: inline-block;
}

.product_box .widht {
	width: 165px;
}

.product_box .img-box {
	width: 100%;
	height: 280px;
	overflow: hidden;
}


.product_box img {
	width: 100%;
	height: 100%;
	transition: all 1s;
}

.product_box img:hover {
	transform: scale(1.1);
}

.product_box .title {
	height: 60px;
	font-size: 16px;
	background-color: #CCC;
}



.product_box:hover .title {
	background-color: #263C92;
}

.product_box .title p {
	height: 100%;
	width: 100%;

}

.product_box .title a {
	display: block;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #333
}

.product_box:hover .title a {
	color: #FFF;
	text-decoration: none;
}

.product_list .about_title {
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	padding: 10px 5px;
}

.search {
	border: 1px solid #d3d6e1;
	height: 360px;
	margin-top: 60px;
	margin-bottom: 55px;
	min-width: 1100px;
	height: 410px;
}

.search .search_area {
	float: left;
}

.search_panel {
	line-height: 50px;
	width: 580px;
	background: #6593ee;
	color: #fff;
	font-size: 18px;
	padding: 0 20px;
	margin: 34px 0 0 52px
}

.search_panel input {
	width: 472px;
	height: 32px;
	margin-left: 20px;
	color: #333;
	line-height: 32px;
}

.search_condition {
	line-height: 28px;
	margin: 20px 60px
}

.search_condition td {
	vertical-align: top;
}

.search_condition .td_title {
	text-align: right;
	width: 70px;
	white-space: nowrap;
}

.search_condition,
.search_condition a {
	color: #333
}

.search_condition a {
	margin-left: 0px;
	margin-right: 16px;
	display: inline-block;
}

.search_condition .cur {
	color: #3460de
}

.search_link {
	overflow: hidden;
	margin-left: 52px;
}

.search_link a {
	display: block;
	float: left;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	width: 118px;
}

.search_link .search_btn {
	background: #6593ee;
	color: #fff
}

.search_link .search_clear {
	text-decoration: underline;
	color: #333
}

.search_quick {
	float: right;
	width: 204px;
}

.search_quick img {
	vertical-align: top;
}


.product_nav .pro_name {
	color: #333333;
	font-size: 30px;
	margin-top: 5px;
}

.product_nav .pro_name .fr {
	height: 45px;
}

.pro_name li {
	font-size: 14px;
	float: left;
	padding: 0 12px;
	margin-top: 14px;
}

.pro_name li a {
	color: #000;
}

.pro_name li .cur {
	border-bottom: 4px solid #6593ee;
	color: #2b5ed6;
	padding-bottom: 13px;
}

.product_banner {
	overflow: hidden;
}

.product_banner .pic {
	width: 1100px;
	margin: 0 auto;
}

.product_banner .swiper-slide div {
	height: 500px;
	background: no-repeat center
}

.product_banner .swiper-pagination-bullet {
	border-radius: 0;
	opacity: 1;
	background: #fff;
	width: 14px;
	height: 14px;
}

.product_banner .swiper-pagination-bullet-active {
	background: #3568df;
}

.product_banner .swiper-pagination {
	text-align: center;
}

.product_banner .swiper-pagination-switch {
	display: inline-block;
	background: #fff;
	width: 17px;
	height: 17px;
	margin: 12px 8px 0;
	cursor: pointer;
	/*border-radius:100%;*/
}

.product_banner .swiper-active-switch {
	background: #3568df;
}

.product_banner .pagination {
	width: 1000px;
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -500px;
}

.product_menu {
	height: 160px;
	border-bottom: 1px solid #e5e5e5;
	position: relative;
	margin-top: 40px;
}

.product_menu .menu {
	width: 1100px;
	margin: 0 auto;
	margin-top: 42px;
	background: #fff;
}

.product_menu .menu .swiper-container {
	height: 124px;
}

.product_menu_box img {
	width: 98%;
	max-width: 100%;
	height: 100%;
}

/*.product_menu .menu .pro { text-align:center; width:122px; height:123px; }
.product_menu .pro a {display:inline-block; height:116px; color:#000000;}
.product_menu .pro .cur {color:#2b5ed6; border-bottom: 8px solid #6593ee;}*/
.product_menu .pro {
	text-align: center;
	cursor: pointer;
	font-size: 15px;
}

.product_menu .cur {
	color: #2b5ed6;
	height: 116px;
	border-bottom: 8px solid #6593ee;
}

.product_menu .pro span {
	display: inline-block;
	text-align: center;
}

.product_menu .pro .s1 {
	height: 120px;
}

.product_menu .product_next,
.product_prev {
	cursor: pointer;
}

.product_search {
	overflow: hidden;
}

.product_search .search_area {
	width: 1100px;
	margin: 0 auto;
}

.product_search .button {
	width: 52px;
	height: 19px;
	display: inline-block;
	text-align: center;
	border: 1px solid #d9e6f2;
	line-height: 21px;
}

.product_list .product_cur {
	width: 366px;
	height: 406px;
	background: url("../images/product_box_bg.png") no-repeat;
	border: 0;
	margin: 0;
	margin-top: 2px;
}

.product_list .product_cur img {
	margin-right: 4px;
	margin-top: 19px;
}

.product_list .order_select {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-left: 5px;
	float: left;
	padding: 5px 0;
	background: #ffffff;
	border: 1px solid #f3f3f3;
	margin-bottom: 25px;
}

.product_list .order_select .color {
	color: #2b5ed6;
}

.product_list .order_select .order_btn {
	width: 117px;
	border-right: 1px solid #f3f3f3;
	font-size: 14px;
	height: 40px;
	text-align: center;
	color: #000;
}

.product_list .order_select .select_bg {
	width: 117px;
	height: 40px;
	text-align: center;
	border: 0;
	border-right: 1px solid #f3f3f3;
	background: #ffffff;
}

.product_list .order_select .page {
	float: right;
	height: 40px;
	line-height: 40px;
}

.product_list .order_select .page a {
	width: 40px;
	height: 40px;
	border: 0;
	text-align: left;
	font-size: 14px;
	float: left;
}

.product_list .order_select .page .pageno {
	margin-right: 9px;
}

.product_list .search_form {
	width: 186px;
	height: 38px;
	float: right;
	border: 1px solid #f3f3f3;
	margin-bottom: 25px;
}

.product_list .search_form .input {
	width: 145px;
	height: 38px;
	border: 0;
	vertical-align: top;
}

.product_list .search_form .submit {
	width: 39px;
	height: 40px;
	background: url("../images/product_submit.jpg") no-repeat;
	border: 0;
}

.product_list .order_select .order_keyword a {
	margin-right: 20px;
	font-size: 14px;
	padding: 10px;
	border: 1px solid #FFF
}

.product_list .order_select .order_keyword a:hover {
	border: 1px solid #e2e2e2;
	color: #2b5ed6;
}

.product_list .order_select .order_keyword a.active {
	border: 1px solid #e2e2e2;
	color: #2b5ed6;
}


.about_product {
	width: 1200px;
}

.about_product .about {
	color: #333333;
	font-size: 18px;
	float: left;
	width: 100%;
	margin: 25px 0 15px 6px;
}

.num-list {
	display: flex;
	justify-content: space-around;
	margin-bottom: 50px;
}

.num-list .dd {
	width: 22%;
	height: 200px;
	padding: 20px 0 20px 0;
	box-shadow: 0 0 5px 7px #ccc inset;
	border-radius: 10px;
}

.num-list .dd .inner {
	margin: 0 auto;
	width: 70%;
	height: 100%;
	text-align: center;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}

.num-list .dd .inner .icon {
	width: 100px;
}

.num-list .dd .inner .desc {
	font-size: 18px;
	line-height: 18px;
	color: #999;

}

.num-list .dd .inner .num {
	position: relative;
	color: #C20F2A;
	font-weight: 600;
}

.num-list .dd .inner .num i {
	position: relative;
	font-size: 50px;
	line-height: 50px;
}

.num-list .dd .inner .num span {
	font-size: 30px;
	position: absolute;
	top: 0;
	right: -20px;
}

.intro-contact p {
	margin-top: 0;
	font-size: 18px;
	line-height: 33px;
	text-indent: 2em;
	margin-bottom: 21px;
}

.intro-contact {
	margin-bottom: 80px;
}

.service {
	background: url("../images/pdb1.jpg") no-repeat center center;
	overflow: hidden;
	height: 372px;
	margin-top: 30px;
}

.service .service_bg {
	width: 1100px;
	height: 372px;
	margin: 0 auto;
}

.service .service_bg dl {
	float: right;
	margin-top: 85px;
}

.service .service_bg dt {
	color: #2b5ed6;
	font-size: 52px;
}

.service .service_bg dd span {
	font-size: 18px;
	color: #2b5ed6;
	display: inline-block;
	padding: 10px 0 10px 0;
}

.service .service_bg .font {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	line-height: 23px;
}

.service .service_bg .active {
	width: 196px;
	height: 40px;
	background: #6593ee;
	display: inline-block;
	color: #ffffff;
	text-align: center;
	line-height: 40px;
	margin-top: 15px;
}


.in-container {
	width: 100%;
}

.introduce-warp1 {
	width: 100%;
	background: url(../images/about_air_conditioning_banner.jpg) no-repeat top center;
}

.introduce-part1 {
	width: 1100px;
	margin: 0 auto;
	height: 498px;
	position: relative;
}

.introduce-nav {
	padding: 20px 0 0 20px;
}

.introduce-nav,
.introduce-nav a {
	color: #333333
}

.int-con {
	background: url(../images/jj_6.png) repeat;
	padding: 20px;
	width: 1080px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

.int-title {
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
}

.int-con-bottom {
	color: #ffffff;
	line-height: 14px;
}

.int-look a {
	text-decoration: underline;
	color: #5680d7;
}

.introduce-warp2 {
	width: 1060px;
	margin: 0 auto;
	padding: 35px 20px
}

.int-name {
	color: #333333;
	font-size: 24px;
	padding-bottom: 12px
}

.int-box p {
	color: #333333;
	line-height: 20px;
	padding: 0;
	margin: 0;
}

.int-look2 {
	padding: 35px 0;
}

.int-look2 a {
	text-decoration: underline;
	color: #2b5ed5;
	font-size: 14px;
}

.canshu-content {
	padding: 50px 0;
}

.canshu-content > .title {
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 30px;
}

.canshu-content .canshu {
	display: flex;
	justify-content: space-between;
}

.canshu-content .canshu .dd {
	flex: 1;
	border-right: 1px dashed #333;
	padding: 5px 10px;
}

.canshu-content .canshu .dd:last-child {
	border-right: none;
}

.canshu-content .canshu .dd p {
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 25px;
}

.canshu-content .jianchulv {
	margin-top: 20px;
	display: flex;
	justify-content: space-between;

}

.canshu-content .jianchulv .dd {
	flex: 1;
	border: 1px solid #333;
	margin-left: -1px;
}
.canshu-content .jianchulv .dd .title{
	height: 50px;
	border-bottom: 1px solid #333;
	background-color: #CCC;
	line-height: 50px ;
	text-align: center;
	font-size: 22px;
	font-weight: 600;
}
.canshu-content .jianchulv .dd .desc{
	padding: 20px 10px;
}
.canshu-content .jianchulv .dd .desc p{
	font-size: 14px;
	margin-bottom: 10px;
}
.canshu-content .jianchulv .dd p.last{
margin-left: 84px;
}

.report-test{
	margin-top: 50px;

}
.report-test .title{
	text-align: center;
	font-size: 22px;
	font-weight: 600;
	margin-bottom: 30px;
}
.report-test .inner{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.report-test .dd{
	width: 18%;
	margin-bottom: 20px;
	box-shadow: 0 0 5px #999 ;
}
.report-test .dd img{
	width: 100%;
}


.industrial_product .ip_banner {
	background: url("../images/industrial_product_banner.jpg") no-repeat center;
	height: 500px;
}

.industrial_product .container {
	width: auto;
}

.industrial_product .content {
	background: #ffffff;
	height: 182px;
	padding-top: 47px;
}

.industrial_product .content table {
	width: 1033px;
	margin: 0 auto;
}

.industrial_product .content .title {
	font-size: 28px;
	font-family: "MicrosoftYaHei Bold";
	padding-left: 36px;
}

.industrial_product .content .cont {
	font-size: 14px;
	line-height: 22px;
	padding-left: 36px;
}

.industrial_product .pic_list {
	background: #eef0f6;
	width: 1106px;
	height: 284px;
	margin: 0 auto;
	margin-top: 37px;
	margin-bottom: 35px;
}

.industrial_product .pic_list li {
	float: left;
}


.expert_selection {
	margin-bottom: 40px;
}

.expert_selection dl {
	width: 1100px;
	height: 122px;
}

.expert_selection dt {
	padding: 16px 0 0 28px;
	color: #333333;
	font-size: 24px;
}

.expert_selection dd {
	padding: 18px 0 0 28px;
}

.expert_selection dd span {
	float: left;
	height: 38px;
	line-height: 38px;
	padding: 3px 15px 0 0;
}

.expert_selection .sel_01 .select_list {
	width: 194px;
}

.expert_selection .sel_02 .select_list {
	width: 106px;
}

.expert_selection .sel_03 .select_list {
	width: 76px;
}

.expert_selection .select_block {
	width: 203px;
	height: 38px;
	border: 1px solid #e2e2e2;
	line-height: 28px;
	margin-left: 0;
	margin-right: 27px;
	float: left;
}

.expert_selection .select_block input {
	width: 203px;
	height: 35px;
	font-size: 14px;
	color: #999999;
	font-family: "Î¢ÈíÑÅºÚ";
	text-align: center;
	border: none;
	margin: 0 0 3px 0;
	background: url("../images/expert_selection_select_icon.jpg") no-repeat #ffffff right;
}

.expert_selection .select_block .select_list {
	overflow-y: scroll;
	display: none;
	background: #fff;
	z-index: 99;
	position: absolute;
	border: 1px #bdc3c7 solid;
	max-height: 217px
}

.expert_selection .select_list li {
	font-size: 14px;
	text-align: center;
}

.expert_selection .select_list li:hover {
	background: #535353;
	color: #fff;
}

.expert_selection .submit {
	width: 125px;
	height: 40px;
	border: 0;
	background: #6593ee;
	font-size: 15px;
	color: #ffffff;
}

.expert_selection .recommend {
	color: #333333;
	font-size: 24px;
	float: left;
	width: 100%;
	margin: 25px 0 15px 6px;
}


.sample_project .product_box {
	float: left;
	width: 359px;
	height: 398px;
	border: 1px solid #e5e5e5;
	text-align: center;
	background: #ffffff;
	margin: 2px 5px 4px 0
}

.sample_project .product_box .pic {
	margin: 0 0 18px 0;
	float: left;
}

.sample_project .product_box table {
	height: 94px;
	margin-left: 30px;
	text-align: left;
	width: 300px;
}

.sample_project .product_box .name {
	color: #000000;
	font-size: 20px;
}

.sample_project .product_box .type {
	color: #666666;
	font-size: 10px;
	padding-top: 8px
}

.sample_project .product_box .color {
	width: 16px;
	height: 16px;
	display: inline-block;
	border: 1px solid #9e9e9e;
	margin-right: 5px;
	margin-top: 8px
}

.sample_project .product_box .more {
	color: #f6751f;
	width: 123px;
	height: 37px;
	border: 1px solid #f6751f;
	display: inline-block;
	line-height: 37px;
	text-align: center;
	font-size: 15px;
}

.sample_project .product_box .more:hover {
	color: #ffffff;
	background: #f6751f
}

.sample_project .product_box .money {
	color: #f6751f;
	margin-top: 12px;
	display: inline-block;
}

.sample_project .product_box .widht {
	width: 165px;
}

.sample_project .product_list .product_cur {
	width: 366px;
	height: 406px;
	background: url("../images/product_box_bg.png") no-repeat;
	border: 0;
	margin: 0;
}

.sample_project .product_list .product_cur img {
	padding-left: 1px;
}

.boutique_casting table {
	width: 1020px;
	border-bottom: 1px solid #dcdcdc;
}

.boutique_casting table td {
	padding-bottom: 40px;
	padding-top: 45px;
}

.boutique_casting table .pic {
	padding-left: 30px;
	padding-right: 45px;
	width: 130px;
}

.boutique_casting table .title {
	font-size: 24px;
	color: #333333;
}

.boutique_casting table .content {
	line-height: 22px;
}

.smart_home .banner {
	text-align: center;
	width: 100%;
}

.smart_home dl {
	margin-top: 50px;
}

.smart_home dt {
	font-size: 20px;
	font-weight: bold;
}

.smart_home dd {
	font-size: 12px;
	line-height: 22px;
	padding-top: 18px;
}

.smart_home dd img {
	padding-top: 10px;
}

.smart_home table {
	width: 1010px;
	border: 8px solid #eef0f6;
	margin-top: 40px;
	margin-bottom: 50px;
}

.smart_home table td {
	vertical-align: top;
}

.smart_home table img {
	padding: 35px 40px;
}

.smart_home table span {
	padding-top: 32px;
	line-height: 18px;
	display: inline-block;
}

.smart_home table p {
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}

.central_air_conditioning .search_condition .td_title {
	width: 95px;
}

.central_air_conditioning .search_condition .td_title span {
	color: #6593ee;
	padding-right: 5px;
}

.central_air_conditioning .search_condition input,
select {
	margin-left: 10px;
}

.central_air_conditioning .search_condition select {
	width: 102px;
	height: 22px;
}

.central_air_conditioning .search_condition .area {
	width: 48px;
	height: 19px;
	border: 1px solid #d7d7d7;
}

.central_air_conditioning .search_condition .more {
	width: 71px;
	height: 23px;
	border: 1px solid #d7d7d7;
	background: #ffffff;
}

.central_air_conditioning .search_condition .submit {
	width: 116px;
	height: 37px;
	background: #6593ee;
	font-size: 14px;
	color: #ffffff;
	border: 0;
	margin-top: 15px;
	margin-bottom: 20px;
}


.central_air_conditioning {
	background: #ffffff;
	width: 1100px;
	margin: 0 auto;
}

.central_air_conditioning .left {
	width: 704px;
	float: left;
}

.central_air_conditioning .left dt {
	height: 42px;
}

.central_air_conditioning .left .title {
	background: #6593ee;
	font-size: 18px;
	color: #ffffff;
	line-height: 44px;
	padding-left: 32px;
}

.central_air_conditioning .left table {
	width: 498px;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	float: left;
}

.central_air_conditioning .left table td {
	width: 172px;
	height: 40px;
	text-align: center;
	border-bottom: 1px solid #e3e3e3;
	border-left: 1px solid #e5e5e5;
}

.central_air_conditioning .border {
	border: 1px solid #e3e3e3;
}

.central_air_conditioning .pic {
	border: 1px solid #e3e3e3;
	border-left: 0;
	width: 205px;
	height: 204px;
	float: left;
	text-align: center;
	font-weight: bold;
}

.central_air_conditioning .dl_01 {
	width: 360px;
	float: left;
	margin-right: 9px;
	margin-top: 20px;
}

.central_air_conditioning .dl_02 {
	width: 335px;
	float: left;
	margin-top: 20px;
}

.central_air_conditioning .dl_01 dt {
	background: #6593ee;
	font-size: 18px;
	color: #ffffff;
	height: 42px;
	line-height: 44px;
	padding-left: 32px;
}

.central_air_conditioning .dl_02 dt {
	background: #6593ee;
	font-size: 18px;
	color: #ffffff;
	height: 42px;
	line-height: 44px;
	padding-left: 32px;
}

.central_air_conditioning .dl_01 dd {
	font-size: 14px;
	color: #333333;
	line-height: 44px;
	border: 1px solid #e3e3e3;
	padding-left: 32px;
}

.central_air_conditioning .dl_02 dd {
	font-size: 14px;
	color: #333333;
	line-height: 44px;
	border: 1px solid #e3e3e3;
	padding-left: 32px;
}

.central_air_conditioning .cont {
	float: left;
	line-height: 35px;
	color: #808080;
}

.central_air_conditioning .right_pic {
	margin-left: 14px;
	width: 380px;
	height: 380px;
	float: left;
}

.central_air_conditioning .right_pic .swiper-container {
	width: 380px;
	height: 380px;
	position: relative;
}

.central_air_conditioning .right_pic .swiper-slide {
	position: relative;
}

.central_air_conditioning .right_pic .bg {
	height: 50px;
	width: 380px;
	background: #000;
	opacity: 0.5;
	position: absolute;
	bottom: 0;
	left: 0;
}

.central_air_conditioning .right_pic .title {
	height: 50px;
	width: 380px;
	color: #ffffff;
	position: absolute;
	bottom: 0;
	left: 0;
	line-height: 50px;
	padding-left: 27px;
}

.central_air_conditioning .swiper-button-prev {
	background: url("../images/central_air_conditioning_prev.png") no-repeat;
	position: absolute;
	z-index: 2;
	width: 15px;
	height: 36px;
	top: 172px;
	left: 10px;
	cursor: pointer;
}

.central_air_conditioning .swiper-button-next {
	background: url("../images/central_air_conditioning_next.png") no-repeat;
	position: absolute;
	z-index: 2;
	width: 15px;
	height: 36px;
	top: 172px;
	right: 10px;
	cursor: pointer;
}

.choose_book .container {
	width: 1050px;
}

.choose_book .reason dt {
	font-size: 28px;
	padding: 20px 0;
}

.choose_book .reason dd {
	line-height: 20px;
	padding-bottom: 20px;
}

.choose_book .reason li {
	width: 339px;
	margin-right: 9px;
	float: left;
}

/*.choose_book .step {background: #e1e4ec; width:1035px; margin-bottom:20px;}*/
.choose_book .step {
	background: #eff0f5;
	width: 1035px;
	margin-bottom: 20px;
}

.choose_book .step .title {
	font-size: 28px;
	padding: 20px 0;
}

.choose_book .step .content {
	background: #ffffff;
}

.choose_book .step table {
	background: #ffffff;
	width: 517px;
	float: left;
}

.choose_book .step table .pic {
	padding: 45px 36px;
}

.choose_book .step table .title {
	font-size: 18px;
	color: #2b5ed6;
}

.choose_book .step table .title span {
	font-size: 30px;
	font-family: "Arial";
	font-style: italic;
}

.choose_book .step table .cont {
	font-size: 12px;
	line-height: 22px;
	padding-right: 35px;
}

.choose_book .step .br {
	border-right: 2px solid #eff0f5;
	border-bottom: 4px solid #eff0f5;
}

.choose_book .step .bl {
	border-left: 2px solid #eff0f5;
	border-bottom: 4px solid #eff0f5;
}

.choose_book .tips {
	width: 1034px;
	margin-top: 20px;
}

.choose_book .tips dt {
	font-size: 28px;
	color: #333333;
}

.choose_book .tips li {
	line-height: 18px;
	margin-top: 12px;
}

.choose_book .tips li span {
	font-size: 16px;
	color: #363636;
	line-height: 18px;
}

.choose_book .tips .more {
	margin-top: 32px;
	margin-bottom: 60px;
}

.refrigerator .refrigerator_banner {
	background: url("../images/refrigerator_banner.jpg") top center;
	height: 500px;
	margin: 0 auto;
}

.refrigerator .content {
	margin-top: 40px;
	margin-bottom: 50px;
}

.refrigerator .content dt {
	font-size: 24px;
	color: #000000;
}

.refrigerator .content dd {
	line-height: 18px;
	margin-top: 10px;
	padding-top: 10px;
}

.refrigerator .content dd a {
	color: #2b5ed5;
	text-decoration: underline;
}

.refrigerator_core {
	background: url("../images/refrigerator_bg_01.jpg") no-repeat top center;
	width: 100%;
	height: 437px;
}

.refrigerator_core .container {
	position: relative;
}

.refrigerator_core .more {
	position: absolute;
	left: 560px;
	top: 145px;
}

.refrigerator_core .more h1 {
	font-size: 52px;
	color: #2b5ed6;
	font-weight: bold;
}

.refrigerator_core .more a {
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	background: #6593ee;
	width: 185px;
	height: 40px;
	display: inline-block;
	text-align: center;
	line-height: 40px;
}

.corporate_culture .container {
	width: 1062px;
	margin: 0 auto;
}

.corporate_culture .qyln {
	margin-top: 32px;
	margin-left: 30px;
	font-size: 14px;
}

.corporate_culture .qyln dt {
	font-size: 24px;
	color: #000000;
}

.corporate_culture .left,
.right {
	float: left;
}

.corporate_culture .right {
	margin-left: 20px;
	background: #ffffff;
}

.corporate_culture dl {
	margin-bottom: 10px;
}

.corporate_culture .dt_title {
	font-size: 24px;
	color: #333333;
}

.corporate_culture .dt_cont {
	line-height: 25px;
}

.corporate_culture .tab {
	height: 40px;
}

.corporate_culture .tab li {
	cursor: pointer;
	font-size: 14px;
	color: #000000;
	width: 148px;
	height: 40px;
	float: left;
	background: #e0e7fa;
	text-align: center;
	line-height: 40px;
	border-right: 2px solid #ebeffc;
}

.corporate_culture .tab .cur {
	background: #6593ee;
	color: #ffffff;
}

.corporate_culture .content {
	margin-top: 15px;
	display: none;
}

.corporate_culture .content li {
	line-height: 20px;
	padding: 15px 0;
	color: #666666;
	border-bottom: 1px solid #e0e1e4;
	width: 598px;
}

.corporate_culture .content li a {
	color: #666666;
}

.corporate_culture .shzr .search_content {
	width: 596px;
}

.corporate_culture .td_title {
	width: 90px;
}

.corporate_culture .search_condition {
	line-height: 25px;
	margin: 20px 15px;
}

.corporate_culture .right dd .bg {
	width: 546px;
	height: 46px;
	background: url("../images/corporate_culture_bg.jpg") no-repeat;
	margin-top: 7px;
}

.corporate_culture .right dd span {
	float: left;
	text-align: center;
}

.corporate_culture .right dd .t1 {
	font-size: 14px;
	color: #ffffff;
	line-height: 46px;
	width: 104px;
	text-align: center;
}

.corporate_culture .right dd table {
	height: 46px;
}

.corporate_culture .right dd .t2 {
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	width: 420px;
	text-align: left;
	padding-left: 24px;
	vertical-align: middle;
}

.corporate_culture .right dd table td {
	padding-left: 22px;
}

.corporate_culture .news {
	margin-bottom: 50px;
}

.corporate_culture .news dt {
	font-size: 24px;
	font-weight: bold;
}

.corporate_culture .news .news_box {
	width: 1060px;
	border: 10px solid #eef0f6;
	height: 398px;
}

.corporate_culture .news_view {
	float: left;
	font-size: 24px;
	font-weight: bold;
	width: 267px;
	height: 344px;
	position: relative;
	margin-top: 28px;
	margin-left: 42px;
	margin-right: 25px;
}

.corporate_culture .news_view .bg {
	background: #000;
	opacity: 0.5;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 267px;
	height: 50px;
}

.corporate_culture .news_view .bt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 267px;
	height: 35px;
	font-size: 14px;
	color: #ffffff;
	line-height: 24px;
	padding-left: 20px;
}

.corporate_culture .news_view .bt img {
	vertical-align: middle;
}

.corporate_culture .wrapper {
	width: 710px;
	height: 350px;
	float: left;
	margin-top: 10px;
	position: relative;
	overflow: hidden;
}

.corporate_culture .wrapper dl {
	margin-top: 20px;
	width: 665px;
}

.corporate_culture .wrapper dt {
	color: #2b5ed6;
	font-size: 18px;
	padding-left: 10px;
}

.corporate_culture .wrapper td {
	width: 101px;
	height: 28px;
	padding: 6px 5px;
}

.corporate_culture .wrapper td a {
	width: 99px;
	height: 26px;
	border: 1px solid #e3e3e3;
	color: #666666;
	display: block;
	text-align: center;
	line-height: 26px;
}

.corporate_culture .wrapper .cur {
	background: #6593ee;
	color: #ffffff;
}

.corporate_culture .wrapper .ps-scrollbar-y-rail {
	background: #f3f4f9;
}

.corporate_culture .wrapper .ps-scrollbar-y {
	background-color: #6593ee;
}

.product_bdbox {
	height: auto;
	position: relative;
}

.product_bdbox img {
	width: 100%;
}

.product_bdbox .mask {
	position: absolute;
	left: 50%;
	top: 30px;
	transform: translate(-50%);
	height: 70px;
	width: 700px;
	background-color: #333;
	opacity: 0.6;
}

.product_bdbox .desc {
	position: absolute;
	left: 50%;
	top: 30px;
	transform: translate(-50%);
	height: 70px;
	width: 700px;
	text-align: center;
}

.product_bdbox .desc p.title {
	font-size: 24px;
	margin-top: 10px;
}

.product_bdbox .desc .text {
	font-size: 15px;
	margin-top: 15px;
}

.swiper-slide1:hover {
	color: #2b5ed6;
	height: 116px;
	border-bottom: 8px solid #6593ee;
}


.fl {
	float: left;
}

.fr {
	float: right;
}

.tl {
	text-align: left;
}

.tr {
	text-align: right;
}

.tc {
	text-align: center;
}

.va_top {
	vertical-align: top;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.box {
	width: 1100px;
	margin: 0 auto;
}

.bg_color {
	background: #F6F6F6;
}

.clearfloat {
	zoom: 1
}

.clearfloat:after {
	display: table;
	clear: both;
	content: "";
}

.clearfix {
	*zoom: 1;
}

.clearfix:after {
	display: block;
	clear: both;
	content: "";
}

.about_left {
	width: 650px;
	position: relative;
	text-align: justify;
}

.about_left .about_img_box {
	position: absolute;
	left: 700px;
	top: 10px;
	text-align: center;
	font-weight: 600;
}

.about_left img {
	width: 530px;
}
.inner_biaodan{
	width: 80%;
	margin:  0 auto;
}
.inner_biaodan .formitm{
	display: flex;
	justify-content: space-between;
}

.inner_biaodan .formitm .ipt{
	width: 90%;
	margin-left: 0;
}
.inner_biaodan .lab {
	width: 10%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.inner_biaodan .u-ipt{
	width: 80%;
}
.inner_biaodan .vcode{
	width: 250px;
}
.inner_biaodan .u_textarea{
	height: 80px;
}
.inner_biaodan .hangye-box{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	width: 80%;
}
.inner_biaodan .hangye-box .dd{
	width: 14%;
	margin-right: 15px;
}
.inner_biaodan .hangye-box .dd input{
	margin-right: 5px;
	width: 20px;
	height: 20px;
}
.inner_biaodan .hangye-box .dd  span{
	font-size: 14px;
}

.inner_biaodan .product-content .dd{
	width: 30%;
}

.inner_biaodan .ipt{
	position: relative;
}
.inner_biaodan .red{
	position: absolute;
	top: 0;
	right: 15%;
}

.contact_biaodan{
	width: 100%;
}

.contact_biaodan .hangye-box{
	width: 100%;
}
.contact_biaodan .u-ipt{
	width: 100%;
}
.contact_biaodan  .red{
	right: 0;
}
.formitm{
	width: auto;
}
.product_info .product_pic_list .video_scale {
	box-shadow: 0 0 10px #db261e
}

.product_bdbox {
	color: #FFF;
	margin-top: 60px
}

.product_bdbox .bdbox_inner {
	width: 600px;
	padding-left: 95px;
	padding-top: 35px;
}

.product_bdbox h1 {
	font-size: 22px;
	width: 560px;
}

.product_bdbox .bdbox_inner p {
	font-size: 14px;
}

.product_bdbox .bdbox_inner p:nth-of-type(1) {
	padding-top: 10px;
}

/*服务中心*/
.n_service_center_one {
	display: none;
}

.service_top {
	width: 100%;
	position: relative;
	z-index: 10;
	background-color: #ffffff;
}

.service_center_title {
	width: 100%;
	text-align: center;

	background-color: #FFF;
	padding: 35px 0;
}

.service_center_title h2 {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	padding: 0 0 20px 0;
	margin: 0 auto !important;
}

.service_center_title p {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	line-height: 25px;
	width: 520px;
	margin: 0 auto;
}

.service_top .info {
	width: 1200px;
	margin: 0 auto !important;
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	padding: 20px 0;
}

.service_top .info a {
	text-decoration: none;
	display: flex;
}

.service_top .info li {
	width: 160px;
	height: 160px;
	border-radius: 50%;
	background-color: #15499a;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}

.service_top .info li img {
	margin: 35px 0 20px 0;
}

.service_top .info li p {
	color: #ffffff;
	font-size: 16px;
	font-weight: normal;
}

.service_center_tab {
	width: 100%;
	background-color: #ffffff;
	position: relative;
	z-index: 10;
	height: 100%;
}

.service_center_tab .list {
	width: 1200px;
	margin: 0 auto !important;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
}

.service_center_tab .list a {
	text-decoration: none;
	display: flex;
}

.service_center_tab .list .part {
	width: 370px;
	padding-bottom: 35px;
}

.service_center_tab .list .part .img {
	width: 370px;
	height: 260px;
}

.service_center_tab .list .part .img img {
	width: 370px;
	height: 260px;
}

.service_center_tab .list .part .info {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

.service_center_tab .list .part .info .title {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	margin: 13px 0;
}

.service_center_tab .list .part .info .title h2 {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin: 0;
}

.service_center_tab .list .part .info .title b {
	font-size: 14px;
	color: #f0ad4e;
	font-weight: normal;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #f0ad4e;
	border-radius: 5px;
}

.service_center_tab .list .part .info .content {
	width: 100%;
}

.service_center_tab .list .part .info .content p {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	line-height: 25px;
	margin: 0;
}



/*工业园区*/
.company_facility2 {
	display: none;
}

.company_facility {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	background-color: #ffffff;
}

.company_facility ul {
	width: 1200px;
	margin: 0 auto !important;
}

.company_facility ul .part {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 40px;
}

.company_facility ul .part img {
	width: 580px;
	height: 400px;
}

.company_facility ul .part .info {
	width: 580px;
	height: 400px;
	border: 1px dashed #cccccc;
	padding: 80px 45px 0 60px;
}

.company_facility ul .part .info h2 {
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	margin: 0 0 30px 0;
}

.company_facility ul .part .info p {
	font-size: 14px;
	font-weight: normal;
	color: #333333;
	margin: 0;
	line-height: 25px;
}

/*荣誉资质*/
.company_certificate {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	background-color: #ffffff;
}

.company_certificate ul {
	width: 1200px;
	margin: 0 auto !important;
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

.company_certificate .img_alert_btn {
	width: 370px;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 40px;
	margin-right: 45px;
}

.company_certificate .img_alert_btn:nth-child(3n+0) {
	margin-right: 0;
}

.company_certificate .img_alert_btn .img {
	width: 370px;
	height: 268px;
	text-align: center;
	overflow: hidden;
	background-color: #ffffff;
}

.company_certificate .img_alert_btn .img img {
	height: 100%;
}

.company_certificate .img_alert_btn h2 {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	margin: 20px 0 0 0;
}

.certificate_img_btn {
	width: 800px;
	position: relative;
	top: -40%;
	/*left:20%;*/
	/*display:flex;*/
	/*flex-direction:row;*/
	/*justify-content:space-between;*/
	z-index: 100;
	margin: 0 auto !important;
	/*display:none;*/
}

.certificate_img_btn .certificate_img_btn_prev {
	float: left;
}

.certificate_img_btn .certificate_img_btn_prev .fa {
	font-size: 80px;
}

.certificate_img_btn .certificate_img_btn_next {
	float: right;
}

.certificate_img_btn .certificate_img_btn_next .fa {
	font-size: 80px;
}

.certificate_img_btn li {
	cursor: pointer;
	color: #ffffff;
	position: relative;
	z-index: 100;
}

.big_img .certificate_img {
	width: 800px;
	height: 800px;
	/*background-color:#ffffff;*/
	text-align: center;
	line-height: 800px;
	margin: 5% auto 0 auto;
}

.big_img .certificate_img img {
	width: 545px;
	height: auto;
}

/*联系我们*/
.n_contact_info {
	display: none;
}

.contact_us_top {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	background-color: #ffffff;
}

.contact_us_top .top {
	width: 1200px;
	margin: 0 auto !important;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
}

.contact_us_top .top .img {
	width: 195px;
	height: 195px;
	border: 5px solid #cccccc;
	border-radius: 100%;
	overflow: hidden;
}

.contact_us_top .top .img img {
	height: 100%;
}

.contact_us_top .top .text {
	width: 970px;
}

.contact_us_top .top .text h2 {
	font-size: 30px;
	color: #333333;
	font-weight: normal;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	border-bottom: 4px solid #15499a;
	width: 357px;
	padding: 10px 0;
	margin: 0;
}

.contact_us_top .top .text .t p {
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	margin: 0;
}

.contact_us_top .top .text .b {
	margin: 0;
	padding-top: 30px;
	font-size: 14px;
	color: #000000;
	line-height: 25px;
	font-weight: normal;
}

.contact_us_top .top .text .b b {
	font-size: 20px;
	color: #ef2416;
}

.contact_us_top .map {
	display: flex;
	flex-direction: row;
	width: 1200px;
	margin: 0 auto !important;
	padding: 40px 0;
}

.contact_us_top .map .left {
	width: 504px;
	height: 443px;
	background-color: #15499a;
}

.contact_us_top .map .left .l_top {
	padding: 50px 40px;
}

.contact_us_top .map .left .l_top h2 {
	font-size: 28px;
	color: #ffffff;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.contact_us_top .map .left .l_top p {
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	margin: 0;
}

.contact_us_top .map .left .l_bottom .part {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	padding: 0 38px;
	margin-bottom: 30px;
}

.contact_us_top .map .left .l_bottom .part i {
	width: 48px;
	height: 48px;
	font-size: 48px;
	color: #ffffff;
	text-align: center;
	margin-right: 25px;
}

.contact_us_top .map .left .l_bottom .part:nth-child(2) i {
	font-size: 28px;
	line-height: 50px;
}

.contact_us_top .map .left .l_bottom .part:nth-child(3) i {
	font-size: 40px;
	line-height: 60px;
}

.contact_us_top .map .left .l_bottom .part p {
	font-size: 16px;
	color: #ffffff;
	margin: 0;
	line-height: 25px;
	width: 305px;
	display: flex;
	flex-direction: column;
	font-weight: normal;
}

.contact_us_top .map .left .l_bottom .part p b {
	font-size: 24px;
}

.contact_us_top .map .left .l_bottom .part .list p {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: flex-end;
}

.contact_us_top .map .right {
	width: 679px;
	height: 444px;
	overflow: hidden;
}

.contact_us_top .map .right img {
	width: 679px;
	height: 444px;
}

.contact_us_top .map .right #container {
	height: 100%;
}

.contace_us_btn {
	justify-content: space-around !important;
}

.contace_us_btn a {
	width: 100px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background-color: #000000;
	font-size: 18px;
	color: #ffffff;
	border: none;
}

/*客户培训*/
.practice_1 {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	background-color: #ffffff;
}

.practice_1 .tab_yuan {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	padding: 40px 0;
}

.practice_1 .tab_yuan .top {
	width: 240px;
	height: 240px;
	border-radius: 50%;
	background-color: #ffba18;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 50px;
}

.practice_1 .tab_yuan .top h2 {
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	margin: 90px 0 20px 0;
}

.practice_1 .tab_yuan .top p {
	font-size: 20px;
	color: #ffffff;
	font-weight: normal;
	margin: 0;
}

.practice_1 .tab_yuan .bottom {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}

.practice_1 .tab_yuan .bottom li {
	width: 220px;
	height: 220px;
	border-radius: 50%;
	background-color: #f7f7f7;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}

.practice_1 .tab_yuan .bottom li h2 {
	font-size: 20px;
	font-weight: bold;
	color: #333333;
	margin: 80px 0 20px 0;
}

.practice_1 .tab_yuan .bottom li p {
	font-size: 16px;
	font-weight: normal;
	color: #333333;
	margin: 0;
}

.practice_2 {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	background-color: #ffffff;
}

.practice_2 ul {
	width: 1200px;
	margin: 0 auto !important;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	padding: 40px 0;
}

.practice_2 .content {
	width: 1200px;
	margin: 0 auto;
}

.practice_2 .content p {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}

.practice_2 ul li {
	width: 282px;
	height: 322px;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	border-radius: 15px;
}

.practice_2 ul li p {
	font-size: 18px;
	color: #ffffff;
	margin: 0;
	font-weight: normal;
}

.practice_2 ul li img {
	width: 160px;
	height: 160px;
}

.practice_2 ul li:nth-child(1) {
	background-color: #42b3ed;
}

.practice_2 ul li:nth-child(2) {
	background-color: #ffba18;
}

.practice_2 ul li:nth-child(3) {
	background-color: #f4783c;
}

.practice_3 {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	background-color: #ffffff;
}

.practice_3 .info {
	width: 1200px;
	margin: 0 auto !important;
	padding: 30px 0;
}

.practice_3 .info ul {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	flex-wrap: wrap;
}

.practice_3 .info ul li {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	margin: 0 30px;
	width: 145px;
}

.practice_3 .info ul li div {
	width: 80px;
	height: 80px;
	line-height: 80px;
	background-color: rgb(255, 186, 24);
	text-align: center;
	border-radius: 50%;
}

.practice_3 .info ul li p {
	font-size: 18px;
	font-weight: normal;
	color: #333333;
	margin: 20px 0;
}

.n_solution_list {
	display: none;
}

/*维修保养*/
.maintain_tab_b {
	width: 100%;
	position: relative;
	z-index: 1;
	background-color: #ffffff;
	height: 100%;
}

.maintain_tab_b ul {
	width: 1200px;
	margin: 0 auto !important;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	flex-wrap: wrap;
	padding-top: 30px;
}

.maintain_tab_b ul li {
	margin: 10px 0;
	width: 171.4px;
	background-color: #ccc;
	font-size: 14px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-right: 1px solid #eee;
	cursor: pointer;
}

.maintain_tab_b ul li:nth-child(7n+0) {
	border-right: none;
}

.maintain_tab_b ul .active {
	background-color: #083190;
	color: #ffffff;
}

.maintain_tab_b_2 {
	display: none;
}

.maintain_tab_b_3 {
	display: none;
}

.maintain_tab_b_4 {
	display: none;
}

.maintain_tab {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 1;
	background-color: #ffffff;
}

.maintain_tab ul {
	width: 1200px;
	margin: 0 auto !important;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding-top: 30px;
	cursor: pointer;
}

.maintain_tab ul li {
	width: 290px;
	height: 90px;
	border: 1px solid #cccccc;
	position: relative;
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
	border-radius: 20px;
}

.maintain_tab ul .qa {
	padding-right: 50px;
}

.maintain_tab ul .ma {
	padding-right: 60px;
}

.maintain_tab .mat a:nth-child(3) .ma {
	padding-right: 50px;
}

.maintain_tab ul .ma img {
	width: 60px;
	height: 60px;
}

.maintain_tab ul .active {
	background-color: #083190;
}

.maintain_tab ul li img {
	position: absolute;
	left: 20px;
	top: 23px;
}

/*.maintain_switch_btn1 .icon2 {*/
/*display:none;*/
/*}
*/
.maintain_switch_btn2 .icon1 {
	display: none;
}

.maintain_switch_btn3 .icon1 {
	display: none;
}

.maintain_switch_btn4 .icon1 {
	display: none;
}

.maintain_tab ul .active h2 {
	color: #ffffff;
}

.maintain_tab ul .active .icon1 {
	display: block;
}

.maintain_tab ul .active .icon2 {
	display: none;
}

.maintain_tab ul .border {
	border: 1px solid #15499a;
	background-color: #15499a;
}

.maintain_tab ul .border h2 {
	color: #ffffff;
}

.maintain_tab ul .noactive .icon1 {
	display: none;
}

.maintain_tab ul a {
	text-decoration: none;
	display: flex;
}

.maintain_tab ul li h2 {
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	margin: 0 25px 0 10px;
}

.maintain_tab_title {
	text-align: center;
	position: relative;
	z-index: 10;
	background-color: #ffffff;
	padding: 40px 0;
}

.maintain_tab_title h2 {
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	margin: 0;
}

.maintain_tab_main {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	background-color: #ffffff;
}

.maintain_tab_main .main {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 20px;
}

.maintain_tab_main .main .top {
	width: 1200px;
	height: 48px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 0 20px;
	background-color: #f7f7f7;
	border-radius: 15px;
	cursor: pointer;
}

.maintain_tab_main .main .top .fa {
	font-size: 24px;
}

.maintain_tab_main .main .top h2 {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin: 0;
}

.maintain_tab_main .main .active .top {
	background-color: #083190;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.maintain_tab_main .main .active .top .fa {
	color: #ffffff;
}

.maintain_tab_main .main .active .top h2 {
	color: #ffffff;
}

.maintain_tab_main .main .active .bottom {
	display: block;
}

.maintain_tab_main .main .bottom {
	padding: 15px 10px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	display: none;
}

.maintain_tab_main .main .bottom p {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	line-height: 25px;
}

.maintain_tab_main2 {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	background-color: #f7f7f7;
}

.maintain_tab_main2 .maintain_tab_title {
	background-color: #f7f7f7;
}

.maintain_tab_main2 .info {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 40px;
}

.maintain_tab_main2 .info h2 {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin: 0;
	line-height: 25px;
}

.maintain_tab_main2 .info p {
	margin: 0;
	line-height: 25px;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
}

.maintain_tab_main .table {
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 30px;
	font-weight: normal;
}

.maintain_tab_main .table table {
	width: 100%;
}

.maintain_tab_main .table tr {
	width: 33%;
}

.maintain_tab_main .table th {
	text-align: center;
}

.maintain_tab_main2 .button {
	width: 100%;
	padding-bottom: 60px;
}

.maintain_tab_main2 .button a {
	text-decoration: none;
}

.maintain_tab_main2 .button a div {
	width: 360px;
	height: 50px;
	background-color: #15499a;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
	margin: 0 auto;
}

.maintain_switch_list .maintain_switch_part {
	display: none;
}

.maintain_switch_list .active {
	display: block;
}

.page_404 {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	background-color: #ffffff;
}

.page_404 ul {
	width: 1200px;
	margin: 0 auto !important;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding: 120px 0 110px 0;
}

.page_404 ul .left {
	width: 650px;
	height: 520px;
}

.page_404 ul .left img {
	width: 100%;
}

.page_404 ul .right {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
}

.page_404 ul .right h2 {
	font-size: 36px;
	color: #000;
	font-weight: bold;
	margin: 0;
}

.page_404 ul .right .info {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	margin: 25px 0 80px 0;
}

.page_404 ul .right .info b {
	font-size: 30px;
	font-weight: normal;
	color: #f0ad4e;
}

.page_404 ul .right .info p {
	margin: 0;
	font-size: 30px;
	font-weight: normal;
}

.page_404 ul .right .button {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

.page_404 ul .right .button button {
	width: 180px;
	height: 56px;
	background-color: #15499a;
	font-size: 24px;
	color: #ffffff;
	border: none;
	border-radius: 30px;
	font-weight: normal;
	margin: 0 20px;
	outline: none;
}

/*请求结果*/
.submit_info {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 10;
	background-color: #ffffff;
}

.submit_info ul {
	width: 1200px;
	margin: 0 auto !important;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	padding: 120px 0 330px 0;
}

.submit_info ul img {
	width: 200px;
	height: 200px;
}

.submit_info ul h2 {
	font-size: 36px;
	color: #333333;
	font-weight: bold;
	margin: 0;
	padding: 30px 0;
}

.submit_info ul p {
	font-size: 30px;
	color: #999999;
	font-weight: normal;
	margin: 0;
	line-height: 35px;
}

/*侧边栏*/
.left_nav {
	width: 104px;
	/*height:270px;*/
	position: fixed;
	z-index: 102;
	right: 0;
	bottom: 12%;
}

.left_nav ul {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
}

.left_nav ul li {
	/*border:1px solid #0e90d2;*/
	border-radius: 5px;
	width: 70px;
	height: 70px;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	margin: 5px 0;
	background-color: #15499a;
}

.left_nav ul li a {
	cursor: pointer;
	text-decoration: none;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
}

.left_nav ul li h2 {
	font-size: 14px;
	/*color:#666666;*/
	margin: 10px 0 0 0;
	color: #ffffff;
}

.left_nav ul li img {
	/*margin-bottom:5px;*/
	/*width:50px;*/
	height: auto;
}

.left_nav ul .tel {
	position: relative;
	overflow: hidden;
}

.left_nav ul .tel:hover {
	width: 250px;
	right: 90px;
	align-items: flex-start;
	padding-left: 20px;
}

.left_nav ul .tel .number {
	border-left: 1px solid #cccccc;
	position: absolute;
	left: 70px;
	top: 5px;
	background-color: #15499a;
	height: 60px;
	width: 180px;
	/*border-radius:5px;*/
	/*display:none;*/
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-start;
	font-size: 16px;
	font-weight: normal;
	padding-left: 10px;
}

.left_nav ul .tel .number p {
	margin: 0;
	/*background-image:-webkit-linear-gradient(right,red,#fd8403,yellow);*/
	/*-webkit-background-clip:text;*/
	/*-webkit-text-fill-color:transparent;*/
	color: #ffba18;
}

.left_nav ul .wechat {
	position: relative;
}

.left_nav ul .wechat:hover .wechat_img {
	display: flex;
}

.left_nav ul .wechat .wechat_img {
	border: 1px solid #cccccc;
	position: absolute;
	right: 70px;
	top: 1px;
	background-color: #ffffff;
	height: 126px;
	width: 126px;
	border-radius: 5px;
	display: none;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
}

.left_nav ul .wechat .wechat_img img {
	height: 126px;
	width: 126px;
}

.left_nav ul .wechat .fa {
	font-size: 30px;
	color: #ffffff;
}

.left_nav ul .wechat:hover .fa {
	color: #ffba18;
}

.left_nav ul li div {
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
}

.left_nav ul li div .hover {
	display: none;
}

.left_nav ul li div:hover .hover {
	display: block;
}

.left_nav ul li div:hover .hover_no {
	display: none;
}

/* new product */
.img-center {
	text-align: center;
	font-size: 0;
}

.img-center img {
	display: inline-block;
	width: auto;
	height: 100%;
	max-width: 100%;
	vertical-align: middle;
}

.product_info_box {
	padding-top: 20px;
}

.product_tab_box .view {
	position: relative;
	cursor: pointer;
}

.product_tab_box .view .video-box {
	width: auto;
	height: 350px;
	position: absolute;
	left: 10px;
	display: none;
	z-index: 9;
}

.product_tab_box .view .video-box video {
	width: auto;
	height: 350px;
}

.view .swiper-slide .imgauto {
	width: 480px;
	height: 350px;
	line-height: 300px;
	margin: 0 auto;
	position: relative;
}

.view .swiper-container {
	width: 100%;
}

.imgauto .bd-mask {
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.1;
	position: absolute;
	left: 0;
	top: 0;
}

.imgauto .mask {
	position: absolute;
	left: 15px;
	top: 70%;
	z-index: 999;
}

.imgauto .mask img {
	width: 100px;
}

.preview {
	width: 100%;
	margin-top: 30px;
	position: relative;
}

.preview .swiper-container {
	margin: 0 50px;
}

.preview .swiper-slide .imgauto {
	height: 80px;
	border: 1px solid #ddd;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.preview .swiper-slide .imgauto img {
	max-width: 100%;
	max-height: 100%;
	/* position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%); */
}

.preview .arrow-left {
	/* background: url(../images/feel3.png) no-repeat left top; */
	position: absolute;
	left: 2%;
	top: 30%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
	font-size: 50px;
}

.preview .arrow-right {
	/* background: url(../images/feel4.png) no-repeat left bottom; */
	position: absolute;
	right: 5%;
	top: 30%;
	margin-top: -9px;
	width: 9px;
	height: 18px;
	z-index: 10;
	font-size: 50px;

}

.preview img {
	padding: 1px;
}

.preview .active-nav .imgauto {
	border: 1px solid #015cb5;
}



/* 产品视频 new*/
.video-title-box {
	padding: 20px;
}

.video-title-box ul li {
	display: inline-block;
	font-size: 16px;
	padding: 0 5px;
	margin-right: 30px;
	margin-bottom: 20px;
}

.video-title-box ul li a:hover {
	color: #FFF;
}

.video-title-fixed {
	position: fixed;
	left: 0;
	background-color: #f6f6f6;
	margin: 0;
}

.banner-box img {
	width: 100%;
	height: auto;
}

.list-video .inner ul {
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.list-video .inner ul li {
	width: 31%;
	margin: 0 13px 30px 13px;
	cursor: pointer;
	box-shadow: 0 0 5px #ccc;
	border-radius: 10px;
}

.list-video .inner ul li .wrap {
	background-color: #f5f5f5;
	padding: 10px;
}

.list-video .inner ul li .wrap .img-box {
	display: block;
	width: 100%;
	padding-top: 70%;
	position: relative;
}

.list-video .inner ul li .wrap .img-box img {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.list-video .inner ul li .wrap .img-box img.play-icon {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	width: 80px;
	height: auto;
}

.list-video .inner ul li .wrap .img-box::after {
	content: '';
	opacity: 0;
	background-color: #000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(to top, rgba(40, 44, 54, .68), rgba(230, 33, 41, 0));
	transition: all .3s linear;
}

.list-video .inner ul li .wrap:hover .img-box::after {
	opacity: 1;
}

.list-video .inner ul li .wrap .text {
	height: 55px;
	padding: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.list-video .inner ul li .wrap .text p {
	font-size: 16px;
	color: #333;
	line-height: 20px;
}

.list-video .inner ul li .wrap .text p.sub {
	margin-top: 8px;
	color: #E44001;
	font-size: 15px;
}

.list-video .inner ul li .wrap .text p.title {
	font-weight: 600;
	text-align: center;
}

.list-video .inner ul li .wrap:hover .text p.title {
	color: #083190;
}

.list-video .inner .shigu-list>.title {
	font-weight: 600;
	font-size: 42px;
	padding: 60px;
	text-align: center;
	color: #fff;
}

.list-video .inner .shigu-list {
	margin-bottom: 20px;
}

/*产品中心*/
.page_part_title {
	padding: 0 10px;
	display: none;
}

.page_part_title p {
	width: 100%;
}

.products_center .info {
	width: 100%;
}

.products_center .info .list {
	flex-direction: column;
	align-items: center;
	padding: 0 5%;
}

.products_center .info .list .right {
	width: 100%;
	/*display:none;*/
}

.products_center .info .list .right .right_top {
	display: none;
}

.products_center .info .list .right .right_top ul {
	flex-direction: column;
	height: auto;
	padding: 20px 0;
	border-bottom: none;
}

.products_center .info .list .right .right_top ul h2 {
	margin: 0 0 20px 0;
}

.products_center .info .list .right .right_top ul li {
	padding: 0 10px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.products_center .info .list .right .right_top ul a {
	margin: 10px 0 !important;
}

.products_center .info .list .right .right_bottom ul {
	flex-direction: column;
}

.products_details_top .part .content .part_btn .tel p {
	font-size: 16px;
	margin-left: 10px;
}

.products_news {
	display: none;
}

.special_news {
	padding-bottom: 20px;
}

.news_center_title {
	width: 100%;
	padding: 15px 12px;
	font-size: 18px;
	line-height: 18px;
}

.special_news .news {
	display: none;
}

.special_news .news2 {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	background-color: #fff;
	padding: 20px 5% 0 5%;
}

.special_news .news2 .info {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	padding-bottom: 20px;
}

.special_news .news2 .info img {
	width: 340px;
	height: 226px;
	object-fit: cover;
}

.special_news .news2 .info h2 {
	font-size: 18px;
	color: #333;
	font-weight: bold;
}

.special_news .news2 .info .content {
	width: 100%;
}

.special_news .news2 .info p {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	height: 47px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	line-height: 25px;
	margin: 0;
	width: 100%;
}

/*产品专题*/
.product_article_list .product_point {
	width: 100%;
	padding: 0 12px;
	flex-direction: column;
	align-items: flex-start;
}

.product_article_list .product_point .article_list {
	width: 100%;
	margin: 10px 0;
}

.product_article_list .product_point a {
	width: 100%;
}

.product_article_list .product_point a .new_list {
	width: 100%;
	margin-bottom: 15px;
	position: relative;
	padding-left: 10px;
}

.product_article_list .product_point a:last-child .new_list {
	margin-bottom: 0;
}

.product_article_list .product_point a .new_list:before {
	content: '';
	position: absolute;
	left: 0;
	width: 6px;
	height: 6px;
	background-color: #ffba18;
}

.product_article_list .product_point a .new_list h2 {
	font-size: 14px;
	width: 230px;
}

.product_article_list .product_point a .new_list p {
	font-size: 14px;
	/*width:80px;*/
}

/*产品详情*/
.products_details_top .part {
	width: 100%;
	flex-direction: column;
	padding-bottom: 15px;
	border-bottom: 5px solid #f7f7f7;
	padding-top: 80px;
}

.products_details_top .part .img {
	width: 100%;
	height: auto;
}

.products_details_top .part video {
	width: 100%;
	height: 300px;
}

.products_details_top .part .content {
	width: 100%;
	padding: 0;
}

.products_details_top .part .content .title {
	height: auto;
	line-height: 18px;
	font-size: 18px;
	border-bottom: none;
	padding: 0 12px;
}

.products_details_features .content {
	width: 100%;
	padding: 0 10px;
}

.products_details_features .content p {
	margin-left: 0 !important;
}

.products_details_top .part .content .introduction {
	height: auto;
	padding: 10px 0 15px 0;
	border-bottom: 1px solid #dcdcdc;
}

.products_details_top .part .content .introduction p {
	font-size: 14px;
	line-height: 17px;
	padding: 0 12px;
}

.products_details_top .part .content .introduction b {
	font-size: 14px;
	line-height: 17px;
}

.products_details_top .part .content .tab {
	padding: 0 0 0 12px;
}

.products_details_top .part .content .tab ul {
	padding: 0 0 14px 0;
}

.products_details_top .part .content .tab ul li {
	padding: 14px 0 0 0;
}

.products_details_top .part .content .tab ul li b {
	font-size: 14px;
	line-height: 14px;
}

.products_details_top .part .content .tab ul li p {
	font-size: 14px;
	line-height: 14px;
}

.products_details_parameter .table {
	width: 100%;
	overflow-x: auto;
	border-bottom: 1px solid #eeeeee;
}

.products_details_parameter .table table {
	width: 100% !important;
}

.products_details_parameter .table td {
	/*width:30%;*/
	height: auto;
	line-height: normal;
}

.products_details_parameter .table p {
	padding: 0;
}

.products_details_parameter .table::-webkit-scrollbar-track-piece {
	background-color: rgba(0, 0, 0, 0);
	border-left: 1px solid rgba(0, 0, 0, 0);
}

.products_details_parameter .table::-webkit-scrollbar {
	width: 5px;
	height: 13px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.products_details_parameter .table::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	min-height: 28px;
}

.products_details_parameter .table::-webkit-scrollbar-thumb:hover {
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.other_commend .list {
	width: 100%;
	flex-wrap: wrap;
	border-bottom: none;
}

.other_commend .list .item {
	width: 50%;
	height: 173px;
}

.other_commend .list .item img {
	/*background-color:#000;*/
	width: 175px;
	height: 120px;
	object-fit: cover;
	margin-bottom: 10px;
}

.other_commend .list .item .bottom {
	width: 100%;
	height: 173px;
}

.other_commend .list .item .bottom .bottom_btn {
	padding: 10px;
	height: auto;
	width: auto;
	line-height: normal;
}

.other_commend .list .item h2 {
	margin: 0;
	font-size: 13px;
	line-height: 18px;
	width: 175px;
}

.other_commend .new_case_item_swiper {
	display: none;
}

.other_commend .new_case_item_swiper .item {
	width: 100%;
	text-align: center;
}

.other_commend .new_case_item_swiper img {
	width: 290px;
	height: 290px;
}

.other_commend .new_case_item_swiper h2 {
	font-size: 16px;
	margin: 0;
	color: #333333;
}

.other_commend .new_case_item_swiper .swiper-button-next {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	font-size: 50px;
	outline: none;
}

.other_commend .new_case_item_swiper .swiper-button-prev {
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	font-size: 50px;
	outline: none;
}

.products_details_message ul {
	width: 100%;
	padding-left: 0;
}

.products_details_message ul li {
	width: 100%;
	flex-direction: row;
	padding: 10px;
}

.products_details_message ul li p {
	padding: 10px 0;
	width: 30%;
}

.products_details_message ul li b {
	color: #ff0000;
	margin-right: 7px;
}

.products_details_message ul input {
	width: 100%;
}

.products_details_message ul select {
	width: 100%;
}

.products_details_message ul textarea {
	margin: 0 0 10px 0;
	width: 100% !important;
}

.products_details_message ul .vcode_btn {
	right: 10px;
	top: auto;
}

.products_case ul {
	width: 100%;
	padding: 0 10px;
	flex-direction: column;
	border-bottom: none;
}

.products_case ul h2 {
	text-align: center;
	margin: 15px 0 10px 0;
}

.products_case ul li .swiper_part {
	padding: 0 0 35px 0;
}

.products_case ul li .swiper-pagination {
	width: 100%;
}

.products_case ul li .swiper-pagination-bullet {
	width: 6px !important;
	height: 6px !important;
	background-color: #eeeeee !important;
	margin: 0 7px;
}

.products_case ul li .swiper-pagination-bullet-active {
	width: 6px !important;
	height: 6px !important;
	background-color: #0c57a7 !important;
}

.products_case ul li {
	width: 100%;
}

.products_case ul li img {
	width: 100%;
}

.products_case ul li .products_case_top1 img {
	width: 100%;
}

.products_case ul li .products_case_thumbs1 {
	width: 100%;
}

.products_case ul li .products_case_thumbs1 img {
	height: 10vh;
}

.products_case ul li .products_case_thumbs2 {
	width: 100%;
}

.products_case ul li .products_case_thumbs2 img {
	height: 10vh;
}

.tcys {
	padding: 0;
}

.tcys .news_center_title {
	font-size: 18px;
	padding: 15px 12px;
}

.products_goods ul {
	width: 100%;
	padding: 0 10px;
	border-bottom: none;
}

.products_goods ul li {
	width: 100%;
	padding: 0 0 15px 0;
}

.products_goods ul li:last-child {
	padding: 0;
}

.products_goods ul h2 {
	font-size: 16px;
}

.products_goods ul p:last-child {
	font-size: 12px;
	line-height: 19px;
}

.products_goods img {
	width: 100%;
	height: auto;
}

.scroll_nav div {
	width: 100%;
	height: auto;
}

.scroll_nav h2 {
	display: none;
}

.products_details_parameter {
	width: calc(100% - 24px);
	margin: 0 auto;
}

.products_details_parameter .news_center_title {
	padding: 15px 0;
}

.scroll_nav .list {
	overflow-x: scroll;
	height: 40px;
}

.scroll_nav {
	height: 31px;
}

.scroll_nav_border {
	height: 31px;
}

.scroll_nav ul {
	/*flex-wrap:wrap;*/
	justify-content: flex-start;
}

.scroll_nav ul li {
	font-size: 12px;
	width: 80px;
	height: 30px;
	line-height: 30px;
}

.scroll_nav ul li:nth-child(4) {
	margin-right: 0;
}

.scroll_nav ul .cur .bottom {
	left: 0;
	width: 80px;
}

.products_details_sh {
	padding-bottom: 0;
}

.products_details_sh .info {
	width: 100%;
	padding: 0 10px;
}

.products_details_sh .img {
	width: 100%;
}

/*行业资讯*/
.industry_news .news {
	width: 100%;
	align-items: center;
}

.industry_news .news .list {
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
}

.industry_news .news .list .info {
	/*padding:0 10px;*/
	width: 240px;
}

.industry_news .news .list .info h2 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 10px 0 8px 0;
}

.industry_news .news .list .info p {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.industry_news .news .list .time {
	width: 65px;
	height: 85px;
}

.industry_news .news .list .time h2 {
	margin: 15px 0 10px 0;
	font-size: 30px;
}

.industry_news .news .list .time p {
	font-size: 12px;
	margin: 0;
}

/*专题报道*/
.special_list ul {
	width: 100%;
	padding: 0 10px;
}

.special_list ul .item img {
	width: 100%;
}

.special_list ul .item .info {
	width: 100%;
}

.special_list ul li {
	margin-right: 0;
}

/*新闻详情*/
.news_detail ul {
	width: 100%;
	padding: 0 10px;
}

.news_detail ul .img img {
	width: 100%;
	height: auto;
}

.news_detail ul .content {
	width: 100%;
}

.news_detail ul .content img {
	width: 100%;
	height: auto;
}

.news_detail ul .content video {
	width: 100%;
	height: auto;
}

.other_news .news {
	width: 100%;
}

.other_news .news .other_btn {
	flex-direction: column;
}

.company_news .news {
	width: 100%;
	flex-direction: column;
	padding: 0 10px;
}

.company_news .news video {
	width: 100%;
}

.company_news .news img {
	width: 100%;
}

.company_news .news .info {
	padding: 25px 10px 0 10px;
}

.special_news .news {
	width: 100%;
}

.special_news .news .swiper-slide {
	flex-direction: column;
}

.products_news .news {
	width: 100%;
	flex-direction: column;
	padding: 0 10px;
}

.products_news .news .hot {
	width: 100%;
}

.products_news .news .list {
	width: 100%;
	margin-top: 10px !important;
	flex-direction: column;
}

.products_news .news .list .info {
	margin-right: 0;
}

/*解决方案*/
.newspaper_top .content {
	width: 100%;
	padding: 0 10px;
}

.fittings_list {
	padding: 0 10px;
}

.fittings_list ul {
	width: 100%;
	flex-direction: column;
	justify-content: space-between;
	padding-top: 0;
}

.fittings_list ul .item .info h2 {
	padding: 10px 0;
}

.fittings_list ul .item {
	margin-right: 0;
}

.fittings_list ul .item img {
	width: 100%;
}

.fittings_list ul .item .bottom {
	width: 100%;
}

.products_details_top .part .samll img {
	width: 100%;
	height: auto;
}

.products_details_top .part .swiper_img {
	width: 100%;
	overflow: hidden;
}

.products_details_top .part .swiper_img .video_part {
	width: 100%;
}

.products_details_top .part .swiper_img .gallery-top {
	width: 100%;
	height: 300px;
}

.products_details_top .part .swiper_img .gallery-thumbs {
	width: 100%;
}

.products_details_top .part .content .part_btn {
	flex-direction: column;
	width: calc(100% - 24px);
	align-items: flex-start;
	padding: 0 12px;
}

.products_details_top .part .content .part_btn .talk {
	margin: 0 0 10px 0;
}

.products_details_top .part .swiper_img .swiper-button-next {
	top: 87%;
	right: 10px;
}

.products_details_top .part .swiper_img .swiper-button-prev {
	top: 87%;
	left: 10px;
}

.configuration .configuration_swiper {
	width: 100%;
}

.configuration .configuration_swiper .info {
	width: auto;
}

.configuration .configuration_swiper .swiper-slide img {
	width: 100%;
	height: auto;
}

.field_situation p {
	width: 100%;
	padding: 0 10px;
}

/*服务中心*/
.service_top {
	display: none;
}

.service_center_title {
	display: none;
}

.service_center_title p {
	width: 100%;
}

.service_center_tab .list a:nth-child(3) {
	display: none;
}

.service_center_tab .list a:nth-child(4) {
	display: none;
}

.service_center_tab .list a:nth-child(5) {
	display: none;
}

.service_center_tab .list a:nth-child(6) {
	display: none;
}

.service_top .info {
	width: 100%;
	flex-wrap: wrap;
}

.service_center_tab .list {
	width: 100%;
	padding: 0 10px;
}

.service_center_tab .list .part {
	width: 100%;
}

.service_center_tab .list .part .img {
	width: 100%;
}

.repair_form {
	padding: 0 10px 100px 10px;
}

.repair_form .list {
	width: 100%;
	display: block;
}

.repair_form .list .part {
	/*flex-direction:column;*/
	margin-bottom: 0;
	padding: 10px 0;
}

.repair_form .list .part input {
	width: 100%;
	height: 40px;
}

.repair_form .list .part .vcode_btn {
	right: 0;
	bottom: 0;
	top: 10px;
}

.repair_form .list .part select {
	width: 100%;
}

.repair_form .list .part textarea {
	width: 100%;
}

.repair_form .list .repair_btn {
	width: 100%;
}

.repair_form .list .part p {
	width: 50%;
	/*margin-bottom:20px;*/
	text-align: left;
}

/*服务网络*/
.newspaper_top .title ul {
	flex-wrap: wrap;
}

.newspaper_top .title ul li {
	width: 50%;
	text-align: center;
}

.service_map #container {
	width: 100%;
	height: auto;
}

.service_info {
	padding: 0 10px;
}

.service_info .info {
	width: 100%;
}

/*正品配件*/
.fittings_list ul .item .info {
	width: auto;
}

.n_service_center_one {
	width: 100%;
	padding: 15px 15px 0 15px;
	display: block;
}

.n_service_center_one ul {
	padding: 27px 0 13px 0;
}

.n_service_center_one li {
	padding-bottom: 20px;
}

.n_service_center_one img {
	width: 100%;
}

.n_service_center_one h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0;
}

.n_service_center_one p {
	font-size: 12px;
	line-height: 24px;
	font-weight: normal;
	margin: 0;
}

.n_solution_list_n {
	display: none;
}

.n_solution_list {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding-top: 20px;
}

.n_solution_list li {
	width: 20%;
	text-align: center;
}

.n_solution_list li a {
	width: 100%;
}

.n_solution_list li img {
	width: 60px;
	height: 60px;
}

.n_solution_list li h2 {
	font-size: 15px;
	line-height: 15px;
	color: #000;
	font-weight: normal;
	margin: 0;
	padding: 10px 0;
}

/*维修保养*/
.maintain_tab ul {
	width: 100%;
	flex-direction: column;
}

.maintain_tab ul li {
	margin-bottom: 10px;
}

.maintain_tab_b ul {
	width: 100%;
	flex-direction: row;
	justify-content: space-around;
}

.maintain_tab_main .main {
	width: 100%;
}

.maintain_tab_main .main .top {
	width: 100%;
}

.maintain_tab_main2 .info {
	width: 100%;
}

.maintain_tab_main {
	padding: 0 10px;
}

.maintain_tab_main2 {
	padding: 0 10px;
}

.maintain_tab_main2 .button a div {
	width: 100%;
}

.practice_1 .tab_yuan {
	width: 100%;
}

.practice_1 .tab_yuan .bottom {
	flex-direction: column;
}

.practice_1 .tab_yuan .bottom li {
	margin-bottom: 20px;
}

.practice_2 .content {
	width: 100%;
}

.practice_2 {
	padding: 0 10px;
}

.practice_2 ul {
	width: 100%;
	flex-direction: column;
}

.practice_2 ul li {
	margin-bottom: 20px;
}

.practice_3 .info {
	width: 100%;
}

.practice_3 .info ul li {
	margin: 0;
}

.secondary-navigation {
	margin-top: 85px;
}

.iconfont-flash .card-content-fuwu p {
	text-align: center;
}

.card-content .js-text-dot-cn {
	word-wrap: break-word;
	text-align: center;
}

.vertical-card .row {
	display: flex;
	flex-wrap: wrap;
}

.vertical-card .iconfont-flash {
	width: 31%;
	margin-bottom: 40px;
	margin-right: 40px;
}

.vertical-card .iconfont-flash:nth-of-type(3n) {
	margin-right: 0;
}

.about-title {
	font-size: 20px;
	text-indent: 2em;
}

.chuangxin_box {
	width: 1200px;
}

.chuangxin_left {
	display: inline-block;
	width: 45%;
}

.chuangxin_right {
	display: inline-block;
	width: 52%;
}

.secondary-navigation {
	margin-top: 80px;
}

.vertical-card h2 {
	font-size: 25px;
	font-weight: 600;
}

div.zoomDiv {
	z-index: 999;
	position: absolute;
	top: 0;
	left: 0;
	background: #ffffff;
	border: 1px solid #ddd;
	display: none;
	text-align: center;
	overflow: hidden;
	font-size: 0;
}

.anima {
	animation-name: likes;
	animation-direction: alternate;
	animation-timing-function: linear;
	animation-delay: 0s;
	animation-iteration-count: infinite;
	animation-duration: 2s;
}

@keyframes likes {
	0% {
		transform: scale(1);
	}

	25% {
		transform: scale(0.9);
	}

	50% {
		transform: scale(0.85);
	}

	75% {
		transform: scale(0.9);
	}

	100% {
		transform: scale(1);
	}
}

.nav-list {
	margin-bottom: 50px;
}

.nav-list .nav-b {
	display: flex;
	justify-content: space-between;
}

.nav-list .nav-b li {
	width: 32%;
	height: 200px;
	border: 1px solid #4a8bbb;
	border-radius: 30px;
	height: 350px;
	position: relative;
	color: #4a8bbb;
	cursor: pointer;
}

.nav-list .nav-b li:hover {
	box-shadow: 0 0 5px #4a8bbb;
}

.nav-list .nav-b li:nth-of-type(2) {

	border: 1px solid #51835f;
	color: #51835f;
}

.nav-list .nav-b li h2 {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%);
	font-size: 250px;
	z-index: 10;
	color: #e7ebf1;
}

.nav-list .nav-b li span {
	position: absolute;
	top: 20px;
	right: 20px;
	font-size: 30px;
}

.nav-list .nav-b li.fazhan h2 {
	font-size: 150px;
}

.nav-list .nav-b li a {
	color: #4a8bbb;
}

.nav-list .nav-b li a:hover {
	color: #333;
}

.nav-list .nav-b .inner {
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	text-align: center;
	padding: 50px;
	width: 80%;
	z-index: 20;
}

.nav-list .nav-b .inner h3 {
	font-size: 30px;
	font-weight: 600;
}

.nav-list .nav-b .inner .dd {
	margin-top: 30px;
}

.nav-list .nav-b .inner .dd p {
	line-height: 30px;
	font-size: 16px;
}

.nav-top {
	margin-top: 30px;
}



.about-content {
	padding-top: 90px;
}

.about-content h1 {
	text-align: center;
	font-size: 36px;
	font-weight: 600;
	margin: 50px 0;
	letter-spacing: 4px;

}

.position-nav {
	padding: 10px 0;
}

.licheng .title-box {
	text-align: center;
}


.licheng .title {
	font-size: 50px;
	font-weight: 600;
	padding: 100px;
}


.licheng .desc {
	font-size: 16px;
	text-align: left;
	line-height: 30px;
	margin-bottom: 30px;
}


.fazhan-box {
	margin-top: 30px;
	height: 500px;
	background: url(../images/fazhan.png) no-repeat center/100%;
	position: relative;
	border-bottom: 2px solid #979797;
	margin-bottom: 200px;
}

.fazhan-box .circle {
	width: 15px;
	height: 15px;
	background-color: #ccc;
	border: 2px solid #FFF;
	border-radius: 50%;
	position: absolute;

}

.fazhan-box .date {
	position: absolute;
	bottom: 20px;
	left: -50px;
	font-size: 14px;
}

.fazhan-box .d1 {
	bottom: 88px;
	left: 50px;
}

.fazhan-box .d2 {
	bottom: 100px;
	left: 250px;
}

.fazhan-box .d3 {
	bottom: 145px;
	left: 480px;
}

.fazhan-box .d4 {
	bottom: 200px;
	left: 695px;
}

.fazhan-box .d5 {
	bottom: 263px;
	left: 911px;
}

.fazhan-box .d6 {
	bottom: 353px;
	left: 1127px;
}

.fazhan-box .line {
	width: 1px;
	border-right: 2px solid #979797;
	position: absolute;
	bottom: 0;
}

.fazhan-title {
	text-align: center;
	font-size: 30px;
	position: absolute;
	left: 50%;
	top: 100px;
	transform: translate(-50%);
}

.fazhan-box .fazhan-text {
	background-color: #EBF0FF;
	width: 450px;
	height: 150px;
	position: absolute;
	bottom: 80px;
	display: none;
	text-align: center;
	padding: 20px;
	z-index: 99;

}

.fazhan-box .fazhan-text::before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-width: 11px;
	border-style: solid;
	border-color: transparent;
	border-top-width: 18px;
	border-top-color: #EBF0FF;
	top: 195px;
}

.fazhan-box .ft1::before {
	left: 8px;
}

.fazhan-box .ft2::before {
	left: 8px;
}

.fazhan-box .ft3::before {
	left: 8px;
}

.fazhan-box .ft4::before {
	left: 8px;
}

.fazhan-box .ft5 {
	right: 0;
}

.fazhan-box .ft5::before {
	right: 8px;

}

.fazhan-box .ft6 {
	right: 0;
}

.fazhan-box .ft6::before {
	right: 8px;

}

.fazhan-box .fazhan-text .f-title {
	margin-top: 20px;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px;
}

.fazhan-box .fazhan-text .f-desc {
	line-height: 25px;
	/* margin-bottom: 10px; */
	font-size: 14px;
	text-align: left;
}

.fazhan-box .l1 {
	height: 65px;
	left: 0;
}

.fazhan-box .l2 {
	height: 120px;
	left: 216px;
}

.fazhan-box .l3 {
	height: 200px;
	left: 432px;
}

.fazhan-box .l4 {
	left: 648px;
	height: 270px;
}

.fazhan-box .l5 {
	left: 864px;
	height: 340px;
}

.fazhan-box .l6 {
	left: 1080px;
	height: 410px;
}

.fazhan-box .l7 {
	left: 1296px;
	height: 398px;
}

.fazhan-box .tt {
	font-size: 14px;
	position: absolute;
	bottom: -50px;
	font-weight: 600;
	text-align: center;

}

.fazhan-box .tt1 {
	left: 60px;
}

.fazhan-box .tt2 {
	left: 253px;
	bottom: -40px;
}

.fazhan-box .tt3 {
	left: 469px;
	bottom: -40px;
}

.fazhan-box .tt4 {
	left: 685px;
	bottom: -40px;
}

.fazhan-box .tt5 {
	left: 901px;
	bottom: -40px;
}

.fazhan-box .tt6 {
	left: 1100px;
	bottom: -40px;
}

.fazhan-box .circle:hover {
	width: 36px;
	height: 36px;
	background: rgba(0, 64, 152, 1);
	border: 1px solid rgba(255, 255, 255, 1);
	border-radius: 36px;
	margin-left: -9px;
	margin-top: -9px;
}

.fazhan-box .circle:hover::after {
	content: "";
	position: absolute;
	left: 9px;
	top: 9px;
	width: 18px;
	height: 18px;
	background: #fff;
	border-radius: 18px;
}

.fazhan-box .c1 {
	top: 412px;
	left: 101px;
}

.fazhan-box .c2 {
	top: 393px;
	left: 317px;
}

.fazhan-box .c3 {
	top: 348px;
	left: 533px;
}

.fazhan-box .c4 {
	top: 291px;
	left: 749px;
}

.fazhan-box .c5 {
	top: 223px;
	left: 965px;
}

.fazhan-box .c6 {
	top: 130px;
	left: 1181px;
}

.shouhou-box .desc-box {
	margin-bottom: 30px;
}

.shouhou-box .desc-box .title {
	text-align: center;
	font-size: 50px;
	margin-top: 80px;
	margin-bottom: 40px;
}

.shouhou-box .desc-box .text {
	line-height: 30px;
	font-size: 16px;
	text-align: center;
}

.shouhou-box .desc-box .text span {
	margin-right: 10px;
}

.shouhou-box .list-box {
	display: flex;
	justify-content: space-between;
	margin-top: 60px;
}

.shouhou-box .list-box .dd {
	width: 180px;
	height: 180px;
	background-color: #092B85;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;

}

.shouhou-box .list-box .dd img {
	width: 70px;
	height: 70px;
	margin-bottom: 10px;
	transition: all 1s;

}

.shouhou-box .list-box .dd p {
	font-size: 15px;
	color: #FFF;
	letter-spacing: 2px;
}

.shouhou-box .list-box .dd:hover img {
	transform: rotateY(180deg);
}

.shouhou-box .fuwu-box {
	margin-top: 100px;
}

.shouhou-box .fuwu-box .title {
	font-size: 26px;
	margin-bottom: 20px;
}

.shouhou-box .fuwu-box .desc {
	font-size: 16px;
	margin-bottom: 50px;
}

.shouhou-box .fuwu-box .chengnuo-box {
	margin-top: 30px;
	display: flex;
	justify-content: space-around;
}

.shouhou-box .fuwu-box .chengnuo-box .dd {
	width: 300px;
	height: 360px;
	background-color: red;
	border-radius: 20px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	flex-direction: column;
	position: relative;
	padding-top: 20px;
}

.shouhou-box .fuwu-box .chengnuo-box .dd img {
	width: 200px;
}

.shouhou-box .fuwu-box .chengnuo-box .dd p {
	font-size: 16px;
	color: #FFF;
}

.shouhou-box .fuwu-box .chengnuo-box .dd p.tt {
	margin-top: 30px;
	margin-bottom: 10px;
	padding: 0 10px;
	line-height: 25px;
}

.shouhou-box .fuwu-box .chengnuo-box .mask {
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	opacity: 0.1;
	width: 100%;
	height: 100%;
	border-radius: 20px;
}

.shouhou-box .fuwu-box .chengnuo-box .dd:hover .mask {
	display: none;
}

.shouhou-box .fuwu-box .chengnuo-box .text-box {
	position: absolute;
	width: 90%;
	left: 50%;
	bottom: 40px;
	height: 50px;
	display: flex;
	align-items: center;
	transform: translate(-50%);
	line-height: 20px;
}

.shouhou-box .fuwu-box .chengnuo-box .dd1 {
	background-color: #42b3ed;
}

.shouhou-box .fuwu-box .chengnuo-box .dd2 {
	background-color: #ffba18;
}

.shouhou-box .fuwu-box .chengnuo-box .dd3 {
	background-color: #f4783c;
}

.shouhou-box .peixun-box {
	margin-top: 100px;
}

.shouhou-box .peixun-box .title {
	font-size: 26px;
	margin-bottom: 30px;
}

.shouhou-box .peixun-box .inner {
	width: 1200px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.shouhou-box .peixun-box .inner .lt {
	width: 45%;
	line-height: 25px;
}

.shouhou-box .peixun-box .inner .lt p {
	margin-bottom: 45px;
	text-indent: 2em;
	font-size: 16px;
}

.shouhou-box .peixun-box .inner .rt {
	width: 50%;
	text-align: center;
}

.shouhou-box .peixun-box .inner .rt img {
	width: 95%;
}

.shouhou-box .guanxin-box {
	margin-top: 100px;
	margin-bottom: 100px;
}

.shouhou-box .guanxin-box .title {
	font-size: 26px;
	margin-bottom: 20px;
}

.shouhou-box .guanxin-box .desc {
	font-size: 16px;
	margin-bottom: 30px;
}

.shouhou-box .guanxin-box .inner {
	display: flex;
	justify-content: space-around;
}

.shouhou-box .guanxin-box .inner .dd {
	width: 200px;
	height: 250px;
	background-color: #f4783c;
	border-radius: 20px;
	display: flex;
	justify-content: space-around;
	align-items: center;
	flex-direction: column;
}

.shouhou-box .guanxin-box .inner .dd img {
	width: 80px;
}

.shouhou-box .guanxin-box .inner .dd p {
	font-size: 15px;
	color: #FFF;
}

.tab-box {
	margin-top: 100px;
}

.tab-box ul {
	width: 250px;
	height: 50px;
	box-shadow: 0 0 5px #ccc;
	display: flex;
	justify-content: space-between;
	margin-left: 55px;
}

.tab-box ul li {
	flex: 1;
	color: #333;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	cursor: pointer;
}

.tab-box ul li.active {
	background-color: #092B85;
	color: #FFF;
}

.map-container {
	margin-top: 30px;
	margin-bottom: 30px;
}

.map-container .china-box {
	background: url(../images/china.png) no-repeat center top;
	background-size: 100%;
	height: 600px;
	position: relative;
}

.map-container .china-box .mark {
	position: absolute;
	cursor: pointer;
}

.map-container .china-box .mark .circle {
	position: absolute;
	height: 18px !important;
	width: 18px !important;
	border: 1px solid #092B85;
	border-radius: 50%;

}

.map-container .china-box .mark .dot {
	position: absolute;
	width: 8px;
	height: 8px;
	left: 6px;
	top: 6px;
	background-color: #092B85;
	border-radius: 50%;
}

.map-container .china-box .mark.active .dot {
	background-color: #FFF;
	z-index: 9;
}

.map-container .china-box .mark.active .circle {
	background-color: #092B85;
}

.map-container .china-box .mark .area-name {
	position: absolute;
	left: 22px;
	white-space: nowrap;
}

.map-container .china-box .mark .logo {
	position: absolute;
	bottom: -13px;
	left: -17px;
	z-index: 10;
	display: none;
}

.map-container .china-box .mark.active .logo {
	display: block;
}

.map-container .china-box .mark .logo img {
	width: 50px;
}

.contact-box {
	background-color: #F2F2F2;
	height: 50px;
	margin-bottom: 20px;
}

.contact-box .arrow-lt {
	position: absolute;
	left: -3px;
	font-size: 30px;
	width: 5%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border-right: 1px solid #FFF;

	background-color: #CCC;
}

.contact-box .arrow-rt {
	position: absolute;
	right: -3px;
	font-size: 30px;
	width: 5%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	border-left: 1px solid #FFF;
	background-color: #CCC;
}

.area-name-container {
	width: 90%;
}

.contact-box .area-list {
	position: relative;
}

.contact-box .area-list ul {
	height: 100%;
}

.contact-box .swiper-slide {
	text-align: center;

}

.contact-box .swiper-slide p {
	line-height: 49px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-left: -1px;
	font-size: 16px;
	cursor: pointer;
}

.contact-box .swiper-slide p:last-child {
	border-right: none;
}

.contact-box .swiper-slide.active {
	background-color: #ccc;
}

.desc-box {
	margin-top: 20px;
}

.desc-box .desc-list {
	background-color: #F6F6F6;
	border-top: 1px solid #ccc;
}

.desc-box .desc-list .dd {
	padding: 30px;
}

.desc-box .desc-list .dd .title {
	font-size: 16px;
	color: #263C92;
	margin-bottom: 20px;
}


.desc-box .desc-list .tt {
	margin-bottom: 10px;
	font-size: 14px;
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.desc-box .desc-list .dd {
	display: none;
}

.desc-box .desc-list .dd span {
	font-size: 20px;
	display: block;
	width: 20px;
	text-align: center;
}

.desc-box .desc-list .dd .address {
	margin-bottom: 50px;
}

.map-container .guoji-box {
	background: url(../images/guoji.png) no-repeat center top;
	background-size: 100%;
}

.map-container .guoji-box .mark .circle {
	height: 22px !important;
	width: 22px !important;
}

.map-container .guoji-box .mark .dot {
	width: 10px;
	height: 10px;
	left: 7px;
	top: 7px;
}

.map-container .china-box .mark .logo {
	bottom: -16px;
	left: -13px;
}

.map-container .china-box .mark .area-name {
	left: 28px;
	top: 2px;
}