/* 清除内外边距 */


@charset "utf-8";

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
/* structural elements 结构元素 */
dl,
dt,
dd,
ul,
ol,
li,
/* list elements 列表元素 */
pre,
/* text formatting elements 文本格式元素 */
fieldset,
lengend,
button,
input,
textarea,
/* form elements 表单元素 */
th,
td {
	/* table elements 表格元素 */
	margin: 0;
	padding: 0;
}

input,
textarea {
	border: 2 none;
	box-shadow: none;
	outline: none;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	min-width: 1336px;
	margin: 0 auto;
}

body,
button,
input,
select,
textarea {
	font: 14px/22px "Microsoft YaHei";
	color: #333;
}

.page {
	margin: 0 auto;
	width: 1200px
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 20px;
}

h4,
h5,
h6 {
	font-size: 100%;
}

* h1,
* h2,
* h3,
* h4,
* h5,
* h6 {
	margin: 0px;
}

/*覆盖bootstrape对标题加的默认外边距*/
address,
cite,
dfn,
em,
i,
var {
	font-style: normal;
}

/* 斜体扶正 */
/* 重置列表元素 */
ul,
ol,
li {
	list-style: none;
}

/* 重置文本格式元素 */
a {
	text-decoration: none;
	color: #666;
	word-wrap: break-word;
}

/*英文换行*/
a:hover {
	text-decoration: none;
	color: #0195a1 !important;
}

.head {
	width: 1200px;
	margin: auto
}

/* 重置表单元素 */
legend {
	color: #000;
}

/* for ie6 */
fieldset,
img {
	border: none;
}

button,
input,
select,
textarea {
	font-size: 100%;
	/* 使表单元素在 ie 下能继承字体大小 */
}

.container {
	width: 1200px;
	margin: auto;
}

/* 重置表格元素 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {
	overflow-y: scroll;
}

/*设置浮动*/
.fl {
	float: left;
}

.fr {
	float: right;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

/*字体大小*/
/**/
.nav {
	background: #0195a1;
}

.link {
	overflow: hidden;
	padding-top: 7px;
}

.link h3 {
	display: inline-block;
	float: left;
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	width: 95px;
	padding-bottom: 22px;
}

.link p {
	float: right;
	width: 1100px;
}

.link p a {
	display: inline-block;
	font-size: 14px;
	color: #555;
	padding: 0 20px;
}

.footer {
	width: 1200px;
	margin: 0 auto;
	font-family: "Microsoft Yahei";
	position: relative;
}

.clear {
	clear: both;
	height: 0;
}

.cl {
	clear: both;
	height: 0;
}

.head .fr>a,
.head .fl {
	color: #666;
	line-height: 34px;
	display: block;
	margin-right: 20px;
	font-size: 13px;
}

.head .fr>a {
	display: block;
	float: left;
	padding-left: 32px;
	position: relative;
	color: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 111
}

.head .fr .head_tel {
	background: url(/addons/cms/view/default/images/20180817165550_224050811.png) no-repeat left center;
}

.head .fr .head_ewm {
	background: url(/addons/cms/view/default/images/20180817164900_1308273235.png) no-repeat left center;
}

.head .fr .head_wx {
	background: url(/addons/cms/view/default/images/20180817164900_1610780909.png) no-repeat left center;
	margin-right: 5px;
}

.head_ewm .ewm {
	display: none;
	position: absolute;
	top: 35px;
	width: 90px;
	height: 90px;
	left: 5px;
}

.head .fr>a:hover {
	opacity: 6;
	filter: alpha(opacity=100);
}

.topWrap {
	height: 194px;
	background: url(/addons/cms/view/default/images/20180829091942_1816164948.jpg) repeat-x center top;
	position: relative;
	z-index: 32;
}

.topWrap .header {
	width: 1200px;
	margin: 0 auto;
}

.topWrap h2 {
	border-right: 1px solid #cbe8eb;
	width: 215px;
	float: left;
	margin-top: 35px;
	overflow: hidden;
	margin-bottom: 34px;
}

.topWrap h2 img {
	display: block;
}

.topWrap h3 {
	width: 440px;
	float: left;
	height: 84px;
	padding: 31px 0 0 19px;
	font: 26px "Microsoft YaHei";
	font-weight: bold;
	color: #0d73dc;
}

.topWrap h3 span {
	display: block;
	height: 43px;
	font: 24px "Microsoft YaHei";
	font-weight: bold;
	line-height: 43px;
	color: #0195a1;
}

.topWrap h3 em {
	display: inline-block;
	background: url(/addons/cms/view/default/images/20180818163419_852508986.png) no-repeat 15px top;
	padding-left: 95px;
	font-style: normal;
}

.topWrap h3 b {
	display: block;
	font: 20px "Microsoft YaHei";
	color: #333;
}

.topWrap .erji {
	display: none;
	width: 320px;
	padding: 20px 0;
	background: #fff;
	border: 1px solid #cc3333;
	position: absolute;
	top: 66px;
	left: 0;
}

.topWrap .erji a {
	display: block;
	width: 120px;
	height: 30px;
	font: 14px "Microsoft YaHei";
	line-height: 30px;
	color: #666;
	overflow: hidden;
	font-weight: normal;
	background: url(/addons/cms/view/default/images/20180905214016_1563846589.gif) no-repeat 30px center;
	padding: 0 0 0 40px;
	float: left;
}

.topWrap .erji a:hover {
	color: #fff;
}

.h_pho {
	background: url(/addons/cms/view/default/images/20180829113236_1298714658.png) no-repeat 0 42px;
	font-size: 16px;
	line-height: 28px;
	padding: 39px 0 0 64px;
	color: #333;
	height: 70px;
	width: 215px;
	white-space: nowrap;
}

.h_pho b {
	font-size: 36px;
	display: block;
	line-height: 38px;
	font-family: Times New Roman;
	color: #0195a1;
	letter-spacing: 0 !important;
}

.h_nav {
	height: 54px;
	overflow: hidden;
}

.h_nav ul li {
	display: block;
	float: left;
	height: 54px;
	overflow: hidden;
	background: url(/addons/cms/view/default/images/20180905214016_629210875.gif) no-repeat right center;
}

.h_nav ul li a {
	display: inline-block;
	color: #fff;
	padding-left: 29px;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	height: 54px;
	line-height: 54px;
}

.h_nav ul li a span {
	padding-right: 30px;
	display: inline-block;
}

.h_nav li a:hover,
.h_nav .cur a {
	text-decoration: none;
	font-weight: bold;
	color: #fff !important;
	background: url(/addons/cms/view/default/images/20180829095615_1554162438.jpg) no-repeat left center;
	height: 54px;
}

.h_nav li a:hover span,
.h_nav .cur a span {
	background: url(/addons/cms/view/default/images/20180829095615_1307717458.jpg) no-repeat right center;
	line-height: 54px;
	font-weight: bold;
}

.h_nav .cur01 {
	background: none;
}

/*幻灯*/
.banner-box {
	min-width: 1200px;
	height: 500px;
	position: relative;
	overflow: hidden;
}

.banner-box .bd {
	width: 100% !important;
}

.banner-box .bd li {
	width: 100% !important;
	height: 500px;
	background-position: center;
	background-repeat: no-repeat;
}

.banner-box .bd li a {
	display: block;
	background-size: auto;
}

.banner-btn {
	width: 100%;
	position: absolute;
	top: 146px;
	left: 0;
	margin-left: 0;
	height: 354px;
	overflow: hidden;
}

.banner-btn a {
	display: block;
	width: 49px;
	height: 104px;
	position: absolute;
	top: 45px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	transition: 0.3s all ease-in-out
}

.banner-btn a.prev {
	left: -50px;
	background: url() no-repeat 0 0;
}

.banner-btn a.next {
	right: -50px;
	background: url() no-repeat -49px 0;
}

.banner-box .hd {
	position: absolute;
	top: 320px;
	width: 100%;
	display: block;
}

.banner-box .hd ul {
	text-align: center
}

.banner-box .hd ul li {
	width: 20px;
	height: 20px;
	border-radius: 20px;
	text-indent: -9999px;
	background: #ccc;
	cursor: pointer;
	display: inline-block;
	margin: 0 5px;
	transition: 0.3s all ease-in-out
}

.banner-box .hd ul li.on {
	background: #0195A1;
	width: 30px;
}

.banner-box:hover .banner-btn a.prev {
	left: 20px;
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	-khtml-opacity: .4;
	opacity: .4;
}

.banner-box:hover .banner-btn a.next {
	right: 20px;
	filter: alpha(opacity=40);
	-moz-opacity: .4;
	-khtml-opacity: .4;
	opacity: .4;
}

.banner-box .banner-btn a.prev:hover,
.banner-box:hover .banner-btn a.next:hover {
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	-khtml-opacity: .8;
	opacity: .8;
}

.ny-banner {
	height: 350px;
	background: url("/addons/cms/view/default/images/20180523212442_1465408208.jpg") no-repeat center 0;
	overflow: hidden;
	color: #fff;
	margin-bottom: 20px;
}

.banner3 {
	height: 193px;
	background: url("/addons/cms/view/default/images/20180418193818_1856838843.jpg") no-repeat center 0;
	overflow: hidden;
	color: #fff;
	margin-bottom: 70px;
}

.banner3 p {
	font-size: 16px;
	font-weight: bold;
	padding: 90px 0 0 993px;
}

.banner3 a {
	color: #fff;
	font-size: 16px;
}

.search_01 h1 {
	float: left;
	font-weight: normal;

}

.search_bg {
	width: 100%;
	height: 70px;
	margin: 0 auto;
	border-bottom: 1px solid #eeeeee;
}

#search {
	width: 1200px;
	height: 70px;
	line-height: 70px;
	margin: 0 auto;
}

