@charset "utf-8";

/*公共属性*/

body, dl, dt, dd, ol, ul, li, pre, form, field, input, blockquote, th, td, div, h1, h2, h3, h4, h5, h6 {

	margin: 0;

	padding: 0;

	color: #333;

	font-size: 14px;

	font-family: "Microsoft Yahei", arial, "宋体", "Hiragino Sans GB", sans-serif;

	line-height: 1.8em;

}

p {

	margin: 0;

	padding: 0;

	font-family: "Microsoft Yahei", arial, "宋体", "Hiragino Sans GB", sans-serif;

}

body {

	text-align: left;

	background: #FFF;

}

a:link, a:visited, a:active {

	text-decoration: none;

	color: #333;

}

a:hover {

	text-decoration: none;

	color: #ea5514;

}

ul, ol, li {

	list-style: none;

}

input, textarea, select, button, file {

	font-size: 14px;

}

img {

	border: 0;

}

.fgx {

	clear: both;

	height: 0px;

	width: 100%;

	overflow: hidden;

}

.daohang_bg {

	height: 64px;

	width: 100%;

	position: fixed;

	z-index: 99;

	background-color: #FFF;

	left: 0px;

	top: 0px;

	-moz-box-shadow:0px 5px 10px #EEEEEE;

	-webkit-box-shadow:0px 5px 10px #EEEEEE;

	box-shadow:0px 5px 10px #EEEEEE;

}

.daohang {

	height: 64px;

	width: 1160px;

	margin-right: auto;

	margin-left: auto;

}

.daohang_logo {

	float: left;

	height: 62px;

	width: auto;

}

.daohang_link {

	float: right;

	height: 62px;

	width: auto;

	text-align: left;

}

.daohang_link ul li {

	float: left;

	height: 62px;

	width: 96px;

	position: relative;

}

