* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
	word-wrap: break-word;
}
body {
	margin: 0;
	padding: 0;
	text-align: left;
	color: #464646;
	font-size: 12px;
}
form, select, input, p, blockquote, ol, ul, li, dl, table, th, td, img, textarea {
	border: 0 none;
	list-style: none;
	color: #464646;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}

:focus {
	outline: none;
}

a, area {
	color: #464646;
	text-decoration: none;
	blr:expression(this.onFocus=this.blur());
	cursor: pointer;
}
a:hover {
	color: #d20001;
	text-decoration: underline;
	 text-decoration:none;
}

article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {
	display: block;
}

.fillet {
	position:relative;
	border-radius:0 0 0.4em 0.4em;
	-webkit-border-radius:0 0 0.4em 0.4em;
	-moz-border-radius:0 0 0.4em 0.4em;
	-o-border-radius:0 0 0.4em 0.4em;
	behavior: url(404.png);
}

.fillet2 {
	border:1px solid #CCC;
	position:relative;
	border-radius: 0.4em;
	-webkit-border-radius:0.4em;
	-moz-border-radius:0.4em;
	-o-border-radius:0.4em;
	behavior: url(404.png);
}

header {
	width: 100%;
	height: auto !important;
	overflow: hidden;
	margin-bottom: 0px;
	background: url(404.png) repeat-x bottom;
}
#top {
	height: 85px;
	border-bottom:3px solid #E5E5E5;
}
header h1 {
	width: 235px;
	height: 53px;
	float: left;
	margin:18px 80px 0 40px;
	display: inline;
}
header h1 a {
	display: block;
	width: 235px;
	height: 53px;
	text-indent: -9999px;
	background-image: url(../image/logo.png);
}
header .tel {
	margin: 12px 40px 0px 0px;
	float: right;
	display: inline;
}

#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  padding-top: 0px;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  z-index:999999;
  float:left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}
#cssmenu {
  width: auto;
  line-height: 1;
  background: #ffffff;
  border-right:0px solid #E8E8E8;
}

#cssmenu > ul > li {
  float: left;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  padding: 0 20px 0 20px;
  font-size: 15px;
  text-decoration: none;
  border-right:0px solid #E8E8E8;
  color: #666;
  line-height:85px;
}
#cssmenu > ul > li > a img{
margin-left:-30px; float:right; padding-top:20px;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a, #cssmenu > ul > li > a.acted{
  color: #e60012;
  background:#f4f4f4;
  line-height:80px;
  font-size: 15px;
  border-top:3px solid #df0202;
}




#main{ float:left; width:100%; height:auto;}
#main .about_1{float:left; width:100%; height:auto; margin:60px 0;}
#main .about_1 section{width:1200px; height:auto !important; overflow:hidden;margin:0 auto 30px;}
#main .about_1 section h1{ float:left; line-height:50px; font-size:35px; font-weight:normal; text-align:center; width:1200px;}
#main .about_1 section article{ float:left; margin-top:20px; font-size:14px; line-height:25px;color:#666;}
#main .about_1 section h2{ font-size:20px; padding-bottom:10px;line-height:30px;float:left; width:1200px; background:url(../image/about_h2_bg.png) no-repeat left;}
#main .about_1 section h2 span{ font-family:Arial, sans-serif; margin-right:10px; font-weight:normal;}
#main .about_1 section >span{ width:1200px; height:30px;background:url(../image/title_line3.png) top center no-repeat; float:left; margin:0px 0 10px 0; text-align:center; font-family:Helvetica, Arial, sans-serif; font-size:15px; text-transform: uppercase; font-weight: normal; color:#C0C0C0;}
#main .about_1 section >h3{ float:left; line-height:25px; font-size:14px; font-weight:normal; text-align:center; width:1200px; margin:0px auto; color:#5B5B5B;}

#main .about_1 section >h3 img{ vertical-align:middle;}


#main .about_2{float:left; width:100%;background:url(../image/about_youshi.jpg)  center no-repeat;height:auto !important;height:600px; min-height:600px;overflow:visible;}
#main .about_2 section{width:1200px;margin:0 auto;}
#main .about_2 section h1{ float:left; line-height:35px; font-size:35px; font-weight:normal; text-align:center; width:1200px; margin:60px 0 10px 0;}
#main .about_2 section span{ width:1200px; height:30px;background:url(../image/title_line3.png) top center no-repeat; float:left; margin:0px 0 10px 0; text-align:center; font-family:Helvetica, Arial, sans-serif; font-size:15px; text-transform: uppercase; font-weight: normal; color:#C0C0C0;}
#main .about_2 section article{ width:1200px; float:left; font-size:14px;line-height:25px;color:#666; margin:20px 0 35px 0;}
#main .about_2 section >h2{ float:left; line-height:25px; font-size:14px; font-weight:normal; text-align:center; width:1200px; margin:0px 0 35px 0; color:#5B5B5B;}