.search_01 {
	float: left;
	overflow: hidden;
}

.search_01 a {
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
}

.search_02 {
	height: 37px;
	width: 337px;
	overflow: hidden;
	margin-top: 16px;
	float: right;
	background: url() no-repeat;
}

.search-i {
	float: right;
	width: 55px;
	overflow: hidden;
	height: 37px;
}

.search-bg {
	float: left;
	height: 37px;
	overflow: hidden;
	line-height: 34px;
}

.het {
	width: 100%;
	height: 35px;
	background: url(/addons/cms/view/default/images/20180829104120_1208862648.jpg) repeat-x;
	min-width: 1200px;
}

.pro_bj {
	background: url() repeat-x;
	overflow: hidden;
}

/*产品*/

.plist {
	width: 230px;
	background: #fff;
	margin-top: 0;
}

.plist_row1 {
	background: url(/addons/cms/view/default/images/20190124110833_323744914.png) no-repeat center;
	width: 120px;
	height: 50px;
	font-size: 23px;
	line-height: 25px;
	font-weight: bold;
	display: block;
	color: #fff;
	padding: 20px 15px 10px 95px;
}

.plist_row1 .en {
	font-size: 17px;
	font-weight: 100;
	display: block;
	color: #fff;
	text-transform: capitalize;
}

.links {
	line-height: 50px;
	padding: 0 !important;
	position: relative;
	height: 50px;
	width: 100%;
	display: block;
}

.links b {
	display: block;
}

.links b a {
	line-height: 50px;
	text-indent: 0;
	display: block;
	position: absolute;
	top: 0;
	background: #fff;
	font-size: 15px;
	font-weight: 100 !important;
	transition: 0.3s all ease-in-out;
	padding-left: 55px;
	width: 172px;
}

.open {
	background: #fbfbfb;
	border-left: 3px solid #0195a1;
	width: auto !important;
	padding: 10px 0;
}

.open .links b a {
	font-weight: bold !important;
	color: #0195a1 !important;
	background: #fbfbfb;
	font-size: 16px;
}

.links b a::after,
.links b a:after {
	content: '';
	display: block;
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background: #ccc url(/addons/cms/view/default/images/20190124110841_727089627.png) no-repeat -10px 4px;
	position: absolute;
	top: 16px;
	left: 21px;
	transition: 0.3s all ease-in-out
}

.open .links b a::after,
.open .links b a:after {
	background-color: #0195a1
}

.plist_row2 table tbody tr .submenu {
	max-height: 0px;
	line-height: 0px;
	width: 230px;
	overflow: hidden;
	transition: 0.8s all ease;
	display: block;
}

.plist_row2 table tbody tr.open .submenu {
	max-height: 420px;
}

.submenu>div>a {
	display: block;
	height: 35px;
	line-height: 35px;
	text-indent: 0;
	padding-left: 55px;
	font-size: 15px;
	position: relative;
	z-index: 3;
}

.submenu>div {
	width: 230px;
	display: block;
}

.plist_row2 table,
.plist_row2 table tbody,
.plist_row2 table tbody tr {
	display: block;
	width: 100%;
}

.prolist_row2 {
	display: block;
	border: 4px solid #4cb034;
}

.prolist_row2>table,
.prolist_row2>table>tbody,
.prolist_row2>table>tbody>tr {
	display: block;
	width: 100%;
}

.prolist_row2>table>tbody>tr>td {
	display: block;
	line-height: 50px;
	height: 50px;
	padding-left: 50px;
	position: relative;
}

.prolist_row2>table>tbody>tr>td>a {
	display: block;
	font-size: 15px;
	color: #454545 !important;
	font-weight: 100 !important;
}

.prolist_row2>table>tbody>tr>td::after,
.prolist_row2>table>tbody>tr>td:after {
	content: '';
	display: block;
	background: #4cb034 url(/addons/cms/view/default/images/20180503154515_592454078.png) no-repeat 7px center;
	position: absolute;
	width: 17px;
	height: 17px;
	border-radius: 50%;
	top: 17px;
	left: 18px;
}

.prolist_row2>table>tbody {
	padding: 10px 0;
}

.product_btn {
	width: 45px;
	height: 105px;
	background: #000;
	background: rgba(0, 0, 0, 0.20);
	display: block;
	position: absolute;
	top: 115px;
}

.prod_convert {
	width: 950px;
}

.proCon_row2 ul {
	position: absolute;
}

.proCon_row2 ul li {
	float: left;
	width: 950px;
}

.proCon_row2 {
	margin-top: 20px;
	position: relative;
	overflow: hidden;
	height: 470px;
}

.prod_convert .tab a::after,
.prod_convert .tab a:after {
	content: '';
	border: 1px solid #cfcfcf;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	display: block;
	position: absolute;
	left: 0;
	top: 10px;
	transition: .4s all ease-in-out;
}

.prod_convert .tab a.on::after,
.prod_convert .tab a.on:after {
	background: #fff;
	border-color: #0195a1
}

.prod_convert .tab a {
	display: inline-block;
	line-height: 30px;
	height: 30px;
	margin-right: 20px;
	font-size: 16px;
	position: relative;
	padding-left: 18px;
	color: #343434;
	transition: .4s all ease-in-out;
}

.prod_convert .tab a.on {
	color: #0195a1
}

.prod_convert .tab {
	background: #fff;
	padding: 8px 16px;
}

.proCon_row2 table>tbody>tr>td {
	float: left;
	margin-right: 25px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
	width: 218px !important;
	padding: 0 !important;
	transition: 0.3s all ease-in-out;
	overflow: hidden;
	margin-bottom: 10px;
}

.proCon_row2 table>tbody>tr>td:nth-child(4n) {
	margin-right: 0;
}

.proCon_row2 table>tbody>tr>td>a {
	display: block;
	overflow: hidden;
	border: 1px solid #eee;
	position: relative;
}

.proCon_row2 table>tbody>tr>td>a>img {
	width: 100%;
	height: auto;
	-webkit-filter: brightness(1.02);
	filter: brightness(1.02);
}

.proCon_row2 table>tbody>tr>td>span {
	bottom: 0px;
	width: 100%;
	overflow: hidden;
	left: 0;
}

.proCon_row2 table>tbody>tr>td>span>a {
	height: 35px;
	line-height: 35px;
	color: #343434;
	font-size: 14px;
	position: relative;
	z-index: 3;
	transition: 0.5s all ease-in-out;
}

.proCon_row2 table>tbody>tr>td:hover>span>a {
	font-size: 15px;
}

/*
.proCon_row2 table > tbody > tr > td > span::before { transition:all ease-in-out 0.3s; content: ''; position: absolute; display: block; width: 100%; height: 35px; left: 0; bottom: 0; z-index: 1; background: rgba(0,0,0,0.7); }
.proCon_row2 table > tbody > tr > td:hover > span::before{ bottom: -35px; }
*/

.proCon_row2 table>tbody>tr>td br {
	display: none;
}

.proCon_row2 table>tbody>tr>td:hover a {
	border-color: rgba(254, 101, 60, 0.8);
}

.proCon_row2 table>tbody>tr>td>a::before {
	content: '';
	width: 600px;
	height: 600px;
	position: absolute;
	top: -199.5px;
	border-radius: 50%;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1) inset;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.1) inset;
	z-index: 0;
	left: -166px;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	z-index: 3;
}

.proCon_row2 table>tbody>tr>td>a::after {
	content: '';
	background: url(/addons/cms/view/default/images/20180503154341_666189748.png) no-repeat center;
	background-size: auto auto;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-size: 0px;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
	z-index: 4;
}

