img {
	border: 0;
}
ul, li {
	padding: 0;
	margin: 0;
	list-style: none;
}
b, i, cite, em, ins, h1, h2, h3, h4, h5 {
	font-style: normal;
	font-weight: normal;
}
a {
	text-decoration: none;
	font-family: "微软雅黑";
	color: #000000;
	font-size: 12px;
}
body {
	font-size: 12px;
	font-family: "微软雅黑";
	background-color: #ffffff;
	margin: auto;
}
.mm_zt {
	width: 100%;
	float: left;
}

.dh {
	width: 100%;
	float: left;
	height: 81px;
}
.dh-22 {
	width: 100%;
	float: left;
	border-bottom: 1px solid #000000;
	height: 47px;
}
.sdh {
	width: 100%;
	height: 81px;
	background-color: #333;
	position: fixed;
	top: 0;
	z-index: 999;
	float: left;
}
.xdh {
	width: 100%;
	height: 47px;
	float: left;
}
.sdh1 {
	width: 1160px;
	height: 81px;
	margin-left: auto;
	margin-right: auto;
}
.sdh1 #nav ul{width:595px;}
.menu{display: none;}
.logo {
	width: 229px;
	height: 81px;
	float: left;
}
.dh1 {
	width: 515px;
	padding-left: 30px;
	height: 81px;
	float: left;
	display: block;
	padding-right: 36px;
}
.dhli {
	width: 85px;
	height: 81px;
	display: block;
	float: left;
	line-height: 81px;
	text-align: center;
}
.dhli a {
	ff2637 width: 70px;
	height: 81px;
	display: block;
	float: left;
	line-height: 81px;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	width: 85px;
}
.dhli a:hover {
	color: #FF0317;
}
.lxfs {
	width: 186px;
	height: 81px;
	float: left;
}
.xdh1 {
	width: 1000px;
	height: 47px;
	margin-left: auto;
	margin-right: auto;
}
.xdh-by {
	width: 308px;
	height: 47px;
	float: left;
}
.xdh-2 {
	width: 690px;
	height: 47px;
	float: right;
	display: block;
}
.xdh-3 {
	width: 98px;
	height: 47px;
	float: left;
	display: block;
}
.xdh-3 a {
	width: 98px;
	height: 47px;
	float: left;
	display: block;
	color: #333333;
	background-color: #FFFFFF;
	text-align: center;
	line-height: 47px;
	font-size: 14px;
	text-decoration: none;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.xdh-3 a:hover {
	color: #ffffff;
	background-color: #333;
}
.co-z {
	width: 100%;
	float: left;
	height: 150px;
}
.co-z1 {
	width: 100%;
	float: left;
	height: 150px;
	background-color: #f1f1f1;
}
.me-1 {
	width: 450px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
}
.me-1-mk {
	width: 1000px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
}
/*首页服务项目*/
.fwxm {
	width: 450px;
	height: 70px;
	float: left;
	padding-top: 38px;
}
.fwxm-mk {
	width: 1000px;
	height: 70px;
	float: left;
	padding-top: 38px;
}
.fwxm a {
	width: 450px;
	height: 52px;
	display: block;
	float: left;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-size: 35px;
}
.fwxm a:hover {
	-webkit-animation-name: wobble-horizontal;
	animation-name: wobble-horizontal;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
.fwxm a em {
	color: #FF0004;
	font-weight: normal;
	text-decoration: none;
}
.fwxm-mk a {
	width: 1000px;
	height: 52px;
	display: block;
	color: #000000;
	text-decoration: none;
	text-align: center;
	font-size: 35px;
}
.fwxm-mk a:hover {
	-webkit-animation-name: wobble-horizontal;
	animation-name: wobble-horizontal;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
.fwxm-mk a em {
	color: #FF0004;
	font-weight: normal;
	text-decoration: none;
}
.em {
	width: 420px;
	height: 16px;
	float: left;
	padding-left: 15px;
}
.em-mk {
	width: 420px;
	height: 16px;
	padding-left: 15px;
	margin-left: auto;
	margin-right: auto;
}
.fwxm-1 {
	width: 100%;
	height: 490px;
	float: left;
}
.fwxm-2 {
	width: 1000px;
	height: 490px;
	margin-left: auto;
	margin-right: auto;
}
.fwxm-3 {
	width: 296px;
	height: 235px;
	float: left;
	padding-left: 18px;
	padding-right: 18px;
}
.fwxm-3-1 {
	width: 296px;
	height: 235px;
	float: left;
	display: block;
	color: #666666;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.fwxm-3-1:hover {
	color: #ff0000;
	-webkit-animation-name: push;
	animation-name: push;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
@-webkit-keyframes push {
	80% {
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
}
100% {
	-webkit-transform: scale(1);
	transform: scale(1);
}
}@keyframes push {
	80% {
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
}
100% {
	-webkit-transform: scale(1);
	transform: scale(1);
}
}

.fwxm-4 {
	width: 284px;
	height: 85px;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.fwxm-5 {
	width: 290px;
	height: 46px;
	float: left;
	color: #FF0004;
	line-height: 46px;
	text-decoration: none;
	font-size: 18px;
	padding-left: 6px;
}
.fwxm-6 {
	width: 290px;
	height: 46px;
	float: left;
	padding-left: 6px;
	line-height: 20px;
	text-decoration: none;
}
.fwxm-7 {
	width: 290px;
	height: 40px;
	float: left;
	padding-left: 5px;
	color: #b0afaf;
	text-decoration: none;
	line-height: 30px;
	font-size: 12px;
}
@-webkit-keyframes wobble-horizontal {
	16.65% {
	-webkit-transform: translateX(8px);
	transform: translateX(8px);
}
33.3% {
	-webkit-transform: translateX(-6px);
	transform: translateX(-6px);
}
49.95% {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}
66.6% {
	-webkit-transform: translateX(-2px);
	transform: translateX(-2px);
}
83.25% {
	-webkit-transform: translateX(1px);
	transform: translateX(1px);
}
100% {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
} @keyframes wobble-horizontal {
	16.65% {
	-webkit-transform: translateX(8px);
	transform: translateX(8px);
}
33.3% {
	-webkit-transform: translateX(-6px);
	transform: translateX(-6px);
}
49.95% {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}
66.6% {
	-webkit-transform: translateX(-2px);
	transform: translateX(-2px);
}
83.25% {
	-webkit-transform: translateX(1px);
	transform: translateX(1px);
}
100% {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
}
/*服务项目结束*/
.em img {
	width: 416px;
	height: 16px;
	float: left;
}
.em img:hover {
	-webkit-animation-name: wobble-horizontal;
	animation-name: wobble-horizontal;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}

.float {
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.float:hover, .float:focus, .float:active {
	-webkit-transform: translateY(-15px);
	transform: translateY(-15px);
}

.foot {
	width: 100%;
	height: 280px;
	background-color: #222222;
	float: left;
}
.foot1 {
	width: 1000px;
	height: 280px;
	margin-left: auto;
	margin-right: auto;
}
.foot2 {
	width: 1000px;
	height: 135px;
	border-bottom: 1px solid #666;
	padding-top: 35px;
	float: left;
}
.foot3 {
	width: 560px;
	height: 135px;
	float: left;
}
.foot-4 {
	width: 560px;
	height: 30px;
	float: left;
	color: #FFFFFF;
}
.foot-4 a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	line-height: 30px;
}
.foot-5 {
	width: 560px;
	height: 90px;
	padding-top: 10px;
	float: left;color: #999999;
}
.foot-5 a {
	color: #999999;
	line-height: 25px;
}
.foot6 {
	width: 420px;
	height: 135px;
	float: right;
}
.foot-7 {
	width: 420px;
	height: 30px;
	float: left;
	color: #FFFFFF;
}
.foot-7 a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 16px;
	line-height: 30px;
}
.foot-8 {
	width: 420px;
	height: 80px;
	float: left;
	padding-top: 16px;
}
.foot-9 {
	width: 380px;
	height: 18px;
	line-height: 18px;
	float: left;
	padding-left: 25px;
	display: block;
	color: #666666;
	background-image: url("tel.gif");
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.foot-9:hover {
	color: #FFFFFF;
	background-image: url("tel1.gif");
	background-repeat: no-repeat;
}
.foot-10 {
	width: 380px;
	height: 18px;
	line-height: 18px;
	float: left;
	padding-left: 25px;
	display: block;
	color: #666666;
	background-image: url("xinxi.gif");
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.foot-10:hover {
	color: #FFFFFF;
	background-image: url("xinxi1.gif");
	background-repeat: no-repeat;
}
.foot-11 {
	width: 380px;
	height: 18px;
	line-height: 18px;
	float: left;
	padding-left: 25px;
	display: block;
	color: #666666;
	background-image: url("dizhi.gif");
	background-repeat: no-repeat;
	margin-bottom: 5px;
}
.foot-11:hover {
	color: #FFFFFF;
	background-image: url("dizhi1.gif");
	background-repeat: no-repeat;
}
.footer {
	width: 1000px;
	height: 105px;
	float: left;
}
.footer1 {
	width: 500px;
	height: 85px;
	padding-top: 20px;
	color: #999999;
	line-height: 25px;
	float: left;
}
.footer1-99 {
	width: 100px;
	height: 85px;
	padding-left: 30px;
	padding-top: 20px;
	color: #999999;
	line-height: 25px;
	float: left;
}
.footer2 {
	width: 420px;
	height: 105px;
	float: right;
	display: none;
}
.footer3 {
	width: 420px;
	height: 63px;
	float: left;
	margin-top: 5px;
}
.footer4 {
	width: 420px;
	height: 15px;
	float: left;
}


.al-mmm {
	width: 1000px;
	height: auto!important;
	height: 600px;
	min-height: 600px;
	float: left;
}
@-webkit-keyframes wobble-horizontal {
	16.65% {
	-webkit-transform: translateX(8px);
	transform: translateX(8px);
}
33.3% {
	-webkit-transform: translateX(-6px);
	transform: translateX(-6px);
}
49.95% {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}
66.6% {
	-webkit-transform: translateX(-2px);
	transform: translateX(-2px);
}
83.25% {
	-webkit-transform: translateX(1px);
	transform: translateX(1px);
}
100% {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
} @keyframes wobble-horizontal {
	16.65% {
	-webkit-transform: translateX(8px);
	transform: translateX(8px);
}
33.3% {
	-webkit-transform: translateX(-6px);
	transform: translateX(-6px);
}
49.95% {
	-webkit-transform: translateX(4px);
	transform: translateX(4px);
}
66.6% {
	-webkit-transform: translateX(-2px);
	transform: translateX(-2px);
}
83.25% {
	-webkit-transform: translateX(1px);
	transform: translateX(1px);
}
100% {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
}
.wobble-horizontal {
	display: inline-block;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.wobble-horizontal:hover, .wobble-horizontal:focus, .wobble-horizontal:active {
	-webkit-animation-name: wobble-horizontal;
	animation-name: wobble-horizontal;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
.foot_news {
	width: 100%;
	height: 135px;
	float: left;
	background-color: #333333;
}
.foot_news1 {
	width: 1000px;
	height: 135px;
	margin-left: auto;
	margin-right: auto;
}
.foot_news2 {
	width: 323px;
	height: 135px;
	float: left;
	padding-left: 10px;
}
.foot_nerw3 {
	width: 100px;
	height: 135px;
	display: block;
	background-color: #383838;
	color: #999;
	line-height: 135px;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	float: left;

	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: background, color;
	transition-property: background, color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.foot_nerw3:hover {
	color: #fff;
	background-color: #ff4242;
}
.foot_news4 {
	width: 213px;
	height: 120px;
	float: right;
	padding-top: 15px;
}
.foot_news4 a{
	width: 213px;
	height: 21px;
	display: block;
	text-decoration: none;
	line-height: 21px;
	color: #999;
	padding-top: 8px;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	padding-bottom: 8px;
	white-space: nowrap;
	overflow: hidden;text-overflow: ellipsis;
}
.foot_news4 a:hover {
	color: #ff4242;
}

/*理由*/
.sjc {
	width: 100%;
	height: 300px;
	float: left;
	background-image: url("7.jpg");
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.sjc9 {
	width: 100%;
	height: 500px;
	float: left;
	background-image: url("8.jpg");
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.sjc-19 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	height: 500px;
}
.sjc-1 {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	height: 300px;
}

.yqljgd {
	color: #999999;
	text-decoration: none;
	line-height: 20px;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.yqljgd:hover {
	color: #fff;
}
.sjc-2 {
	width: 1000px;
	height: 50px;
	float: left;
	text-align: center;
	padding-top: 100px;
}
.sjc-3 {
	width: 1000px;
	height: 150px;
	float: left;
	text-align: center;
}
.sjc-2 a {
	width: 1000px;
	height: 50px;
	float: left;
	display: block;
	color: #FFFFFF;
	line-height: 50px;
	font-size: 50px;
}
.sjc-3 a {
	width: 1000px;
	height: 150px;
	float: left;
	display: block;
	color: #FFFFFF;
	line-height: 150px;
	font-size: 30px;
}
.in-cz {
	width: 1000px;
	height: 250px;
	padding-top: 50px;
}
.in-cz1 {
	width: 303px;
	height: 250px;
	float: left;
	background-color: #FF5555;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: border-radius;
	transition-property: border-radius;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	border-radius: 8px 8px 8px 8px;
	text-align: center;
	margin-left: 15px;
	margin-right: 15px;
}
.in-cz2 {
	width: 303px;
	height: 250px;
	float: left;
	border-radius: 8px;
	background-color: #FF5555;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: border-radius;
	transition-property: border-radius;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	border-radius: 8px 8px 8px 8px;
	text-align: center;
	margin-left: 15px;
	margin-right: 15px;
}
.in-cz3 {
	width: 303px;
	height: 250px;
	float: left;
	margin-left: 15px;
	border-radius: 8px;
	background-color: #FF5555;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: border-radius;
	transition-property: border-radius;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	border-radius: 8px 8px 8px 8px;
	text-align: center;
}

.bubble-float-bottom {
	display: inline-block;
	position: relative;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: transform, border-radius;
	transition-property: transform, border-radius;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.bubble-float-bottom:before {
	position: absolute;
	z-index: -1;
	content: '';
	left: calc(50% - 30px);
	bottom: 0;
	border-style: solid;
	border-width: 30px 30px 0 30px;
	border-color: #FF5555 transparent transparent transparent;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: bottom;
	transition-property: bottom;
}
.bubble-float-bottom:hover, .bubble-float-bottom:focus, .bubble-float-bottom:active {
	-webkit-transform: translateY(-5px) translateZ(0);
	transform: translateY(-5px) translateZ(0);
	border-radius: 30px 30px 30px 30px;
}
.bubble-float-bottom:hover:before, .bubble-float-bottom:focus:before, .bubble-float-bottom:active:before {
	bottom: -10px;
}

.skin {
	width: 303px;
	float: left;
	height: 100px;
	color: #FFFFFF;
	font-size: 40px;
	line-height: 100px;
	padding-top: 50px;
}
.skinen {
	width: 303px;
	height: 50px;
	float: left;
	color: #FFFFFF;
	font-size: 20px;
	line-height: 50px;
}
.in-wz {
	height: 180px;
	padding-top: 20px;
	width: 970px;
	padding-left: 15px;
	float: left;
}
.in-wz1 {
	width: 970px;
	height: 150px;
	float: left;
	border-radius: 6px;
	background-color: rgba(255,85,85,0.5);
	display: block;
}
.in-wz1 a {
	width: 970px;
	height: 80px;
	padding-top: 35px;
	display: block;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	text-decoration: none;
}
.in-wz2 {
	width: 970px;
	height: 150px;
	float: left;
	border-radius: 6px;
	background-color: rgba(255,85,85,0.5);
	display: none;
}
.in-wz2 a {
	width: 970px;
	height: 80px;
	padding-top: 35px;
	display: block;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	text-decoration: none;
}
.in-wz3 {
	width: 970px;
	height: 150px;
	float: left;
	border-radius: 6px;
	background-color: rgba(255,85,85,0.5);
	display: none;
}
.in-wz3 a {
	width: 970px;
	height: 80px;
	padding-top: 35px;
	display: block;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
	font-size: 20px;
	text-decoration: none;
}
/*理由结束*/
.float_qq {
	position: fixed;
	top: 200px;
	right: 0;
	height: 203px;
	z-index: 666666;
	margin-top: 15px;
	width: 50px;
}
.float_qq li {
	width: auto;
	height: 50px;
	z-index: 20
}
.float_qq li.float_qq1, .float_qq li.float_qq4 {
	position: absolute;
	right: 0;
}
.float_qq li.float_qq1 {
	top: 0
}
.float_qq li.float_qq2 {
	position: absolute;
	top: 51px;
	right: 0;
}
.float_qq li.float_qq3 {
	position: absolute;
	top: 102px;
	right: 0;
}
.float_qq li.float_qq4 {
	top: 153px;
}
.float_qq4 {
	position: absolute;
	top: 153px;
	right: 0;
}
.float_qq-m1 {
	display: block;
	color: #fff;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	background-color: #333;
	opacity: 0.8;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: background-color;
	transition-property: background-color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	width: 50px;
}
.float_qq-m2 {
	display: block;
	color: #fff;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	background-color: #333;
	opacity: 0.8;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: background-color;
	transition-property: background-color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	width: 50px;
	left: 0;
}
.float_qq-m3 {
	display: block;
	color: #fff;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	background-color: #333;
	opacity: 0.8;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: background-color;
	transition-property: background-color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	width: 50px;

	left: 0;
}
.float_qq-m4 {
	display: block;
	color: #fff;
	font-size: 14px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	background-color: #333;
	opacity: 0.8;
	border-bottom-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-transition-duration: 0.8s;
	transition-duration: 0.8s;
	-webkit-transition-property: background-color;
	transition-property: background-color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	width: 50px;
}
.float_qq li a img {
	display: block;
	float: left;
	vertical-align: middle;
	width: 24px;
	height: 24px;
	margin: 12px 14px 14px 14px;
	_margin: 14px 14px 14px 7px;
}
.float_qq-m1:hover, .float_qq-m2:hover, .float_qq-m3:hover, .float_qq-m4:hover {
	background-color: #FF5555;
	opacity: 1;
}
.float_shwx {
	position: absolute;
	top: -140px;
	left: -192px;
	width: 190px;
	height: 190px;
	display: none;
	background-color: #FFFFFF;
}
.float_shwx img {
	display: block;
	padding: 2px;
	width: 188px;
	height: 188px;
}
.footer1 a {
	color: #cdcdcd;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.footer1 a:hover {
	color: #ffffff;
}
.mmk-1, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-type: none;
	word-wrap: break-word;
	position: relative;
	border: none;
}





.d2_b span {
	color: #ff5729
}
.d2_b {
	line-height: 24px;
	color: #333;
}
.wrap {
	width: 1148px;
	margin: 0 auto;
	text-align: left;
}
.wrap a:hover {
	text-decoration: underline;
}


.container {
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
}
.xwlb {
	width: 100%;
	float: left;
}
.xwlb-1 {
	width: 1200px;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	background-color: #CCCCCC;
	margin-bottom: 20px;
}
.dh-xwlb-1 {
	width: 170px;
	height: 40px;
	float: left;
	background-color: #CCCCCC;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	text-decoration: none;
	display: block;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: background-color, color;
	transition-property: background-color, color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	color: #333333;
}
.dh-xwlb-1:hover {
	background-color: #FF3E41;
	color: #ffffff;
}
.xwlb-1 a.select {
	background-color: #FF3E41;
	color: #ffffff;
}


	
.container dl {
	position: relative;
	height: 175px;
	padding-bottom: 30px;
}
.container dl dd {
	float: right;
	width: 908px;
	height: 140px;
	padding: 35px 35px 0px 35px;
	background: #FFF;
	box-shadow: 0px 2px 3px #d9dbdb;
}
.xwlb .container dl dd.caselist{width:808px;}
.container dl dd h3 {
	font-size: 18px;
	font-weight: bold;
	height: 25px;
	overflow: hidden;
}
.container dl dd h3 a {
	color: #FF3E41;
	font-size: 18px;
}
.container dl dd h3 a:hover {
	color: #FF3E41;
}
.container dl dd p {
	font-size: 13px;
	color: #adacac;
	padding-top: 10px;
}
.container dl dd p a {
	color: #adacac;
	line-height: 20px;
	font-size: 14px;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	display: block;
}
.container dl dd p a:hover {
	color: #FF3E41;
}
.container dl dd p.Intro {
	color: #7c7c7c;
	padding-top: 10px;
	height: 48px;
	overflow: hidden;
}
.container dl dd span {
	font-size: 18px;
	text-align: center;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 130px;
	height: 120px;
	border-radius: 5px;
	background-color: #FF3E41;
	box-shadow: 0px 2px 3px #d9dbdb;
	color: #fff;
}
.container dl dd span em {
	display: block;
	font-weight: bold;
	font-size: 60px;
	line-height: 65px;
	padding: 10px 0px 5px;
	margin-bottom: 8px;
	border-bottom: 1px solid #F70B0E;
}

.news_Detailed_title {
	border-bottom: 1px solid #dee1e2;
	padding: 80px 100px 50px;
	text-align: center;
}
.news_Detailed_title h3 {
	font-size: 25px;
	color: #4a4a4a;
}
.news_Detailed_title p {
	font-size: 14px;
	padding-top: 25px;
	color: #717171;
}
.news_Detailed {
	width: 1180px;
	margin: 0px auto;
	padding-top: 30px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 30px;
	color: #828282;
	line-height: 24px;
	font-size: 16px;
}
.news_Detailed a {
	color: #828282;
	line-height: 24px;
	font-size: 16px;
}
.news_Detailed p {
	}
.news_Page {
	width: 1180px;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 0px;
	float: left;
	margin-bottom: 30px;
}
.news_Page dl {
	margin: 0px;
	padding: 0px;
}
.news_Page dl dt {
	float: left;
	font-size: 14px;
	color: #404040;
	line-height: 26px;
}
.news_Page dl dt a {
	color: #404040;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	font-size: 14px;
}
.news_Page dl dt a:hover {
	color: #FF3E41;
}
.news_Page dl dd {
	float: right;
	padding-top: 5px;
}
.news_Page a.return {
	background: #FF3E41;
	font-size: 16px;
	color: #FFF;
	display: inline-block;
	font-size: 14px;
	padding: 8px 30px;
}

.footer21 {
	width: 420px;
	height: 1px;
	float: right;
}
.footer31 {
	width: 420px;
	height: 1px;
	float: left;
	margin-top: 5px;
}
.footer41 {
	width: 420px;
	height: 1px;
	float: left;
}

.yqljgd {
	color: #999999;
	text-decoration: none;
	line-height: 20px;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
.yqljgd:hover {
	color: #fff;
}

/* 页面底部滚动 2016.5.3*/
	.txtMarquee-top {
	}
.txtMarquee-top .hd {
	overflow:hidden;
	height:0px;
	background:#f4f4f4;
	padding:0 10px;
}
.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next {
	display:block;
	width:9px;
	height:5px;
	float:right;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	cursor:pointer;
	background:url("arrow.png") 0 -100px no-repeat;
}
.txtMarquee-top .hd .next {
	background-position:0 -140px;
}
.txtMarquee-top .hd .prevStop {
	background-position:-60px -100px;
}
.txtMarquee-top .hd .nextStop {
	background-position:-60px -140px;
}
.txtMarquee-top .bd {
	overflow: hidden;
	height: 60px;
	width: 420px;
	float: left;
}
.txtMarquee-top .infoList {
	height:60px;
}
.txtMarquee-top .infoList li {
	height:24px;
	line-height:24px;
	width:420px;
	float:left;
	color:#999999;
}
.txtMarquee-top .infoList li .date {
	float:right;
	color:#999;
}
.xwpic {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 252px;
	height: 175px;
}
.xwpic img {
	width: 252px;
	height: 175px;
}
.xwdd {
	float: right;
	width: 808px;
	height: 140px;
	padding: 35px 35px 0px 35px;
	background: #FFF;
	box-shadow: 0px 2px 3px #d9dbdb;
}
.tbcase {
	width: 1140px;
	margin: 0 auto;
}
.tbcase .column {
	width: 1140px;
	height: auto;
	float: left;
	padding-bottom:10px;
}
.tbcase .CaseList li {
	float: left;
	margin: 0 5px 30px 0;
	width: 280px;
	height:250px;
}
.tbcase .CaseList li img {
	width: 280px;
	height: 210px;
}
.tbcase .CaseList li p {
	float: left;
	margin-top: 1px;
	height: 30px;
	line-height: 30px;
	background:#7f7f7f none repeat scroll 0 0 !important;
	color: #FFF;
	width: 100%;
	text-indent: 10px;
	font-size: 16px;
	font-weight: 100;
	overflow: hidden;
}
.tbcase .CaseList li:hover p {
	background:#FF3E41 none repeat scroll 0 0 !important;
	filter:Alpha(opacity=80);
	background:#FF3E41;
}
.clear{ clear:both;}
.ny_main{ overflow:hidden;}
.toptitle{ width: 100%; text-align: center; overflow: hidden; padding-top: 30px; position: relative;}
.toptitle h3{ font-size:18px;color: #3f3f3f;}
.toptitle h2{ display: block; font-size: 40px; color: #333;}
.toptitle h2 font{ color:#ff5d00;}
.toptitle i{ background:url(hr.png) no-repeat center center; display:block; height:10px;}
/*竞价专题页*/
.jj_banner{ background:url(jingjiabnr.jpg) no-repeat center top; width:1920px; height:760px;left:50%; margin-left:-960px; position: relative;}
.jiajing1{position:absolute; left:400px; top:57px;opacity:0;}
.jiajing2{position:absolute; right:400px;  top:188px;opacity:0;}
.jjquestion{ margin:0px auto;}
.jj_eight{ width:1004px; margin:0px auto;}
.jj_eight ul { margin-top:35px; height:540px; width:1087px;}
.jj_eight ul li a{ float:left; width:240px; height:258px; margin-bottom:30px; display:block; background:url(achengse1.png) no-repeat;  width:194px; height:232px; margin-right:75px; position:relative;}
.jj_eight ul li a:hover{ display:block; background:url(achengse.png) no-repeat; width:194px; height:232px; }




.jj_li1 a span{ position:absolute; top:120px; left:50px; color:#333; font-size:24px; display:block; text-align:center;}
.jj_li1 a:hover span{ position:absolute; top:120px; left:50px; color:#fff; font-size:24px; display:block; text-align:center;}
.jj_li1 a span font{ display:block; font-size:12px; color:#ccc;}
.jj_li1 i{ background:url(01.png) no-repeat center 0px; width:56px; height:42px; position:absolute; left:35.5%; top:60px; display:block;}
.jj_li1 a:hover i{ background:url(01.png) no-repeat center -49px; width:56px; height:42px; display:block;transition: all 0.5s ease 0s;}
.jj_li2 a span{ position:absolute; top:120px; left:20px; color:#333; font-size:24px; display:block; text-align:center;}
.jj_li2 a:hover span{ position:absolute; top:120px; left:20px; color:#fff; font-size:24px; display:block; text-align:center;}
.jj_li2 a span font{ display:block; font-size:12px; color:#ccc;}
.jj_li2 i{ background:url(02.png) no-repeat center 0px; width:56px; height:42px; position:absolute; left:35.5%; top:60px; display:block;}
.jj_li2 a:hover i{ background:url(02.png) no-repeat center -49px; width:56px; height:42px; display:block;transition: all 0.5s ease 0s;}
.jj_li3 a span{ position:absolute; top:120px; left:50px; color:#333; font-size:24px; display:block; text-align:center;}
.jj_li3 a:hover span{ position:absolute; top:120px; left:50px; color:#fff; font-size:24px; display:block; text-align:center;}
.jj_li3 a span font{ display:block; font-size:12px; color:#ccc;}
.jj_li3 i{ background:url(03.png) no-repeat center 0px; width:56px; height:42px; position:absolute; left:35.5%; top:60px; display:block;}
.jj_li3 a:hover i{ background:url(03.png) no-repeat center -49px; width:56px; height:42px; display:block;transition: all 0.5s ease 0s;}

.jj_li4 a span{ position:absolute; top:120px; left:10px; color:#333; font-size:24px; display:block; text-align:center;}
.jj_li4 a:hover span{ position:absolute; top:120px; left:10px; color:#fff; font-size:24px; display:block; text-align:center;}
.jj_li4 a span font{ display:block; font-size:12px; color:#ccc;}
.jj_li4 i{ background:url(04.png) no-repeat center 0px; width:56px; height:42px; position:absolute; left:35.5%; top:60px; display:block;}
.jj_li4 a:hover i{ background:url(04.png) no-repeat center -49px; width:56px; height:42px; display:block;transition: all 0.5s ease 0s;}


.jj_li5 a span{ position:absolute; top:120px; left:10px; color:#333; font-size:24px; display:block; text-align:center;}
.jj_li5 a:hover span{ position:absolute; top:120px; left:10px; color:#fff; font-size:24px; display:block; text-align:center;}
.jj_li5 a span font{ display:block; font-size:12px; color:#ccc;}
.jj_li5 i{ background:url(05.png) no-repeat center 0px; width:56px; height:42px; position:absolute; left:35.5%; top:60px; display:block;}
.jj_li5 a:hover i{ background:url(05.png) no-repeat center -49px; width:56px; height:42px; display:block;transition: all 0.5s ease 0s;}
.jj_li6 a span{ position:absolute; top:120px; left:20px; color:#333; font-size:24px; display:block; text-align:center;}
.jj_li6 a:hover span{ position:absolute; top:120px; left:20px; color:#fff; font-size:24px; display:block; text-align:center;}
.jj_li6 a span font{ display:block; font-size:12px; color:#ccc;}
.jj_li6 i{ background:url(06.png) no-repeat center 0px; width:56px; height:42px; position:absolute; left:35.5%; top:60px; display:block;}
.jj_li6 a:hover i{ background:url(06.png) no-repeat center -49px; width:56px; height:42px; display:block;transition: all 0.5s ease 0s;}
.jj_li7 a span{ position:absolute; top:120px; left:30px; color:#333; font-size:24px; display:block; text-align:center;}
.jj_li7 a:hover span{ position:absolute; top:120px; left:30px; color:#fff; font-size:24px; display:block; text-align:center;}
.jj_li7 a span font{ display:block; font-size:12px; color:#ccc;}
.jj_li7 i{ background:url(07.png) no-repeat center 0px; width:56px; height:42px; position:absolute; left:35.5%; top:60px; display:block;}
.jj_li7 a:hover i{ background:url(07.png) no-repeat center -49px; width:56px; height:42px; display:block;transition: all 0.5s ease 0s;}

.jj_li8 a span{ position:absolute; top:120px; left:10px; color:#333; font-size:24px; display:block; text-align:center;}
.jj_li8 a:hover span{ position:absolute; top:120px; left:10px; color:#fff; font-size:24px; display:block; text-align:center;}
.jj_li8 a span font{ display:block; font-size:12px; color:#ccc;}
.jj_li8 i{ background:url(08.png) no-repeat center 0px; width:56px; height:42px; position:absolute; left:35.5%; top:60px; display:block;}
.jj_li8 a:hover i{ background:url(08.png) no-repeat center -49px; width:56px; height:42px; display:block;transition: all 0.5s ease 0s;}
.jj_eight p { height:71px; overflow:hidden; text-align:center; position:relative;}
.jj_eight p a{  position:absolute; left:40%; height:71px; padding-left:3px; padding-top:12px; font-size:18px; color:#fff;}

/*竞价专题页*/

/*腾讯邮局*/
.index_logo {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	font-size: 0;
	background-repeat: no-repeat;
	background-image: url('index_logo-s2e8fb998eb.png');
	background-size: 146px 2011px
}
@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi) {
	.index_logo {
		background-image: url('index_logo_2x-s167c46823d.png')
	}
}

.index_logo_1 {
	background-position: 0 0;
	height: 33px;
	width: 108px
}

.index_logo_10 {
	background-position: 0 -43px;
	height: 66px;
	width: 66px
}

.index_logo_11 {
	background-position: 0 -119px;
	height: 67px;
	width: 66px
}

.index_logo_12 {
	background-position: 0 -196px;
	height: 66px;
	width: 66px
}

.index_logo_13 {
	background-position: 0 -272px;
	height: 66px;
	width: 66px
}

.index_logo_14 {
	background-position: 0 -348px;
	height: 66px;
	width: 66px
}

.index_logo_15 {
	background-position: 0 -424px;
	height: 36px;
	width: 116px
}

.index_logo_16 {
	background-position: 0 -470px;
	height: 41px;
	width: 125px
}

.index_logo_17 {
	background-position: 0 -521px;
	height: 39px;
	width: 146px
}

.index_logo_18 {
	background-position: 0 -570px;
	height: 34px;
	width: 125px
}

.index_logo_19 {
	background-position: 0 -614px;
	height: 29px;
	width: 119px
}

.index_logo_2 {
	background-position: 0 -653px;
	height: 32px;
	width: 103px
}

.index_logo_20 {
	background-position: 0 -695px;
	height: 60px;
	width: 64px
}

.index_logo_21 {
	background-position: 0 -765px;
	height: 31px;
	width: 90px
}

.index_logo_22 {
	background-position: 0 -806px;
	height: 35px;
	width: 105px
}

.index_logo_23 {
	background-position: 0 -851px;
	height: 82px;
	width: 82px
}

.index_logo_24 {
	background-position: 0 -943px;
	height: 82px;
	width: 82px
}

.index_logo_25 {
	background-position: 0 -1035px;
	height: 82px;
	width: 82px
}

.index_logo_26 {
	background-position: 0 -1127px;
	height: 82px;
	width: 82px
}

.index_logo_27 {
	background-position: 0 -1219px;
	height: 2px;
	width: 12px
}

.index_logo_28 {
	background-position: 0 -1231px;
	height: 12px;
	width: 12px
}

.index_logo_29 {
	background-position: 0 -1253px;
	height: 9px;
	width: 12px
}

.index_logo_3 {
	background-position: 0 -1272px;
	height: 29px;
	width: 110px
}

.index_logo_30 {
	background-position: 0 -1311px;
	height: 9px;
	width: 12px
}

.index_logo_31 {
	background-position: 0 -1330px;
	height: 10px;
	width: 5px
}

.index_logo_32 {
	background-position: 0 -1350px;
	height: 8px;
	width: 12px
}

.index_logo_33 {
	background-position: 0 -1368px;
	height: 34px;
	width: 105px
}

.index_logo_34 {
	background-position: 0 -1412px;
	height: 36px;
	width: 112px
}

.index_logo_35 {
	background-position: 0 -1458px;
	height: 33px;
	width: 103px
}

.index_logo_36 {
	background-position: 0 -1501px;
	height: 34px;
	width: 105px
}

.index_logo_37 {
	background-position: 0 -1545px;
	height: 29px;
	width: 110px
}

.index_logo_38 {
	background-position: 0 -1584px;
	height: 28px;
	width: 119px
}

.index_logo_39 {
	background-position: 0 -1622px;
	height: 30px;
	width: 105px
}

.index_logo_4 {
	background-position: 0 -1662px;
	height: 26px;
	width: 110px
}

.index_logo_40 {
	background-position: 0 -1698px;
	height: 29px;
	width: 87px
}

.index_logo_41 {
	background-position: 0 -1737px;
	height: 28px;
	width: 86px
}

.index_logo_5 {
	background-position: 0 -1775px;
	height: 28px;
	width: 99px
}

.index_logo_6 {
	background-position: 0 -1813px;
	height: 31px;
	width: 93px
}

.index_logo_7 {
	background-position: 0 -1854px;
	height: 33px;
	width: 101px
}

.index_logo_8 {
	background-position: 0 -1897px;
	height: 38px;
	width: 38px
}

.index_logo_9 {
	background-position: 0 -1945px;
	height: 66px;
	width: 66px
}


.new_experience .new_experience_title {
	font-size: 30px;
	color: #000;
	margin-top: 90px;
	margin-bottom: 72px; text-align:center;
}

.new_experience .new_experience_container {
	width: 934px;
	margin: 0 auto
}

.new_experience .new_experience_container .new_experience_table {
	border-collapse: collapse
}

.new_experience .new_experience_container .new_experience_table td {
	position: relative
}

.new_experience .new_experience_container .border_right {
	border-right: 1px solid #EEEEEE
}

.new_experience .new_experience_container .border_btm {
	border-bottom: 1px solid #EEEEEE
}

.new_experience .new_experience_container .new_experience_table {
	position: relative
}

.new_experience .new_experience_container .new_experience_table .index_logo {
	margin-top: -14px;
	margin-bottom: 50px
}

.new_experience .new_experience_container .new_experience_table .new_experience_item_logo_wrap,.new_experience .new_experience_container .new_experience_table .new_experience_item_txt {
	width: 308px;
	height: 310px
}

.new_experience .new_experience_container .new_experience_table .new_experience_item {
	display: inline-block;
	width: 308px;
	height: 310px;
	direction: ltr;
	-moz-margin-start: -4px
}

.new_experience .new_experience_container .new_experience_table .new_experience_item_normal_txt {
	font-size: 18px
}

.new_experience .new_experience_container .new_experience_table .new_experience_item_normal {
	text-align: center;
	position: relative;
	margin-top: 105px
}

.new_experience .new_experience_container .new_experience_table .new_experience_item_hover_title {
	font-size: 18px;
	text-align: center;
	margin-bottom: 20px
}

.new_experience .new_experience_container .new_experience_table .new_experience_item_hover_txt {
	font-size: 14px;
	line-height: 18px;
	color: #757575;
	width: 202px;
	margin: 0 auto;
	text-align: left
}

.new_experience .new_experience_container .new_experience_table .new_experience_item,.new_experience .new_experience_container .new_experience_table .new_experience_item_normal {
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
	transition: all 0.2s
}

.new_experience .new_experience_container .new_experience_table .new_experience_item_hover {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s
}

.new_experience .new_experience_container .new_experience_table .new_experience_item:hover {
	box-shadow: 0 0 10px rgba(44,141,225,0.14)
}

.new_experience .new_experience_container .new_experience_table .new_experience_item:hover .new_experience_item_normal {
	-webkit-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-webkit-transform: translateY(-90px);
	-moz-transform: translateY(-90px);
	-ms-transform: translateY(-90px);
	-o-transform: translateY(-90px);
	transform: translateY(-90px)
}

.new_experience .new_experience_container .new_experience_table .new_experience_item:hover .new_experience_item_hover {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	-webkit-opacity: 1;
	-moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	-khtml-opacity: 1;
	-webkit-transform: translateY(-100px);
	-moz-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	-o-transform: translateY(-100px);
	transform: translateY(-100px)
}

.new_experience .new_experience_container .new_experience_table .new_experience_item:hover .new_experience_item_hover {
	opacity: 1;
	margin-top: -30px
}

.new_experience .new_experience_container .new_experience_table .new_experience_item_hover {
	opacity: 0
}
@media \0screen {
	.new_experience .new_experience_container .new_experience_table .new_experience_item:hover .new_experience_item_hover {
		visibility: visible;
		position: relative;
		top: -100px
	}

	.new_experience .new_experience_container .new_experience_table .new_experience_item_hover {
		visibility: hidden
	}
}

.client_case {
	font-family: "SCHeiti","Helvetica","lucida Grande",BlinkMacSystemFont,"PingFang SC","Microsoft YaHei";
	display: inline-block;
	width: 100%;
	text-align: center;
	min-width: 1000px
}

.client_case .client_case_title {
	font-weight: 200;
	font-size: 30px;
	line-height: 36px;
	margin-top: 90px;
	margin-bottom: 60px;
	color: #181818
}

.client_case .client_case_txt {
	color: #2A8AE2;
	font-family: "Gotham",BlinkMacSystemFont,"Helvetica","lucida Grande","PingFang SC","SCHeiti","Microsoft YaHei";
	font-weight: 500
}

.client_case .client_case_table {
	margin: 0 auto;
	margin-bottom: 20px
}

.client_case .client_case_td {
	width: 242px;
	height: 130px
}

.client_case .client_case_btm {
	color: #2A8AE2;
	font-size: 14px;
	font-weight: 200;
	margin-bottom: 96px;
	display: block;
	text-decoration: none;
	cursor: pointer
}

/*短信营销*/
.sitestar_message_center{font-family: microsoft yahei; width:960px; border:#e4e4e4 1px solid; margin:auto}
.sitestar_message_centerbg{ background-image:url(sitestar_message_img.gif); background-repeat:no-repeat; min-height:2125px; position:relative;}
.sitestar_message_center1{ padding-top:395px;}
.sitestar_message_center1 li{ float:left; font-size:14px; color:#8d8d8d; margin-left:70px; padding-bottom:18px;}
.sitestar_message_center1 ul{ padding-top:12px;}
.sitestar_message_center2{ width:350px;}
.sitestar_message_center3{ width:270px;}
.sitestar_message_center4{ color:#5daff4; font-size:20px; font-weight:bold; text-indent:15px; line-height:30px;}
.sitestar_message_center5{ color:#8d8d8d; font-size:15px; text-indent:15px;}
.sitestar_message_center6{ padding-bottom:170px; padding-top:160px; padding-left:15px; color:#8d8d8d; font-size:14px; line-height:24px;}
.sitestar_message_center6 li{ padding-bottom:250px;}
.sitestar_message_center7{ padding-left:540px;}
.sitestar_message_center6 span{ color:#5daff4; font-weight:bold; font-size:20px; line-height:30px;}
.sitestar_message_center9{ color:#8d8d8d; overflow:hidden; padding-left:80px;}
.sitestar_message_center9 li{ float:left; width:165px; text-align:center;}
.sitestar_message_center10{ padding-top:20px; padding-bottom:20px; overflow:hidden;}
.sitestar_message_center11{ text-align:center; color:#5daff4; font-size:20px; font-weight:bold; line-height:80px;}
.sitestar_message_center12{ background-image:url(sitestar_message_img1.gif); background-repeat:repeat-x; border:#b8b8b8 1px solid; margin:0 10px; min-height:340px;}
.sitestar_message_center12 li{ float:left; border-right:#b8b8b8 1px solid; width:186px; overflow:hidden; text-align:center; min-height:340px;}
.sitestar_message_center13{ color:#5daff4; text-align:center; line-height:40px;}
.sitestar_message_center14{ font-size:25px; color:#8d8d8d; line-height:95px;}
.sitestar_message_center14aa{ font-size:13px; color:#8d8d8d; min-height:75px; line-height:18px; padding-top:20px;}
.sitestar_message_center15{font-size:13px; min-height:130px; color:#8d8d8d; line-height:20px; text-align:left; padding-left:30px; padding-top:20px;}
.sitestar_message_center12a{ background-color:#6cbafb; width:100px; height:28px; line-height:28px; text-align:center; color:#fff; margin-left:0px; margin:5px 0; border-radius:3px;}
.sitestar_message_center16{ background-color:#fff; width:110px; height:34px; line-height:34px; display:block; border:#b8b8b8 1px solid; border-radius:3px; color:#8d8d8d;text-align:center; font-size:13px; text-align:center; margin-left:36px; text-decoration:none;}
.sitestar_message_center17{ width:196px; height:349px; background-image:url(/cn/sms/images/sitestar_message_img2.png); background-repeat:no-repeat; position:absolute; z-index:5; margin-left:380px; text-align:center; margin-top:-3px;}
.sitestar_message_center18{ display:block; width:110px; height:34px; line-height:34px; margin-top:285px; margin-left:42px;}

.container{ padding-bottom:20px;}
.container img{ max-width:100%}

/*网站建设*/

.STYLE1 { 
    color: #FF0000; 
    font-weight: bold; 
} 
.subnavbox {
	height: 81px;
	overflow: hidden
}
.subnav {
	line-height: 50px;
	height: 50px;
	font-size: 1pc;
	overflow: hidden
}
.subnav nav li a, .subnav nav li a.act, .subnav nav li a:hover {
	line-height: 78px
}
.subnavbox {
	height: 81px;
	overflow: hidden
}
.subnav {
	background: #f9f9f9;
	height: 5pc;
	border-bottom: 1px solid #ddd;
	line-height: 5pc;
	font-size: 18px;
	overflow: hidden
}
.subnav.fixed {
	width: 100%;
	left: 0;
	position: fixed;
	z-index: 5
}
.subnav nav {
	padding: 0;
	max-width: 75pc;
	margin: 0 auto;
	overflow: hidden;
	border-right: 1px solid #ddd
}
.subnav nav li {
	width: 25%;
	float: left;
	text-align: center
}
.subnav nav li a {
	display: block;
	font-weight: 700;
	border-left: 1px solid #ddd
}
.subnav nav li a.act, .subnav nav li a:hover {
	border-bottom: 2px solid #ce2424;
	background: #fff;
	line-height: 78px
}
#fours nav li {
	width: 33.3333%
}
.desing .list {
	padding: 5pc 0
}
.desing .list .names {
	float: left;
	width: 140px;
	height: 140px;
	padding: 65px;
	text-align: center;
	border: 2px solid #000;
	border-radius: 50%
}
.desing .list .names h4 {
	font-size: 18px;
	padding-bottom: 5px;
	color: #333
}
.desing .list .names .img {
	padding-top: 10px
}
.desing .list .biaos {
	float: right;
	width: 840px; color:#666666; font-size:14px;
}
.desing .list .biaos table {
	table-layout: fixed
}
.desing .list .biaos table td, .desing .list .biaos table th {
	line-height: 22px;
	padding: 8px;
	border-bottom: 1px solid #ddd
}
.bjf7 {
	background: #f7f7f7; clear:both;
}
section {
	padding: 30px 10px;
	box-sizing: border-box
}
.clearfix{ clear:both}
/*.desing .list .biaos, .desing .list .names {
	float: none
}
.desing .list .biaos, .emails .list .biaos {
	width: 100%;
	overflow-y: hidden;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	overflow-x: auto
}
.desing .list .biaos table, .emails .list .biaos table {
	min-width: 40pc
}*/
.desing .list {
	padding: 30px 10px; width:1200px; margin:auto;
}
.desing .list .names {
	margin: 0 auto 20px
}
.should section li {
	padding: 10px;
	box-sizing: border-box
}
@media screen and (max-width:1920px)and (min-width:999px) {
.fadein, .fadeleft, .faderight, .fadeup {
	transition: 1.2s;
	-moz-transition: 1.2s;
	-ms-transition: 1.2s;
	-o-transition: 1.2s;
	-webkit-transition: 1.2s;
	opacity: 0
}
.fadeup {
	transform: translateY(1500px);
	-moz-transform: translateY(1500px);
	-ms-transform: translateY(1500px);
	-o-transform: translateY(1500px);
	-webkit-transform: translateY(1500px)
}
.fadeleft {
	transform: translateX(1500px);
	-moz-transform: translateX(1500px);
	-ms-transform: translateX(1500px);
	-o-transform: translateX(1500px);
	-webkit-transform: translateX(1500px)
}
.faderight {
	transform: translateX(-1500px);
	-moz-transform: translateX(-1500px);
	-ms-transform: translateX(-1500px);
	-o-transform: translateX(-1500px);
	-webkit-transform: translateX(-1500px)
}
.active .fadein {
	opacity: 1
}
.active .fadeleft, .active .faderight {
	opacity: 1;
	transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	-webkit-transform: translateX(0)
}
.active .fadeup {
	opacity: 1;
	transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	-webkit-transform: translateY(0)
}

/*.desing .list .names {
	padding: 50px
}
.desing .list .biaos {
	width: 75%
}*/
}

@media(max-width: 767px){
	div,ul,li{box-sizing: border-box;padding: 0px;margin: auto;}
#cms1,#cms,#main{min-height:auto;}

	.mm_zt{overflow: hidden;display: block;width:100%;padding:0px; margin: auto;}
	.sdh{position:relative;}	
	
.lx{ display:none}
.box{
	width:98%; float:none;

}
#left{ width:100%;  margin:0px;margin-top:10px; float:none; }
#right{
	width:100%;  margin:0px;  margin-top:10px;   float:none;
}
#cms .list{
	width:100%;

	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC; float:left; margin-left:0px; margin-right:0px;
}

#cms .list div.img{ float:left; overflow:hidden; width:140px; height:95px;  }

#cms .list .r{ margin-left:160px;  margin-right:0px; margin-top:0px; float:none;margin-right:30px; display:inherit;}
#cms .list .r div{ width:100%;}
#nav{}

.menu{ display:inherit; float:right; cursor:pointer; font-size:24px; margin-top:15px;position: absolute;right:15px; margin-right:5px;color: #fff;}
#nav{ width:80px; background:rgb(51,51,51,1);	filter: Alpha(Opacity=100);Opacity:1; -moz-border-radius: 5px;   
    -webkit-border-radius: 5px; 
    border-radius:5px; padding-bottom:5px;position: absolute;right:0px; top:80px;    min-height: 500px;z-index: 900000;}
	.sdh1{width:100%;}
.sdh1 #nav ul{ display:block;float: left;width: 100%;padding: 0px;}
#nav ul li.select,#nav ul li:hover,#nav ul li ul,#nav ul li ul li:hover{background:#333;border: none;}
	#nav ul li a, #nav ul li a {
    color: #FFFFFF;
    float: left;
    
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #CCCCCC;
    border-bottom-color: #000000;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    font-weight: lighter;
		height:50px; line-height: 50px;
}

#nav ul li ul div{
		filter: Alpha(Opacity=100);
	Opacity:1;
-moz-borde-radius: 0px;

	border-radius: 0px;
	float: left;
	width: 100%;
	padding-right: 0%;
	padding-left: 0%;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #CCCCCC;
background:#333; background:none; margin:0px; padding:0px;

}
#nav ul ul{ position: relative; width:100%; left:0%;margin:0px; padding:0px; top:0px;}
#nav ul li.select li a{
	color: #fff;
}
#nav ul li{float:left; width:100%;	margin: 0px;
	padding: 0px;height: 50px;
    line-height: 50px;}
	#nav ul li ul li{ border:none}

#nav{ display:none}	
	
	.lxfs{display: none;}
	
	.xdh1{width:100%;}
	.mm_zt .hot-event .switch-nav{left:10px; right:unset;}
	
	.mm_zt #inner{max-width:100%;}
	
	.our_service .contain{width:100%;}
	
	.foot1,.foot2,.footer{width:100%;height: auto; overflow: hidden;}
	.foot_news1{width:100%;}
	
#left .newslist{ display:none}
	
	.xdh-2{width:100%; display: block;}
	.dh-22{height: 120px; border:0px;}
	.dh-22 .xdh{height:auto;}
	.dh-22 .xdh1{height:auto;}
	.xdh-3 {
		width: 98px;
		height: 30px;
		line-height: 30px;
		float: left;
	}
	.float_qq{z-index: 900;}
}





@media (max-width: 767px)
{
	.foot{height: auto;}
	.our_service .serve_column ul{margin:auto;}
	.our_service .serve_column ul li{width:48%;height: 190px; margin:2% 1% auto 1%;float: left;}
	.our_service ul li span.pic{    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.1;
    bottom: 0;
    right: 0;
    width: 100%;
    overflow: hidden;}
	.our_service ul li span.pic img{max-width: 100%;}
	.our_service ul li .icon{display: none;}
	.our_service ul li span.t{padding-top: 40px;}
	.our_service .serve_column ul li span.c{padding: 0 15px;box-sizing: border-box;width: 100%;}
	.our_service .serve_column ul li span.c p{margin:auto; padding: 0px;}
	
	.mm_zt .index_adv{background: url(whybg.png) 50% center no-repeat;background-size: cover;height: 280px;padding-top: 0px;}
	.m_box{    width: 100%;}
	.index_adv .m_box .slideBox{padding: 0px 20px;width: 100%;margin-top: 130px;}
	.index_adv .slideBox .bd{width: 80%;}
	.tempWrap .index_adv_box .p1{font-size: 24px;}
	.tempWrap .index_adv_box .p2{    font-size: 12px;
    line-height: 20px;
    width: 50%;
    float: left;}
	.portfolio-grid li.thumbnail{margin: 1% 0.5%;width: 49%;}
	.portfolio-grid .thumbnail img.cases_img{height: 100px;}
	.foot_news {height: auto;}
	.foot_news1{margin:10px auto;}
	.foot_news4{padding-left: 20px;}
	
	.foot2{height:auto; padding:20px;}
	.foot3,.foot-4,.foot-5{width: 100%;height: auto;}
	.foot6{width: 100%;height: auto;padding-top: 20px;}
	.foot-7,.foot-8{width: 100%;height: auto;}
	.footer1{width: 100%;height: auto; width:100%; padding:20px;}
	.footer1-99,.footer2{display: none;}
	
	
	
	.xwlb .container{width:100%; padding:20px 10px;font-size: 14px;line-height: 1.8em;}
	.xwlb .container .Column{width:100%;}
	.xwlb .container dl{height: auto;overflow: hidden;}
	.xwlb .container dl dd.caselist{width: 100%;height: auto;margin: auto;padding: 0px;display: block; float: none;}
	.xwpic{position: relative;height:auto;padding: 20px 0px;top: unset;left: unset;width: auto;}
	.xwpic img{max-width: 100%;}
	
	.container dl dd span{position: relative;top: unset;left: unset;display: none;}
	
	.container dl dd{width: 100%;height: auto;margin: auto;padding: 0px;display: block; float: none;    padding-bottom: 20px;}
	
	.xwlb-1{width:100%;display: flex;flex-wrap: wrap;flex-flow: wrap;}
	.xwlb-1 div{width:33.333333%;}
	.xwlb-1 .dh-xwlb-1{width: 100%;}
	
	.client_case{min-width:unset}
	.client_case .client_case_td{width: 50%;
    height: auto;
    display: inline;
    padding: 20px;
    overflow: hidden;}
	.client_case .client_case_title{margin-top: 20px;margin-bottom: 20px;}
	.new_experience .new_experience_container{width:100%;}
	.new_experience .new_experience_container .new_experience_table .new_experience_item{width:100%;}
	
	.sp_box{width:100%;}
	.sp_box img{max-width:100%;}
	
	.subnav.fixed{top:0px;}
	
	.desing .list{width:100%; padding:10px 5px;}
	.desing .list .names{padding:20px 10px 0px 10px;float: none;}
	.desing .list .names .img{padding-top:0px;}
	.desing .list .names.faderight p{padidng:5px 0px; margin: auto;}
	.desing .list .names .img img{max-width:50%;}
	
	.toptitle h2{line-height: 1.5em;}
	.jj_eight{width:100%;}
	.jj_eight ul{width:100%; height:auto;}
	.jj_eight ul li{width:48%; margin: 1%;float: left;}
	.jj_eight ul li a{width:100%;background-size: 100%;margin-bottom: 0px;}
	
	.jj_eight ul li i{left:30%;}
	.jj_eight ul li a span{width: 100%;left: 0px;font-size: 20px;}
	
	.sitestar_message_center{width: 100%;}
	.sitestar_message_center5{background: #fff;}
	.sitestar_message_center1{}
	
	.sitestar_message_center6{padding:10px 0px;}
	.sitestar_message_center6 li{padding:0px; overflow: hidden;display: block;width:100%;}
	.sitestar_message_centerbg{background-image: url(sitestar_message_imgm.gif);min-height: auto;}
	
	.news_Detailed_title{padding: 20px;}
	.desing .list .biaos{    width: 100%;overflow: hidden;}
}
@media (max-width: 414px)
{
	
}
@media (max-width: 375px)
{
	.our_service .serve_column ul li{width:49%;height: 190px; margin:1% 0.5% auto 0.5%;float: left;}
	.our_service .serve_column ul li span.c{padding: 0 5px;}
	.mm_zt .index_adv{background: url(whybg.png) 50% center no-repeat;background-size: cover;height: 280px;padding-top: 0px;}
}
@media (max-width: 320px)
{
	
}