#main .about_3{ width:100%; float:left;height:auto;}
#main .about_3 section{width:1200px; height:auto !important;height:400px; min-height:400px;overflow:visible;margin:0 auto;}
#main .about_3 section h1{ float:left; line-height:40px; font-size:35px; font-weight:normal; text-align:center; width:1200px; margin:60px 0 10px 0;}
#main .about_3 section h2{ float:left; line-height:25px; font-size:14px; font-weight:normal; text-align:center; width:1200px; margin:0px 0 20px 0; color:#5B5B5B;}
#main .about_3 section span{ width:1200px; height:30px;background:url(../image/title_line3.png) top center no-repeat; float:left; margin:0px 0 10px 0; text-align:center; font-family:Helvetica, Arial, sans-serif; font-size:15px; text-transform: uppercase; font-weight: normal; color:#C0C0C0;}
#main .about_3 section article{ width:1200px; float:left;background:url(../image/line1.png) center no-repeat; height:330px; margin-bottom:100px;}


#main .about_4{ width:100%; float:left; background:url(../image/about_team.jpg)  center no-repeat;height:auto !important;height:600px; min-height:600px;overflow:visible;}
#main .about_4 section{width:1200px;margin:0 auto;}
#main .about_4 section h1{ float:left; line-height:40px; font-size:35px; font-weight:normal; text-align:center; width:1200px; margin:60px 0 10px 0;}
#main .about_4 section h2{ float:left; line-height:25px; font-size:14px; font-weight:normal; text-align:center; width:1200px; margin:0px 0 20px 0; color:#5B5B5B;}
#main .about_4 section span{ width:1200px; height:30px;background:url(../image/title_line3.png) top center no-repeat; float:left; margin:0px 0 10px 0; text-align:center; font-family:Helvetica, Arial, sans-serif; font-size:15px; text-transform: uppercase; font-weight: normal; color:#C0C0C0;}
#main .about_4 section article{ width:1200px; float:left;}


.business .box {
	width: 1200px;
	padding:25px 0 50px 0;
	float:left;
	position: relative;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-ms-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}

.business .box ul.items {
	margin: 0 auto;

}

.business .box ul.items li {
	width: 184px;
	height: 330px;
	margin: 0 8px;
	background: url(../image/bg_green.png) no-repeat 0px 400px;
	overflow: hidden;
	float:left;
	display: inline-block;
	
}

.business .box ul.items .tt2 {
	width: 184px;
	height: 330px;
	margin: 70px 8px 0 8px;
	background: url(../image/bg_green.png) no-repeat 0px 400px;
	overflow: hidden;
	display: inline-block;
}

.business .box ul.items li i {
	display: block;
	position: relative;
	margin: 0 auto;
	margin-top: 43px;
	height: 69px;
}

.business .box ul.items li.pc i {
	width: 69px;
	background: url(../image/words.png) no-repeat -245px -359px;
}

.business .box ul.items li.mobi i {
	width: 69px;
	background: url(../image/words.png) no-repeat -416px -291px;
}

.business .box ul.items li.sys i {
	width: 76px;
	background: url(../image/words.png) no-repeat -415px -362px;
}

.business .box ul.items li.app i {
	width: 74px;
	background: url(../image/words.png) no-repeat -244px -439px;
}

.business .box ul.items li.host i {
	width: 79px;
	background: url(../image/words.png) no-repeat -420px -439px;
}

.business .box ul.items li.online i {
	width: 79px;
	background: url(../image/words.png) no-repeat -420px -519px;
}

.business .box ul.items li u {
	display: block;
	position: absolute;
	width: 156px;
	height: 156px;
	margin-left: 12px;
	background: url(../image/words.png) no-repeat 0px -363px;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-ms-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	transition: all .5s ease-in-out 0s;
}

.business .box ul.items li u.cl {
	clip: rect(0px,156px,-10px,78px);
}