.proCon_row2 table>tbody>tr>td:hover>a::before {
	box-shadow: 0px 0px 0px 50rem rgba(0, 0, 0, 0.5) inset;
	-webkit-box-shadow: 0px 0px 0px 50rem rgba(0, 0, 0, 0.5) inset;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.proCon_row2 table>tbody>tr>td:hover>a::after {
	background-size: 50px;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}

.lr .lru {
	height: 174px;
	border-bottom: 1px solid #e6e6e6;
	padding-top: 50px;
	margin-bottom: 50px;
}

.lr .lru li {
	float: left;
	border-right: 1px dashed #dddddd;
}

.lr .lru li em {
	display: block;
	float: left;
	margin: 5px 0 0 0;
}

.lr .lru li em a {
	display: block;
	padding-bottom: 50px;
	font-size: 20px;
	color: #1a1a1a;
	font-weight: bold;
	background: url("/addons/cms/view/default/images/20181101114055_2056545924.png") no-repeat center bottom;
}

.lr .lru li em a:hover,
.lr .lru .on em a {
	background: url("/addons/cms/view/default/images/20181101165247_885168214.png") no-repeat center bottom;
	color: #0195a1
}

.lr .lru li p {
	float: left;
	margin-left: 28px;
}

.lr .lru li p a {
	display: block;
	font-size: 16px;
	padding-right: 28px;
	color: #666666;
	line-height: 30px;
}

.lr .lru li:nth-child(2) em {
	margin-left: 33px;
}

.lr .lru li:nth-child(3) {
	width: 340px;
}

.lr .lru li:nth-child(3) em {
	margin-left: 35px;
}

.lr .lru li:last-child {
	border: 0;
	width: 410px;
}

.lr .lrk {
	height: 677px;
}

.lr .lrl {
	float: left;
	width: 290px;
	position: relative;
	padding-top: 69px;
	margin-left: -20px;
}

.lr .lrl li {
	box-shadow: #d3d3d3 0 0 20px;
	margin-bottom: 20px;
	position: relative;
	width: 260px;
	margin-left: 20px;
}

.lr .lrl li p {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 260px;
	height: 160px;
	background: rgba(229, 0, 18, 0.92) url("/addons/cms/view/default/images/lrj.png") no-repeat center 141px;
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	padding-top: 100px;
}

.lr .lrl li img {
	width: 260px;
	height: 260px;
}

.lr .lrl li a:hover p {
	display: block;
}

.lr .lrl .lrj1 {
	position: absolute;
	left: 144px;
	top: 35px;
}

.lr .lrl .lrj2 {
	position: absolute;
	left: 144px;
	top: 630px;
}

.lr .lrd {
	float: right;
	width: 910px;
	padding-top: 70px;
}

.lr .lrd dl {
	box-shadow: #d3d3d3 0 0 20px;
	height: 540px;
}

.lr .lrd dt {
	float: left;
	width: 538px;
	height: 538px;
	border: 1px solid #ffffff;
}

.lr .lrd dd {
	float: left;
	width: 320px;
	height: 540px;
	background: #ffffff;
	padding: 0 0 0 30px;
}

.lr .lrd dd h4 {
	height: 55px;
	border-bottom: 1px solid #e2e2e2;
	font-size: 24px;
	color: #333333;
	padding-top: 45px;
	width: 310px;
}

.lr .lrd dd p {
	width: 291px;
	font-size: 14px;
	color: #666666;
	line-height: 22px;
	margin: 25px 0 45px;
}

.lr .lrd dd em {
	display: block;
	height: 70px;
	overflow: hidden;
}

.lr .lrd dd em b {
	display: block;
	font-size: 14px;
	color: #333333;
	margin-bottom: 5px;
}

.lr .lrd dd em a {
	display: block;
	float: left;
	padding: 0 12px;
	font-size: 14px;
	color: #333333;
	line-height: 25px;
	border: 1px solid #666;
	margin-right: 5px;
}

.lr .lrd dd em a:hover,
.lr .lrd dd em .cuo {
	background: #e50012;
	color: #ffffff;
	border-color: #e50012;
}

.lr .lra {
	margin-left: 450px;
	padding-top: 40px;
}

.lr .lra a {
	display: block;
	float: left;
	width: 116px;
	height: 40px;
	background: #e50012 url("/addons/cms/view/default/images/lr_31.jpg") no-repeat 102px center;
	font-size: 16px;
	color: #ffffff;
	margin-right: 20px;
	line-height: 40px;
	padding-left: 24px;
}

.lr .lra a:last-child {
	background: #666666 url("/addons/cms/view/default/images/lr_33.jpg") no-repeat 102px center;
}

/*简介*/
.zs {
	height: 659px;
	background: url("/addons/cms/view/default/images/20181101174336_1740149299.jpg") no-repeat center 0;
	overflow: hidden;
}

.zs dl {
	height: 540px;
	padding-top: 99px;
}

.zs dt {
	float: left;
}

.zs dt img {
	width: 600px;
	height: 450px;
}

.zs dd {
	float: right;
	width: 490px;
}

.zs dd h3 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
}

.zs dd h3 img {
	padding: 25px 0 10px;
}

.zs dd h4 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	line-height: 28px;
	width: 455px;
	margin-top: 35px;
	height: 160px;
}

.zs dd p {
	height: 180px;
	background: url("/addons/cms/view/default/images/20190124201757_643252190.jpg") no-repeat 15px 40px;
}

.zs dd p em {
	display: block;
	float: left;
	margin-right: 40px;
	font-size: 15px;
	color: #333333;
	text-align: center;
	line-height: 24px;
}

.zs dd p em span {
	display: block;
	width: 80px;
	height: 80px;
	background: url("/addons/cms/view/default/images/20181101173347_502776969.png") no-repeat;
	margin-bottom: 20px;
}

.zs dd p em img {
	width: 36px;
	height: 34px;
	margin: 0 auto;
	padding-top: 23px;
}

.zs dd p em:last-child {
	margin-right: 0;
}

.zs dd p em:hover span {
	background: url("/addons/cms/view/default/images/20181101173552_2043894267.png") no-repeat;
}

/*优势*/
.bzbj {
	height: 2258px;
	background: url("/addons/cms/view/default/images/20180905214016_674821527.png") no-repeat center;
	overflow: hidden;
}

.bz {
	padding-top: 79px;
}

.bz h3 {
	text-align: center;
	margin-bottom: 32px;
}

.bz h3 span {
	display: block;
	font-size: 42px;
	font-weight: bold;
	color: #0195a1;
	line-height: 42px;
	height: 79px;
	background: url("") no-repeat bottom center;
}

.bz h3 span em {
	font-size: 60px;
	font-family: "Myriad Pro";
	position: relative;
	top: 6px;
}

.bz h3 i {
	display: block;
	font-size: 18px;
	color: #666666;
	margin-top: 11px;
}

.bz .bz1 {
	height: 455px;
	margin-bottom: 58px;
}

.bz .bz1 span {
	display: block;
	float: left;
	width: 645px;
	height: 455px;
	margin-left: 60px;
	margin-top: -20px;
}

.bz .bz1 span img {}

.bz .bz1 dl {
	float: right;
	width: 426px;
	margin-right: 40px;
	margin-top: 59px;
}

.bz .bz1 dl dt {
	margin-bottom: 52px;
	height: 100px;
}

.bz .bz1 dl dt i {
	display: block;
	float: left;
}

.bz .bz1 dl dt strong {
	display: block;
	float: left;
	position: relative;
	margin-left: 23px;
	padding-top: 12px;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #0195a1;
}

.bz .bz1 dl dt strong em {
	display: block;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	color: #0195a1;
	margin-top: 11px;
}

.bz .bz1 dl dt strong::before {
	width: 320px;
	border-bottom: 1px solid #adadad;
	content: "";
	position: absolute;
	left: 0;
	bottom: -23px;
}

.bz .bz1 dl dd p {
	font-size: 16px;
	color: #333333;
	margin-bottom: 24px;
	line-height: 27px;
}

.bz .bz1 dl dd p i {
	font-size: 16px;
	font-weight: bold;
}

.bz .bz2 {
	height: 400px;
	margin-bottom: 130px;
}

.bz .bz2 span {
	display: block;
	float: right;
	width: 630px;
	height: 400px;
}

.bz .bz2 span img {
	width: 630px;
	height: 400px;
}

.bz .bz2 dl {
	float: left;
	width: 430px;
	margin-left: 20px;
	margin-top: 37px;
}

.bz .bz2 dl dt {
	margin-bottom: 52px;
	height: 100px;
}

.bz .bz2 dl dt i {
	display: block;
	float: left;
}

.bz .bz2 dl dt strong {
	display: block;
	float: left;
	position: relative;
	margin-left: 23px;
	padding-top: 12px;
	font-size: 33px;
	line-height: 30px;
	font-weight: bold;
	color: #0195a1;
}

.bz .bz2 dl dt strong em {
	display: block;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	color: #0195a1;
	margin-top: 11px;
}

.bz .bz2 dl dt strong::before {
	width: 330px;
	border-bottom: 1px solid #adadad;
	content: "";
	position: absolute;
	left: 0;
	bottom: -23px;
}

.bz .bz2 dl dd p {
	font-size: 16px;
	color: #333333;
	margin-bottom: 24px;
	line-height: 27px;
}

.bz .bz2 dl dd p i {
	font-size: 16px;
	font-weight: bold;
}

.bz .bz2 .z {
	width: 630px;
	height: 400px;
	position: relative;
	float: right;
	margin-right: 51px;
}

