@charset "utf-8";
/* CSS Document */
ul, li, span, b, p, strong, ol, dl, dd, dt, h1, h2, h3, h4, h5, input, a, div, img {
    margin: 0;
    padding: 0;
    text-decoration: none;
}
body {
    min-width: 1200px;
}
.content {
    height: auto;
    margin: 0 auto;
    overflow: hidden;
    width: 998px;
}
.content::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
body {
    font-family: "微软雅黑";
    position: relative;
    font-size: 80%;
}
li {
    font-family: "微软雅黑";
    list-style: outside none none;
}
img {
    border: 0 none;
}

.marketcon_til{ font-size:20px; text-align:center; width:100%;  margin-top:56px; color:#000;text-align:center;}
.marketcon_til img{  margin: 0 auto !important;}
.insidetit h3{color: #fff;font: bold 27px/35px "微软雅黑";padding: 30px 0 0 35px;}
.insidetit h6 { color: #fff; font: bold 17px/24px Arial;padding: 0 0 0 35px;text-transform: uppercase;}
.inside .insidetit {top: 305px;}
.insidetit{ background: rgba(0, 0, 0, 0) url("../images/tit.png") no-repeat scroll 0 0; height: 110px;left: 50%; margin-left: 258px; overflow: hidden;position: absolute; top: 220px; width: 222px; z-index: 5;}
.hmlogo_img{ float:left; margin-top:8px;}
.hmlogo_img img{ height:42px;}

.header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 1200px;
	height: 58px;
	background: #fff;
	background-repeat: repeat-x;
	background-position: center;
	z-index: 9; 
}
.header-main {
	width: 1200px;
	height: 58px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}
.logo {
	width: 800px;
	line-height:58px; height:58px;
	float: right;
}
.logo ul li {
	position: relative;
	/*display: inline-block;*/
	line-height:58px; height:58px;
    padding: 0 26px;
	float: right;
	/*margin-right: 55px;*/
	font-size: 16px;
	color: #000;
	text-align:right;
}
.logo ul li a {
	line-height: 25px;
	font-size: 16px;
	color: #000;
}
.logo ul li h2 {
	line-height:58px; height:58px;
	font-size: 16px;
	font-weight: normal;
	color: #000;
	cursor: pointer;
}
.logo ul li span {
	display: inline-block;
	width: 16px;
	height: 25px;
	background-image: url(../images/nav.png);
	background-repeat: no-repeat;
	background-position: center;
}
.t-nav {
	display: none;
	position: absolute;
	top: 50px;
	left: -38px;
	width: 212px;
	z-index: 19;
}
.tips {
	width: 100%;
	height: 8px;
	background-image: url(../images/tips.png);
	background-repeat: no-repeat;
	background-position: 46% center;
}
.t-list {
	padding: 15px 22px;
	background-color: #444;
}
.logo ul li .t-list a {
	display: block;
	width: 100%;
	height: 30px;
	font-size: 13px;
	color: #b5b5b5;
	line-height: 30px;
	text-align: left;
	background-image: url(../images/t_list.png);
	background-repeat: no-repeat;
	background-position: right;
}
.logo ul li .t-list a:hover {
	color: #fff;
}
.b-code {
	display: none;
	position: absolute;
	top: -105px;
	right: 25px;
	width: 100px;
	height: 100px;
	overflow: hidden;
	z-index: 9;
}
.b-code img {
	width: 100%;
}
.logo a span.l-icon {
	background-image: url(../images/l_icon.png);
}
.b-jd {
	background-image: url(../images/jd.png);
	background-repeat: no-repeat;
	background-position: center;
}
.b-jd:hover {
	background-image: url(../images/b_jd.png);
}
.index-jd {
	background-image: url(../images/black_jd.png);
	background-repeat: no-repeat;
	background-position: center;
}
.index-jd:hover {
	background-image: url(../images/b_jd.png);
}
.l-show {
	display: block;
}
.l-hide {
	display: none;
}
.
.header-link {
	width: 180px;
	height: 25px;
	float: right;
}
.header-link a {
	float: right;
	width: 70px;
	height: 25px;
}
.footer {
	width: 100%;
	min-width: 1200px;
	height: 256px;
	background-color: #202020;
}
.footer-main {
	width: 1200px;
	height: 130px;
	padding-top: 66px;
	margin: 0 auto;
	border-bottom: 1px solid #2d2d2d;
}
.footer-link {
	width: 1000px;
	height: 90px;
	float: left;
}
.footer-logo {
	width: auto;
	height: 36px;
	float: left;
}
.footer-list {
	width: 1200;
	height: 100px;
	float: left;
}
.footer-list ul {
	width: 100%;
	margin: 0;
}
.footer-list ul li {
	width: auto;
	height: 100px;
	float: left;
	margin-left: 120px;
}
.footer-list ul li a {
	display: block;
	width: 100%;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #6c6c6c;
}
.footer-logo img{ height:36px; width:auto;}
.footer-list ul li a:hover {
	color: #fff;
}
.share {
	position: relative;
	width: 100px;
	height: 100px;
	float: right;
}
.share a {
	width: 100px;
	height: 100px;
	margin-top: 3px;
	float: right;
	margin-left: 3px;
	background-repeat: no-repeat;
	background-position: center;
}
.share a.tenct {
	background-image: url(../images/tenct.png); background-size:100px;
}
.share a.wechat {
	background-image: url(../images/wechat.png);
}
.share a.sina {
	background-image: url(../images/sina.png);
}
.footer-info {
	width: 1200px;
	height: 59px;
	line-height: 60px;
	margin: 0 auto;
	font-size: 12px;
	color: #6c6c6c;
	text-align: center;
}

.index-wrap {
	position: relative;
	width: 100%;
	min-width: 1200px;
	height: 100%;
	/*background-image: url(../images/index_bg.jpg);*/
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 8;
	overflow: hidden;
}
.index-main {
	display: none;
	width: 355px;
	height: 140px;
	padding-top: 100px;
	margin-left: auto;
	margin-right: auto;
	opacity: 0;
}
.index-title {
	width: 355px;
	height: 115px;
}
.index-link {
	width: 160px;
	height: 20px;
	margin: 0 auto;
}
.index-about {
	width: 110px;
	height: 20px;
	float: left;
}
.index-shop {
	width: 50px;
	height: 20px;
	float: right;
}
.index-f {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	min-width: 1200px;
	height: 60px;
	z-index: 9;
}
.index-fmain {
	width: 1200px;
	height: 60px;
	margin: 0 auto;
}
.index-fnav {
	width: 230px;
	height: 60px;
	line-height: 60px;
	float: left;
	overflow: hidden;
}
.index-finfo {
	width: 870px;
	height: 60px;
	float: left;
	font-size: 12px;
	color: #393939;
	text-align: center;
	line-height: 60px;
}
.index-fshare {
	position: relative;
	width: 100px;
	height: 38px;
	padding-top: 22px;
	float: left;
}
.index-fnav a {
	float: left;
	line-height: 60px;
	font-size: 12px;
	color: #393939;
}
.index-fnav span {
	width: 1px;
	height: 10px;
	float: left;
	margin-top: 25px;
	margin-left: 15px;
	margin-right: 15px;
	background-color: #7f7f7f;
}
.index-fshare a {
	width: 20px;
	height: 16px;
	float: right;
	margin-left: 10px;
	background-repeat: no-repeat;
	background-position: center;
}
.index-fshare a.index-ftenct {
	background-image: url(../images/index_ftenct.png);
}
.index-fshare a.index-fwechat {
	background-image: url(../images/index_fwechat.png);
}
.index-fshare a.index-fsina {
	background-image: url(../images/index_fsina.png);
}

.full-page {
	position: relative;
	height: 100%;
}
.section {
	position: relative;
	overflow: hidden;
}
.section12 {
	overflow: hidden;
	background-color: #fff;
}
.bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.section12-title {
	display: none;
	position: absolute;
	left: 15%;
	top: 50%;
	width: 17%;
	min-width: 230px;
	/*width: 350px;
	height: 170px;*/
	margin-top: -85px;
}
.section12-title img {
	width: 100%;
}
.section12-loop {
	display: none;
	position: absolute;
	top: 55%;
	right: -5%;
	width: 62%;
	/*width: 1100px;*/
	height: 550px;
	margin-top: -275px;
	overflow: hidden;
}
.fp-tableCell {
	display: table-cell;
	width: 100%;
	height: 100%;
	min-width: 1370px;
}
.section12-loop ul {
	margin: 0;
}
.slides {
	width: 100%;
	height: 100%;
	float: left;
}
.section12-loop ul li {
	position: relative;
	width: 100%;
	height: 550px;
	line-height: 550px;
	float: left;
}
.section12-loop ul li img {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
}
.section22-main {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 84%;
	height: 72%;
	z-index: 3;
}
.section22-img {
	display: none;
	position: absolute;
	left: -5%;
	bottom: 0;
	width: 71%;
	z-index: 3;
	/*height: 640px;*/
}
.section22-info {
	position: absolute;
	top: 22%;
	right: -5%;
	width: 28%;
	height: 125px;
	z-index: 3;
}
.section22-info p {
	font-size: 15px;
	color: #909090;
	line-height: 30px;
}
.section22-info img {
	width: 100%;
}
.section22-img img {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.section1 {
	width: 100%;
	height: 100%;
	background-color: #fff;
}
.section1-main {
	position: relative;
	width: 72%;
	height: 100%;
	margin: 0 auto;
	z-index: 3;
}
.section1-img {
	display: none;
	position: absolute;
	left: -200px;
	top:320px;
	width: 62%;
	min-width: 680px;
	/*height: 715px;*/
	/*margin-top: -305px;*/
	/*margin-top: 100px;*/
	float: left;
	z-index: 3;
}
.section1-img img {
	width: 80%;
}
.section1-info {
	display: none;
	position: absolute;
	right: -200px;
	top: 50%;
	margin-top: 60px;
	width: 38%;
	/*font-size: 80%;*/
	/*min-width: 350px;*/
	/*height: 456px;*/
	z-index: 4;
}
.section1-title {
	width: 100%;
	height: 110px;
	margin-bottom: 20px;
}
.section1-info .section1-title img {
	width: 100%;
	max-width: 456px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.section1-info p {
	/*height: 30px;*/
	line-height: 38px;
	font-size: 20px;
	color: #333;
	text-align: left;
}
.section1-info img {
	width: 100%;
	max-width: 316px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.section1-info span {
	display: block;
	font-size: 12px;
	line-height: 15px;
	color: #888;
	text-align: left;
}
.section2-info {
	display: none;
	position: absolute;
	top: 10%;
	left: 0%;
	width: 100%;
	height: 156px;
	margin-left: 0px;
	z-index: 3;
}
.section2-title {
	width: 100%;
	height: 60px;
}
.section2-info p {
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 38px;
}
.section2-img {
	display: none;
	position: absolute;
	bottom: -200px;
	left: 0;
	width: 100%;
	height: 370px;
	z-index: 3;
}
.section2-img img {
	position: absolute;
	bottom: 40%;
	left: 0;
	width: 100%;
}
.section5-info {
	display: none;
	position: absolute;
	top: 8%;
	left: 50%;
	margin-left: -220px;
	width: 450px;
	height: 130px;
	z-index: 4;
}
.section5-title {
	width: 100%;
	height: 60px;
}
.section5-info p {
	width: 100%;
	line-height: 30px;
	font-size: 15px;
	color: #606060;
	text-align: center;
}
.section5-img {
	display: none;
	position: absolute;
	bottom: -200px;
	left: 50%;
	width: 79%;
	/*width: 1140px;*/
	height: 445px;
	margin-left: -39%;
	z-index: 3;
}
.section5-img img {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}
.pro-list {
	display: block;
	position: relative;
	width: 33.33%;
	height: 100%;
	float: left;
	overflow: hidden;
	background-image: url(../images/pro_list.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.pro-list h2 {
	width: 100%;
	padding-top: 120px;
	font-size: 30px;
	font-weight: normal;
	color: #d9d9d9;
	text-align: center;
}
.pro-listimg {
	position: absolute;
	right: 25%;
	bottom: 0;
	width: 80%;
	height: 580px;
}
.pro-listimg img {
	position: absolute;
	bottom: 0;
	left: 0;
}
.pro-video {
	width: 100%;
	height: 756px;
	min-width: 1200px;
}
.rad {
	position: fixed;
	top: 50%;
	right: 17px;
	width: 30px;
	overflow: hidden;
}
.rad ul {
	margin: 0;
}
.rad ul li {
	display: block;
	position: relative;
	width: 15px;
	height: 15px;
	margin-top: 10px;
}
.rad ul li a {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(../images/rad.png);
	background-repeat: no-repeat;
	background-position: center;
}
.rad ul li a.active {
	background-image: url(../images/radon.png);
}
.section7-video {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 755px;
	z-index: 3;
}
.section7-video img {
	width: 100%;
}
.about-banner {
	position: relative;
	min-width: 1200px;
    height: 280px; overflow:hidden;
}
.about-main {
	width: 100%;
	min-width: 1200px;
	padding: 75px 0 110px;
}
.about-top {
	width: 1000px;
	height: 435px;
	margin: 0 auto;
}
.about-title {
	display: none;
	width: 275px;
	height: 300px;
	padding-top: 75px;
	margin-left: -200px;
	float: left;
}
.about-title b {
	display: block;
	width: 80px;
	height: 3px;
	background-color: #000;
}
.about-title h2 {
	margin-top: 68px;
	width: 100%;
	height: 45px;
}
.about-img {
	display: none;
	width: 720px;
	height: 435px;
	margin-right: -200px;
	float: right;
	overflow: hidden;
}
.about-word {
	width: 1000px;
	margin-top: 65px;
	margin-left: auto;
	margin-right: auto;
}
.about-cont {
	width: 475px;
	font-size: 14px;
	color: #666;
	line-height: 30px;
	text-align: left;
}
.job-wrap {
	width: 100%;
	min-width: 100px;
	padding: 78px 0 95px;
	background-color: #f7f7f7;
}
.job-main {
	width: 1000px;
	margin: 0 auto;
}
.job-top {
	width: 100%;
	height: 408px;
	border-bottom: 2px solid #e8e8e8;
	right: 
}
.job-img {
	display: none;
	width: 500px;
	height: 408px;
	margin-left: -200px;
	float: left;
	overflow: hidden;
}
.job-word {
	display: none;
	width: 490px;
	height: 350px;
	margin-right: -200px;
	float: right;
	padding: 58px 0 0 10px;
}
.job-word b {
	display: block;
	width: 80px;
	height: 3px;
	background-color: #000;
}
.job-word h2 {
	width: 100%;
	height: 45px;
	margin-top: 68px;
	margin-bottom: 50px;
}
.job-word p {
	line-height: 30px;
	font-size: 15px;
	color: #333;
	text-align: left;
}
.job-list {
	width: 100%;
	margin-top: 36px;
}
.job-list ul {
	margin: 0;
}
.job-list ul li {
	display: block;
	padding: 0 25px;
}
.j-list-title {
	width: 1000px;
	height: 60px;
	border-bottom: 1px solid #e8e8e8;
}
.j-list-title p {
	float: left;
	width: 600px;
	line-height: 60px;
	font-size: 16px;
	color: #333;
	text-align: left;
}
.j-list-title p.pon {
	color: #0088cc;
}
.j-list-title b {
	float: right;
	width: 30px;
	height: 30px;
	margin-top: 15px;
	margin-right: 15px;
	background-image: url(../images/j_plus.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.j-list-title b.j-titleon {
	background-image: url(../images/j_cut.png);
}
.j-list-cont {
	display: none;
	padding: 20px 15px 30px 0;
}
.j-list-cont h2 {
	line-height: 30px;
	width: 100%;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	text-align: left;
}
.j-list-cont p {
	line-height: 30px;
	width: 100%;
	font-size: 14px;
	color: #666;
	text-align: left;
}
.j-list-cont input {
	display: block;
	margin-top: 20px;
	width: 123px;
	height: 33px;
	font-size: 14px;
	color: #333;
	line-height: 33px;
	text-align: center;
	border: 1px solid #7c7c7c;
	background-color: #f5f5f5;
}
.add-list {
	width: 1200px;
	height: 490px;
	margin: 0 auto;
}
.add-list ul {
	display: none;
	padding-top: 75px;
	padding-left: 100px;
	margin-top: 100px;
}
.add-list ul li {
	position: relative;
	width: 168px;
	height: 302px;
	float: left;
}
.pointer {
	width: 21px;
	height: 15px;
	float: left;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 138px;
	background-image: url(../images/pointer.png);
	background-repeat: no-repeat;
	background-position: center;
}
.add-ico {
	position: absolute;
	top: -34px;
	left: 50%;
	width: 61px;
	height: 67px;
	margin-left: -30px;
	overflow: hidden;
	z-index: 3;
}
.add-cont {
	padding: 57px 20px 0;
	width: 128px;
	height: 245px;
	border: 1px solid #e2e2e2; 
}
.add-cont h2 {
	font-size: 16px;
	color: #444;
	width: 100%;
	height: 65px;
	line-height: 20px;
	font-weight: normal;
	text-align: center;
}
.add-cont p {
	padding: 15px 0;
	font-size: 12px;
	font-size: #888;
	line-height: 25px;
	text-align: left;
	border-bottom: 1px solid #eaeaea;
}
.add-table {
	width: 100%;
	min-width: 1000px;
	padding: 77px 0 140px;
	background-color: #f7f7f7;
}
.add-table h2 {
	width: 100%;
	line-height: 25px;
	text-align: center;
}
.add-table h2 b {
	display: inline-block;
	width: 100px;
	line-height: 25px;
	font-weight: normal;
	font-size: 24px;
	color: #333;
	text-align: center;
}
.add-table h2 span {
	display: inline-block;
	width: 20px;
	height: 25px;
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(../images/t_inline.png);
	background-repeat: no-repeat;
	background-position: center;
}
.add-table h3 {
	width: 100%;
	margin-top: 20px;
	line-height: 25px;
	font-weight: normal;
	font-size: 14px;
	color: #777;
	text-align: center;
}
.add-table h4 {
	margin-top: 30px;
	font-size: 22px;
	line-height: 30px;
	color: #333;
	font-weight: normal;
	text-align: center;
}
.table-l {
	width: 1000px;
	margin-top: 35px;
	margin-left: auto;
	margin-right: auto;
}
.table-l ul li {
	width: 310px;
	height: 43px;
	float: left;
	margin-right: 32px;
	margin-top: 20px;
	border: 1px solid #e8e8e8;
	background-color: #fff;
}
.table-l ul li p {
	/*width: 110px;*/
	float: left;
	margin-left: 16px;
	line-height: 43px;
	font-size: 12px;
	color: #666;
}
.table-l ul li input {
	width: 150px;
	float: left;
	height: 43px;
	padding-left: 10px;
	line-height: 43px;
	text-align: left;
	/*margin-right: 20px;*/
	font-size: 12px;
	border: none;
	background-color: transparent;
	color: #666;
}
.table-l ul li b {
	float: right;
	line-height: 43px;
	text-align: right;
	margin-right: 20px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
}
.text-area {
	width: 100%;
	height: 136px;
	margin-top: 20px;
	border: 1px solid #e8e8e8;
	background-color: #fff;
	overflow: hidden;
}
.text-area p {
	width: 60px;
	float: left;
	line-height: 43px;
	margin-left: 16px;
	font-size: 12px;
	color: #666;
}
.text-area textarea {
	width: 900px;
	height: 136px;
	float: left;
	margin-left: 10px;
	font-size: 12px;
	line-height: 43px;
	color: #666;
	border: none;
	background-color: transparent;
}
.table-sub {
	width: 100%;
	height: 55px;
	margin-top: 20px;
	overflow: hidden;
}
.table-sub input {
	width: 100%;
	height: 100%;
	font-size: 14px;
	line-height: 55px;
	color: #fff;
	border: medium none;
	background-color: #3e3e3e;
}
.table-sub input:hover {
	background-color: #111;
}
.support {
	width: 100%;
	min-width: 1000px;
	height: 804px;
}
.support h2 {
	width: 1000px;
	height: 70px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	line-height: 70px;
	font-size: 24px;
	color: #333;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px solid #e8e8e8;
}
.qus {
	width: 1000px;
	/*min-height: 800px;*/
	margin: 0 auto;
}
.qus ul {
	width: 100%;
}
.qus ul li {
	padding: 0 15px 0 53px;
	/*height: 65px;*/
	width: 932px;
	background-image: url(../images/qus.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.qus ul li h3 {
	width: 100%;
	height: 65px;
	line-height: 65px;
	cursor: pointer;
	font-weight: normal;
}
.qus ul li h3 span {
	float: left;
	width: 875px;
	font-size: 14px;
	color: #666;
	text-align: left;
}
.qus ul li h3 b {
	float: right;
	width: 10px;
	height: 65px;
	background-image: url(../images/s_bottom.png);
	background-repeat: no-repeat;
	background-position: center;
}
.qus ul li h3.s-on {
	width: 100%;
	height: 65px;
	line-height: 65px;
}
.qus ul li h3.s-on span {
	float: left;
	width: 875px;
	font-size: 14px;
	color: #0088cc;
	text-align: left;
}
.qus ul li h3.s-on b {
	float: right;
	width: 10px;
	height: 65px;
	background-image: url(../images/s_top.png);
	background-repeat: no-repeat;
	background-position: center;
}
.surr-answer {
	display: none;
	width: 875px;
	padding-bottom: 25px;
	line-height: 35px;
	font-size: 14px;
	color: #0088cc;
	text-align: left;
}
.s-pagetion {
	padding-top: 30px;
	width: 245px;
	height: 45px;
	margin-left: auto;
	margin-right: auto;
}
.s-pagetion a {
	width: 19px;
	height: 22px;
	float: left;
	font-size: 12px;
	margin-left: 4px;
	line-height: 22px;
	text-align: center;
	color: #ccc;
	border: 1px solid #ccc;
}
.s-pagetion a.active {
	color: #fff;
	border: 1px solid #3c6fcd;
	background-color: #3c6fcd;
}
.s-pagetion a:hover {
	color: #fff;
	border: 1px solid #3c6fcd;
	background-color: #3c6fcd;
}
.map {
	position: relative;
	width: 100%;
	min-width: 1200px;
	/*height: 784px;*/
}
.map-info {
	display: none;
	position: absolute;
	top: 50%;
	right: 16%;
	width: 440px;
	height: 380px;
	margin-top: -180px;
	background-image: url(../images/map_info.png);
	background-repeat: repeat;
	background-position: center;
}
.map-info h2 {
	width: 400px;
	padding-left: 30px;
	height: 66px;
	margin: 0 auto;
	line-height: 66px;
	font-size: 24px;
	font-weight: normal;
	color: #231815;
	text-align: left;
	border-bottom: 1px ;
}
.map-info p {
	padding: 22px 0 20px 35px;
	font-size: 14px;
	color: #666;
	line-height: 35px;
	text-align: left;
}
.map-info b {
	display: block;
	width: 35px;
	height: 1px;
	margin-bottom: 30px;
	margin-left: 35px;
	background-color: #000;
}
.map-info span {
	display: block;
	width: 400px;
	margin-left: 35px;
	/*margin-top: 40px;*/
	height: 30px;
	padding-left: 33px;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	background-repeat: no-repeat;
	background-position: left center;
}
.map-info span.s-mess {
	background-image: url(../images/s_mess.png);
}
.map-info span.s-phone {
	background-image: url(../images/s_phone.png);
}
.map-info span.s-fax {
	background-image: url(../images/s_fax.png);
}
.map-info span.s-email {
	background-image: url(../images/s_email.png);
}
.baidu {
	width: 100%;
	height: 100%;
	background-color: #f5f4f0;
}
.anchorBL {
	display: none;
}
.video-mp4 {
	position: relative;
	width: 100%;
	height: 100%;
}
.video-mp4 .video-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 5;
}
.video-mp4 video {
	position: relative;
	width: 100%;
	z-index: 4;
}

.mapapi{ width:100%; height:460px; border-top:1px solid #ddd;margin-bottom:0px;}
.com_con{ width:1200px; margin:0 auto; margin-top:42px; margin-bottom:66px;}
.com_con_title{ font-size:24px; color:#333; line-height:70px; border-bottom: 1px solid #e8e8e8;text-align: left;height: 70px;}
.com_ny_con{width:1152px; margin:0 auto; padding:38px 24px; font-size:14px; color:#666; line-height:28px;}

/**招贤纳士**/
.job-list{width:1200px; margin:20px 0 0 0;}
.job-list dt{ margin-top:1px; width:1128px; height:51px; padding:0 50px 0 22px; background:url(../images/job_bg02.jpg) no-repeat right -55px #F4F4F4; line-height:50px; cursor:pointer;}
.job-list dt h2{ float:left; line-height:50px; color:#444; font-size:18px; padding-right:10px; font-weight: normal;}
.job-list dt span{padding-left:14px; color:#929292; font-size:12px;}
.job-list dt a{ float:right; color:#444;}
.job-list dd{ background:#fafafa; padding:25px 18px; display:none;}
.job-list dd td span{ color:#000; padding-right:11px}
.job-list table{ width:1160px; margin:0 auto;}
.job-info{ margin-top:12px; padding:12px 15px 0; }
.job-info h3{ color:#157fbc; font-weight: normal; margin: 8px 0;font-size: 14px;}

.job-list .tips {
    border-top: 1px solid #ddd;
    font-size: 14px;
    line-height: 34px;
    margin-top:10px;
    padding-top: 15px;
	position:relative;
}
.job-list .tips span {
    color: #666;
}
.job-list .tips a{position:absolute; right:10px; top:12px;}

.job-list dt.open{ background:url(../images/job_bg02.jpg) no-repeat right 0 #6bc30d; color:#fff;}
.job-list dt.open a,.job-list dt.open h2,.job-list dt.open span{ color:#fff;}

.job-table{border: 1px solid #e7e6e6; border-bottom: 0;width: 100%;}
.job-table td{border-bottom: 1px solid #e7e6e6; color: #555;padding:8px 12px;}
.job-table td.graybg{background: #f4f4f4;}