.business.active .box ul.items li u.cl {
	clip: rect(0px,156px,156px,78px);
}

.business .box ul.items li u.cr {
	clip: rect(156px,78px,156px,0px);
}

.business.active .box ul.items li u.cr {
	clip: rect(0px,78px,156px,0px);
}

.business .box ul.items li strong {
	display: block;
	margin-top: 50px;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
}

.business .box ul.items li p {
	position: relative;
	top: 200px;
	color:#FFF;
	font-family: Arial,"宋体";
	font-size: 12px;
	line-height: 20px;
	text-align: center;
}

.business .box ul.items li:hover {
	background-position: 0px 0px;
	-webkit-transition: all .5s ease-in-out .3s;
	-moz-transition: all .5s ease-in-out .3s;
	-ms-transition: all .5s ease-in-out .3s;
	-o-transition: all .5s ease-in-out .3s;
	transition: all .5s ease-in-out .3s;
}

.business .box ul.items li:hover i {
	-webkit-transition: all .5s ease-in-out .4s;
	-moz-transition: all .5s ease-in-out .4s;
	-ms-transition: all .5s ease-in-out .4s;
	-o-transition: all .5s ease-in-out .4s;
	transition: all .5s ease-in-out .4s;
}

.business .box ul.items li.pc:hover i {
	background: url(../image/words.png) no-repeat -168px -359px;
}

.business .box ul.items li.mobi:hover i {
	background: url(../image/words.png) no-repeat -337px -291px;
}

.business .box ul.items li.sys:hover i {
	background: url(../image/words.png) no-repeat -327px -362px;
}

.business .box ul.items li.app:hover i {
	background: url(../image/words.png) no-repeat -164px -439px;
}

.business .box ul.items li.host:hover i {
	background: url(../image/words.png) no-repeat -335px -439px;
}

.business .box ul.items li.online:hover i {
	background: url(../image/words.png) no-repeat -335px -519px;
}


.business .box ul.items li:hover u.cl {
	clip: rect(0px,156px,-10px,78px);
}

.business .box ul.items li:hover u.cr {
	clip: rect(156px,78px,156px,0px);
}

.business .box ul.items li:hover strong {
	color: White;
	-webkit-transition-delay: .4s;
	-moz-transition-delay: .4s;
	-ms-transition-delay: .4s;
	-o-transition-delay: .4s;
	transition-delay: .4s;
}

.business .box ul.items li:hover p {
	top: 10px;
	-webkit-transition: all .3s ease-in-out .5s;
	-moz-transition: all .3s ease-in-out .5s;
	-ms-transition: all .3s ease-in-out .5s;
	-o-transition: all .3s ease-in-out .5s;
	transition: all .3s ease-in-out .5s;
}

.business .box label {
	display: block;
	margin: 0 auto;
	margin-top: -40px;
	width: 181px;
	height: 21px;
	background: url(../image/words.png) no-repeat 0px -333px;
}

section.cases {
	background: url(404.png);
}


.aboutSlide { position: relative; width: 100%; height: 178px; -webkit-opacity: 0; opacity: 0; filter: alpha(opacity=0); overflow: hidden; }
.aboutSlide .bd { width: 100%; }
.aboutSlide .bd li { width: 283px; height: 178px; margin-right: 1px; position: relative; }
.aboutSlide .bd li img { display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; }
.aboutSlide .bd li .natural { z-index: 2; }
.aboutSlide .bd li .gray { z-index: 3; }
.aboutSlide .bd li:hover .gray { display: none;}
.aboutSlide .prev, .aboutSlide .next { position: absolute; display: none; width: 50px; height: 50px; top: 50%; margin-top: -25px; z-index: 4; }
.aboutSlide .prev:hover, .aboutSlide .next:hover { opacity: .6; }
.aboutSlide .prev { left: 10px; background: url(../image/icon39.png) center no-repeat; }
.aboutSlide .next { right: 10px; background: url(../image/icon40.png) center no-repeat; }