.bz .bz3 {
	height: 463px;
}

.bz .bz3 span {
	display: block;
	float: left;
	width: 651px;
	height: 403px;
	margin-left: 80px;
}

.bz .bz3 span img {
	margin-top: -43px;
}

.bz .bz3 dl {
	float: right;
	width: 426px;
	margin-right: 40px;
	margin-top: 47px;
	line-height: 27px;
}

.bz .bz3 dl dt {
	margin-bottom: 52px;
	height: 100px;
}

.bz .bz3 dl dt i {
	display: block;
	float: left;


}

.bz .bz3 dl dt strong {
	display: block;
	float: left;
	position: relative;
	margin-left: 23px;
	padding-top: 12px;
	font-size: 33px;
	line-height: 30px;
	font-weight: bold;
	color: #0195a1;
}

.bz .bz3 dl dt strong em {
	display: block;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	color: #0195a1;
	margin-top: 11px;
}

.bz .bz3 dl dt strong::before {
	width: 328px;
	border-bottom: 1px solid #adadad;
	content: "";
	position: absolute;
	left: 0;
	bottom: -23px;
}

.bz .bz3 dl dd p {
	font-size: 16px;
	color: #333333;
	margin-bottom: 24px;
}

.bz .bz3 dl dd p i {
	font-size: 16px;
	font-weight: bold;
}

.bzbj .bz4 {
	height: 552px;
	background: url("/addons/cms/view/default/images/20180905162854_961844985.jpg") no-repeat center;
}

.bzbj .bz4 span {
	display: block;
	float: right;
	width: 663px;
	height: 504px;
	margin-right: 48px;
}

.bzbj .bz4 span img {
	width: 663px;
	height: 504px;
}

.bzbj .bz4 dl {
	float: left;
	width: 380px;
	margin-left: 60px;
	margin-top: 72px;
	line-height: 24px;
}

.bzbj .bz4 dl dt {
	margin-bottom: 52px;
	height: 100px;
}

.bzbj .bz4 dl dt i {
	display: block;
	float: left;
}

.bzbj .bz4 dl dt strong {
	display: block;
	float: left;
	position: relative;
	margin-left: 23px;
	padding-top: 12px;
	font-size: 33px;
	line-height: 30px;
	font-weight: bold;
	color: #0195a1;
}

.bzbj .bz4 dl dt strong em {
	display: block;
	font-size: 22px;
	line-height: 24px;
	font-weight: normal;
	color: #0195a1;
	margin-top: 11px;
}

.bzbj .bz4 dl dt strong::before {
	width: 257px;
	border-bottom: 1px solid #adadad;
	content: "";
	position: absolute;
	left: 0;
	bottom: -23px;
}

.bzbj .bz4 dl dd p {
	font-size: 16px;
	color: #333333;
	margin-bottom: 24px;
	width: 360px;
}

.bzbj .bz4 dl dd p i {
	font-size: 16px;
	font-weight: bold;
	line-height: 27px;
}

.bzbj .bz4 dl dd em {
	display: block;
	margin-top: 56px;
}

.bzbj .bz4 dl dd a {
	display: block;
	width: 122px;
	height: 38px;
	border-radius: 20px;
	text-align: center;
	line-height: 38px;
	background: #ff9c00;
	float: left;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	margin-right: 12px;
}

.bzbj .bz4 dl dd strong {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 15px;
	height: 38px;
	font-weight: normal;
	color: #666666;
}

.bzbj .bz4 dl dd strong b {
	display: block;
	font-weight: bold;
	font-size: 34px;
	line-height: 25px;
	color: #1a1a1a;
	font-family: "Arial";
	margin-top: 8px;
}

/*产品*/
.lr {
	background: url("/addons/cms/view/default/images/20181102095814_765564825.jpg") no-repeat center 0;
	overflow: hidden;
}

.lr h3 {
	height: 153px;
	text-align: center;
	padding-top: 50px;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	letter-spacing: 2px;

}

.lr h3 img {
	margin-bottom: 10px;
}

.prod {}

.prod .prod_row1 strong {
	color: #0195a1;
	font-size: 36px;
	font-weight: bold;
	display: block;
	text-align: center;
	line-height: 50px;
}

.prod .prod_row1 strong .small {
	display: block;
	text-indent: 0;
	text-align: center;
	color: #888;
	font-size: 15px;
	line-height: 40px;
	font-weight: 100;
}

.prod .prod_row1:after {
	content: '';
	background: #8abe42;
	display: block;
	width: 50px;
	height: 3px;
	margin: 15px auto;
}

.xzbj {
	background: #f5f5f5;
	overflow: hidden;
}

.link {
	overflow: hidden;
}

.link h2 {
	background: url(/addons/cms/view/default/images/barlink.jpg) no-repeat;
}

.l_con {
	line-height: 26px;
	padding: 10px 0 0;
	overflow: hidden;
	color: #aeaeae;
}

.l_con a {
	padding: 0 14px 0 0;
}

.vs {
	width: 1200px;
	margin: 2px auto;
}

.vs h2 {
	background: url(/addons/cms/view/default/images/20180829162041_833266002.png) no-repeat;
	height: 58px;
	font-size: 22px;
	font-family: "微软雅黑";
	font-weight: normal;
	padding-left: 42px;
	line-height: 24px;
}

.vs h2 a {
	color: #cce6e8;
	font-size: 16px;
	font-weight: bold;
}

.vs h2 span a {
	color: #cce6e8;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 58px;
}

.ProblemPain-Top {
	width: 1200px;
	margin: auto;
}

.ProblemPainLeft {
	padding-top: 70px;
}

.ProblemPainLeft h4 {
	font-weight: normal;
	font-size: 36px;
	color: #595757;
}

.ProblemPainLeft h5 {
	font-size: 35px;
	color: #595757;
	margin-top: 40px;
}

.ProblemPainLeft h5 span {
	color: #0195a1;
	font-size: 56px;
}

.ProblemPainLeft ul {
	margin-top: 70px;
}

.ProblemPainLeft ul li {
	color: #666;
	font-size: 18px;
	margin-top: 30px;
}

.ProblemPainLeft ul li i {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 30px;
	height: 30px;
	background-color: #0195a1;
	color: #fff;
	font-size: 21px;
	text-align: center;
	line-height: 30px;
	margin-right: 25px;
	vertical-align: middle;
}

.ProblemPainLeft ul li span {
	color: #fe9b00;
	font-weight: bold;
}

.ProblemPainRight {
	position: relative;
}

.ProblemPainRight span {
	width: 372px;
	height: 624px;
	display: block;
	position: relative;
	right: 100px;
}

.ProblemPainRight span img {
	width: 372px;
	height: 624px;
	display: block;
}

.ProblemPainRight ul {
	position: absolute;
	right: 300px;
	top: 92px;
}

.ProblemPainRight ul li {
	background: url(/addons/cms/view/default/images/20190124175226_434902325.png) no-repeat center;
	width: 96px;
	height: 81px;
	text-align: center;
	font-size: 30px;
	color: #333;
	font-weight: bold;
	padding-top: 25px;
}

.ProblemPainRight ul li em {
	display: block;
	color: #0195a1;
	font-size: 20px;
	line-height: 44px;
}

.ProblemPainRight ul li.li01 {
	position: relative;
	left: -135px;
	top: -55px;
	-webkit-transition: .1s ease-out;
	-moz-transition: .1s ease-out;
	-ms-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out;
	animation: data1 1.1s linear infinite;
}

.ProblemPainRight ul li.li02 {
	position: relative;
	left: -225px;
	top: -15px;
	-webkit-transition: .1s ease-out;
	-moz-transition: .1s ease-out;
	-ms-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out;
	animation: data3 1.3s linear infinite;
}

.ProblemPainRight ul li.li03 {
	position: relative;
	left: -162px;
	top: 75px;
	-webkit-transition: .1s ease-out;
	-moz-transition: .1s ease-out;
	-ms-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out;
	animation: data3 1.5s linear infinite;
}

.ProblemPainRight ul li.li04 {
	position: relative;
	left: 300px;
	top: -275px;
	-webkit-transition: .1s ease-out;
	-moz-transition: .1s ease-out;
	-ms-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out;
	animation: data3 1.7s linear infinite;
}

.ProblemPainRight ul li.li05 {
	position: relative;
	left: 280px;
	top: -190px;
	-webkit-transition: .1s ease-out;
	-moz-transition: .1s ease-out;
	-ms-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out;
	animation: data3 1.9s linear infinite;
}

@keyframes data1 {
	25% {
		-webkit-transform: translateY(-10px);
	}

	50%,
	100% {
		-webkit-transform: translateY(0);
	}

	75% {
		-webkit-transform: translateY(10px);
	}
}

@keyframes data2 {
	25% {
		-webkit-transform: translateY(-10px);
	}

	50%,
	100% {
		-webkit-transform: translateY(0);
	}

	75% {
		-webkit-transform: translateY(10px);
	}
}