.daohang_link ul li.dqdh {

	background-image: url(../images/csxhx.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	background-size:96px 2px;

	color: #ea5514;

}

.daohang_link ul li.dqdh a {

	color: #ea5514 !important;

}

.daohang_link ul:hover li.dqdh {

	background-image:none;

}

.daohang_link ul:hover li.dqdh a {

	color: #333 !important;

}

.daohang_link ul li.dh_sc_li {width: 57px;}

.daohang_link ul li:hover {

	background-image: url(../images/csxhx.png) !important;

	background-repeat: no-repeat;

	background-position: center bottom;

	background-size:96px 2px;

	-webkit-animation-name: 'dhxhx_dh';/*动画属性名，也就是我们前面keyframes定义的动画名*/

	-webkit-animation-duration: 0.5s;/*动画持续时间*/

	-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/

	-webkit-animation-delay: 0s;/*动画延迟时间*/

	-webkit-animation-iteration-count: no;/*定义循环资料，infinite为无限次*/

	-webkit-animation-direction: normal;/*定义动画方式*/

}

 @keyframes dhxhx_dh {

0% {

	background-size:0px 2px;

}

100% {

	background-size:96px 2px;

}

}

.daohang_link ul li.dqdh:hover a {

	color: #ea5514 !important;

}

.daohang_link ul li a {

	line-height: 62px;

	text-align: center;

	height: 62px;

	width: 96px;

	display: block;

	float: left;

	font-size: 16px;

}

.daohang_link ul li a:hover {

	color: #ea5514 !important;

}

.daohang_link ul li:hover.no_xhx {

	background-image:none !important;

}

.daohang_link ul li a:link, .daohang_link ul li a:visited, .daohang_link ul li a:active {

	text-decoration: none;

	color: #333;

}

.daohang_link ul li .dh_sc {

	margin-top: 14px;

	line-height: 48px;

	height: 48px;

	width: 57px;

}

.daohang_link ul li .nav_xl {

	height: auto;

	width: 100%;

	float: left;

	transition: height ease 0.1s;

	position: absolute;

	z-index: 99;

	left: 0px;

	top: 62px;

	background-color: #FFF;

	display: none;

	opacity: 0;

	-moz-box-shadow: 0px 2px 5px #A8A8A8;

	-webkit-box-shadow: 0px 2px 5px #A8A8A8;

	box-shadow: 0px 2px 5px #A8A8A8;

	padding-top: 5px;

	padding-bottom: 5px;

}

.daohang_link ul li:hover .nav_xl {

	display:block;

	opacity: 1;

	-webkit-animation-name: 'daohang_dh';/*动画属性名，也就是我们前面keyframes定义的动画名*/

	-webkit-animation-duration: 0.5s;/*动画持续时间*/

	-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/

	-webkit-animation-delay: 0s;/*动画延迟时间*/

	-webkit-animation-iteration-count: no;/*定义循环资料，infinite为无限次*/

	-webkit-animation-direction: normal;/*定义动画方式*/

}

 @keyframes daohang_dh {

0% {

 opacity:0;

}

100% {

 opacity: 1;

}

}

.daohang_link ul li .nav_xl a ,.daohang_link ul li.dqdh .nav_xl a ,.nav-sub1 a{

	color: #333 !important;

	font-size: 16px;

	line-height: 40px;

	text-align: left;

	display: block;

	height: 40px;

  text-indent: 17px;

	width: 100%;

	margin: 0px;

	padding: 0px;

	clear: both;

}

.nav-sub1 {

	line-height: 40px;

	text-align: left;

	display: block;

	height: 40px;

	width: 100%;

	margin: 0px;

	padding: 0px;

	clear: both;

  position: relative;

}

.nav-sub1 .nav-sub2 {

  display: none;

  position: absolute;

  left: 136px;

  top: 0;

  z-index: 999;

  width: 220px;

  height: auto;

  background-color: #FFF;

	-moz-box-shadow: 0px 2px 5px #A8A8A8;

	-webkit-box-shadow: 0px 2px 5px #A8A8A8;

	box-shadow: 0px 2px 5px #A8A8A8;

}

.nav-sub1 .nav-sub2 a {text-align: left!important;

text-indent: 20px;}

  

.nav-sub1:hover .nav-sub2 {

  display: block!important;

}

.daohang_link ul li .nav_xl_cp a {

	text-align: left !important;

	text-indent: 15px;

}

.daohang_link ul li .nav_xl a:hover ,.daohang_link ul li.dqdh .nav_xl a:hover {

	color: #ea5514 !important;

}

/* banner轮播特效 */

.banner {

	margin-top: 64px;

}

.banner {

	width: 100%;

	height: 600px;

	position: relative;

}

.banner .list {

	width: 100%;

	height: 600px;

	overflow: hidden;

	position: relative;

	z-index: 1;

}

.banner .list li {

	width: 100%;

	height: 600px;

	position: absolute;

	left: 0px;

	top: 0px;

	display: none;

}

.banner .list li.bg1 {

	background-repeat: no-repeat;

	background-position: center center;

}

.banner .list li.bg2 {

	background-repeat: no-repeat;

	background-position: center center;

	background-color:#FFDED0;

}

.banner .list li.bg3 {

	background-repeat: no-repeat;

	background-position: center center;

	background-color:#EDEDED;

}

.banner .list li.bg4 {

	background-repeat: no-repeat;

	background-position: center center;

	background-color:#EDEDED;

}

.banner .list li.bg5 {

	background-repeat: no-repeat;

	background-position: center center;

	background-color:#EDEDED;

}

.banner .list li .text1 {

	width: 1200px;

	height: auto;

	margin-left: -582px;

	position: absolute;

	left: 50%;

	top: 160px;

	z-index: 3;

	font-size: 18px;

	line-height: 28px;

	color: #333;

	display: block;

}

.banner .list li .text1 strong {

	font-size: 48px;

	line-height: 72px;

	color: #333;

	font-weight: bold;

}

.banner .list li .text1 a {

	margin-top: 37px;

	background-image: url(../images/apex_r13_c11.png);

	background-repeat: no-repeat;

	background-position: center center;

	color: #FFF;

	text-align: center;

	display: block;

	line-height: 44px;

	height: 44px;

	width: 130px;

	font-size: 18px;

	border-radius:5px;

}

.banner .list li .text1.hover {

	animation: banwz 2s ease;

	-webkit-animation: banwz 0s ease;

}

@keyframes banwz {

0% {

opacity:0;

}

50% {

opacity:0;

}

100% {

opacity:1;

}

}

@-webkit-keyframes banwz {

0% {

opacity:0;

}

50% {

opacity:0;

}

100% {

opacity:1;

}

}

.banner .btn {

	position: absolute;

	top: 560px;

	left: 50%;

	margin-left: -65px;

	z-index: 88;

}

.banner .btn li {

	margin-left: 10px;

	background: #fff;

	text-indent: -999em;

	float: left;

	width: 10px;

	height: 10px;

	cursor: pointer;

	border-radius: 50%;

}

.banner .btn li.hover {

	background: #EA5514;

}

/* banner轮播特效end */



.neir_bjt {

	background-image: url(../images/neir_bjt.jpg);

	background-repeat: no-repeat;

	height: 500px;

	width: 670px;

	position: absolute;

	left: 62px;

	top: 60px;

	z-index: 1;

}

.neir_bjt2 {

	background-image: url(../images/neir_bjt.jpg);

	background-repeat: no-repeat;

	height: 500px;

	width: 670px;

	position: absolute;

	left: 0px;

	top: 60px;

	z-index: 1;

}

.neir_wk2 {

	height: 690px;

	width: 1120px;

	margin-right: auto;

	margin-left: auto;

}

.zbt2 {

	font-size: 30px;

	font-weight: normal;

	color: #333;

	line-height: 110px;

	height: 110px;

	width: 100%;

	margin-top: 30px;

}

/*首页中部轮播特效开始*/

.neir_wkb {

	height: 690px;

	width: 100%;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #E3E3E3;

	position: relative;

	left: 0px;

	top: 0px;

}

.neir_wkbg,.neir_wkbg2 {

	position: relative;

	height: auto;

	width: 1160px;

	z-index: 1;

	margin-right: auto;

	margin-left: auto;

}

.neir_synews {

	position: relative;

	height: auto;

	width: 1200px;

	z-index: 1;

	margin-right: auto;

	margin-left: auto;

  padding-bottom: 80px;

}

.neir_wkxt {

	height: 690px;

	width:100%;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #E3E3E3;

	border-bottom-color: #E3E3E3;

}

.neir_hxjzl {

	height: auto;

	width:100%;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #E3E3E3;

	border-bottom-color: #E3E3E3;

  padding-bottom: 80px

}

.neir_wk ,.neir_wk_b ,.neir_wk_c {

	position: absolute;

	z-index: 2;

	left: 0px;

	top: 0px;

	height: 690px;

	width: 1160px;

	margin: 0px;

	padding: 0px;

	display:none;

}

.xuanz {

	z-index: 9;

	display: block;

}

.neir_z1 {

	height: 690px;

	width: 430px;

	display:none;

	position: absolute;

	left: 0px;

	top: 0px;

}

.neir_z2 {

	height: 690px;

	width: 330px;

	position: absolute;

	top: 0px;

	left: 833px;

	z-index:8;

}

.neir_z2_zz {

	height: 690px;

	width: 330px;

	position: absolute;

	top: 0px;

	left: 852px;

	z-index: 9;

	background-color: #FFF;

}

.neir_y1 {

	height: 500px;

	width: 700px;

	position: absolute;

	left: 430px;

	top: 0px;

}

.neir_y2 {

	height: 500px;

	width: 700px;

	position: absolute;

	left: 48px;

	top: 0px;

}

.neir_tu {

	border-radius: 8px;

	height: 500px;

	width: 700px;

  	-moz-box-shadow:0px 0px 8px #A8A8A8;

	-webkit-box-shadow:0px 0px 8px #A8A8A8;

	box-shadow:0px 0px 8px #A8A8A8;

  overflow: hidden;

}

.neir_tu img{

  width: 100%;

  height: auto;

}

.xuanz .neir_y1 .neir_tu {

	-webkit-animation-name: 'xz_neir_y1';/*动画属性名，也就是我们前面keyframes定义的动画名*/

	-webkit-animation-duration: 1s;/*动画持续时间*/

	-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/

	-webkit-animation-delay: 0s;/*动画延迟时间*/

	-webkit-animation-iteration-count: no;/*定义循环资料，infinite为无限次*/

	-webkit-animation-direction: normal;/*定义动画方式*/

	position: absolute;

	z-index: 10;

	left: 0px;

	top: 0px;

}

 @keyframes xz_neir_y1 {

0% {

	opacity:0;

}

100% {

	opacity:1;

}

}

.xuanz .neir_y2 .neir_tu {

	margin-left: 0;

	-webkit-animation-name: 'xz_neir_y2';/*动画属性名，也就是我们前面keyframes定义的动画名*/

	-webkit-animation-duration: 1s;/*动画持续时间*/

	-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/

	-webkit-animation-delay: 0s;/*动画延迟时间*/

	-webkit-animation-iteration-count: no;/*定义循环资料，infinite为无限次*/

	-webkit-animation-direction: normal;/*定义动画方式*/

	position: absolute;

	z-index: 10;

	right: 0px;

	top: 0px;

}

 @keyframes xz_neir_y2 {

0% {

	opacity:0;

}

100% {

	opacity:1;

}

}

.xuanz .neir_z1 {

	display:block;

	-webkit-animation-name: 'xz_neir_z1';/*动画属性名，也就是我们前面keyframes定义的动画名*/

	-webkit-animation-duration: 1.5s;/*动画持续时间*/

	-webkit-animation-timing-function: ease-out; /*动画频率，和transition-timing-function是一样的*/

	-webkit-animation-delay: 0s;/*动画延迟时间*/

	-webkit-animation-iteration-count: no;/*定义循环资料，infinite为无限次*/

	-webkit-animation-direction: normal;/*定义动画方式*/

}

 @keyframes xz_neir_z1 {

0% {

	opacity:0;

}

33% {

	opacity:0;

}

100% {

	opacity:1;

}

}

.xuanz .neir_z2 {

	display:block;

	-webkit-animation-name: 'xz_neir_z2';/*动画属性名，也就是我们前面keyframes定义的动画名*/

	-webkit-animation-duration: 1.5s;/*动画持续时间*/

	-webkit-animation-timing-function: ease-out; /*动画频率，和transition-timing-function是一样的*/

	-webkit-animation-delay: 0s;/*动画延迟时间*/

	-webkit-animation-iteration-count: no;/*定义循环资料，infinite为无限次*/

	-webkit-animation-direction: normal;/*定义动画方式*/

}

 @keyframes xz_neir_z2 {

0% {

	opacity:0;

}

33% {

	opacity:0;

}

100% {

	opacity:1;

}

}

.zbt1 {

	width: 430px;

	height:85px;

	color: #EA5514;

	font-size: 36px;

	font-weight: bold;

	line-height: 86px;

	margin-top: 165px;

}

.fbt1 {

	width:430px;

	height: auto;

	color: #333;

	font-size: 16px;

	line-height: 40px;

}

.xct {

	height: 4px;

	width: 80px;

	line-height: 4px;

	font-size: 0px;

	background-color: #EA5514;

	margin-top: 18px;

}

.fyd {

  position: absolute;

  width:160px;

  margin-left:-80px;

  height:auto;

  bottom: 27px;

  left: 50%;

  z-index: 10;

  font-size: 0;

  line-height: 0;

  -webkit-touch-callout: none;

  -webkit-user-select: none;

  -khtml-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

	display: inline-flex;

	display: webkit-inline-flex;

	justify-content: center;

	align-items: center;

	text-align: center;

}

.fyd .noclick {

	position: relative;

	cursor: pointer;

	border-radius: 50%;

	font-size: 0px;

	height: 10px;

	width: 10px;

	margin-top: 0;

	margin-right: 5px;

	margin-bottom: 0;

	margin-left: 5px;

	background-color: #E3E3E3;

	border: 1px solid #e3e3e3;

	outline:none;

}

.fyd .onclick {

	position: relative;

	cursor: pointer;

	border-radius: 50%;

	font-size: 0px;

	height: 12px;

	width: 12px;

	margin-top: 0px;

	margin-right: 3px;

	margin-bottom: 0;

	margin-left: 3px;

	background-color: #EA5514;

	border: 1px solid #FFF;

	outline:none;

}

/*首页中部轮播特效结束*/

.hzhb1 {

	float: left;

	height: auto;

	width: 1200px;

	margin-left:-40px;

}

.hzhb1 li {

	float: left;

	height: 90px;

	width: 170px;

	border: 1px solid #E3E3E3;

	margin-top: -1px;

	margin-left: -1px;

	position: relative;

	z-index: 1;

  transition: all 0.5s;

}

.hzhb1 li:hover {

	z-index: 99;

  	transform: scale(1.08);

  	box-shadow: 0 0 15px 0 rgba(229, 229, 229, 1);

}

/*.hzhb1 li img {

	-webkit-filter: grayscale(100%);

	-moz-filter: grayscale(100%);

	-ms-filter: grayscale(100%);

	-o-filter: grayscale(100%);

	filter: grayscale(100%);

	filter: gray;

}

.hzhb1 li:hover img {

	-webkit-filter: grayscale(0%);

	-moz-filter: grayscale(0%);

	-ms-filter: grayscale(0%);

	-o-filter: grayscale(0%);

	filter: grayscale(0%);

	filter: none;

}*/

.wk_h30 {

	margin-top: 30px;

}

.footer_bk {

	height: 310px;

	width: 100%;

}

.footer {

	height: 310px;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

}

.footer_logo {

	float: left;

	height: auto;

	width: 269px;

	margin-top: 110px;

}

.footer_sx {

	background-color: #E3E3E3;

	font-size: 0px;

	line-height: 0px;

	float: left;

	height: 200px;

	width: 1px;

	margin-top: 55px;

	float: left;

}

.footer_zb {

	float: left;

	height: auto;

	width: 730px;

}

.footer_zb1 {

	height: 240px;

	width: 660px;

	float: left;

	padding-left: 70px;

}

.footer_zb1 ul {

	float: left;

	height: auto;

	width: 212px;

	margin-top: 18px;

}

.footer_zb1 ul li a {

	font-size: 14px;

	line-height: 30px;

	font-weight: normal;

	color: #747474;

	cursor:pointer;

}

.footer_zb1 ul li h3 ,.footer_zb1 ul li h3 a {

	line-height: 54px;

	font-weight: normal;

	font-size: 16px;

	color: #333;

	cursor:pointer;

}

.footer_zb1 ul li a:hover ,.footer_zb1 ul li h3 a:hover {

	text-decoration: none;

	color: #ea5514;

}

.footer_zb2 {

	height: auto;

	width: 730px;

	float: left;

	text-align: center;

	font-size: 14px;

	line-height: 22px;

	color: #747474;

}

.footer_zb2 p {

	text-align: center;

	font-size: 14px;

	line-height: 22px;

	color: #747474;

}

.footer_zb2 a {color: #747474;}

.footer_zb2 a:hover {color: #ea5514;}

.footer_wx {

	float: left;

	height: auto;

	width: 195px;

}

.footer_wx div {

	margin-top: 82px;

	margin-left: 59px;

	float: left;

	height: auto;

	width: auto;

}

.footer_wx div p {

	height: 59px;

	width: 28px;

	position: relative;

	left: 0px;

	top: 0px;

	display: block;

}



.footer_wx div p .ewm_tc {

	position: absolute;

	left: 39px;

	top: -30px;

	display: none;

}

.footer_wx div p:hover .ewm_tc {

	display: block;

}

.footer_wx div p img {

	position: absolute;

	left: 0px;

	top: 0px;

}

.footer_wx div p .on_ewm {

	display:none;

}

.footer_wx div p:hover .no_ewm {

	display:none;

}.footer_wx div p:hover .on_ewm {

	display: block;

}

/* 产品简介页面 */

.cp_jj_bg {

	background-image: url(../images/jianbian.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: 480px;

	width: 100%;

	margin-top: 64px;

}

.cp_jj {

	height: 480px;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

}

.cp_jj_wz {

	float: left;

	height: 480px;

	width: 450px;

}

.cp_jj_tu {

	float: left;

	height: 480px;

	width: 750px;

  display: flex;

  justify-content:center;

  align-items:center;

}

.zbt_cp {

	color: #EA5514;

	font-size: 36px;

	font-weight: bold;

	line-height: 85px;

	margin-top: 143px;

}

.zbt_cp2 {

	color: #000;

	font-size: 40px;

	font-weight: bold;

	line-height: 85px;

	margin-top: 143px;

}

.fbt_cp {

	color: #333;

	font-size: 16px;

	line-height: 24px;

}

.cp_td_bj {

    background-color: #F7F7F7;

    height: auto;

    width: 100%;

    float: left;

    padding-bottom: 50px;

}

.jzxt {

  background-image: url("../images/dian2.png");

  background-repeat: no-repeat;

  background-position: center center;

  background-size: 1px 80%;

}

.cp_td {

	height: auto;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

}

.cp_td_nr {

	margin-top: 50px;

	float: left;

	height: 200px;

	width: 299px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #E3E3E3;

}

.cp_td_nr2 {

	margin-top: 50px;

	float: left;

	height: 200px;

	width: 399px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #E3E3E3;

}

.cp_td_nr3 {

	margin-top: 50px;

	float: left;

	height: auto;

	width: 599px;

}

.wb {border: #FFF 0px solid !important;}

.cp_td_nr_tu {

	height: 95px;

	width: 100%;

	text-align: center;

	padding-top: 40px;

}

.cp_td_nr_bt {

	font-size: 18px;

	line-height: 32px;

	height: auto;

	width: 100%;

	color: #333;

	text-align: center;

  padding-bottom: 40px;

}

.cp_td_nr_bt p {

	font-size: 16px;

	line-height: 24px;

	color: #333;

}

.cp_gg {

	height: auto;

	width: 900px;

	margin-right: auto;

	margin-left: auto;

}

.cp_gg_bt {

	height: 130px;

	width: 100%;

	padding-top: 36px;

	text-align: center;

	font-size: 36px;

	line-height: 130px;

	color: #000;

}

.cp_gg_tr {

	height: auto;

	width: 900px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #E3E3E3;

	float: left;

	padding-top: 10px;

	padding-bottom: 10px;

}

.cp_gg_td_y {

	float: left;

	height: auto;

	width: 665px;

}

.cp_gg_td1 {

	font-size: 16px;

	line-height: 40px;

	color: #EA5514;

	height: 40px;

	width: 235px;

	float: left;

}

.cp_gg_td2 {

	font-size: 14px;

	line-height: 40px;

	color: #666;

	height: 40px;

	width: auto;

	float: left;

}

.cp_gg_td3 {

	font-size: 14px;

	line-height: 22px;

	color: #666;

	height: auto;

	width: auto;

	float: left;

	padding-right: 55px;

}

.cp_gg_td4 {

	font-size: 14px;

	line-height: 40px;

	color: #666;

	height: auto;

	width: auto;

	float: left;

	padding-right: 45px;

}

.cp_gg_td5 {

	font-size: 14px;

	line-height: 40px;

	color: #666;

	height: auto;

	width: auto;

	float: left;

	padding-right: 35px;

}

.cp_gg_xz {

	background-image: url(../images/apex_r13_c11.png);

	background-repeat: repeat;

	height: 44px;

	width: 130px;

	text-align: center;

	margin-top: 30px;

	margin-right: 30px;

	margin-left:305px;

	margin-bottom:70px;

	float: left;

}

.cp_gg_xz a {

	height: 44px;

	width: 130px;

	text-align: center;

	display: block;

	font-size: 18px;

	line-height: 44px;

	color: #FFF;

	font-weight: bold;

}

.cp_gg_xz2 {

	background-image: url(../images/apex_r13_c11.png);

	background-repeat: repeat;

	height: 44px;

	width: 130px;

	text-align: center;

	margin-top: 30px;

	margin-right: 30px;

	margin-bottom:70px;

	float: left;

}

.cp_gg_xz2 a {

	height: 44px;

	width: 130px;

	text-align: center;

	display: block;

	font-size: 18px;

	line-height: 44px;

	color: #FFF;

	font-weight: bold;

}

.cp_gg_lk {

	clear: both;

	float: left;

	height: 50px;

	width: 100%;

}

.cp_cj {

	height: auto;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	overflow: hidden;

}

.cp_cj_tr {

	float: left;

	height: auto;

	width: 1250px;

}

.cp_cj_td {

	float: left;

	height: 300px;

	width: 380px;

	margin-right: 30px;

	background-color: #FFF;

	cursor:pointer;

}

.cp_cj_td_tu {

	float: left;

	height: 220px;

	width: 380px;

	overflow: hidden;

}

.cp_cj_td_tu img {

	transition: all 0.5s;

    position:relative

}

.cp_cj_td_bt {

	float: left;

	height: 80px;

	width: 380px;

	font-size: 24px;

	line-height: 80px;

	color: #666;

	text-align: center;

}

.cp_cj_td_tu img {

	transition: all 0.5s;

    position:relative

}

.cp_cj_td:hover .cp_cj_td_tu img {

	transform: scale(1.08);

	z-index:9;

}

.cp_cj_td:hover .cp_cj_td_bt {

	color: #EA5514;

}

.cp_cj_td2 {

	float: left;

	height: 300px;

	width: 290px;

	margin-right: 13px;

	background-color: #FFF;

	cursor:pointer;

}

.cp_cj_td_tu2 {

	float: left;

	height: 220px;

	width: 290px;

	overflow: hidden;

}

.cp_cj_td_bt2 {

	float: left;

	height: 80px;

	width: 290px;

	font-size: 20px;

	line-height: 80px;

	color: #666;

	text-align: center;

}

.cp_cj_td_tu2 img {

	transition: all 0.5s;

    position:relative

}

.cp_cj_td2:hover .cp_cj_td_tu2 img {

	transform: scale(1.08);

	z-index:9;

}

.cp_cj_td2:hover .cp_cj_td_bt2 {

	color: #EA5514;

}

.cp_cj_td3 {

	float: left;

	height: 300px;

	width: 585px;

	margin-right: 30px;

	background-color: #FFF;

	cursor:pointer;

}

.cp_cj_td_tu3 {

	float: left;

	height: 220px;

	width: 585px;

	overflow: hidden;

}

.cp_cj_td_bt3 {

	float: left;

	height: 80px;

	width: 585px;

	font-size: 20px;

	line-height: 80px;

	color: #666;

	text-align: center;

}

.cp_cj_td_tu3 img {

	transition: all 0.5s;

    position:relative

}

.cp_cj_td3:hover .cp_cj_td_tu3 img {

	transform: scale(1.08);

	z-index:9;

}

.cp_cj_td3:hover .cp_cj_td_bt3 {

	color: #EA5514;

}

.cp_cj_tr2 {

	height: auto;

	width: 100%;

	float: left;

}

.cp_cj_dz {

	font-size: 24px;

	line-height: 40px;

	color: #EA5514;

	height: 40px;

	width: 100%;

	float: left;

	text-align: center;

	padding-top: 70px;

}

.cp_cj_xz {

	height: 44px;

	width: 130px;

	text-align: center;

	margin-right: auto;

	margin-left: auto;

	margin-top: 38px;

	margin-bottom: 80px;

}

.cp_cj_xz input {

	height: 44px;

	width: 130px;

	text-align: center;

	display: block;

	font-size: 18px;

	line-height: 44px;

	color: #FFF;

	cursor: pointer;

	border:#FFF solid 0px;

	background-image: url(../images/apex_r13_c11.png);

	background-repeat: no-repeat;

	background-size:100% 100%;

}

.dingzhi {

	height: 520px;

	width: 840px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 64px;

	border: 1px solid #E3E3E3;

	position: relative;

	background-color: #FFF;

	z-index:102;

}

.guanbi {

	height: 20px;

	width: 20px;

	position: absolute;

	top: 6px;

	right: 1px;

}

.dingzhi_z {

	float: left;

	height: 520px;

	width: 300px;

}

.dingzhi_y {

	float: left;

	height: 490px;

	width: 540px;

	padding-top: 30px;

}

.dingzhi_y_tr {

	float: left;

	height: auto;

	width: 100%;

	padding-top: 10px;

	padding-bottom: 10px;

}

.dingzhi_y_td1 {

	height: 40px;

	width: 130px;

	float: left;

	line-height: 40px;

	font-size: 14px;

	color: #333;

	text-align: left;

	text-indent: 38px;

}

.dingzhi_y_td2 {

	float: left;

	height: auto;

	width: 410px;

}

.dingzhi_y_td2 input {

	height: 38px;

	width: 383px;

	border: 1px solid #E3E3E3;

	font-size: 14px;

	line-height: 38px;

	color: #333;

}

.dingzhi_y_td2 textarea {

	height: 78px;

	width: 383px;

	border: 1px solid #E3E3E3;

	font-size: 14px;

	line-height: 38px;

	color: #333;

}

.dingzhi_y_tr2 {

	font-size: 14px;

	line-height: 20px;

	color: #666;

	text-align: left;

	text-indent: 130px;

	height: 20px;

	width: 100%;

	float: left;

}

.bdan {

	height: 38px;

	width: 165px;

	font-size: 14px;

	line-height: 38px;

	color: #FFF;

	background-image: url(../images/apex_r13_c11.png);

	background-size: 100% 100%;

	background-repeat: no-repeat;

	background-position: center center;

	border: 1px solid #FFF;

	margin-left: 348px;

	-webkit-filter: grayscale(0%);

	-moz-filter: grayscale(0%);

	-ms-filter: grayscale(0%);

	-o-filter: grayscale(0%);

	filter: grayscale(0%);

}

.anhs {

	-webkit-filter: grayscale(100%);

	-moz-filter: grayscale(100%);

	-ms-filter: grayscale(100%);

	-o-filter: grayscale(100%);

	filter: grayscale(100%);

	filter: gray;

}

:checked~#dingzhi_box{

  display:none;

}

#dingzhi_box {

	display: block;

}

.cpzh {

	height: auto;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	overflow: hidden;

}

.cpzh_bt {

	width: 100%;

	padding-top: 27px;

	height: 140px;

	font-size: 36px;

	line-height: 140px;

	color: #000;

	text-align: center;

}

.cpzh_lb {

	width: 1250px;

	overflow: hidden;

	height: auto;

	padding-bottom: 50px;

}

.cpzh_lb_tb {

	float: left;

	height: 300px;

	width: 278px;

	border: 1px solid #E3E3E3;

	background-color: #FFF;

	margin-right: 20px;

	margin-bottom: 30px;

	overflow: hidden;

}

.cpzh_lb_tb_tu {

	height: 150px;

	width: 100%;

	overflow: hidden;

}

.cpzh_lb_tb_tu img {

	height: 150px;

	width: 278px;

	transition: all 0.5s;

    position:relative

}

.cpzh_lb_tb:hover .cpzh_lb_tb_tu img {

	transform: scale(1.08);

	z-index:99;

}



.cpzh_lb_tb_bt {

	height: 34px;

	width: 100%;

	padding-top: 15px;

	font-size: 20px;

	line-height: 34px;

	text-align: center;

	color:#333;

}

.cpzh_lb_tb_wz {

	font-size: 14px;

	line-height: 20px;

	color: #666;

	text-align: center;

	height: 101px;

	width: 100%;

}

.cpzh_lb_tb:hover .cpzh_lb_tb_wz ,.cpzh_lb_tb:hover .cpzh_lb_tb_bt {

	background-color: #EA5514;

	color: #fff;

	opacity: 1;

	-webkit-animation-name: 'cpzh_dh';/*动画属性名，也就是我们前面keyframes定义的动画名*/

	-webkit-animation-duration: 1s;/*动画持续时间*/

	-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/

	-webkit-animation-delay: 0s;/*动画延迟时间*/

	-webkit-animation-iteration-count: no;/*定义循环资料，infinite为无限次*/

	-webkit-animation-direction: normal;/*定义动画方式*/

}

 @keyframes cpzh_dh {

0% {

 opacity:0;

}

100% {

 opacity: 1;

}

}

.cpzh_lb_tb:hover * {

	color: #fff;

}

.stzy {

	height: auto;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

}

.nTab .TabTitle {

	height: 60px;

	width: 1200px;

	overflow: hidden;

	position: relative;

}

.nTab .TabTitle ul {

	margin: 0;

	padding: 0;

}

.nTab .TabTitle li {

	font-size: 20px;

	line-height: 40px;

	height: 59px;

	width: 300px;

	color: #333;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E3E3E3;

	font-weight: normal;

	text-align: center;

	float: left;

	cursor: pointer;

}

.nTab .TabTitle .active {

	color: #EA5514;

	height: 60px;

	border: none;

	background-image: url(../images/csxhx.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	background-size:300px 2px;

	-webkit-animation-name: 'dhxhx_dh2';/*动画属性名，也就是我们前面keyframes定义的动画名*/

	-webkit-animation-duration: 0.5s;/*动画持续时间*/

	-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/

	-webkit-animation-delay: 0s;/*动画延迟时间*/

	-webkit-animation-iteration-count: no;/*定义循环资料，infinite为无限次*/

	-webkit-animation-direction: normal;/*定义动画方式*/

}

 @keyframes dhxhx_dh2 {

0% {

	background-size:0px 2px;

}

100% {

	background-size:300px 2px;

}

}

.nTab .TabTitle .normal {

	height: 59px;

	color: #333;

	border-bottom-color: #E3E3E3;

}

.nTab .TabContent {

	height: 775px;

	width: 1200px;

	float: left;

	top: 60px;

  position: relative;

}

.nTab .TabContent2 {

	height: 600px;

	width: 1200px;

	float: left;

	top: 50px;

  position: relative;

  margin-bottom: 70px;

}

.nTab .TabContent3 {

	height: auto;

	width: 1200px;

	float: left;

	top: 50px;

  left: 10px;

  position: relative;

  margin-bottom: 70px;

  

}

.none {

	display: none;

}

.cpzh_tu {

	height: auto;

	width: 100%;

	text-align: center;

}

.cpzh_wz1 {

	height: auto;

	width: 100%;

	text-align: center;

	font-size: 16px;

	color: #333;

	text-align: center;

	line-height: 77px;

	padding-top: 19px;

}

.cpzh_wz2 {

	height: auto;

	width: 100%;

	font-size: 14px;

	color: #333;

	text-align: center;

	line-height: 66px;

	float:left;

}

.cpzh_gkzc {

	float: left;

	height: auto;

	width: 1250px;

	margin-top: 100px;

}

.cpzh_gkzc_tb {

	float: left;

	height: 400px;

	width: 280px;

	margin-right: 20px;

	-moz-box-shadow: 0px 0px 5px #EFEFEF;

	-webkit-box-shadow: 0px 0px 5px #EFEFEF;

	box-shadow: 0px 0px 5px #EFEFEF;

	cursor: pointer;

	overflow: hidden;

}

.cpzh_gkzc_td1 {

	height: 400px;

	width: 280px;

	float: left;

}

.cpzh_gkzc_td1_tu {

	height: 110px;

	width: 280px;

	text-align: center;

	padding-top: 118px;

}

.cpzh_gkzc_td1_tu img {

	height: auto;

	width: 90px;

}

.cpzh_gkzc_td1_wz {

	font-size: 24px;

	line-height: 90px;

	color: #333;

	text-align: center;

}

.cpzh_gkzc_td2 {

	height: 400px;

	width: 280px;

	float: left;

	z-index: 9;

	background-color: #ea5514;

}

.cpzh_gkzc_td2_wz1 {

	line-height: 100px;

	font-size: 24px;

	color: #FFF;

	text-align: center;

	height: 100px;

	width: 100%;

}

.cpzh_gkzc_td2_wz2 {

	font-size: 18px;

	line-height: 30px;

	color: #FFF;

	height: 290px;

	width: 230px;

	padding-right: 25px;

	padding-left: 25px;

}

.cpzh_gkzc_tb:hover .cpzh_gkzc_td2 {

	margin-top:-400px;

	display:block;

	-webkit-animation-name: 'cpzh_gkzc_dh';/*动画属性名，也就是我们前面keyframes定义的动画名*/

	-webkit-animation-duration: 0.5s;/*动画持续时间*/

	-webkit-animation-timing-function: ease-out; /*动画频率，和transition-timing-function是一样的*/

	-webkit-animation-delay: 0s;/*动画延迟时间*/

	-webkit-animation-iteration-count: no;/*定义循环资料，infinite为无限次*/

	-webkit-animation-direction: normal;/*定义动画方式*/

}

 @keyframes cpzh_gkzc_dh {

0% {

	margin-top:-370px;

}

100% {

	margin-top:-400px;

}

}

.hs_bg {

	height: auto;

	width: 100%;

	float: left;

	background-color: #f7f7f7;

}

.rjfw_wz {

	font-size: 16px;

	line-height: 24px;

	color: #333;

	text-align: center;

	height: auto;

	width: 100%;

}

.rjfw_fw {

	height: 138px;

	width: 1080px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 50px;

	margin-bottom: 80px;

}

.rjfw_fw_td {

	height: 140px;

	width: 320px;

	float: left;

	margin-top: 26px;

	margin-right: 20px;

	margin-left: 20px;

	position: relative;

	z-index: 2;

	background-color: #FFF;

	transition: all ease 0.3s;

}

.rjfw_fw_td:hover {

	background-color: #EA5514;

}

.rjfw_fw_td_tu {

	height: 53px;

	width: 100%;

	text-align: center;

	margin-top:31px;

}

.rjfw_fw_td_wz {

	line-height: 42px;

	text-align: center;

	height: 42px;

	width: 100%;

	font-size: 16px;

}

.rjfw_fw_td:hover .rjfw_fw_td_wz a {

	color: #FFF;

}

.rjfw_fw_td_tu2 {

	height: 53px;

	width: 100%;

	text-align: center;

	margin-top:31px;

	display:none

}

.rjfw_fw_td:hover .rjfw_fw_td_tu {

	display: none;

}

.rjfw_fw_td:hover .rjfw_fw_td_tu2 {

	display:block;

}

.rjfw {

	height: auto;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

}

.rjfw_tu {

	height: auto;

	width: 100%;

	text-align: center;

	padding-top: 54px;

	padding-bottom: 60px;

}

.jicd {

	width: 1250px;

	padding-top: 37px;

	padding-bottom: 55px;

	float: left;

}

.jicd_td {

	float: left;

	height: 342px;

	width: 380px;

	margin-right: 30px;

}

.jicd_td_wz {

	font-size: 16px;

	line-height: 58px;

	text-align: center;

	height: 58px;

	width: 100%;

}

.cpzl_tb {

	height: auto;

	width: 1200px;

	padding-top: 60px;

	padding-bottom: 20px;

	float:left;

}

.cpzl_td {

	float: left;

	height: 100px;

	width: 210px;

	margin-right: 30px;

}

.lhdz_fw {

	height: 140px;

	width: 1040px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 30px;

	margin-bottom: 50px;

}

.lhdz_fw_td {

	height: 140px;

	width: 259px;

	float: left;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #ececec;

}

.lhdz_fw_td_tu {

	height: 90px;

	width: 100%;

	text-align: center;

}

.lhdz_fw_td_wz {

	line-height: 45px;

	text-align: center;

	height: 45px;

	width: 100%;

	font-size: 16px;

}

.kftj_jj_wz {

	float: left;

	height: 480px;

	width: 730px;

}

.kftj_jj_tu {

	float: left;

	height: 480px;

	width: 450px;

}

.yjpz_tu {

	height: 526px;

	width: 902px;

	text-align: center;

	margin-top:50px;

	margin-bottom:60px;

	position: relative;

	z-index: 1;

	margin-right: auto;

	margin-left: auto;

}

.yjpz_tu1 {

	height: 526px;

	width: 902px;

	position: absolute;

	z-index: 2;

	left: 0px;

	top: 0px;

}

.yjpz_tu2 {

	height: 526px;

	width: 400px;

	overflow:hidden;

	position: absolute;

	z-index: 3;

	right: 502px;

	top: 0px;

}

.yjpz_tu2 img {

	position: absolute;

	z-index: 5;

	right: -502px;

	top: 0px;

}

.yjpz_tu3 {

	height: 526px;

	width: 467px;

	overflow:hidden;

	position: absolute;

	z-index: 4;

	left: 435px;

	top: 0px;

}

.yjpz_tu3 img {

	position: absolute;

	z-index: 5;

	left: -435px;

	top: 0px;

}

.cpys {

	height: auto;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	padding-bottom: 30px;

}

.cpys_td {

	float: left;

	height: 220px;

	width: 380px;

	margin-right: 20px;

	background-color: #FFF;

	margin-bottom: 20px;

	cursor: pointer;

	overflow: hidden;

	position: relative;

	z-index: 1;

}

.cpys_td_tu {

	height: 90px;

	width: 100%;

	padding-top: 50px;

	text-align: center;

	position: relative;

	z-index: 2;

}

.cpys_td_wz {

	font-size: 18px;

	line-height: 40px;

	text-align: center;

	height: 80px;

	width: 100%;

	position: relative;

	z-index: 2;

}

.cpys_td_wz2 {

	background-color: #ea5514;

	height: 220px;

	width: 290px;

	padding-left:45px;

	padding-right:45px;

	color: #FFF;

	font-size: 14px;

	line-height: 22px;

	text-align: center;

	position: relative;

	z-index: 99;

}

.cpys_td_wz2 h3 {

	font-size: 18px;

	line-height: 60px;

	font-weight: normal;

	color: #FFF;

}

.cpys_td:hover .cpys_td_wz2 {

	transition: all ease 1s;

	background-color: #ea5514;

	margin-top:-220px;

}

.dipan_tu {

	height: auto;

	width: 620px;

	margin-left: 65px;

	float: left;

	padding-bottom: 76px;

}

.dipan_wz {

	height: auto;

	width: 500px;

	float: left;

}

.dipan_wz_tr {

	float: left;

	height: 64px;

	width: 390px;

	margin-top:-1px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #E3E3E3;

	border-bottom-color: #E3E3E3;

}

.dipan_wz_td1 {

	float: left;

	height: 64px;

	width: 230px;

	line-height: 64px;

	color: #EA5514;

	font-size: 16px;

}

.dipan_wz_td2 {

	font-size: 14px;

	line-height: 64px;

	height: 64px;

	width: 158px;

	float: left;

}

.yycc_ban {

	height: 480px;

	width: 100%;

	margin-top: 64px;

	margin-bottom: 50px;

	position: relative;

	overflow:hidden;

	z-index:2;

	border-bottom:1px solid #E3E3E3;

}

.yycc_ban_tu {

	position: absolute;

	left: 50%;

	top: 0px;

	margin-left: -960px;

	height: 480px;

	width: 1920px;

	z-index:3;

}

.yycc_ban_bt {

	font-size: 40px;

	line-height: 100px;

	color: #000;

	font-weight: bold;

	height: 100px;

	width: 1200px;

	margin-left: auto;

	margin-right: auto;

	padding-top: 129px;

	text-align: left;

	position: relative;

	z-index:4;

}

.yycc_ban_wz {

	font-size: 18px;

	line-height: 28px;

	width: 1200px;

	margin-left: auto;

	margin-right: auto;

	color: #333;

	text-align: left;

	height: auto;

	position: relative;

	z-index:4;

}

.yycc_dqwz {

	height: 60px;

	width: 100%;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E3E3E3;

	margin-bottom: 50px;

}

.yycc_dqwz1 {

	height: 60px;

	width: 100%;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E3E3E3;

	margin-bottom: 50px;

	background-color: #FFF;

}

.yycc_dqwz2 {

	font-size: 18px;

	line-height: 60px;

	height: 60px;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

}

.yycc_dqwz3 {

	position: relative;

	height: 60px;

	width: 90px;

	margin-left: -600px;

	cursor: pointer;

	left: 50%;

	top: 0px;

}

.yycc_dqwz3:hover .yycc_dqwz3_cd{

	display:block;

	opacity:1;

	transition: all ease 0.5s;

		

}

.yycc_dqwz3 h3 {

	font-size: 18px;

	line-height: 59px;

	height: 59px;

	width: 90px;

	font-weight: normal;

	text-align: center;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ea5514;

	transition: all ease 0.5s;

}

.yycc_dqwz3_cd {

	height: auto;

	width: 90px;

	position: absolute;

	left: 0px;

	top: 60px;

	background-color: #FFF;

	display: none;

	opacity:0px;

}

.yycc_dqwz3_cd a {

	font-size: 14px;

	line-height: 32px;

	color: #333;

	text-align: center;

	display: block;

}

.yycc_dqwz3_cd a:hover {

	background-color: #F7F7F7;

	color: #EA5514;

}

.yycc_tr {

	height: auto;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 50px;

}

.yycc_zc {

	float: left;

	height: 357px;

	width: 500px;

	overflow: hidden;

	margin-right: 50px;

	-moz-box-shadow:0px 0px 20px #E8E8E8; -webkit-box-shadow:0px 0px 20px #E8E8E8; box-shadow:0px 0px 20px #E8E8E8;

}

.yycc_zc img {

	transition: all 0.5s;

    position:relative

}

.yycc_tr:hover .yycc_zc img {

	transform: scale(1.08);

	z-index:9;

}

.yycc_yc {

	float: left;

	height: auto;

	width: 450px;

}

.yycc_yc_bt {

	font-size: 30px;

	line-height: 84px;

	color: #333;

	float: left;

	height: 84px;

	width: 100%;

	padding-top: 10px;

}

.yycc_yc_jj {

	font-size: 16px;

	line-height: 24px;

	color: #333;

	float: left;

	height: 123px;

	width: 100%;

}

.yycc_yc_xt {

	float: left;

	height: 201px;

	width: 100%;

	display: -webkit-flex;

    display: flex;

    flex-wrap: wrap;

    -webkit-flex-wrap: wrap;

    justify-content: flex-start;

    -webkit-justify-content: flex-start;

}

.yycc_yc_xt_td {

	height: auto;

	width: 140px;

	margin-right: 10px;

	margin-bottom:10px;

}

.yycc_yc_xt_td_t {

	text-align: center;

	height: 46px;

	width: 100%;

}

.yycc_yc_xt_td_w {

	line-height: 24px;

	text-align: center;

	height: auto;

	width: 100%;

	font-size: 16px;

	padding-top: 12px;

}

.yycc_zc2 {

	float: left;

	height:  auto;

	width: 450px;

	padding-right: 50px;

}

.yycc_yc2 {

	float: left;

	height: 357px;

	width: 500px;

	overflow: hidden;

	-moz-box-shadow:0px 0px 20px #E8E8E8; -webkit-box-shadow:0px 0px 20px #E8E8E8; box-shadow:0px 0px 20px #E8E8E8;



}

.yycc_yc2 img {

	transition: all 0.5s;

    position:relative

}

.yycc_tr:hover .yycc_yc2 img {

	transform: scale(1.08);

	z-index:9;

}

.yycc_zc2_bt {

	font-size: 30px;

	line-height: 84px;

	color: #333;

	float: left;

	height: 84px;

	width: 100%;

	padding-top: 10px;

	text-align: right;

}

.yycc_zc2_jj {

	font-size: 16px;

	line-height: 24px;

	color: #333;

	float: left;

	height: 123px;

	width: 100%;

	text-align: right;

}

.yycc_zc2_xt {

	float: left;

	height: 201px;

	width: 100%;

	display: -webkit-flex;

    display: flex;

    flex-wrap: wrap;

    -webkit-flex-wrap: wrap;

    justify-content: flex-end;

    -webkit-justify-content: flex-end;

}

.yycc_zc2_xt_td {

	float: right;

	width: 140px;

	margin-left: 10px;

	margin-bottom: 10px;

}

.yycc_zc2_xt_td_t {

	text-align: center;

	height: 46px;

	width: 100%;

}

.yycc_zc2_xt_td_w {

	line-height: 24px;

	text-align: center;

	height: 48px;

	width: 100%;

	font-size: 16px;

}

.new_ban {

	height: 392px;

	width: 100%;

	overflow: hidden;

	background-image: url(../images/news_r2_c1.png);

	background-repeat: no-repeat;

	background-position: center center;

	margin-top: 60px;

	position: relative;

	z-index: 2;

}

.new_ban_tu {

	position: absolute;

	left: 50%;

	top: 0px;

	margin-left: -960px;

	height: 392px;

	width: 1920px;

	text-align: center;

	z-index: 3;

}

.new_ban_bt {

	font-size: 40px;

	line-height: 40px;

	font-weight: bold;

	text-align:center;

	color: #FFF;

	height: 40px;

	width: 100%;

	padding-top: 175px;

	position: relative;

	z-index: 4;

}

.yycc_dqwz_z {

	float: left;

	height: 60px;

	width: 50%;

	line-height: 60px;

}

.yycc_dqwz_z img {

	margin-right: 11px;

	margin-bottom: -4px;

}

.yycc_dqwz_z a {

	font-size: 16px;

	line-height: 60px;

}

.yycc_dqwz_y {

	text-align: right;

	float: left;

	height: 60px;

	width: 50%;

	font-size: 16px;

	line-height: 60px;

}

.yycc_dqwz_y a {

	font-size: 16px;

	line-height: 60px;

	padding-right: 10px;

	padding-left: 10px;

}

.neiron {

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	overflow: hidden;

}

.neiron_bt {

	height:auto;

	width: 100%;

	float: left;

}

.neiron_bt h1 {

	font-size: 36px;

	height: auto;

	line-height: 46px;

	color: #000;

	font-weight: normal;

	text-align: left;

	height: auto;

	width: 100%;

	float: left;

}

.neiron_fbt {

	font-size: 18px;

	line-height: 82px;

	color: #333;

	float: left;

	height: 83px;

	width: 100%;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E3E3E3;

}

.neiron_zw {

	font-size: 18px;

	line-height: 28px;

	color: #333;

	float: left;

	height: auto;

	width: 100%;

	margin-top: 25px;

	margin-bottom: 50px;

}

.neiron_zw p {

	font-size: 18px;

	line-height: 28px;

	color: #333;

	padding-bottom: 10px;

}

.neiron_zw strong {

	font-weight: bold;

	font-size: 18px;

	line-height: 28px;

}

.yycc_dqwz2 ul li {

	font-size: 18px;

	line-height: 60px;

	float: left;

	height: 60px;

	width: auto;

}

.yycc_dqwz2 ul li .dq {

	color: #ea5514;	

	background-image: url(../images/csxhx.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	background-size:100% 2px;

}

.yycc_dqwz2 ul:hover li .dq {

	background-size:0 2px;

	color: #666 !important;

}

.yycc_dqwz2 ul:hover li  a {

}

.yycc_dqwz2 ul li a {

	color: #666;

	font-size: 16px;

	line-height: 60px;

	text-align: center;

	display: block;

	height: 60px;

	width: auto;

	margin-right: 10px;

	padding-right: 5px;

	padding-left: 5px;

}

.yycc_dqwz2 ul li a:hover {

	color: #ea5514;

	background-image: url(../images/csxhx.png);

	background-repeat: no-repeat;

	background-position: center bottom;

	background-size:100% 2px;

	-webkit-animation-name: 'dhxhx_dh3';/*动画属性名，也就是我们前面keyframes定义的动画名*/

	-webkit-animation-duration: 0.5s;/*动画持续时间*/

	-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/

	-webkit-animation-delay: 0s;/*动画延迟时间*/

	-webkit-animation-iteration-count: no;/*定义循环资料，infinite为无限次*/

	-webkit-animation-direction: normal;/*定义动画方式*/

}

 @keyframes dhxhx_dh3 {

0% {

	background-size:0px 2px;

}

100% {

	background-size:100% 2px;

}

}

.new_list {

	height: auto;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 16px;

	padding-bottom: 46px;

}

.new_list_tb {

	float: left;

	height: 500px;

	width: 380px;

	margin-right: 20px;

	margin-bottom: 62px;

	-moz-box-shadow: 0px 0px 5px #EFEFEF;

	-webkit-box-shadow: 0px 0px 5px #EFEFEF;

	box-shadow: 0px 0px 5px #EFEFEF;

	cursor: pointer;

}

.new_list_tu {

	height: 250px;

	width: 380px;

	overflow: hidden;

	float: left;

	display: -webkit-flex;

	display: flex;

	justify-content: center ;

	-webkit-justify-content: center ;

}

.new_list_tu img {

	height: 250px;

	width: auto;

	transition: all 0.5s;

    position:relative

}

.new_list_tb:hover .new_list_tu img {

	transform: scale(1.08);

	z-index:99;

}

.new_list_sj {

	height: 90px;

	width: 330px;

	margin-left: 25px;

	float: left;

}

.new_list_sj1 {

	font-size: 24px;

	line-height: 90px;

	color: #ea5514;

	float: left;

	height: 90px;

	width: auto;

	padding-right: 10px;

}

.new_list_sj2 {

	font-size: 14px;

	line-height: 20px;

	margin-top:38px;

	color: #666;

	float: left;

	height: 90px;

	width: auto;

	padding-right: 10px;

}

.new_list_bt {

	font-size: 20px;

	line-height: 38px;

	color: #333;

	height: 76px;

	width: 330px;

	float: left;

	overflow: hidden;

	margin-left: 25px;

}

.new_list_bt a {

	font-size: 20px;

	line-height: 38px;

	color: #333;

}

.new_list_ly {

	background-image: url(../images/laiyuan.png);

	background-repeat: no-repeat;

	background-position: left center;

	text-align: left;

	text-indent: 30px;

	float: left;

	height: 25px;

	width: 330px;

	margin-left: 25px;

	margin-top: 40px;

	font-size:14px;

	color:#666;

}

.list_page {

	width: 100%;

	height: 40px;

	float: left;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 59px;

}

.list_page .dq {

	color:#ea5514;

	border: 1px solid #ea5514;

}

.list_page a {

	line-height: 40px;

	font-size: 18px;

	height: auto;

	width: auto;

	color:#999;

	padding-top: 12px;

	padding-right: 14px;

	padding-bottom: 12px;

	padding-left: 14px;

	border: 1px solid #E9E9E9;

	margin-right: 10px;

}

.list_page a:hover {

	color:#ea5514;

	border: 1px solid #ea5514;

}

.about_ban {

	background-image: url(../images/about_r2_c1.png);

	background-repeat: no-repeat;

	background-position: center center;

	height: 392px;

	width: 100%;

	margin-top: 60px;

	overflow: hidden;

	position: relative;

	z-index: 2;

}

.about_ban_tu {

	margin-left: -960px;

	z-index: 3;

	position: absolute;

	left: 50%;

	top: 0px;

	height: 392px;

	width: 1920px;

	text-align: center;

}

.about_ban_bt {

	font-size: 40px;

	line-height: 58px;

	color: #EA5514;

	text-align: center;

	height: 58px;

	width: 100%;

	padding-top: 166px;

	font-weight: bold;

	position: relative;

	z-index: 4;

}

.gsjj {

	height: auto;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 50px;

	margin-bottom: 50px;

}

.gsjj_bt {

	font-size: 30px;

	line-height: 80px;

	color: #000;

	text-align: center;

	height: 80px;

	width: 100%;

	margin-bottom:30px;

}

.gsjj_js {

	text-align: left;

	height: auto;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	font-size: 16px;

	line-height: 24px;

	color: #333;

}

.gsjj_js2 {

	text-align: left;

	height: auto;

	width: 1000px;

	margin-right: auto;

	margin-left: auto;

	font-size: 16px;

	line-height: 24px;

	color: #333;

	text-align:center;

}

.gsjj_js p, .gsjj_js2 p {

	font-size: 16px;

	line-height: 24px;

	color: #333;

}

.gsjj_tr {

	margin-top:50px;

	height: 361px;

	width: 1200px;

}

.gsjj_tr_z ,.gsjj_tr_y {

	float: left;

	height: 361px;

	width: 600px;

	position: relative;

	overflow: hidden;

}

.gsjj_tr_z_wz {

	color: #FFF;

	position: absolute;

	left: 0px;

	top: 0px;

	text-align: center;

	font-size: 16px;

	line-height: 38px;

	height: auto;

	width: 600px;

	padding-top: 274px;

}

.gsjj_tr_z_wz h3 {

	color: #FFF;

	font-size: 16px;

}

.gsjj_tr_z_wz span {

	font-size: 20px;

	line-height: 38px;

}

.gsjj_tr_z_tc {

	color: #FFF;

	height: 261px;

	width: 290px;

	padding-right: 155px;

	padding-left: 155px;

	text-align: center;

	position: absolute;

	left: 0px;

	top: 361px;

	font-size: 16px;

	line-height: 28px;

	padding-top: 100px;

}

.gsjj_tr_y_tc {

	color: #FFF;

	height: 231px;

	width: 290px;

	padding-right: 155px;

	padding-left: 155px;

	text-align: center;

	position: absolute;

	right: 0px;

	top: 361px;

	font-size: 16px;

	line-height: 24px;

	padding-top: 130px;

}

.gsjj_tr_z_tc_zz {

	height: 361px;

	width: 600px;

	position: absolute;

	right: 0px;

	top: 0px;

	background-color: #000;

	opacity:0.6;

	transition: all ease-out 0.5s;

	display:none;

}

.gsjj_tr_z:hover .gsjj_tr_z_tc_zz {

	display:block;

}

.gsjj_tr_y:hover .gsjj_tr_z_tc_zz {

	display:block;

}

.gsjj_tr_z:hover .gsjj_tr_z_tc {

	top: 0px;

	transition: all ease-out 0.5s;

}

.gsjj_tr_y:hover .gsjj_tr_y_tc {

	top: 0px;

	transition: all ease-out 0.5s;

}

.about_4h {

	height: auto;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	background-image: url(../images/shuxian.png);

	background-repeat: repeat-y;

	background-position: 324px top;

	overflow: hidden;

}

.about_4h_bt {

	float: left;

	height: auto;

	width: auto;

	margin-top: 98px;

	margin-left: 20px;

	font-size: 30px;

	line-height: 30px;

	color: #000;

}

.about_4h_bt span {

	color: #888888;

}

.about_4h_lc {

	float: left;

	height:1200px;

	width: 915px;

	margin-top: 66px;

	margin-left: 306px;

}

.about_4h_lc li {

	float: left;

	height: auto;

	width: 990px;

	cursor: pointer;

}

.about_4h_yd {

	float: left;

	height: 70px;

	width: 30px;

	position: relative;

	margin-left:5px;

}

.about_4h_sj {

	float: left;

	height: 30px;

	line-height: 30px;

	width: 930px;

	margin-bottom:5px;

	margin-left: 25px;

	font-size: 18px;

	color: #888888;

}

.about_4h_js {

	float: left;

	font-size: 14px;

	line-height: 35px;

	height: auto;

	width: 930px;

	padding-bottom: 24px;

	margin-left: 25px;

}

.about_4h_yd1 {

	position: absolute;

	top: 5px;

	left: 5px;

	width: 18px;

	height: 18px;

	border-radius: 18px;

	background-color: #EA5514;

	z-index: 3;

}

.about_4h_yd2 {

	margin-top:15px;

	margin-left:15px;

	width: 0px;

	height: 0px;

	border-radius: 18px;

	background-color: #F9CCB8;

	z-index: 4;

	transition:all ease 0.5s;

}

.about_4h_lc li:hover .about_4h_yd .about_4h_yd2 {

	width: 30px;

	height: 30px;

	margin-top:-1px;

	margin-left:-1px;

}

.about_4h_lc li:hover .about_4h_sj

 {

	color: #ea5514;

}.gsry_tr {

	float: left;

	height: auto;

	width: 1200px;

	padding-bottom: 50px;

}

.gsry_td {

	float: left;

	height: 160px;

	width: 380px;

	margin-right: 20px;

	margin-bottom: 30px;

	background-color: #FFF;

	border-radius: 8px;

	font-size: 20px;

	line-height: 30px;

	color: #EA5514;

	display: inline-flex;

	display: webkit-inline-flex;

	justify-content: center;

	align-items: center;

	text-align: center;

	cursor: pointer;

}

.gsdz_tr {

	float: left;

	height: 460px;

	width: 1200px;

	position: relative;

	z-index: 1;

	overflow: hidden;

	margin-top:20px;

	margin-bottom:83px;

}

.gsdz_tr ul li {

	height: 118px;

	width: 488px;

	font-size: 16px;

	line-height: 50px;

	cursor: pointer;

	color:#666;

}

.gsdz_tr ul li h3 {

	font-size: 20px;

	line-height: 50px;

	font-weight: normal;

	color:#666;

}

.gsdz_tr ul li:hover h3 ,.gsdz_tr ul li:hover {

	color:#333;

}

.gsdz_tr ul li h3 img {

	margin-right: 14px;

	margin-bottom: -8px;

}

.gsdz_tr ul li h3 img {

	-webkit-filter: grayscale(100%);

	-moz-filter: grayscale(100%);

	-ms-filter: grayscale(100%);

	-o-filter: grayscale(100%);

	filter: grayscale(100%);

	filter: gray;

	opacity:0.5;

}

.gsdz_tr ul li:hover h3 img {

	-webkit-filter: grayscale(0%);

	-moz-filter: grayscale(0%);

	-ms-filter: grayscale(0%);

	-o-filter: grayscale(0%);

	filter: grayscale(0%);

	transition: filter ease 0.1s;

	opacity:1;

}

.gsdz_dt {

	position: absolute;

	left: 488px;

	top: 0px;

	display:none;

	z-index: 1;

	background-color: #FFF;

	height: 460px;

	width: 710px;

}

.gsdz_tr ul li:hover .gsdz_dt {

	display:block;

	transition: all ease 0.2s;

}

.lxwm_tr {

	float: left;

	height: auto;

	width: 1250px;

	padding-top: 10px;

	padding-bottom: 80px;

}

.lxwm_td {

	float: left;

	height: 100px;

	width: 240px;

	margin-right: 25px;

	background-color: #FFF;

	padding-top: 20px;

	padding-left: 40px;

	cursor: pointer;

	font-size:16px;

	line-height: 38px;

	color: #ea5514;

}

.lxwm_td strong {

	font-size: 20px;

	line-height: 38px;

	color: #4c4c4c;

	font-weight: normal;

}

.zy_ban_bg {

	background-color: #ea5514;

	height: 100px;

	width: 100%;

	margin-top: 60px;

}

.zy_ban {

	height: 100px;

	width: 1160px;

	font-weight: bold;

	color: #FFF;

	line-height: 100px;

	font-size: 30px;

	margin-right: auto;

	margin-left: auto;

}

.zy_tr {

	height: auto;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 60px;

	margin-bottom: 60px;

	background-image: url(../images/baid.png);

	background-repeat: no-repeat;

	background-position: left top;

	background-size:280px 100%;

}

.zy_tr_zc {

	height: auto;

	width: 280px;

	float: left;

	margin-right: 20px;

}

.zy_tr_zc_sou {

	float: left;

	height: 24px;

	width: 250px;

	padding-left: 30px;

	padding-top: 20px;

	padding-bottom: 20px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e3e3e3;

}

.zy_tr_zc_sou img {

	margin-bottom: -7px;

}

.zy_tr_zc_sou .sous {

	font-size: 14px;

	line-height: 22px;

	color: #B3B3B3;

	text-align: left;

	text-indent: 5px;

	height: 22px;

	width: 180px;

	border: 1px solid #FFF;

	margin-left: 5px;

}

.zy_tr_yc {

	float: left;

	height: auto;

	width: 900px;

	background-color: #FFF;

	padding-bottom: 50px;

}

.zy_tr_zc_lm1 ,.zy_tr_zc_lm2 {

	height: 48px;

	width: 280px;

	float:left;

}

.zy_tr_zc_lm1 a ,.zy_tr_zc_lm1 a:hover,.zy_tr_zc_lm2 a:hover {

	display: block;

	height: 47px;

	width: 278px;

	text-align: left;

	text-indent: 31px;

	font-size: 14px;

	line-height: 47px;

	color: #666;

	background-color: #F7F9FA;

	border-right-width: 2px;

	border-right-style: solid;

	border-right-color: #EA5514;

}

.zy_tr_zc_lm2 a {

	display: block;

	height: 47px;

	width: 278px;

	text-align: left;

	text-indent: 31px;

	font-size: 14px;

	line-height: 47px;

	color: #666;

}

.zy_tr_yc_bt {

	font-size: 24px;

	line-height: 24px;

	color: #000;

	float: left;

	height: 24px;

	width: 800px;

	margin-left: 50px;

	margin-top: 50px;

}

.zy_tr_yc_bt2 {

	font-size: 20px;

	line-height: 58px;

	float: left;

	height: 58px;

	width: 800px;

	color: #333;

	margin-left: 50px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #E3E3E3;

	padding-top: 34px;

	margin-top: 50px;

}

.zy_tr_yc_zdmc {

	float: left;

	height: 54px;

	width: 800px;

	margin-left: 50px;

}

.zy_tr_yc_zdmc1 {

	font-size: 16px;

	line-height: 54px;

	float: left;

	height: 54px;

	width: 581px;

	text-align:left;

}

.zy_tr_yc_zdmc2 {

	font-size: 16px;

	line-height: 54px;

	float: left;

	height: 54px;

	width: 85px;

	text-align:center;

}

.zy_tr_yc_zdmc3 {

	font-size: 16px;

	line-height: 54px;

	float: left;

	height: 54px;

	width: 134px;

	text-align:center;

}

.zy_tr_yc_zdmc4 {

	font-size: 16px;

	line-height: 54px;

	float: left;

	height: 54px;

	width: 48px;

	text-align:center;

}

.zy_tr_yc_nr {

	float: left;

	height: 36px;

	width: 800px;

	margin-left: 50px;

}

.zy_tr_yc_nr1 {

	font-size: 14px;

	line-height: 36px;

	color:#666;

	float: left;

	height: 36px;

	width: 581px;

	text-align:left;

}

.zy_tr_yc_nr1 a {color:#666;}

.zy_tr_yc_nr1 a:hover {color:#EA5514;}

.zy_tr_yc_nr2 {

	font-size: 14px;

	line-height: 36px;

	color:#666;

	float: left;

	height: 36px;

	width: 85px;

	text-align:center;

}

.zy_tr_yc_nr3 {

	font-size: 14px;

	line-height: 36px;

	color:#666;

	float: left;

	height: 36px;

	width: 134px;

	text-align:center;

}

.zy_tr_yc_nr4 {

	font-size: 14px;

	line-height: 36px;

	color:#666;

	float: left;

	height: 36px;

	width: 48px;

	text-align:center;

}

.zy_tr_yc_nr4 a img {

	margin-top:5px;

}

.zy_tr_yc_nr1 a ,.zy_tr_yc_nr2 a ,.zy_tr_yc_nr3 a ,.zy_tr_yc_nr4 a {

	color:#666;

}

.mianze_bg {

	background-image: url(../images/jianbian.png);

	background-repeat: no-repeat;

	background-position: center top;

	height: auto;

	width: 100%;

	margin-top: 60px;

}

.mianze {

	height: auto;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

}



.mianze_bt {

	font-size: 36px;

	line-height: 86px;

	text-align: center;

	float: left;

	height: 86px;

	width: 100%;

	padding-top: 54px;

	padding-bottom:20px;

}

.mianze_nr {

	float: left;

	height: auto;

	width: 1200px;

	padding-bottom: 50px;

}

.mianze_nr p {

	line-height: 28px;

	font-size: 16px;

	margin-bottom: 15px;

}

.mianze_nr p strong {

	line-height:70px;

	font-size: 24px;

	font-weight:bold;

}

.dqwz-fixed-top {

	position: fixed;

	left: 0px;

	top: 60px;

}

.pop_main {

	position: fixed;

	left: 50%;

	top: 50%;

	margin-left: -420px;

	margin-top:-290px;

	display: none;

    z-index: 999; 

}

.pop_zz {

	display: none;

    background:#000; 

    position: fixed; 

    left: 0px; 

    top: 0px; 

    width: 100%; 

    height: 100%; 

    z-index: 99; 

    opacity: 0.7 !important;

}

.hzkh_logo {

	height: auto;

	width: 100%;

	padding-top: 90px;

	font-size: 16px;

}

.hzkh_logo img {

	margin-left: 22px;

	margin-bottom: -13px;

}

.hhx {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #E6E6E6;

}

.fscg {

	height: 100px;

	width: 430px;

	position: fixed;

	left: 50%;

	top: 50%;

	margin-top: -50px;

	margin-left: -215px;

	z-index: 999;

	background-color: #FFF;

	border-radius: 10px;

	display: none;

	transition: all ease 0.3s;

}

.fscg h3 {

	font-size: 14px;

	line-height: 58px;

	font-weight: normal;

	color: #333;

	text-align: left;

	text-indent: 30px;

	height: 58px;

	width: 100%;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E3E3E3;

}

.fscg p {

	text-align: right;

	height: 40px;

	width: 100%;

}

.fscg p a {

	color: #EA5514;

	font-size: 14px;

	line-height: 40px;

	margin-right: 30px;

}



.cp_cj2_td {

	float: left;

	height: 260px;

	width: 380px;

	margin-right: 30px;

	margin-bottom: 40px;

	overflow: hidden;

	position: relative;

	transition: all ease 0.3s;

}

.cp_cj2_td:hover .cp_cj2_wz {

	display:block;

	-webkit-animation-name: 'cp_cj2_wz';/*动画属性名，也就是我们前面keyframes定义的动画名*/

	-webkit-animation-duration: 0.5s;/*动画持续时间*/

	-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/

	-webkit-animation-delay: 0s;/*动画延迟时间*/

	-webkit-animation-iteration-count: no;/*定义循环资料，infinite为无限次*/

	-webkit-animation-direction: normal;/*定义动画方式*/

}

@keyframes cp_cj2_wz {

0% {

opacity:0;

}

100% {

opacity:1;

}

}

.cp_cj2_tu {

	height: 260px;

	width: 380px;

	position: absolute;

	z-index: 2;

	left: 0px;

	top: 0px;

}

.cp_cj2_wz {

	height: 260px;

	width: 380px;

	position: absolute;

	z-index: 3;

	left: 0px;

	top: 0px;

	background-color: rgb(0,0,0,0.5);

	display: none;

}

.cp_cj2_wz strong {

	font-size: 24px;

	line-height: 60px;

	color: #FFF;

}

.cp_cj2_wz_nr1 {

	height: 260px;

	width: 380px;

  display: flex;

  align-items: center;

  justify-content: center;

}

.cp_cj2_wz_nr2 {

	height: auto;

	width: 380px;

	font-size: 16px;

	line-height: 36px;

	color: #FFF;

	text-align: center;

}

.cp_cj2_td2 {

	float: left;

	height: 300px;

	width: 500px;

	margin-right: 70px;

	margin-bottom: 60px;

	overflow: hidden;

	position: relative;

	transition: all ease 0.3s;

}

.cp_cj2_td2:hover .cp_cj2_wz2 {

	display:block;

	-webkit-animation-name: 'cp_cj2_wz';/*动画属性名，也就是我们前面keyframes定义的动画名*/

	-webkit-animation-duration: 0.5s;/*动画持续时间*/

	-webkit-animation-timing-function: ease; /*动画频率，和transition-timing-function是一样的*/

	-webkit-animation-delay: 0s;/*动画延迟时间*/

	-webkit-animation-iteration-count: no;/*定义循环资料，infinite为无限次*/

	-webkit-animation-direction: normal;/*定义动画方式*/

}

@keyframes cp_cj2_wz {

0% {

opacity:0;

}

100% {

opacity:1;

}

}

.cp_cj2_tu2 {

	height: 300px;

	width: 500px;

	position: absolute;

	z-index: 2;

	left: 0px;

	top: 0px;

}

.cp_cj2_wz2 {

	height: 300px;

	width: 500px;

	position: absolute;

	z-index: 3;

	left: 0px;

	top: 0px;

	font-size: 16px;

	line-height: 36px;

	color: #FFF;

	text-align: center;

	background-color: rgb(0,0,0,0.5);

	display: none;

}

.cp_cj2_wz2 strong {

	font-size: 24px;

	line-height: 60px;

	color: #FFF;

}

.wapgsdz {

	height: 150px;

	width: 100%;

}

/*浮动窗口样式*/

.floating{
	position:fixed;
	right:10px;
	top:185px;
	width:58px;
	z-index:9;
	background-image: url(/images/kf.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 344px;
}

.floating li{ float:left; width:58px; height:50px; line-height:50px; padding-bottom:10px;position:relative;}








.floating li a.float_message{/* background-image:url(../images/float_message.png);*/

font-family: 'iconfont' !important;

font-style: normal;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

text-rendering: optimizeLegibility; color:#fff; font-size:26px; text-align:center;

}

.floating li a.float_message:before {

  content: "\E61D";

}


.floating li:hover span{width:180px; padding-left:30px; z-index:1;}



.img_message { background-image: url(../images/message.png);}

.img_message:hover { background-image: url(../images/messageh.png)}



.img_message img {display: none;}

.img_message:hover img {display: block; position: absolute; top: -76px; left: -200px; width: 200px; height: 200px;}






.weix_fd img {display: none;}

.weix_fd:hover img {display: block; position: absolute; top: -76px; left: -200px; width: 200px; height: 200px;}



 


.weix_msg img {display: none;}

.weix_msg:hover img {display: block; position: absolute; top: -76px; left: -200px; width: 200px; height: 200px;}



.qq_msg { background-image: url(../images/fdqq2.png); position: relative;}

.qq_msg:hover { background-image: url(../images/fdqq1.png)}



@media screen and (max-width:768px) {

   .img_message { background-size: 40px auto !important; }

}

.xz_cp_gg_tr {

	height: 38px;

	width: 100%;

	float: left;

	margin-top: 30px;

}

.xz_cp_gg_xz {

	background-image: url(../images/apex_r13_c11.png);

	background-repeat: repeat;

	background-size:100% 100%;

	height: 38px;

	width: auto;

	text-align: center;

	margin-right: 10px;

	float: left;

}

.xz_cp_gg_xz a {

	height: 38px;

	width: auto;

	text-align: center;

	display: block;

  padding: 0 10px;

	font-size: 16px;

	line-height: 38px;

	color: #FFF;

}



.yyzx_top_box {

  width: 100%;

  height: auto;

  position: relative;

  overflow: hidden;

  margin-top: 64px;

}



.yyzx_top_tu {

  width: 100%;

  height: auto;

}

.yyzx_top_tu img {

  width: 100%;

  height: auto;

}



.yyzx_top_bt {

  width: 100%;

  height: 88px;

  line-height: 88px;

  font-size: 42px;

  margin-top: -44px;

  color: #FFFFFF;

  text-align: center;

  position: absolute;

  top: 50%;

  left: 0;

  letter-spacing: 15px;

}



.yyzx_td_bt {

  width: 100%;

  height: 43px;

  font-size: 36px;

  color: #E84800;

  text-align: center;

  margin-top: 33px;

  margin-bottom: 20px;

}

.yyzx_td_bt2 {

  width: 100%;

  height: 43px;

  font-size: 36px;

  color: #FFF;

  text-align: center;

  margin-top: 33px;

  margin-bottom: 20px;

}



.yyzx_tb {

  margin-bottom: -9px;

}



.yyzx_td_wz {

  width: 1200px;

  height: auto;

  margin-left: auto;

  margin-right: auto;

  text-align: center;

  font-size: 16px;

  line-height: 32px;

  color: #333;

  padding-top: 10px;

  padding-bottom: 50px;

}

.yyzx_kj_wz {

  width: 1200px;

  height: auto;

  margin-left: auto;

  margin-right: auto;

  text-align: center;

  font-size: 16px;

  line-height: 32px;

  color: #FFF;

  padding-top: 10px;

  margin-bottom: -40px;

}



.bg_huise {

  background-color: #F7F7F7;

}



.yyzx_td {

  width: 100%;

  height: auto;

  float: left;

}



.yyzx_td_tu {

  width: 980px;

  height: auto;

  margin-top: 50px;

  margin-bottom: 100px;

  text-align: center;

  font-size: 16px;

  line-height: 32px;

  margin-right: auto;

  margin-left: auto;

}

.yyzx_td_tu img {

  max-width: 100%;

  height: auto;

}

.yyzx_jjfa {

  width: 100%;

  height: 673px;

  overflow: hidden;

  float: left;

  background-image: url("../images/yycjbj4.png");

  background-position: center center;

  background-repeat: no-repeat;

}



.yyzx_td_jz {

  width: 1200px;

  height: 410px;

  margin-top: 65px;

  margin-left: auto;

  margin-right: auto;

  display: flex;

  justify-content:center;

  

}



.yyzx_jz_box {

  width: 250px;

  padding: 50px;

  border: 1px solid #FFF;

  border-radius: 10px;

  background-color: rgba(244,75,30,0.2);

  margin-left: 5px;

  margin-right: 5px;

  overflow: hidden;

}



.yyzx_jz_xh {

  width: 50px;

  height: 50px;

  padding-bottom: 15px;

  line-height: 50px;

  font-size: 50px;

  color: #FFF;

  font-weight: bold;

  border-bottom: 10px solid #FFF;

  margin-bottom: 20px;

}



.yyzx_jz_nr {

  font-size: 14px;

  line-height: 26px;

  color: #FFF;  

}



.yyzx_td_box {

  background-color: #F7F7F7;

  height: 390px;

  width: 270px;

  margin: 15px;

  float: left;

  overflow: hidden;

}

.yyzx_td_box2 {

  background-color: #FFF;

  height: 280px;

  width: 270px;

  margin: 15px;

  float: left;

  overflow: hidden;

}

.yyzx_td_box3 {

  background-color: #F7F7F7;

  height: 390px;

  width: 220px;

  margin: 10px;

  float: left;

  overflow: hidden;

}



.yyzx_td_box_tb {

  height: 190px;

  width: 100%;

  line-height: 270px;

  text-align: center;

  display: flex;

  align-items:center;

  justify-content:center;

}

.yyzx_td_box_tb2 {

  height: 120px;

  width: 100%;

  line-height: 270px;

  text-align: center;

  display: flex;

  align-items:center;

  justify-content:center;

}



.yyzx_td_box_wz {

  width: auto;

  height: auto;

  padding: 20px 10px;

  text-align: center;

  font-size: 14px;

  line-height: 32px;

  color: #333;

}

.mylz {

  display: none;

}

.yjlz {

  display: block;

}



.hxjzl {

  width: 1200px;

  height: auto;

  margin-left: auto;

  margin-right: auto;

}



.hxjzl_h1 {

  width: 1160px;

  height: auto;

  float: left;

}



.hxjzl_box1 {

  width: 550px;

  height: 200px;

  float: left;

  margin-left: 14px;

  margin-right: 14px;

  background-color: #f4f7fa;

  padding-top: 40px;

  padding-bottom: 20px;

	position: relative;

	z-index: 1;

  transition: all 0.2s;

  border-radius: 5px;
  
}

.hxjzl_box1:hover {

	z-index: 99;

  transform: scale(1.08);

  background-color: #FDECE5;

  box-shadow: 0 0 15px 0 rgba(229, 229, 229, 1);

}

.hxjzl_box1:hover .hxjzl_bt {

  color: #EB5514;

}

.hxjzl_box1:hover .hxjzl_bt img {

  opacity:1;

  left: 10px;

}

.hxjzl_tu {

  width: 100%;

  height: 40px;

  text-align: center;

}

.hxjzl_tu img {

  width: auto;

  height: 40px;

}

.hxjzl_bt {

  width: 100%;

  height: 50px;

  line-height: 50px;

  text-align: center;

  font-size: 24px;

  font-weight: bold;

}

.hxjzl_bt img {

  margin-bottom: -7px;

  position: relative;

  left: 0;

  opacity:0;

  transition: opacity 0.5s , left 0.5s;

}

.hxjzl_jj {

  width: auto;

  height: auto;

  margin-left: auto;

  margin-right: auto;

  padding-left: 50px;

  padding-right: 10px;

  text-align: left;

  font-size: 16px;

}



.hxjzl_h2 {

  width: 1160px;

  height: auto;

  float: left;

  margin-top: 30px;

}

.hxjzl_box2 {

  width: 356px;

  height: 200px;

  float: left;

  margin-left: 14px;

  margin-right: 14px;

  background-color: #f4f7fa;

  padding-top: 40px;

  padding-bottom: 20px;

	position: relative;

	z-index: 1;

  transition: all 0.2s;

  border-radius: 5px;

}

.hxjzl_box2:hover {

	z-index: 99;

  transform: scale(1.08);

  background-color: #FDECE5;

  box-shadow: 0 0 15px 0 rgba(229, 229, 229, 1);

}

.hxjzl_box2:hover .hxjzl_bt {

  color: #EB5514;

}

.hxjzl_box2:hover .hxjzl_bt img {

  opacity:1;

  left: 10px;

}

.index_news {

  width: 1200px;

  height: 354px;

  margin-left: auto;

  margin-bottom: auto;

  overflow: hidden;

}



.index_news_zbox {

  width: 630px;

  height: 354px;

  float: left;

  position: relative;

  overflow: hidden;

  

}



.index_news_ztu {
  width: 630px;
  height: 354px;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
}

.index_news_ztu img {
  width: 100%;
  height: auto;
}

.index_news_wenzi {

  width: 630px;

  height: 100px;

  position: absolute;

  left: 0px;

  bottom: 0px;

  background-color: hsla(0,0%,0%,0.5)

}

.index_news_zbt {

  width: 580px;

  height: 50px;

  margin-left: 25px;

  margin-right: 25px;

  font-size: 16px;

}

.index_news_zbt a {

  color: #FFFFFF;

  width: 480px;

  height: 50px;

  line-height: 50px;

  overflow: hidden;

  text-overflow:ellipsis;

  white-space: nowrap;

  display: block;

  float: left;

}

.index_news_zbt span {

  color: #FFFFFF;

  float: left;

  width: 100px;

  height: 50px;

  line-height: 50px;

  display: block;

  text-align: right;

}

.index_news_jianjie {

  color:#CECECE;

  width: 580px;

  margin-left: 25px;

  margin-right: 25px;

  height: 55px;  

}

.index_news_zsj {

  width: 580px;

  height: 50px;

  margin-left: 25px;

  margin-right: 25px;

}

.index_news_zsj a {

  color:#E3E3E3;

  display: block;

  width: 120px;

  height: 32px;

  font-size: 14px;

  line-height: 32px;

  border: 1px solid #E3E3E3;

  text-align: center;

}

.index_news_ybox {

  width: 550px;

  float: left;

  /*margin-left: 20px;*/

  margin-top: -125px;

}

.index_news_ybox_tb {

  width: 100%;

  height: auto;

  float: left;

  margin-bottom: 20px;

}

.index_news_ytu {

  width: 230px;

  height: 105px;

  overflow: hidden;

  float: left;

  display: flex;

  justify-content:center;

}

.index_news_ytu img {

  width:  auto;

  height: 100%;

}

.index_news_ybt {

  width: 320px;

  height: 35px;

  float: left;

  overflow: hidden;

  text-overflow:ellipsis;

  white-space: nowrap;

}

.index_news_ybt a {

  width: 245px;

  height: 35px;

  font-size: 20px;

  line-height: 35px;

  overflow: hidden;

  text-overflow:ellipsis;

  white-space: nowrap;

  display: block;

  float: left;

  font-weight: 500;

}

.index_news_ybt span {

  float: left;

  width: 75px;

  height: 35px;

  font-size: 12px;

  line-height: 35px;

  display: block;

  text-align: right;

}

.index_news_jianjie2 {

  width: 320px;

  height: 70px;

  font-size: 14px;

  line-height: 22px;

  float: left;

  overflow: hidden;

  color: #7C7C7C;

}

.index_news_ysj {

  width: 300px;

  height: 30px;

  margin-left: 20px;

  float: left;

  margin-top: 8px;

}

.index_news_ysj a {

  font-size: 14px;

  color: #7C7C7C;

  display: block;

  width: 120px;

  height: 26px;

  line-height: 26px;

  border: 1px solid #E3E3E3;

  text-align: center;

}



/*2022-7-22新增样式*/

.cp_jj_bg2 {

	background-image: url(../images/jianbian.png);

	background-repeat: no-repeat;

	background-position: center top;

	height:auto;

	width: 100%;

	margin-top: 64px;

}

.cp_jj2 {

	height: auto;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

	padding-bottom: 64px;

}

.cp_jj_wz2 {

	float: left;

	height: auto;

	width: 520px;

	padding-right:30px;

}

.zbt_cp3 {

	color: #EA5514;

	font-size: 36px;

	font-weight: bold;

	line-height: 85px;

	margin-top: 30px;

	width: 780px;

	position: relative;

}

.pinpaitu {

    margin-top: 75px;

}

.cp_jj_tu2 {

	float: left;

	height: 480px;

	width: 610px;

	text-align: center;

	display:flex;

	align-items: center;

}

.cp_jj_tu2 img {

    width: 560px;

    height: auto;

}

.cp_td2 {

	height: auto;

	width: 1200px;

	margin-right: auto;

	margin-left: auto;

}

.cp_td2 table {

	margin-top: 50px;

	overflow: hidden;

}

.cp_td2 table tr td {

	font-size: 18px;

	line-height: 26px;

	color: #333;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #E3E3E3;

	position: relative;

	right: -3px;

	padding: 5px;

}

.cp_td2 table tr td img {

	height: 50px;

	width: auto;

	padding-top: 40px;

	padding-bottom: 10px;

}

.cp_gg_bg table {

    border-bottom-width: 1px;

    border-bottom-style: solid;

    border-bottom-color: #E3E3E3;

    border-right-width: 1px;

    border-right-style: solid;

    border-right-color: #E3E3E3;

}

.cp_gg_bg table tr td {

	font-size: 14px;

	line-height: 22px;

	color: #666;

    padding: 10px;

    border-top-width: 1px;

    border-top-style: solid;

    border-top-color: #E3E3E3;

    border-left-width: 1px;

    border-left-style: solid;

    border-left-color: #E3E3E3;

    text-align: center;

    

}

.cp_gg_td_mc {

	font-size: 16px!important;

	color: #EA5514!important;

	height: 40px!important;

	width: 235px!important;

}



.cp_gg_td2 {

	font-size: 14px;

	line-height: 40px;

	color: #666;

	height: 40px;

	width: auto;

	float: left;

}

.cp_gg_td4 {

	font-size: 14px;

	line-height: 40px;

	color: #666;

	height: auto;

	width: auto;

	float: left;

	padding-right: 45px;

}

.cp_cj_tr3 {

	float: left;

	height: auto;

	width: 1250px;

	display: flex;

	justify-content: space-around;

	flex-wrap: wrap;

}

.cp_cj2_wz_nr {

	height: 260px;

	width: 380px;

	position: absolute;

	z-index: 3;

	left: 0px;

	top: 0px;

	font-size: 16px;

	line-height: 36px;

	color: #FFF;

	text-align: center;

	background-color: rgb(0,0,0,0.5);

	display: flex;

	align-items: center;

	justify-content: center;

}

/*2022-7-27新增样式*/

.cp_td3 {

    width: 1200px;

    height: auto;

    margin-left: auto;

    margin-right: auto;

    display: flex;

    justify-content:space-around;

    padding-top: 50px;

}

.gntd_tb {

    width: 290px;

    height: auto;

    float: left;

}

.gntd_tu {

    width: 100%;

    height: auto;

    text-align: center;

    overflow: hidden;

}

.gntd_tu img {

    width: auto;

    height: 100px;

}

.gntd_wz {

    width: 100%;

    padding: 10px;

    text-align: center;

}

/* 20240507了解米文发展历程 */
.fzlc_2024 {
  width: 960px;
  height: auto;
  margin: 0 auto;
  padding-bottom: 60px;
  text-align: left;
}
.fzlc_2024_box {
  margin-top: 60px;
}
.fzlc_2024_nf {
  font-size: 24px;
  font-weight: 500;
  color: #ea5514;
  line-height: 1.375;
  margin-bottom: 12px;
}
  .fzlc_2024_yf_box{
    background-image: url("https://www.miivii.com/template/default/index/sjkj/images/huidian.png");
    background-repeat: no-repeat;
    background-position: 76px 12px;
  }
  .fzlc_2024_yf{
    margin-bottom: 20px;
    padding-left: 100px;
    background-image: url("https://www.miivii.com/template/default/index/sjkj/images/dian2024.png");
    background-repeat: no-repeat;
    background-position: 70px 6px;
  }