﻿@charset "utf-8";
/* css document */

.container {
	margin-left:auto;
	margin-right:auto;
	width: 1070px;
	font-family:microsoft yahei;
}
/*合作伙伴*/

.wrapCont_01 {
	height:300px;
}
.hzhb {
}
.hzhb .hzTit {
	padding-top:40px;
	padding-bottom:50px;
	text-align:center;
}
.hzhb .hzTit h4 {
	font-size:26px;
	color:#000;
}
.hzhb .hzTit span {

	font-size: 16px;
color: #666;
}
.hzhb .hzTit p {
	margin-top:14px;
	color:#b5b7ba;
}
.hzhb .hzCont {
	position:relative;
}
.hzhb .hzCont ul {
	margin:0 auto;
	width:830px;
	overflow:hidden;
}
.hzhb .hzCont li {
	margin:0 4px;
	float:left;
	width:158px;
	text-align:center;
}
.hzhb .hzCont li h5 {
	margin-top:12px;
	font-weight:normal;
	overflow:hidden;
}
.hzhb .hzCont li h5 a {
	color:#fff;
}
.hzhb .hzCont .btnLeft, .hzhb .hzCont .btnRight {
	position:absolute;
	top:30px;
	width:17px;
	height:26px;
}
.hzhb .hzCont .btnLeft {
	left:32px;
	background:url(../images/hzBtnLeft.png) no-repeat center;
}
.hzhb .hzCont .btnRight {
	right:32px;
	background:url(../images/hzBtnRight.png) no-repeat center;
}
.m_fl {
	width: 250px;
	margin-top:19px;
}
.m_fl h2 {
	background: url(../images/flh2bg.jpg) no-repeat;
	height: 53px;
	line-height: 53px;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	color: #fff;
}
.m_fl h2 a {
	color: #fff;
}
.m_flc {
	border: 2px solid #e5e5e5;
	padding: 20px;
	border-top: none;
	overflow:hidden;
}
.u_lst1 {
	margin-bottom: 10px;
}
.u_lst1 li {
	border: 1px solid #e5e5e5;
	width: 156px;
	height: 31px;
	line-height: 31px;
	margin-bottom: 10px;
	padding-left:48px;
	overflow: hidden;
}
.u_lst2 li {
	border: 1px solid #e5e5e5;
	width: 96px;
	height: 31px;
	line-height: 31px;
	margin-bottom: 10px;
	text-align: center;
	float: left;
	margin-right: 10px;
}
.u_lst2 .lastli {
	margin-right: 0;
}
.u_lst2 .lali {
	width: 95px;
	margin-right: 0;
}
.pro_bg {
	background:#f2f2f2;
	overflow:hidden;
}
.dh {
	background:url(../images/ffd.jpg);
	height:77px;
}
.dh h2 {
	height:63px;
	padding:10px 0 0;
	text-align:center;
	color:#fff;
	font-size:22px;
	line-height:36px;
}
.dh h2 a, .cp h2 a {
	color:#FFF;
}
.dh h2 span {
	display:block;
	font-size:12px;
	line-height:22px;
}
.cpBox {
	position:relative;
	width:910px;
	height:700px;
}
.cpBox h4 {
	position:relative;
	margin-bottom:10px;
	height:44px;
	text-align:center;
	font-weight:normal;
}
.cpBox h4 a {
	position:relative;
	float:left;
	margin-right:5px;
	width:132px;
	height:44px;
	line-height:44px;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	background-color:#333;
}
.cpBox h4 a i {
	position:absolute;
	bottom:-6px;
	left:50%;
	margin-left:-3px;
	display:none;
	border:3px solid transparent;
	border-top-color:#ff6600;
}
.cpBox h4 a.cur, .cpBox h4 a:hover {
	background-color:#ff6600;
}
.cpBox h4 a.cur i, .cpBox h4 a:hover i {
	display:block;
}
.cpBox ul {
	overflow:hidden;
}
.cpBox li {
	float:left;
	margin-right:8px;
	margin-bottom:10px;
	width:212px;
	border:1px solid #d6d7d9;
	text-align:center;
}
.cpBox li.noMr {
	margin-right:0;
}
.cpBox li img {
	display:inline-block;
	margin:0 0 0 10px;
}
.cpBox li h5 {
	height:28px;
	line-height:28px;
	overflow:hidden;
	font-weight:normal;
	font-size:14px;
}
.cpBox li h5 a {
	color:#333;
}
.cpBox li p {
	font-size:13px;
	color:#999;
}
.wrapCont_03 .container {
	position:relative;
	padding-top:256px;
}
.duiBi .duiLy {
	position:absolute;
	left:769px;
	top:56px;
	font-weight:bold;
	font-size:14px;
	color:#db261d;
}
.duiBi .duiPhone {
	position:absolute;
	left:828px;
	top:102px;
	font-size:19px;
	color:#fff;
}
.duiTab {
	margin:24px auto 0 auto;
	width:375px;
	height:40px;
	text-align:center;
}
.duiTab span {
	position:relative;
	float:left;
	margin-right:1px;
	width:124px;
	height:40px;
	line-height:40px;
	font-size:13px;
	color:#333;
	text-decoration:none;
	background-color:#fff;
	cursor:pointer;
}
.duiTab span i {
	position:absolute;
	top:-6px;
	left:50%;
	margin-left:-3px;
	display:none;
	border:3px solid transparent;
	border-bottom-color:#ff6600;
}
.duiTab span.cur, .duiTab span:hover {
	background-color:#de0000;
	color:#fff;
}
.duiTab span.cur i, .duiTab span:hover i {
	display:block;
}
.bg01 {
	background:#f2f2f2;
	border-top:solid 6px #6f2a85;
}
.bg02{
	background:#f2f2f2;
	border-top:solid 6px #eaeaea;
}
.tilbg1 {
	background:url(../images/tilbg1.png) no-repeat center 0;
	height:60px;
}
.ys strong {
	color:#6f2a85;
}
.ys h3 {
	font-weight:normal;
	font-size:20px;
	color:#333;
	text-align:center;
	height:100px;
	padding:33px 0 0;
}
.ys h3 em {
	display:block;
	text-transform:uppercase;
	font-family:"Microsoft yahei";
	font-size:32px;
	color:#999;
	font-style:normal;
}
.ys h3 b {
	font-size:36px;
	display:block;
}
.gy {
	height:445px;
	overflow:hidden;
	position:relative;
	width:953px;
	margin:auto;
	padding-top:19px;
}
.gy2 {
	width:430px;
	overflow:hidden;
	position:absolute;
	top:64px;
	right:40px;
}
.gy2 p {
	height:80px;
	width:310px;
	margin-bottom:21px;
	overflow:hidden;
	font:14px "Microsoft Yahei";
	line-height:24px;
	padding-top:22px;
	color:#000;
}
.gy2 .p01 {
	text-align:right;
}
.team {
	background:url(../images/team_bg.gif) no-repeat center top;
	font-family:"Microsoft yahei";
}
.t_m {
	width:960px;
	margin:0 auto;
}
.team_t {
	text-align:center;
	font-weight:normal;
	color:#333;
	font-size:20px;
	padding:44px 0 0;
}
.team_t b {
	display:block;
	font-size:30px;
	line-height:30px;
	padding-bottom:17px;
}
.team_t strong {
	color:#6f2a85;
}
.team_t em {
	display:block;
	font-family:"Microsoft yahei";
	font-style:normal;
	text-transform:uppercase;
	font-size:16px;
	color:#999;
	padding:13px 0 0;
}
.team ul {
	clear:both;
	height:225px;
	overflow:hidden;
	padding:28px 0 0;
}
.team li {
	float:left;
	display:inline-block;
	width:226px;
	height:225px;
	text-align:center;
	padding-right:18px;
}
.team li a {
	display:block;
	background:url(../images/team_libg01.gif) no-repeat center top;
	height:225px;
	color:#333;
}
.team li em {
	display:block;
	font-family:Impact;
	font-size:36px;
	line-height:36px;
	padding:40px 0 8px;
	font-style:normal;
}
.team li b {
	display:block;
	font-size:18px;
}
.team li span {
	display:block;
	width:140px;
	color:#666;
	font-size:14px;
	line-height:24px;
	margin:0 auto;
	padding:6px 0 0;
}
.team li a:hover {
	text-decoration:none;
	background:url(../images/team_libg02.gif) no-repeat center top;
	color:#6f2a85;
}
.team li a:hover span {
	color:#6f2a85;
}
.team .nomg {
	padding-right:0;
}
.prev, .next {
	width:23px;
	display:block;
	overflow:hidden;
}
.prev1, .next1 {
	width:40px;
	height:112px;
	display:block;
	overflow:hidden;
}
.prev2, .next2 {
	width:19px;
	height:51px;
	display:block;
	overflow:hidden;
}
.gy01, .gy02 {
	width:23px;
	height:23px;
	display:block;
	padding:0 8px;
	top:-11px;
}
.prev1 {
	background:url(../images/ico_l02.png) no-repeat 0 0;
}
.next1 {
	background:url(../images/ico_r02.png) no-repeat 0 0;
}
.prev2 {
	background:url(../images/ico_l04.png) no-repeat 0 0;
}
.next2 {
	background:url(../images/ico_r04.png) no-repeat 0 0;
}
.gy01 {
	background:url(../images/ico_l03.jpg) no-repeat center 0 #fff;
	left:198px;
}
.gy02 {
	background:url(../images/ico_r03.jpg) no-repeat center 0 #fff;
	left:230px;
}
.prev:hover, .next:hover, .prev1:hover, .next1:hover, .prev2:hover, .next2:hover {
	background-position:0 bottom;
}
.gy01:hover, .gy02:hover {
	background-position:center bottom;
}
.w966 {
	width:996px;
	margin:auto;
	padding-top:52px;
}
.jzs {
	float:left;
	text-align:center;
	padding-left:2px;
	font-size: 14px;
	line-height:40px;
	width:175px;
	height:180px;
}
.sb02 h3 span {
	display:block;
	overflow:hidden;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	margin: 0 0 10px;
	text-align:center;
}
.sb02 h3 {
	position:absolute;
	left:0;
	top:400px;
	overflow:hidden;
	line-height:24px;
	width:770px;
	font-family:"Microsoft YaHei";
	height:122px;
}
.sb02 h3 a {
	border:none;
	color:#6f2a85;
	font-size:18px;
	font-weight:normal;
	font-size: 14px;
}
.sb02 h3 p {
	line-height:22px;
	color:#666;
	text-align:center;
	height:65px;
	overflow:hidden;
	margin-bottom:24px;
}
.sb {
	border-top:solid 10px #6f2a85;
	height:500px;
	font-family:"Microsoft yahei";
	background:url(../images/sbbg.jpg) no-repeat center 0;
	text-align:center;
}
.sb h2 {
	background:url(../images/tilbg1.png) no-repeat center 0;
	padding:83px 0 0;
	height:124px;
	line-height:46px;
}
.sb h2 span {
	display:block;
	height:38px;
	line-height:38px;
	border:solid 1px #cfcfcf;
	width:475px;
	margin:0 auto;
}
.sb h2 em {
	line-height:32px;
	font-size:14px;
	color:#999;
}
.sbtil {
	height:90px;
	text-align:center;
	font-size:20px;
	color:#fff;
	margin-top:19px;
}