@keyframes data3 {
	25% {
		-webkit-transform: translateY(-10px);
	}

	50%,
	100% {
		-webkit-transform: translateY(0);
	}

	75% {
		-webkit-transform: translateY(10px);
	}
}

@keyframes data4 {
	25% {
		-webkit-transform: translateY(-10px);
	}

	50%,
	100% {
		-webkit-transform: translateY(0);
	}

	75% {
		-webkit-transform: translateY(10px);
	}
}

@keyframes data5 {
	25% {
		-webkit-transform: translateY(-10px);
	}

	50%,
	100% {
		-webkit-transform: translateY(0);
	}

	75% {
		-webkit-transform: translateY(10px);
	}
}

/* ProblemPain End */
/*广告*/
.t_h2 {
	margin: 0 auto 36px;
	height: 100px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	line-height: 54px;
	font-size: 40px;
	text-transform: uppercase;
	background: url(/addons/cms/view/default/images/20180905214405_1787438409.jpg) no-repeat center bottom;
	overflow: hidden;
}

.t_h2 a {
	color: #fff;
	font-weight: normal;
	font-size: 40px;
}

.t_h2 em {
	display: block;
	font-weight: normal;
	color: #fff;
	font-size: 22px;
	line-height: 38px;
	letter-spacing: 5px;
}

.t_h2 a:hover {
	text-decoration: none;
}

.t_h3 {
	margin: 0 auto 36px;
	height: 100px;
	text-align: center;
	color: #0195a1;
	font-weight: bold;
	line-height: 54px;
	font-size: 40px;
	text-transform: uppercase;
	background: url(/addons/cms/view/default/images/20180830162952_154893125.jpg) no-repeat center bottom;
	overflow: hidden;
}


.t_h3 a {
	color: #0195a1;
	font-weight: normal;
	font-size: 40px;
}

.t_h3 em {
	display: block;
	font-weight: normal;
	color: #666;
	font-size: 22px;
	line-height: 38px;
	letter-spacing: 2px;
}

.t_h3 a:hover {
	text-decoration: none;
}

.prod_row6 {
	height: 170px;
	width: 100%;
	background: url(/addons/cms/view/default/images/20190311102508_631229414.jpg) no-repeat center;
	padding: 40px 0;
}

.prod_row6 .fr {
	text-align: right;
}

.prod_row6 .fr strong {
	font-size: 17px;
	font-weight: 100;
	color: #fff;
	display: block;
	line-height: 35px;
	padding-top: 34px;
}

.prod_row6 .fr p {
	display: block;
	line-height: 40px;
	color: #fff;
	font-size: 25px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	padding: 0 0 15px;
}

.prod_row6 .fr p span {
	font-weight: bold;
	line-height: 40px;
	color: #fff;
	font-size: 25px;
}

.pr6_tel {
	width: 245px;
	border-radius: 50px;
	display: block;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	padding-left: 30px;
	background: #fff url(/addons/cms/view/default/images/20190306110827_292714676.png) no-repeat 23px center;
	color: #333;
	font-family: arial, microsoft yahei;
	margin-top: 20px;
	margin-left: auto;
}

/*产品*/
.prod_row1 {
	background: url(/addons/cms/view/default/images/20180829175130_849353722.jpg) no-repeat center;
	height: 200px;
	width: 100%;
}

.prod_row3 {
	height: 910px;
	width: 100%;
}

.plist .plist_r1 {
	background: url(/addons/cms/view/default/images/20180829181207_1079597465.jpg) no-repeat center;
	width: 100%;
	height: 50px;
	color: #fff;
	font-weight: bold;
	font-size: 30px;
	line-height: 50px;
	display: block;
	text-align: center;
	padding: 45px 0px 105px;
}

.plist_r2 {
	width: 100%;
}

.plist_r2 table,
.plist_r2 tbody,
.plist_r2 tr,
.plist_r2 td {
	display: block;
	width: 100%;
}

.plist_r2 td {
	position: relative;
}

.plist_r2 td:after {
	content: '';
	position: absolute;
	background: #efefef;
	width: 0%;
	height: 100%;
	top: 0;
	right: 0;
	transition: 0.3s all ease-in-out;
	display: block;
}

.plist_r2 td:hover:after {
	width: 100%;
}

.plist_r2 td a {
	font-weight: 100 !important;
	font-size: 15px;
	line-height: 67px;
	border-bottom: 1px solid #f4f4f4;
	display: block;
	padding-left: 60px;
	color: #343434;
	position: relative;
	z-index: 2;
}

.plist_r2 td a:hover {
	color: #00828d
}

.plist_r2 td a:after {
	content: '';
	position: absolute;
	width: 22px;
	height: 22px;
	background: #fff url(/addons/cms/view/default/images/20180905214630_726425194.png) no-repeat -36px 1px;
	display: block;
	top: 20px;
	left: 20px;
	border-radius: 50%;
	transition: 0.3s all ease-in-out;
}

.plist_r2 td a:hover:after {
	background-color: #00828d;
	background-position: 1px 1px;
}

.prod_row1 .fr {
	width: 850px;
	height: 100px;
	padding: 50px;
}

.prod_row1 .fr a {
	color: #fff;
	font-size: 36px;
	display: block;
	font-weight: bold;
	text-align: center;
	line-height: 45px;
	position: relative;
}

.prod_row1 .fr a .small {
	display: block;
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
	color: #eee;
	text-align: center;
	padding-top: 25px;
}

#prod_cont_r2 table,
#prod_cont_r2 table tbody,
#prod_cont_r2 table tbody tr,
#prod_cont_r2>table>tbody>tr>td {
	display: block;
	width: 100%;
}

.prod_cont_r2>table>tbody>tr>td {
	padding: 0 !important;
	display: block;
	float: left;
	box-shadow: #d3d3d3 0 0 20px;
	width: 285px;
	margin: 15px 0 0px 20px;
}

.prod_cont_r2>table>tbody>tr>td:first-child {
	margin-left: 0;
}

.prod_cont_r2>table>tbody>tr>td>a {
	display: block;
	margin-bottom: 1px;
	transition: all .3s ease-in-out;
	position: relative;
	overflow: hidden;
}

.prod_cont_r2>table>tbody>tr>td>a>img {
	display: block;
	width: 100%;
	height: auto;
}

.prod_cont_r2>table>tbody>tr>td>span {
	display: block
}

.prod_cont_r2>table>tbody>tr>td>span>a {
	display: block;
	padding: 0 15px;
	height: 50px;
	background: #fff;
	text-align: left;
	font-size: 14px;
	line-height: 50px;
	color: #565656;
	transition: all .3s ease-in-out;
	position: relative;
}

.prod_cont_r2>table>tbody>tr>td>span>a:after {
	content: '';
	background: url(/addons/cms/view/default/images/20180905214630_2054175794.png) no-repeat 6px -131px;
	width: 30px;
	height: 30px;
	display: block;
	position: absolute;
	right: 10px;
	top: 10px;
	transition: 0.3s all ease-in-out;
}

.prod_cont_r2>table>tbody>tr>td:hover>span>a:after {
	background-position: 6px -156px;
}

.prod_cont_r2>table>tbody>tr>td:hover>span>a {
	background-color: #00828d;
	color: #fff
}

.prod_cont_r2>table>tbody>tr>td br {
	display: none
}

.prod_cont_r2>table>tbody>tr>td:hover .betago {
	top: 0;
	left: 0;
}

/*bann1*/
.bann1_bg {
	background: url(/addons/cms/view/default/images/20180908115517_38072156.png) no-repeat center top;
	height: 327px;
	overflow: hidden;
}

.bann1 {
	position: relative;
	height: 327px;
	overflow: hidden;
}

.bann1 p {
	position: absolute;
	top: 68px;
	right: 0px;
	width: 264px;
	height: 181px;
	text-align: center;
	background: #fff;
	display: block;
	color: #fff;
}

.bann1 p i {
	padding-top: 28px;
	padding-left: 30px;
	display: block;
	color: #0195a1;
	font: 17px/42px "Microsoft Yahei";
	background: url(/addons/cms/view/default/images/20180904164434_1315025752.png) no-repeat 70px 36px;
}

.bann1 p b {
	color: #0195a1;
	display: block;
	font: bold 30px/40px "Times New Roman", Times, serif;
}

.bann1 p a {
	display: block;
	margin: 10px auto 0;
	text-align: left;
	color: #0195a1;
	width: 88px;
	padding-left: 20px;
	height: 33px;
	font: 14px/33px "Microsoft Yahei";
	background: url(/addons/cms/view/default/images/20180904164434_180899934.png) no-repeat left top;
}

/*标题*/
.tit2 {
	height: 160px;
	overflow: hidden;
	text-align: center;
	color: #0195a1;
	font: 41px "Microsoft YaHei";
	font-weight: bold;
	margin-top: 40px;
}

.tit2 a {
	color: #0195a1;
	font-size: 41px;
}

.tit2 em {
	display: block;
	font: 24px Arial;
	color: #bbb;
	margin: 8px 0;
	text-transform: uppercase;
}