.counter { background-color: #F8F8F8; padding: 30px 0 45px 0; border-radius:8px; width:1200px; float:left; border:0px solid #7F7F7F;}
.count-title {font-weight: bold; color:#D80000; font-family:Arial, sans-serif;margin-top: 10px; margin-bottom: 0; text-align: center; font-size:80px;}
.count-text { font-size: 13px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; }
.col_fourth p{ font-size: 16px; font-weight: bold; color:#333; text-align:center;}
.col_half { width: 49%; }
.col_third { width: 32%; }
.col_fourth { width: 23.5%; }
.col_fifth { width: 18.4%; }
.col_sixth { width: 15%; }
.col_three_fourth { width: 74.5%;}
.col_twothird{ width: 66%;}
.col_half,
.col_third,
.col_twothird,
.col_fourth,
.col_three_fourth,
.col_fifth{
	position: relative;
	display:inline;
	display: inline-block;
	float: left;
	margin-right: 2%;
	margin-bottom: 20px;
}
.end { margin-right: 0 !important; }



footer {
	width: 100%;
	height: auto !important;
	overflow: hidden;
	padding:50px 0;
	background:#3e3d48;
}
footer address {
	font-style:normal;
	line-height: 20px;
	margin: 0px auto;
	width:1200px;
}
footer address ul {float:left;}
footer address .contact{ float:left; width:350px;color:#e8e8e8;}
footer address .contact >h1{color:#e8e8e8; font-size:16px; float:left;width:350px;margin-bottom:5px;}
footer address .contact span{color:#e8e8e8; font-size:25px;margin-bottom:15px;float:left;width:350px;}
footer address .contact h2{color:#9a9a9a; font-size:12px;float:left;width:350px; padding-bottom:10px; border-bottom:1px solid #767676; font-weight:normal;}
footer address .contact p{ width:350px; float:left; margin-top:10px;color:#9a9a9a; font-size:12px;font-weight:normal; line-height:25px;}
footer address .contact p a{ color:#9a9a9a; font-size:12px;font-weight:normal; text-decoration:none;}
footer address .contact p a:hover{ color:#B8B8B8; font-size:12px;font-weight:normal; text-decoration:none;}
footer address .bottom_link{ float:left; margin-left:40px; width:480px;}
footer address .bottom_link li{ float:left;width:120px;}
footer address .bottom_link li h1{ float:left;width:120px; color:#e8e8e8; font-size:14px; margin-bottom:10px;}
footer address .bottom_link li a{ color:#e8e8e8;}
footer address .bottom_link li a:hover{ text-decoration:underline;}
footer address .bottom_link li span{ float:left;width:120px; color:#e8e8e8; font-size:12px; height:25px;}
footer address .follow_us{ float:left; width:300px; margin-left:30px;}
footer address .follow_us h1{ width:300px; font-size:14px; color:#9a9a9a; float:left;}
footer address .follow_us h2{ width:300px; font-size:33px; color:#e8e8e8;float:left; font-family:Arial, sans-serif; margin:10px 0 15px 0; padding-bottom:15px; border-bottom:1px solid #767676}
footer address .follow_us ul{ float:left; width:300px; margin-top:15px;}
footer address .follow_us ul li{ width:150px; float:left;cursor:pointer}
footer address .follow_us ul li img{ width:110px; height:110px;float:left; margin:0 20px 5px 20px;}
footer address .follow_us ul li span{ width:110px;text-align:center;margin:0 20px;color:#e8e8e8; float:left;}

#navlink{ width:100%; float:left; background:#15141b;}
#navlink section{ width:1200px; margin:0 auto;}
#navlink section ul{ float:left; margin:15px 0 0px 0;width:1200px;}
#navlink section ul li{ width:190px; margin-right:10px; float:left;}
#navlink section ul li img{ width:188px; height:50px; border:0px solid #E8E8E8;background:#363636;}
#navlink section ul li a:hover{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}
#navlink section p{ width:1200px; float:left; padding:5px 0 8px 0; color:#6E6E6E;}
#navlink section p a{ color:#6E6E6E; text-decoration:none;}
#navlink section p a:hover{ color:#C30003; text-decoration:none;}
#navlink section p span{ float:right; margin-right:10px;color:#6E6E6E;}
#navlink section p span a{ color:#6E6E6E; text-decoration:none;}
#navlink section p span a:hover{ color:#C30003; text-decoration:none;}

#pic_content {
	position: relative;
	float:left;
	margin: 0 auto;
	width: 100%;
}

.als-container {
	position: relative;
	width: 100%;
	margin: 0px auto;
	float:left;
}

.als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
}

.als-wrapper {
	position: relative;
	list-style: none;
}

.als-item {
	position: relative;
	display: block;
	text-align: center;
	cursor: pointer;
	float: left;
}

.als-prev, .als-next {
	position: absolute;
	cursor: pointer;
	clear: both;
}




#lista1 {
	margin: 0px auto 0px auto;
}

#lista1 .als-item {
	margin: 0px 1px 0 0;
	min-height: auto;
	min-width: 275px;
}

#lista1 .als-item img {
	position: relative;
	display: block;
	text-align:center;
	width:275px;
	vertical-align: middle;
	margin-bottom: 5px;
}

#lista1 .als-prev, #lista1 .als-next {
	top: 75px;
	width: 15px;
	height: 22px;
}

#lista1 .als-prev {
	left: 0px;
}

#lista1 .als-next {
	right: 0px;
}

    #owl-demo .item{
        padding: 0px 0px;
        margin: 0px;
		height:250px;
        color: #FFF;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
    }
	
	.cleaxfix{ clear:both;}
	
	
	.news_wrapper{ width:1200px; margin:0 auto;}
	.news_wrapper h1{color: #5f5f5f;font-size: 24px;text-align: center;}
	.news_wrapper h5{color: #a3a3a3;font-size: 13px;font-weight: normal;text-align: center;padding: 1% 0;}
	.news_wrapper p{ line-height:30px; font-size:14px;}
	
	
	.news{ width:1200px; margin:0 auto; height:auto; border-bottom: 1px dashed #C7C7C7; padding:20px 0;}
	.news ul{ background:url(../image/date.png) no-repeat; width:100px; height:100px; text-align:center; float:left;}
	.news li p{height:70px; line-height:70px; color:#d30000;font-size: 300%;font-weight: bold;}
	.news li span{ display:block;height:30px; line-height:30px;}
	.news img{ float:left; margin:0 30px; border:1px solid #C0C0C0; width:270px; height:170px; display:block;}
	.news_list h1{ color:#747474; margin-bottom:15px;}
	.news_list p{ line-height:26px; font-size:15px;}
	.news_list font{ color:#0380cb; float:left;}
	.news_list span{ float:right;}
	
	
	.page{ width:1200px; margin:30px auto; height:auto;}
	.page span{ float:right;display:inline-block;height:30px; line-height:30px; background:#fff; margin:0 3px; border:#BFBFBF 1px solid;}
	.page span a{ display:inline-block;text-decoration:none; font-size:14px; padding:0 10px;}
	.page span a:hover{ display:inline-block;color:#FFFFFF; background:#3E3D48;}
	
	
	.article{border-top:1px dashed #B1B1B1; margin-top:30px;border-bottom:1px dashed #B1B1B1;}
	.article li{ float:left; line-height:80px; font-size:14px;}
	.article span{ float:right; line-height:80px; font-size:14px;}
	
	
	.contact-main{ width:1200px; margin:0 auto; height:auto !important;}
	.contact-main li{ float:left; padding-top:130px; text-align:center; font-size:16px;}
	.contact-main li:nth-child(1){ background:url(../image/contact1.jpg) no-repeat; width:300px; height:358px; margin-right:75px;}
	.contact-main li:nth-child(2){ background:url(../image/contact2.jpg) no-repeat; width:300px; height:358px; margin:0 75px;}
	.contact-main li:nth-child(3){ background:url(../image/contact3.jpg) no-repeat; width:300px; height:358px; margin-left:75px;}
	.contact-main h1{ font-weight:normal; font-size:21px; margin-bottom:15px;}
	.contact-main p{ margin-bottom:24px;}
	.span1{ background:#000000; padding:5px 15px; color:#fff; font-size:16px;}
	.span2{ background:#91BB4F; padding:5px 15px; color:#fff; font-size:16px;}
	.contact-map{border-top:1px #9B9B9B solid; width:1200px; margin:0 auto; height:auto !important; margin-top:-80px;}
	.map{ width:480px; float:left;}
	.map li:nth-child(1){ background:url(../image/bus.jpg) no-repeat 0px 5px;}
	.map li:nth-child(2){ background:url(../image/taxi.jpg) no-repeat 0px 5px;}
	.map li:nth-child(3){ background:url(../image/subway.jpg) no-repeat 0px 5px;}
	.map li h1{ padding-left:24px; font-weight:normal; font-size:18px; color:#000;}
	.map li p{ font-size:14px; margin:5px 0 50px 0; line-height:23px;}

	
	.pay{ width:1240px; margin:0 auto; height:auto !important;}
	.pay li{ width:268px; height:208px; margin:0 20px; float:left; border:1px solid #B1B1B1; text-align:center;
	-moz-box-shadow: 2px 2px 5px #909090;
	-webkit-box-shadow: 2px 2px 5px #909090;
	box-shadow:2px 2px 5px #909090;}
	.pay img{ padding-top:30px;}
	.pay h1{ font-size:14px; color:#000000; font-weight:normal; padding:0 10px; margin-bottom:5px;}
	.pay p{ font-size:13px; padding:0 10px; line-height:25px;}
	.pay-z{ width:1200px; margin:50px auto; height:auto !important; border-top:1px solid #B1B1B1;border-bottom:1px solid #B1B1B1; padding:    30px 0;}
	.pay-z p{ line-height:30px; font-size:14px;}
	.pay-z span{ color:#FF0000;}
	
	
	.service{ background:url(../image/b1.jpg) no-repeat; width:1102px; height:477px; margin:0 auto; display:block; margin-bottom:30px;}
	.service dl{ background:url(../image/bg1.fw.png) no-repeat 0 33px; width:459px; height:477px;}
	.service dt{ float:left; padding:40px 0 0 30px; margin-top:33px;}
	.service dt a{ font-size:20px; color:#fff; border:#fff 1px solid; padding:7px 14px;}
	.service dt a:hover{ background:#fff; color:#D9251D;}
	.service span{ color:#D9251D; background:#fff; font-size:14px; padding:5px 10px;}
	.service h1{ font-size:60px; color:#fff;}
	.service h2{ font-size:30px; color:#fff; margin-bottom:30px;}
	.service dd{ float:right;margin-top:33px;}
	.service ul{ margin:40px 30px 0 0;}
	.service li{ text-align:right; line-height:30px; margin-bottom:8px;}
	.service li a{ border:1px solid #D6D6D6; padding:5px 10px; color:#D6D6D6;-webkit-transition:all .33s ease-out;
	-moz-transition:all .33s ease-out;
	-o-transition:all .33s ease-out;
	-ms-transition:all .33s ease-out;}
	.service ul li a:hover{ color:#fff; padding-right:15px; border:1px solid #fff;}
	
	.service2{ background:url(../image/b2.jpg) no-repeat; width:1102px; height:444px; margin:0 auto; display:block; margin-bottom:30px;}
	.service2 dl{ background:url(../image/bg2.fw.png) no-repeat; width:534px; height:444px; float:right;}
	.service2 dt{float:right; padding:40px 30px 0 0; margin-top:33px;}
	.service2 span{ color:#D9251D; background:#fff; font-size:14px; padding:5px 10px; text-align:right; margin-left:104px;}
	.service2 h1{ font-size:60px; color:#fff; text-align:right;}
	.service2 h2{ font-size:30px; color:#fff; text-align:right; margin-bottom:30px;}
	.service2 dt a{ font-size:20px; color:#fff; border:#fff 1px solid; padding:7px 14px; margin-left:67px;}
	.service2 dt a:hover{ background:#fff; color:#D9251D;}
	.service2 dd{float:left;margin:33px 0 0 30px;}
	.service2 ul{ margin:40px 30px 0 0;}
	.service2 li{ line-height:30px; margin-bottom:8px;}
	.service2 li a{ border:1px solid #D6D6D6; padding:5px 10px; color:#D6D6D6;-webkit-transition:all .33s ease-out;
	-moz-transition:all .33s ease-out;
	-o-transition:all .33s ease-out;
	-ms-transition:all .33s ease-out;}
	.service2 ul li a:hover{ color:#fff; padding-left:15px; border:1px solid #fff;}
	
	.service3{ background:url(../image/b3.jpg) no-repeat; width:1102px; height:444px; margin:0 auto; display:block; margin-bottom:30px;}
	.service3 dl{ background:url(../image/bg1.fw.png) no-repeat; width:459px; height:444px;}
	.service3 dt{ float:left; padding:40px 0 0 30px; margin-top:33px;}
	.service3 span{ color:#D9251D; background:#fff; font-size:14px; padding:5px 10px;}
	.service3 h1{ font-size:60px; color:#fff;}
	.service3 h2{ font-size:30px; color:#fff; margin-bottom:30px;}
	.service3 dt a{ font-size:20px; color:#fff; border:#fff 1px solid; padding:7px 14px;}
	.service3 dt a:hover{ background:#fff; color:#D9251D;}
	.service3 dd{ float:right;}
	.service3 ul{ margin:40px 30px 0 0;}
	.service3 li{ text-align:right; line-height:30px; margin-bottom:8px;}
	.service3 li a{ border:1px solid #D6D6D6; padding:5px 10px; color:#D6D6D6;-webkit-transition:all .33s ease-out;
	-moz-transition:all .33s ease-out;
	-o-transition:all .33s ease-out;
	-ms-transition:all .33s ease-out;}
	.service3 ul li a:hover{ color:#fff; padding-right:15px; border:1px solid #fff;}
	
	.service4{ background:url(../image/b4.jpg) no-repeat; width:1102px; height:444px; margin:0 auto; display:block; margin-bottom:30px;}
	.service4 dl{ background:url(../image/bg2.fw.png) no-repeat; width:534px; height:444px; float:right;}
	.service4 dt{float:right; padding:40px 30px 0 0; margin-top:33px;}
	.service4 span{ color:#D9251D; background:#fff; font-size:14px; padding:5px 10px; text-align:right; margin-left:104px;}
	.service4 h1{ font-size:60px; color:#fff; text-align:right;}
	.service4 h2{ font-size:30px; color:#fff; text-align:right; margin-bottom:30px;}
	.service4 dt a{ font-size:20px; color:#fff; border:#fff 1px solid; padding:7px 14px;margin-left:67px;}
	.service4 dt a:hover{ background:#fff; color:#D9251D;}
	.service4 dd{float:left;margin:33px 0 0 30px;}
	.service4 ul{ margin:40px 30px 0 0;}
	.service4 li{ line-height:30px; margin-bottom:8px;}
	.service4 li a{ border:1px solid #D6D6D6; padding:5px 10px; color:#D6D6D6;-webkit-transition:all .33s ease-out;
	-moz-transition:all .33s ease-out;
	-o-transition:all .33s ease-out;
	-ms-transition:all .33s ease-out;}
	.service4 ul li a:hover{ color:#fff; padding-left:15px; border:1px solid #fff;}
	
	.pngfix{font-size:24px;text-align:center;height:100px;font-weight:normal;color:#333;background:url(../image/libg.png) no-repeat bottom center;margin-bottom:20px; line-height:40px; margin-top:30px;}
	.pngfix p{font-size:14px;line-height:30px;color:#666;font-weight:normal; margin-bottom:10px;}
	.service-ft p{ line-height:26px; margin:0 0 40px; color:#E4322B; font-size:14px;}
	.service-ft p a{ color:#E4322B;}
	.service-ft2 p{ line-height:24px; font-size:14px; margin-bottom:30px;}
	.service-ft3{ width:1030px; margin:0 auto; height:auto !important; margin-bottom:20px;}
	.service-ft3 ul{ margin-top:30px;}
	.service-ft3 li{ float:left; margin:0 40px; text-align:center; padding:45px 20px; color:#fff; font-size:16px; width:86px; height:46px;}
	
	.service-ft3 li:nth-child(1){ background:url(../image/pc4-li1.png) no-repeat;}
	.service-ft3 li:nth-child(2){ background:url(../image/pc4-li2.png) no-repeat;}
	.service-ft3 li:nth-child(3){ background:url(../image/pc4-li3.png) no-repeat;}
	.service-ft3 li:nth-child(4){ background:url(../image/pc4-li4.png) no-repeat;}
	.service-ft3 li:nth-child(5){ background:url(../image/pc4-li5.png) no-repeat;}
	.clearfix{ clear:both;}
	
	.ffk{position:fixed;right:0px;top:485px; cursor:pointer;}
	.ffk p{ text-align:center; line-height:30px; background:#666; margin-top:-5px; color:#fff;}

nav.pagelist {
	clear: both;
	text-align: center;
	font-size: 14px;
	margin:30px auto;
	width:1200px;
}
nav.pagelist a {
	border: #3E3D48 1px solid;
	margin-right: 6px;
	padding: 4px 7px;
	color: #3E3D48;
}
nav.pagelist a:hover {
	color: #fff;
	background: #3E3D48;
	text-decoration: none;
}
nav.pagelist span.current {
	border: #3E3D48 1px solid;
	background-color: #3E3D48;
	margin-right: 6px;
	padding: 4px 7px;
	color: #fff;
}
nav.pagelist span.disabled {
	border: #ccc 1px solid;
	margin-right: 6px;
	padding: 4px 7px;
	color: #3C3C3C;
}