.sbtil .hzTit {

	padding-bottom:10px;
	text-align:center;
}
.sbtil .hzTit h4 {
	font-size:26px;
	color:#000;
}
.sbtil .hzTit span {

	font-size: 16px;
color: #666;
}
.sbtil .hzTit p {
	margin-top:14px;
	color:#b5b7ba;
}


.sbtil a {
	width:257px;
	height:64px;
	line-height:54px;
	font-weight:bold;
	color:#fff;
	background:url(../images/sblbg1.gif) repeat-x 0 0;
	display:inline-block;
}
.sbtil a:hover, .sbtil a.cur {
	background:url(../images/sblbg2.gif) repeat-x 0 0;
	text-decoration:none;
}
.sb01 {
	margin:27px 0 0;
}
.sb02 {
	width:770px;
	margin:0 35px 0 0;
	_margin:0 40px;
	padding-bottom:6px;
}
.sb02 dl {
	width:744px;
	margin:0 auto;
}
.sb02 dt {
	width:394px;
	margin:0 auto;
	height:278px;
}
.sb02 dt img {
	padding:6px;
	background:#d8d8d8;
	width:383px;
	height:266px;
	display:block;
}
.sb02 dd {
	background:url(../images/sblbg.jpg) no-repeat center 53px;
	text-align:center;
	line-height:26px;
	padding:11px 0 0;
	font-size:14px;
}
.sb02 dd h3 {
	height:42px;
	line-height:42px;
	text-align:center;
	font-size:14px;
	margin:0 0 10px;
}
.sb02 dd h3 a {
	color:#6f2a85;
}
.sb02 dd p {
	height:71px;
	overflow:hidden;
}
.sbc span a {
	line-height:31px;
	display:inline-block;
	padding:0 22px;
	border:solid 1px #b7b7b7;
	color:#8f8f8f;
}
.sbgd {
	clear:both
}
.w1060 {
	width:1192px;
	margin:auto;
}
#carousel0, #carousel1, #carousel2 {
	width:860px;
	position:relative;
	overflow:hidden;
	background-repeat: no-repeat;
}
#carousel0 img, #carousel1 img, #carousel2 img {
	visibility:visible; /* hide images until carousel can handle them */
	cursor:pointer; /* otherwise it's not as obvious items can be clicked */
	box-shadow: rgba(0, 0, 0, 0.298039) 0px 5px 10px;
	width:195px;
	height:150px;
}
.container {
	padding-bottom: 20px;
}
.linkx {
	border-top: 1px solid #e7e7e7;
	height: 84px;
	overflow: hidden;
	margin-top: 30px;
}
.link {
	height:130px;
	overflow:hidden;
}
.link h2 {
	background:url(../images/links_en.gif) no-repeat 0 12px;
	width:147px;

	border-right:1px solid #d6d6d6;
}
.link h2 a {
	color:#333;
	font:16px "Microsoft YaHei";
	padding:42px 0 0 0;
	float:left;
}
.link h2 span a {
	font:12px "Microsoft YaHei";
	background:url(../images/links.gif) no-repeat;
	width:66px;
	height:27px;
	padding:0 0 0 3px;
	margin:45px 0 0 3px;
	color:#fff;
	float:left;
	display:inline;
}
.ll_con {
	width:1192px;
	padding:15px 0 0 0;
	overflow:hidden;
}
.ll_con a {
	padding:0 0 0 12px;
	display:inline-block;
	font:12px/22px "Microsoft YaHei";
	color:#333;
}
.fv_list {
	margin-bottom:30px;
	margin-top:28px;
}
.fv_list li {
	float:left;
	cursor:pointer;
	display:inline;
	margin-left:21px;
	text-align:center;
	position: relative;
	background:url(../images/w2.jpg) center top no-repeat;
	color:#333;
	width:265px;
	height:355px;
}
.fv_list em, .fv_list li img {
	display:block;
	margin:0 auto;
}
.fv_list b {
	display:block;
	height:49px;
	line-height:49px;
	overflow:hidden;
	font-size:16px;
	background:#FFF;
}
.fv_list span {
	display:block;
	line-height:25px;
	background:#FFF;
	padding:0 16px 10px 16px;
}
.fv_list .fv_cur {
	background:url(../images/w1.jpg) center top no-repeat;
	color:#fff
}
.al {
	width:1192px;
	height:608px;
	overflow:hidden;
	margin:0 auto;
}
.al_c {
	height:450px;
	overflow:hidden;
	padding:0 0 0 0;
}
.al_c ul {
	
	display:inline;
	float:left;
	overflow:hidden;
}
.aa01 {
	margin-top:206px;
}
.you {
	background:url(../images/yo.jpg) no-repeat center;
	height:588px;
	min-width:1192px;
	margin-top:20px;
}
.massage-bg {
	margin-top:34px;
	background:url(../images/ys-bg.jpg) repeat;
	height:435px;
}
.massage {
	width:351px;
	margin:0 auto;
	padding:22px 0 0 609px;
	background:url(../images/massage-bg.jpg) no-repeat left top;
	height:413px;
}
.massage h2 {
	background:url(../images/massage-line.jpg) no-repeat bottom;
	height:42px;
	font:normal 16px/38px "Microsoft yahei";
	color:#000;
}
.massage h2 a {
	color:#000;
}
.massage ul {
	padding-top:21px;
}
.massage li {
	margin-top:8px;
	overflow:hidden;
	width:351px;
}
.massage li em {
	float:left;
	width:73px;
	line-height:27px;
	color:#666;
	font-size:14px;
	text-align:right;
	font-family:"Microsoft Yahei";
	padding-right:5px;
}
.massage .inp261 {
	width:258px;
	height:27px;
	line-height:27px;
	color:#666;
	background:url(../images/massage-inp.jpg) no-repeat;
	float:left;
	border:0;
	padding-left:3px;
}
.massage .xing {
	float:left;
	padding-top:8px;
	color:#6f2a85;
	float:left;
	font-size:16px;
	padding-left:3px;
}
.massage .txt261 {
	width:258px;
	height:123px;
	line-height:27px;
	resize:none;
	background:url(../images/massage-txt.jpg) no-repeat;
	color:#666;
	float:left;
	border:0;
	padding-left:3px;
}
.massage .inp103 {
	width:100px;
	height:27px;
	line-height:27px;
	color:#666;
	background:url(../images/massage-inp2.jpg) no-repeat;
	float:left;
	border:0;
	padding-left:3px;
}
.massage img {
	float:left;
	margin:1px 0 0 7px;
	width:68px;
	height:25px;
}
.massage .sx {
	line-height:27px;
	padding-left:6px;
	color:#515151;
}
.massage .sx a {
	color:#515151;
}
.massage-btn {
	padding:0 0 0 80px;
}
.massage-btn .tj {
	width:98px;
	height:35px;
	background:url(../images/tj.jpg) no-repeat;
	line-height:35px;
	text-align:center;
	color:#fff;
	cursor:pointer;
	margin-right:7px;
	letter-spacing:1px;
	border:0;
	font-size:16px;
	font-family:"Microsoft yahei";
	font-weight:bold;
}
.massage-btn .cz {
	width:98px;
	height:35px;
	background:url(../images/cz.jpg) no-repeat;
	line-height:325x;
	text-align:center;
	color:#fff;
	cursor:pointer;
	margin-right:7px;
	border:0;
	font-size:16px;
	font-family:"Microsoft yahei";
	font-weight:bold;
}
.news {
	width:386px;
	float:left;
	margin-top:18px;
	background:url(../images/news-yy.jpg) no-repeat right top;
	padding-right:21px;
}
.news-img {
	margin:17px 0 0 0;
}
.news-img img {
	width:386px;
	height:140px;
}
.news ul {
	padding:11px 0 0 0;
	;
}
.news li {
	line-height:31px;
	height:31px;
	overflow:hidden;
	background:url(../images/news-icon.jpg) no-repeat 0 11px;
	padding-left:24px;
	border-bottom:1px dashed #e4e4e4;
}
.news li a {
	color:#555;
}
.news li.nomr {
	border-bottom:0;
}
/**/