.tit2 p {
	font: 20px "Microsoft YaHei";
	color: #464646;
	background: url(/addons/cms/view/default/images/20181102144216_608372630.png) no-repeat center center;
}

/*行业*/
.case {
	margin: 66px auto 0;
	width: 1332px;
	overflow: hidden;
	position: relative;
}

.case h2 {
	margin: 0 66px;
	height: 174px;
}

.case h2 b {
	font-size: 70px;
	color: #0195a1;
	line-height: 70px;
}

.case h2 em {
	font-size: 40px;
	vertical-align: top;
	display: inline-block;
}

.case h2 img {
	vertical-align: top;
	margin-top: 11px;
}

.case h2 p {
	height: 55px;
}

.case h2 p span {
	width: 500px;
}

.cp_gd {
	float: left;
}

.cp_gd a {
	font-size: 14px;
	line-height: 30px;
	color: #333;
}

.cp_gd a:hover {
	font-size: 14px;
	line-height: 30px;
	color: #ff6c02;
}

.cp_gd a img {

	border: 1px solid #ddd;
}

.cp_gd a:hover img {
	border: 1px solid #ff6c02;
}

.cp_gd tr td {
	padding-left: 25px !important;
	height: 194px;
}

.cp_gd div {
	display: none;
}

/*新闻*/
.company_row1 {
	width: 100%;
	height: 305px;
	background: url(/addons/cms/view/default/images/20181101105751_1294396366.jpg);
	padding: 50px 0;
}

.company_row1 .col3 {
	width: 140px;
	height: 80px;
	float: left;
	background: url(/addons/cms/view/default/images/20180905214947_1706442598.png);
	padding: 50px 30px 70px 30px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	display: block;
	text-align: center;
	line-height: 30px;
	margin: 10px 50px;
}

.company_row1 .col3 strong {
	display: block;
	color: #0195a1;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
}

.company_row1 .col3:hover strong {
	color: #ffc600
}

.company_row2 {
	height: 370px;
	background: url(/addons/cms/view/default/images/20180830153059_457764853.jpg) no-repeat center;
	margin: -195px auto 40px;
	position: relative;
}

.company_row2 .fl {
	float: left;
	width: 770px;
	height: 250px;
	padding: 60px;
}

.company_row2 .fr {
	float: left;
	width: 250px;
	height: 305px;
	padding: 35px 30px 30px 30px;
	position: relative;
}

.company_row2 .fl p {
	line-height: 34px;
	padding-bottom: 10px;
	font-size: 15px;
	color: #555;
	text-indent: 2em;
}

.company_row2 .fl strong {
	font-size: 30px;
	line-height: 60px;
	display: block;
	color: #333;
	padding: 10px 0;
	text-indent: 30px;
}

.company_tit {
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	line-height: 35px;
}

.company_tit .en {
	font-size: 13px;
	text-transform: capitalize;
	color: #fff;
	font-weight: 100;
	display: block;
}

.company_row2 .company_btn {
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	background: #fff;
	border-radius: 40px;
	color: #0195a1;
	text-align: center;
	padding-left: 30px;
	position: relative;
	display: block;
	width: 140px;
	top: 200px;
	left: -75px;
}

.company_row2 .company_btn i {
	width: 42px;
	height: 42px;
	border: 2px solid #f5f5f5;
	background: #0195a1 url(/addons/cms/view/default/images/20180905214947_972765908.png) no-repeat center;
	display: block;
	position: absolute;
	top: -3px;
	left: -10px;
	border-radius: 50%;
}

.company_r3cont {
	margin-top: 20px;
}

.company_r3cont>.company_img {
	display: none;
	position: relative;
}

.company_list {
	height: 46px;
	position: relative;
	width: 100%;
}

.company_list:after {
	content: '';
	display: block;
	width: 1020px;
	height: 1px;
	background: #ddd;
	right: 0px;
	position: absolute;
	top: 22px;
}

.company_list li {
	float: left;
	margin-right: 35px;
}

.company_list li a {
	display: block;
	font-size: 18px;
	color: #fff;
	background: #333;
	line-height: 44px;
	padding: 0 20px;
	position: relative;
	transition: 0.3s all ease-in-out;
	font-weight: bold;
}

.company_list li.comp_l2 a:before {
	content: '';
	border-top: 46px solid #343434;
	border-left: 25px solid transparent;
	position: absolute;
	bottom: 0;
	left: -25px;
	transition: 0.3s all ease-in-out;
}

.company_list li.comp_l1 a {
	text-align: CENTER;
}

.company_list li.cur a {
	background: #0195a1;
	border-radius: 22px;
	width: 140px;
}

.company_row3 .photo_cont {
	padding: 20px 0;
}

.company_row3 .photo_cont>div {
	position: relative;
}

.company_row3 .photo_cont .cont_p2 {
	display: none;
}

.company_row3 .photo_cont .cont_p3 {
	display: none;
}

.company_row3 .comp_ibtn {
	width: 50px;
	height: 50px;
	background: #343434 url(/addons/cms/view/default/images/20180905214947_879519288.png) no-repeat;
	display: block;
	position: absolute;
	top: 75px;
	cursor: pointer;
	transition: 0.3s all ease-in-out;
}

.company_row3 .comp_ibtnl:after {
	content: '';
	border-bottom: 50px solid #343434;
	border-right: 13px solid transparent;
	position: absolute;
	bottom: 0;
	right: -13px;
	transition: 0.3s all ease-in-out;
}

.company_row3 .comp_ibtnl:hover:after {
	border-bottom: 50px solid #0195a1;
	border-right: 13px solid transparent;
}

.company_row3 .comp_ibtnr:after {
	content: '';
	border-bottom: 50px solid #343434;
	border-left: 13px solid transparent;
	position: absolute;
	bottom: 0;
	left: -13px;
	transition: 0.3s all ease-in-out;
}

.company_row3 .comp_ibtnr:hover:after {
	border-bottom: 50px solid #0195a1;
	border-left: 13px solid transparent;
}

.company_row3 .comp_ibtnl:before {
	content: '';
	border-top: 10px solid #454545;
	border-left: 25px solid transparent;
	position: absolute;
	bottom: -10px;

	left: 0;
	transition: 0.3s all ease-in-out;
}

.company_row3 .comp_ibtnr:before {
	content: '';
	border-top: 10px solid #454545;
	border-right: 25px solid transparent;
	position: absolute;
	bottom: -10px;
	right: 0;
	transition: 0.3s all ease-in-out;
}

.company_row3 .comp_ibtnl:hover:before {
	border-top: 10px solid #0d6b73;
	border-left: 25px solid transparent;
}

.company_row3 .comp_ibtnr:hover:before {
	border-top: 10px solid #0d6b73;
	border-right: 25px solid transparent
}

.company_row3 .comp_ibtnl {
	left: -25px;
	background-position: left center;
}

.company_row3 .comp_ibtnr {
	right: -25px;
	background-position: right center
}

.company_row3 .comp_ibtn:hover {
	background-color: #0195a1;
}

.company_img_cont table {
	display: block;
	width: 100%;
}

.company_img_cont td {
	display: block;
	float: left;
	padding: 0 !important;
	position: relative;
	margin-right: 20px;
}

.company_img_cont td a img {
	display: block;
	width: 100%;
	height: auto;
	transition: 0.3s all ease-in-out
}

.company_img_cont td a {
	display: block;
	overflow: hidden;
}

.cont_p1 .company_img_cont td {
	width: 285px;
}

.company_img_cont td br {
	display: none;
}

.cont_p2 .company_img_cont td {
	width: 200px;
	margin-right: 50px
}

.company_row3 .cont_p2 .comp_ibtn {
	top: 115px;
}

.company_img_cont table>tbody>tr>td>div {
	padding: 0 !important;
	transition: 0.3s all ease-in-out;
	width: 100%;
	position: relative;
	top: 0;
	background: none;
}

.company_img_cont table>tbody>tr>td>div>a {
	font-size: 15px;
	color: #333;
	line-height: 40px;
	transition: 0.3s all ease-in-out;
}

#company_img_cont table>tbody>tr>td:hover>div {
	width: 90%;
	margin: 0 auto;
	background: #0195a1;
	top: -20px;
}

#company_img_cont table>tbody>tr>td:hover>div>a {
	color: #fff;
	font-size: 16px;
}

/*新闻*/
22

/*底*/
.header,
.content,
.footer {
	width: 1200px;
	margin: 0 auto;
	font-family: "Microsoft Yahei";
	position: relative;
}

.company-box {
	position: absolute;
	width: 630px;
	height: 400px;
	top: 9.5px;
	left: 3px;
	transition: 0.5s all ease-in-out;
	overflow: hidden;
}

.company-box>.bd>ul {
	width: 630px;
	height: 400px;
	overflow: ;
}

.company-box>.bd>ul>li {
	display: block;
	width: 630px;
	height: 400px;
	display: block;
	padding: hidden;
}

.company-box>.bd>ul>li>img {
	display: block;
	margin: 0 auto;
	width: 100%;
	height: auto;
}

.company-btn {
	width: 100%;
	position: absolute;
	bottom: 0;
	height: 55px;
}

.company-btn .hd {
	height: 55px;
	width: 100%;
}

.company-btn .hd ul {
	text-align: center;
}

.company-btn .hd ul li {
	display: inline-block;
	width: 12px;
	height: 12px;
	border-radius: 50px;
	background: #fff;
	overflow: hidden;
	text-indent: -999999em;
	font-size: 0;
	margin: 20px 5px;
	transition: 0.3s all ease-in-out;
	cursor: pointer;
}

.company-btn .hd ul li.on {
	width: 25px;
	background: #0195a1;
}

/*底部开始*/
.w87 {
	margin-left: 49px;
	margin-bottom: 30px;
}

.fbg {
	background: #00828d;
}

.f_nav {
	height: 46px;
	line-height: 46px;
	text-align: center;
	font-size: 15px;
	color: #fff;
}

.f_nav a {
	padding: 0 33px;
	font-size: 15px;
	color: #fff !important;
}

.f_con {
	width: 1080px;
	overflow: hidden;
	padding: 30px 0 5px 0;
}

.w782 {
	width: 752px;
	margin-left: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #b3dadd;
}

.f_con h1 {
	padding: 0 20px 0 222px;
}

.f_con p {
	line-height: 22px;
	margin-top: 30px;
	text-align: left;
	background: url(/addons/cms/view/default/images/fbor.gif) no-repeat left top;
}

.f_con p a {
	color: #fff;
}

.f_con h5 span {
	float: left;
	padding-right: 10px;
	display: block;
}

.f_con h5 span em {
	float: left;
	display: block;
	background: url(/addons/cms/view/default/images/ft_05.png) no-repeat;
	font-style: normal;
	font-weight: normal;
	width: 14px;
	height: 89px;
	padding: 20px 8px 0 8px;
	line-height: 14px;
	color: #fff;
	font-size: 14px;
}

.f_con h5 span img {
	float: left;
	width: 93px;
	height: 93px;
	border: 8px solid #fff;
}

.f_wz {
	width: 407px;
	font-family: "Microsoft Yahei";
	font-size: 15px;
	line-height: 29px;
	color: #fff;
	margin-bottom: 20px;
}

.f_wz a {
	color: #fff !important;
}

.f_wz h3 {
	color: #fff;
}

.f_wz a {
	color: #fff;
}

.nr {
	color: #fff;
}

.f_nav2 {
	width: 250px;
}

.f_nav2 a {
	float: left;
	width: 120px;
	line-height: 28px;
	color: #fff;
}

.f_code {
	width: 120px;
}

.f_code p img {
	width: 112px;
	height: 112px;
	padding: 4px;
	background: #08153b;
}

.f_code p i {
	display: block;
	text-align: center;
	color: #fff;
	font: 14px/30px "Microsoft Yahei";
}

/*案例*/
.prod {}

.prod .prod_row1 strong {
	color: #0195a1;
	font-size: 36px;
	font-weight: bold;
	display: block;
	text-align: center;
	line-height: 50px;
}

.prod .prod_row1 strong .small {
	display: block;
	text-indent: 0;
	text-align: center;
	color: #888;
	font-size: 15px;
	line-height: 40px;
	font-weight: 100;
}

.prod .prod_row1:after {
	content: '';
	background: #8abe42;
	display: block;
	width: 50px;
	height: 3px;
	margin: 15px auto;
}

.xzbj {
	background: #f5f5f5;
	overflow: hidden;
}

.prod_row2 {
	position: relative;
	padding-bottom: 80px;
}

.prod .prod_cont_item {
	display: block;
	float: left;
	width: 383px;
	margin-right: 20px;
	background: #fff;
	position: relative;
	border: 1px solid #dcdcdc;
}

.prod .prod_cont_item img {
	display: block;
	width: 100%;
	height: auto;
}

.prod .prod_cont_item strong {
	display: block;
	height: 26px;
	font-size: 24px;
	font-weight: normal;
	color: #1a1a1a;
	padding-top: 31px;
	width: 342px;
	margin: 0 auto 15px;
}

.prod .prod_cont_item p {
	font-size: 14px;
	color: #595959;
	line-height: 25px;
	padding: 0 20px 30px;
}

#prod_c1_left,
#prod_c1_right {
	background: url(/addons/cms/view/default/images/20180831164624_402753619.png) no-repeat 0 -12px;
	width: 40px;
	height: 66px;
	position: absolute;
	top: 165px;
	cursor: pointer;
}

#prod_c1_left {
	left: -80px
}

#prod_c1_right {
	right: -80px;
	background-position: -110px -12px;
}

#prod_c1_left:hover,
#prod_c1_right:hover {
	background-position-y: -122px
}

.prod .prod_cont_item:after {
	content: '';
	width: 45px;
	height: 45px;
	position: absolute;
	display: block;
	background: url(/addons/cms/view/default/images/20180831153957_1091887883.png) no-repeat center;
	right: 0px;
	bottom: 0px;
}

/*优势*/
.ys_tbg {
	background: url(/addons/cms/view/default/images/ys_tbg.jpg) no-repeat center 0;
	height: 161px;
	font-size: 22px;
	color: #d6e1ed;
	text-align: center;
	overflow: hidden;
	line-height: 40px;
}

.ys_tbg b {
	display: block;
	font-size: 36px;
	color: #fff;
	padding: 35px 0 0;
}

.ys01 {
	background: url(/addons/cms/view/default/images/ys_bg01.jpg) no-repeat center 0;
	height: 566px;
	padding: 33px 0 0;
	overflow: hidden;
}

.ys02 {
	background: url(/addons/cms/view/default/images/ys_bg02.jpg) no-repeat center 0;
	height: 593px;
	overflow: hidden;
}

.ys dl {
	width: 560px;
	height: 192px;
	padding: 25px 0 30px;
	background: url(/addons/cms/view/default/images/ys_line.gif) repeat-x 0 bottom;
}

.ys dl dt {
	background: url(/addons/cms/view/default/images/ys_k01.gif) no-repeat;
	width: 172px;
	height: 192px;
	float: left;
	text-align: center;
	font-size: 30px;
	color: #222;
	line-height: 36px;
}

.ys dl dt b {
	display: block;
	font-size: 38px;
	color: #0195a1;
	padding: 35px 0 10px;
}

.ys dl dt i {
	display: block;
}

.ys dl dd {
	width: 350px;
	float: left;
	padding: 40px 0 0 30px;
}

.ys dl dd p {
	font-size: 16px;
	color: #444;
	line-height: 30px;
}

.ys dl dd p b {
	color: #ee713c;
}

.ys02 .ys dl {
	margin-left: 640px;
}

.ys .nobor {
	background: none;
}

/*新闻*/
.newbox {
	line-height: 24px;
	font-family: "Microsoft Yahei";
	overflow: hidden;
	color: #6a6a6a;
	background: #f7f7f7;
	margin-top: 46px;
}

.news {
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
	height: 718px;
}

.news_c_bg {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	min-width: 1200px;
	position: relative;
}

.news_t {
	overflow: hidden;
	position: absolute;
	right: 0;
	z-index: 2;

}

.news_t a {
	display: block;
	float: left;
	text-decoration: none;
	line-height: 40px;
	width: 160px;
	text-align: center;
	font-size: 16px;
	transition: all 0.8s linear;
	margin-top: 56px;
}

.news_t a.on {
	text-decoration: none;
	transition: all 0.8s linear;
	color: #fff;
	background: #00828d;
	font-weight: bold;
}

.news_c_bg .content {
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
	height: 666px;
	position: relative;
	margin-top: 70px;
	min-width: 1200px;
}

.news_c_bg .content .ul {
	position: absolute;
	left: 0;
	top: 0;
	width: 1200px;
	min-width: 1200px;
}

.news_c_bg .content .li {
	width: 1200px;
	float: left;
	min-width: 1200px;
}

.news_dl {
	float: left;
	width: 534px;
	overflow: hidden;
}

.news_dl_m {
	overflow: hidden;
	font-size: 28px;
	color: #333;
	height: 50px;
}

.news_dl_m span {
	font-size: 18px;
	text-transform: uppercase;
	padding-left: 20px;
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
}

.news_dl_d {
	overflow: hidden;
	width: 434px;
	background: #fff;
	padding: 0px 50px;
	padding-top: 36px;
	height: 506px;
}

.news_dl .news_div_item,
.news_dl .divdgweb_new_div_item {
	overflow: hidden;
	width: 434px;
}

.news_dl .news_div_item_date,
.news_dl .divdgweb_new_div_item_date {
	overflow: hidden;
}

.news_dl .news_div_item_year,
.news_dl .news_div_item_month,
.news_dl .news_div_item_day,
.news_dl .divdgweb_new_div_item_year,
.news_dl .divdgweb_new_div_item_month,
.news_dl .divdgweb_new_div_item_day {
	float: left;
	font-size: 26px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a7a7a7;
	line-height: 30px;
}