.hydt {
	width:367px;
	float:left;
	margin:18px 0 0 24px;
	background:url(../images/news-yy.jpg) no-repeat right top;
	padding-right:38px;
}
.hydt-img {
	margin:17px 0 0 0;
}
.hydt-img img {
	width:386px;
	height:140px;
}
.hydt ul {
	padding:11px 0 0 0;
	
}
.hydt li {
	line-height:31px;
	height:31px;
	overflow:hidden;
	background:url(../images/news-icon.jpg) no-repeat 0 11px;
	padding-left:24px;
	border-bottom:1px dashed #e4e4e4;
}
.hydt li a {
	color:#555;
}
.hydt li.nomr {
	border-bottom:0;
}
/**/

.faq {
	width:330px;
	float:right;
	margin-top:18px;
}
.faq-c {
	height:430px;
	overflow:hidden;
	margin-left:2px;
	width:270px;
	margin-top:0;
}
.faq-c dl {
	padding:17px 0 7px 0;
	width:280px;
	border-bottom:1px dashed #e0e0e0;
}
.faq-c dt {
	background:url(../images/w.jpg) no-repeat;
	padding-left:32px;
	line-height:20px;
	color:#6f2a85;
}
.faq-c dt a {
	color:#6f2a85;
}
.faq-c dd {
	background:url(../images/d.jpg) no-repeat 0 4px;
	padding-left:32px;
	line-height:24px;
	margin-top:7px;
	color:#656565;
}
.til01 {
	border-bottom:solid 2px #ff6600;
	height:35px;
}
.til01 {
	font-family:"Microsoft Yahei";
}
.more01 {
	font-size:12px;
	color:#999;
	font-weight:normal;
	line-height:35px;
}
.more01 a, .til02 .more01 a {
	padding:0;
	background:none;
	border:0;
	font-size:12px;
	color:#999;
}
.til01 p a {
	display:inline-block;
	width:96px;
	height:35px;
	line-height:35px;
	color:#666;
	font-size:16px;
	background:url(../images/dt_a.gif) no-repeat 17px center;
	padding-left:45px;
}
.til01 p a:hover, .til01 p .cur {
	padding-left: 4px;
	color: #333;
	font-size: 18px;
}
.about {
	background:url(../images/hbg.jpg) no-repeat center #f2f2f2;
	min-width:1192px;
}
.cabnt {
	height:460px;
	position:relative;
	margin:0 auto;
	font-size:13px;
	width:1192px;
}
.about h2 {
	text-align:center;
	font:bold 18px/24px "Microsoft YaHei";
	position: relative;
	background:url(../images/hbt.png) no-repeat bottom;
	height:35px;
	margin-bottom:25px;
	padding-top:32px;
}
.about h2 a, .about h2 a:hover {
	color:#fff;
	text-decoration:none;
}
.about dl {
	width:1192px;
	background:url(../images/hot_80.png) no-repeat top left;
	overflow:hidden;
}
.about dl dt {
	float: left;
	margin-top: 51px;
	width: 370px;
	height: 278px;
	padding-top: 11px;
	background: url(https://www.w-slide.com/images/huaguishebei5.jpg) no-repeat center #f2f2f2;
}
.about dl dd {
	width:560px;
	height:261px;
	margin-left:43px;
	padding-top:65px;
	display:inline;
	float:left;
	color:#333333;
	line-height:25px;
	position:relative;
}
.about dl dd h3 a {
	display:block;
	color:#fff;
	font:bold 15px/30px "";
}
.about dl dd .ckxq {
	width:98px;
	height:25px;
	background:#fff url(../images/hot_87.png) right no-repeat;
	display:block;
	text-indent:15px;
	color:#575757;
	position:absolute;
	bottom:0;
	left:0;
}
.fcai {
	width:1192px;
	position:absolute;
	top:393px;
	left:0;
	background:#fff url(../images/hot_105.png) no-repeat center bottom;
}
.fcl {
	padding-top:68px;
	width:23px;
	height:65px;
}
.fcai ul {
	float:left;
	padding-top:25px;
}
.fcai ul li {
	float:left;
	width:205px;
	height:215px;
	margin-left:27px;
	display:inline;
	overflow:hidden;
	text-align:center;
}
.fcai ul li img {
	width:205px;
	height:145px;
}
.fcai ul li span {
	line-height:40px;
	font-size:12px;
}
.fcai ul li a {
	color:#585858;
}
.ab_tit {
	font-size:26px;
	background:url(../images/vd_line.gif) left bottom no-repeat;
	padding-bottom:13px;
	margin-bottom:16px;
}
.ab_tit a {
	color:#333333;
	font-weight:bold;
}
.ab_tit em {
	vertical-align:middle;
	display:inline-block;
	margin-left:15px;
	color:#ffd0b3;
	font-size:26px;
	font-family:"Impact";
	text-transform:uppercase;
	font-style:normal;
}
.zx {
	height:429px;
	padding-top:35px;
	background:url(../images/zx_02.png) no-repeat center top;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	top:200px;
}
/* 证书 */

.g_zs {
}
.g_zs h2 {
	position: relative;
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
}
.g_zs h2 a {
	color: #2f2f35;
	font-size: 22px;
	font-weight: bold;
}
.g_zs h2 b {
	color: #f84d00;
}
.g_zs .u_more a {
	font-size: 14px;
	text-align: center;
	color: #999999;
	font-weight: normal;
}
.zswz {
	left: 465px;
	top: 8px;
}
.m_zs ul {
	padding-top: 27px;
	padding-left: 16px;
}
.m_zs li {
	float: left;
	background: url(../images/zsk.jpg) no-repeat;
	width:232px;
	height:333px;
	margin-left:6px;
	margin-right:18px;
}
.m_zs .lastli {
	margin-right: 0;
}
.m_zs li img {
	width:180px;
	height:262px;
	padding: 0 26px 0 26px
}
.f_pa {
	position:absolute;
}
.sdcg {
	width:1192px;
	margin:51px auto 0 auto;
	height:302px;
	overflow:hidden;
}
.sdcg-tit {
	font:normal 25px/25px "Microsoft yahei";
	color:#000;
	text-align:center;
	position:relative;
	background:url(../images/links-line.jpg) repeat-x 0 49px;
	width:1192px;
	margin:0 auto;
}
.sdcg-tit a {
	display:block;
	color:#000;
}
.sdcg-tit em {
	display:inline-block;
	margin-top:14px;
	line-height:22px;
	width:284px;
	height:22px;
	border:1px solid #000;
	border-bottom:3px solid #555;
	border-top:1px solid #666;
	text-align:center;
	font:15px/22px "Microsoft yahei", Times, serif;
	color:#b8b8b8;
	text-transform:uppercase;
	letter-spacing:2px;
	background:#fff;
}
.sdcg-tit span {
	position:absolute;
	right:0;
	width:57px;
}
.scsb {
	width:1000px;
	margin:38px auto 0 auto;
	height:345px;
	overflow:hidden;
}
.sdcg-tit b {
	font-weight:bold;
	color:#ae000e;
	padding-right:14px;
}
.scsb-c {
	padding-top:22px;
}
.scsb-left {
	float:left;
	padding-top:82px;
}
.scsb-left a {
	width:12px;
	height:20px;
	background:url(../images/sdcg-left-link.jpg) no-repeat;
	display:inline-block;
}
.scsb-left a:hover {
	background:url(../images/sdcg-left-hover.jpg) no-repeat;
}
.scsb-right {
	float:right;
	padding-top:82px;
}
.scsb-right a {
	width:12px;
	height:20px;
	background:url(../images/sdcg-right-link.jpg) no-repeat;
	display:inline-block;
}
.scsb-right a:hover {
	background:url(../images/sdcg-right-hover.jpg) no-repeat;
}
.scsb-pp {
	float:left;
	width:958px;
	margin-left:22px;
	overflow:hidden;
}
.scsb-pp li {
	float:left;
	width:301px;
	line-height:0;
	margin-right:10px;
}
.scsb-pp li img {
	padding:2px;
	width:295px;
	height:198px;
	border:1px solid #888;
	border-bottom:2px solid #888;
}
.scsb-pp li span {
	display:block;
	height:53px;
	line-height:40px;
	overflow:hidden;
	text-align:center;
	color:#555;
	font-size:16px;
}
.scsb-pp li span a {
	color:#555;
}
.scsb-pp li.nomr {
	margin-right:0;
}
.hf2 {
	background:url(../images/hf2.jpg) no-repeat center top;
	height:192px;
	margin-top:24px;
}
.hf2-c {
	width:960px;
	margin:0 auto;
	position:relative;
}
.hf2-c p {
	position:absolute;
	top: 53px;
	left: 760px;
}
.hf2-c p span {
	display:block;
	padding-top:16px;
	font-size:15px;
	line-height:15px;
	color:#fff;
	font-family:"Microsoft yahei";
}
.hf2-c p span em {
	display:block;
	font-size:26px;
	line-height:26px;
	font-family:Impact;
	padding-top:3px;
}
.l_s dl {
	margin-top:20px;
	height:196px;
	width:500px;
	float:left;
}
.l_s dl dt {
	height:174px;
	width:185px;
}
.l_s dl dt a img {
	height:174px;
	width:185px;
}
.l_s dl dd {
	width:300px;
	height:174px;
	overflow:hidden;
	font:14px "Microsoft YaHei";
	color:#666;
	background:url(../images/jm_gy.gif) no-repeat left 60px;
}
.l_s dl dd h3 {
	height:48px;
	width:315px;
	overflow:hidden;
}
.l_s dl dd h3 a {
color:#;
}
.l_s dl dd h3 i {
	display: block;
	font:14px "Microsoft YaHei";
}
.l_s dl dd a {
	font:bold 14px/26px "Microsoft YaHei";
	color:#6f2a85;
	display:inline-block;
}
.l_s dl dd p {
	width:287px;
	margin-top:26px;
	overflow:hidden;
	font:12px/30px "Microsoft YaHei";
	color:#666;
	display:block;
	padding: 0 0 0 22px;
	width: 250px;
}
.l_s dl dd p a {
	display:inline-block;
	font:12px "Microsoft YaHei";
	color:#e5180d;
}
/*招聘*/





/* CSS Document */

.list-row {
	height:29px;
	padding:12px 3%;
	line-height:29px;
	color:#333;
}
.list-row div {
	display:inline-block;
	float:left;
	overflow:hidden;
	height:29px;
	line-height:29px;
	white-space:nowrap;
	text-overflow:ellipsis;
	position:relative;
	z-index:1000
}
.column1 {
	width:30%
}
.column2 {
	width:15%
}
.column3, .column4 {
	width:20%
}
.column5 {
	width:14%
}
.list-body {
	margin:0 1%;
	font-size:13px;
	margin-bottom:16px;
}
.list-body .list-row {
	padding:12px 2%;
	border-bottom:2px dotted #f5f5f5;
	color:#333
}
.list-body .list-row a {
	text-decoration:none;
	color:#666
}
.column1>a {
	display:block;
	overflow:hidden;
	padding-right:1em;
	white-space:nowrap;
	text-overflow:ellipsis
}
.list-body .list-row a:hover {
	color:#ff0000;
}
.job-detail {
	padding:12px 2% 20px;
	border-bottom:2px dotted #f5f5f5
}
.job-detail, .job-detail h3 {
	font-size:12px;
	font-weight:400;
	color:#333
}
.job-detail p {
	margin:2em 0
}
.job-detail h3 {
	margin:0 0 -1em
}
.job-duty {
	margin-bottom:35px
}
.apply-job, .collect-job {
	padding:8px 16px;
	font-size:14px;
	line-height:30px;
	color:#fff;
-webkit-transition:.3s;
-moz-transition:.3s;
transition:.3s
}

<!--在线客服-->
.Q_pic1,.Q_sign1{background:url(/skins/images/qq2.png) no-repeat;}
.sign,.signa,.signb,.signc,.signd,.signe,.signf,.signg,.signh,.signi,.signj,.signq{background:url(/skins/images/qq2.png) no-repeat;display:block;}
.signi{background-position:-203px -484px;width: 10px;height: 30px;float:right;margin: 3px 10px 0 3px;}
.signj{background-position:-233px -478px;width: 10px;height: 30px;float:right;margin:0 5px 0 3px;}
.QQ_S{width:90px;height: 172px;position:fixed;right: 10px;top: 40%; z-index:99999;}
.Q_top{width:100%;background:#E6E6E6;height:30px;line-height:30px;text-align: right;cursor:pointer;}
.Q_botm{width: 84px;border: 3px solid #E6E6E6;}
.Q_pic,.Q_anser,.Q_sign{width:100%;height: 45px;border-bottom:2px solid #E6E6E6;background: url(/skins/images/qq2.png) no-repeat;position:relative;overflow:hidden;color: white;text-align:center;cursor:pointer;background-color:white;}
.Q_pic{background-position:20px -458px;}
.Q_anser{background-position:-242px -384px;}
.Q_sign{background-position:-241px -434px;}	
.Q_anser_hide,.Q_pic_hide,.Q_sign_hide{width:100%;height:100%;position:absolute;background:#740173;left: -84px;-webkit-transition:left ease-in-out .3s;-moz-transition:left ease-in-out .3s;transition:left ease-in-out .3s;}	
.hide_pic,.hide_pic1,.hide_pic2{width:100%;height: 26px;background: url(/skins/images/qq2.png) no-repeat;display:block;}
.hide_pic{background-position:-242px -348px;}
.hide_pic1{background-position:-100px -467px;}
.hide_pic2{background-position:-243px -479px;}
.Q_pic:hover .Q_pic_hide,.Q_anser:hover .Q_anser_hide,.Q_sign:hover .Q_sign_hide,.Q_pic1:hover .Q_pic1_hide,.Q_sign1:hover .Q_sign1_hide{left:0px;}
.Q_pic a, .Q_anser a,.Q_sign a,.Q_pic a:hover,.Q_anser a:hover,.Q_sign a:hover,.Q_pic1 a,.Q_pic1 a:hover,.Q_sign1 a,.Q_sign1 a:hover{color:white;}
a.blank{width:100%;height:100%;display:block;}
.QQ_S1{width:60px;height: 110px;position:fixed;right:10px;bottom: 105px;display:none;}
.Q_top1{width:100%;height:30px;background:#E6E6E6;line-height:30px;text-align:right;cursor:pointer;}
.Q_botm1{width:56px;border:2px solid #E6E6E6;height: 70px;}
.Q_pic1{border-bottom:2px solid #E6E6E6;width:100%;height:33px;background-position:-55px -465px;position:relative;overflow:hidden;color: white;text-align:center;line-height:33px;cursor:pointer;background-color:white;}
.Q_sign1{width:100%;height:33px;width:100%;line-height:33px; height: 35px;background-position:-255px -437px;position:relative;overflow:hidden;color: white;text-align:center;cursor:pointer;background-color:white;}
.Q_pic1_hide,.Q_sign1_hide{width:100%;height:100%;position:absolute;background:#740173;left: -56px;-webkit-transition:left ease-in-out .3s;-moz-transition:left ease-in-out .3s;transition:left ease-in-out .3s;cursor:pointer;}
.Q_sign1_hide a{font-size:12px;}