.news_dl .news_div_item_content,
.news_dl .divdgweb_new_div_item_content {
	overflow: hidden;
}

.news_dl .news_div_item_title,
.news_dl .divdgweb_new_div_item_title {
	font-size: 22px;
	line-height: 60px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.news_dl .news_div_item_title a,
.news_dl .divdgweb_new_div_item_title a {
	font-size: 22px;
}

.news_dl .news_div_item_body,
.news_dl .divdgweb_new_div_item_body {
	overflow: hidden;
	font-size: 14px;
	color: #666;
	height: 45px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 22px;
}

.news_dl .news_div_item_pic {
	overflow: hidden;
	margin-top: 26px;
	width: 434px;
	height: 240px;
	position: relative;
	transition: all 0.8s linear;
}

.news_dl .news_div_item_pic img {
	width: 434px;
	height: 286px;
	position: absolute;
	margin-top: -46px;
	transition: all 0.8s linear;
}

.news_dl .news_t_rgo {
	overflow: hidden;
	position: absolute;
	margin-top: 298px;
}

.news_dl .news_t_rgo a {
	display: block;
	font-size: 0;
	line-height: 0;
	color: #fff;
}

.news_dl .news_t_rgo p {
	font-size: 16px;
	display: block;
	width: 120px;
	text-align: center;
	line-height: 36px;
	color: #fff;
	background: #00828d;
}

.news_dl .news_div_item:hover .news_div_item_title a,
.news_dl .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a {
	color: #00828d;
}

.news_dl .news_div_item:hover .news_div_item_pic,
.news_dl .divdgweb_new_div_item:hover .news_div_item_pic {
	transition: all 0.8s linear;
}

.news_dl .news_div_item:hover .news_div_item_pic img,
.news_dl .divdgweb_new_div_item:hover .news_div_item_pic img {
	transition: all 0.8s linear;
	margin-top: 0px
}

.news_dr {
	float: right;
	width: 610px;
	overflow: hidden;
	padding: 22px 22px 0 22px;
	padding-top: 50px;
	height: 542px;
}

.news_dr .news_div_item,
.news_dr .divdgweb_new_div_item {
	overflow: hidden;
	padding: 20px;
	position: relative;
	border-top: solid 1px #ddd;
	height: 136px;
	transition: all 0.8s linear;
}

.news_dr .news_div_item_date,
.news_dr .divdgweb_new_div_item_date {
	overflow: hidden;
	position: absolute;
	right: 20px;
	margin-top: 22px;
}

.news_dr .news_div_item_year,
.news_dr .news_div_item_month,
.news_dr .news_div_item_day,
.news_dr .divdgweb_new_div_item_year,
.news_dr .divdgweb_new_div_item_month,
.news_dr .divdgweb_new_div_item_day {
	float: left;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #a7a7a7;
	line-height: 30px;
}

.news_dr .news_div_item_content,
.news_dr .divdgweb_new_div_item_content {
	overflow: hidden;
}

.news_dr .news_div_item_title,
.news_dr .divdgweb_new_div_item_title {
	font-size: 18px;
	width: 400px;
	line-height: 60px;
	padding-top: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.news_dr .news_div_item_title a,
.news_dr .divdgweb_new_div_item_title a {
	font-size: 18px;
}

.news_dr .news_div_item_body,
.news_dr .divdgweb_new_div_item_body {
	overflow: hidden;
	font-size: 14px;
	color: #666;
	height: 45px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 22px;
	width: 400px;
}

.news_dr .news_div_item_pic {
	overflow: hidden;
	margin-top: -42px;
	width: 54px;
	height: 28px;
	position: absolute;
	transition: all 0.8s linear;
	right: 20px;
	border-left: solid 1px #ddd;
}

.news_dr .news_div_item_pic a {
	display: block;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 20px solid #ddd;
	transform: rotate(90deg);
	margin-left: 10px;
	margin-top: 5px;
	transition: all 0.8s linear;
}

.qual {
	font-family: "Microsoft Yahei";
	padding: 50px 0 0;
	height: 800px;
	line-height: 24px;
	color: #6a6a6a;
	text-align: center;
}

.news_dr .news_div_item_pic img {
	display: none;
}

.news_dr .news_div_item:nth-child(1),
.news_dr .divdgweb_new_div_item:nth-child(1) {
	display: none;
}

.news_dr .news_div_item:hover,
.news_dr .divdgweb_new_div_item:hover {
	transition: all 0.8s linear;
	box-shadow: 0 5px 6px #ddd;
}

.news_dr .news_div_item:hover .news_div_item_title a,
.news_dr .divdgweb_new_div_item:hover .divdgweb_new_div_item_title a {
	transition: all 0.8s linear;
	color: #00828d;
}

.news_dr .news_div_item:hover .news_div_item_pic a,
.news_dr .divdgweb_new_div_item:hover .news_div_item_pic a {
	transition: all 0.8s linear;
	border-bottom: 20px solid #00828d;
}

.news h2 {
	font-size: 30px;
	color: #333333;



	text-align: center;
	background: url("/addons/cms/view/default/images/20180416213400_1656007661.jpg") no-repeat center 20px;
	margin: 30px 0 10px;
}

.news h2 a {
	color: #333333;
}

.content {
	width: 1200px;
	margin: auto;
}

.news h2 em {
	display: block;
	font-size: 20px;
	color: #666666;
	margin-top: 10px;
	font-weight: normal;
	letter-spacing: 5px;
}

.albb {
	display: block;
	width: 200px;
	float: left;
	padding: 22px 0 0 40px;
}

.albb img {
	width: 200px;
}

/*底部结束*/
.gink {
	background: #303136;
}

i,
em {
	font-style: normal;
}

.lx2 {
	position: absolute;
	top: 348px;
	left: 684px;
	width: 510px;
	overflow: hidden;
}

.lx2 p {
	width: 225px;
	padding-left: 53px;
	font-size: 12px;
	color: #555555;
	background: url() no-repeat 0 5px;
	line-height: 20px;
	overflow: hidden;
	float: left;
}

.lx2 p b {
	display: block;
	font-size: 30px;
	font-family: Arial;
	color: #0195a1;
	line-height: 34px;
}

.lx2 i {
	width: 145px;
	height: 41px;
	background: #0195a1;
	line-height: 41px;
	text-align: center;
	font-size: 14px;
	display: block;
	float: left;
	margin-top: 5px;
}

.lx2 i a {
	color: #fff;
}

.g-xzl {
	width: 100%;
	background: url("/addons/cms/view/default/images/20180908110928_1745093690.jpg") no-repeat scroll center 92px;
}

#showtyepname a:after {
	content: "";
	background: #fa880d;
	width: 0px;
	height: 42px;
	display: block;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

#showtyepname a:hover:after {
	content: "";
	background: #fa880d;
	width: 268px;
	height: 42px;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	display: block;
}

.submenu>div>a>span {
	position: relative;
	z-index: 111;
}

.submenu>div>a>span :hover {
	color: #fff !important
}

/*浮动QQ*/
.back-top-container {
	display: block;
	position: fixed;
	right: 50px;
	bottom: 50px;
	cursor: pointer;
	z-index: 99999;
}

.back-top {
	opacity: 0.8;
	width: 32px;
	height: 32px;
	z-index: 10000000;
	background: #f98c09 url(/addons/cms/view/default/images/20190314150849_90837675.png) center center no-repeat;
}

.back-top:hover {
	opacity: 1;
}

.back-top-text {
	margin-top: 3px;
	padding-left: 7.5px;
	width: 32px;
	border: 1px solid #000;
	border-radius: 5px;
	background: #fff;
}

.back-top:hover {
	opacity: 1;
}

.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 160px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}

.yb_conct a {
	color: #fff;
	text-decoration: none;
}

.yb_conct a:hover {
	color: #ff0;
}

.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 1px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}

.yb_bar ul li a {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 1px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}

.yb_bar .yb_top {
	background: #f98c09 url(/addons/cms/view/default/images/20190314150849_90837675.png) no-repeat 0 0;
}

.yb_bar .yb_phone {
	background: #f98c09 url(/addons/cms/view/default/images/20190314150849_90837675.png) no-repeat 0 -57px;
}

.yb_bar .yb_QQ {
	text-indent: 0;
	background: #f98c09 url(/addons/cms/view/default/images/20190314150849_90837675.png) no-repeat 0 -113px;
}

.yb_bar .yb_ercode {
	/*height:200px;*/
	background: #f98c09 url(/addons/cms/view/default/images/20190314150849_90837675.png) no-repeat 0 -169px;
}

.hd_qr {
	padding: 0 29px 25px 29px;
}


.yb_QQ a,
.yb_phone a {
	display: block;
	text-indent: 54px;
	font-size: 16px;
	width: 100%;
	height: 100%;
	color: #fff;
}