﻿@charset "utf-8";
/* 中网维优2019 CSS  */

* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑", "Microsoft Yahei";
}



li {
	list-style: none;
}

img {
	border: 0;
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0;
}

body, html {
	font-family: "微软雅黑", "Microsoft Yahei";
	font-size: 14px;
	color: #fff;
}

.all {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.all1 {
	width: 1200px;
	margin: 0 auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.red {
	color: #db0000;
}

.yellow {
	color: #ffff00;
}

.Crimson {
	color: #b20000;
}

.blove {
	color: #007fff;
}

.Grey {
	color: #535353;
}

.black {
	color: #000;
}

.touch li:hover, .web li:hover, .show li:hover p, .classify li:hover, .nav_bt ul li a:hover, .project li:hover, .QQ a:hover, .anli_dh ul li:hover, .soft_tu li div:hover, .prox li:hover, .show li img:hover {
	transition: background 0.5s;
	-moz-transition: background 0.5s;
 /* Firefox 4 */
	-webkit-transition: background 0.5s;
	-o-transition: background 0.5s;
}



/*-------------------------------头部----------------------------*/



.lm {
	float: right;
}

.pc-nav li {
	float: left;
	line-height: 80px;
	padding: 0 10px;
}

.pc-nav li.menuCurrent {
}

.pc-nav li:hover, .pc-nav li.d {
	background: #007fff;
	transition: background 0.3s;
	-moz-transition: background 0.3s;
 /* Firefox 4 */
	-webkit-transition: background 0.3s;
 /* Safari �� Chrome */
	-o-transition: background 0.3s;
}

.pc-nav li a {
	float: left;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

.w-btn, .w-btn-cur {
	cursor: pointer;
	text-align: center;
	border-radius: 3px;
	padding: 6px 11px;
	background-color: #FFFFFF;
	text-shadow: 0 2px 0 rgba(0, 0, 0, 0.25);
	display: block;
	position: absolute;
}

.w-btn .line, .w-btn-cur .line {
	display: block;
	width: 18px;
	height: 2px;
	background: #007fff;
	border-radius: 1px;
}

.w-btn .line + .line, .w-btn-cur .line + .line {
	margin-top: 3px;
}

.w-btn-cur {
	background-color: #007fff;
}

.w-btn-cur .line {
	background: #FFF;
}

#mobi-btn {
	display: none;
}
/*-------------------------------大图-外部调用更换图片 jt.png---------------------------*/

.index-ban640 {
	display: none;
}

.w-banner {
	width: 100%;
	height: 550px;
	overflow: hidden;
	position: relative;
}

.w-banner .bd {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	overflow: hidden;
}

.w-banner .bd ul {
	width: 100% !important;
}

.w-banner .bd li {
	width: 100% !important;
	height: 550px;
	overflow: hidden;
	text-align: center;
}

.w-banner .bd li a {
	display: block;
	height: 400px;
}

.w-banner .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
}

.w-banner .hd ul {
	text-align: center;
}

.w-banner .hd ul li {
	cursor: pointer;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 1px 3px 1px 1px;
	overflow: hidden;
	background: #3F3B3B;
	opacity: 0.5;
	line-height: 999px;
	border-radius: 50%;
}

.w-banner .hd ul .on {
	background: #fff;
}

.w-banner .prev, .w-banner .next {
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	left: 15%;
	z-index: 1;
	width: 34px;
	height: 60px;
	background: url(about/pro.png) -104px -120px no-repeat;
	cursor: pointer;
	opacity: 0.5;
	display: none;
}

.w-banner .next {
	left: auto;
	right: 15%;
	background-position: -70px -120px;
}

/*-------------------------------动态加载----------------------------*/




/*-------------------------------服务----------------------------*/

.service {
	width: 100%;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 24px;
	border-bottom: 1px solid #efefef;
	position: relative;
}

.service h3 {
	font-size: 30px;
	color: #212121;
	padding-bottom: 4px;
	font-weight: normal;
	letter-spacing: 2px;
}

.service span {
	font-size: 12px;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
}

.ab-service {
	width: 100%;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 24px;
	border-bottom: 1px solid #bbb;
}

.ab-service h3 {
	font-size: 40px;
	color: #212121;
	padding-bottom: 4px;
}

.ab-service span {
	font-size: 12px;
	color: #999;
	font-family: Verdana, Geneva, sans-serif;
}

.ab-service-txt {
	font-size: 12px;
	color: #444;
	line-height: 24px;
	padding: 30px 50px 30px 50px;
}

.ab-service-txt b {
	color: #F00;
}

.ab-service-txt p {
	margin-top: 8px;
}

.ab-service-txt-b {
	width: 100%;
	background: url(img/about-txt.png) no-repeat right center;
}

.s_line {
	border-top: 0;
	border-bottom: 0;
}
/*-------------------------------联系我们---------------------------*/

.icon {
	margin-top: 26px;
	margin-bottom: 20px;
	float: left;
}

.icon li {
	float: left;
	width: 200px;
	margin: 0 50px;
	padding-bottom: 20px;
}

.icon li span {
	width: 150px;
	height: 150px;
	background: url(img/tb.png) no-repeat;
	float: left;
	margin-left: 25px;
}

.icon li span.one {
	background-position: 0 0;
}

.icon li span.two {
	background-position: -320px 0;
}

.icon li span.three {
	background-position: -613px 0;
}

.icon li span.four {
	background-position: -914px 0;
}

.icon li:hover span {
	transition: background 0.5s;
	-moz-transition: background 0.5s;
 /* Firefox 4 */
	-webkit-transition: background 0.5s;
 /* Safari Chrome */
	-o-transition: background 0.5s;
}

.icon li:hover span.one {
	background-position: 0 -167px;
}

.icon li:hover span.two {
	background-position: -320px -167px;
}

.icon li:hover span.three {
	background-position: -613px -167px;
}

.icon li:hover span.four {
	background-position: -914px -167px;
}

.icon li div {
	width: 100%;
}

.icon li div h3 {
	font-size: 24px;
	color: #4c4c4c;
/* font-weight: normal; */
	text-align: center;
	padding: 10px 0;
	float: left;
	width: 100%;
}

.icon li:hover div h3 {
	color: #007fff;
}

.icon li div font {
	font-size: 14px;
	color: #868686;
	line-height: 20px;
	float: left;
}
/*-------------------------------模板网站----------------------------*/

.moban_dh {
}

.moban_dh ul {
	float: left;
}

.moban_dh ul li {
	float: left;
}

.moban_cls {
	float: left;
	color: #333;
	padding-left: 32px;
	line-height: 25px;
}

.moban_dh ul li span {
	width: 60px;
	height: 25px;
	line-height: 25px;
	display: block;
	text-align: center;
	cursor: pointer;
}

.mb_all {
	background-color: #000;
}

.mb_hong {
	background-color: #F00;
}

.mb_lu {
	background-color: #0F0;
}

.mb_huang {
	background-color: #FF0;
}

.mb_lan {
	background-color: #007fff;
}

.mb_hui {
	background-color: #ccc;
}

.mb_hei {
	background-color: #000;
}

.mb_on {
	display: block !important;
}

.mb_off {
	display: none;
}

.m_t_js {
	margin-top: 30px;
	padding: 20px 0 0 32px;
	line-height: 25px;
	color: #212121;
	font-size: 12px;
	border-top: 1px #CCCCCC dashed;
}

.m_t_js span {
	color: #F00;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 5px;
}
/*-------------------------------案例展示----------------------------*/

.Cooperation {
	width: 100%;
	background: url(about/anli_bg.jpg) repeat-y #000;
	float: left;
}

.choose, .tell {
	width: 100%;
	text-align: center;
	padding-top: 26px;
	padding-bottom: 26px;
}

.choose h3 {
	font-size: 30px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	font-weight: normal;
	letter-spacing: 2px;
}

.choose span {
	font-size: 12px;
	padding-top: 6px;
	float: left;
	width: 100%;
}

.tell {
	padding-bottom: 36px;
}

.tell h3 {
	font-size: 16px;
	font-weight: normal;
}

.tell div {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	width: 100%;
	padding: 6px 0;
	float: left;
}

.Brand ul {
	width: 1224px;
}

.Brand li {
	float: left;
	padding-top: 24px;
	padding-right: 34px;
}

.Brand_lr {
	width: 100%;
	background: url(about/anli_bg.jpg) repeat-y;
	float: left;
	margin-bottom: 1px;
}

.Brand_lr h3 {
	color: #fff;
}

.Brand_lr .service {
	border-bottom: 0;
}

.Brand_lr .service span {
	color: #fff;
}
/*-------------------------------排名----------------------------*/
.seosoft {
	width: 100%;
	background: url(about/welcome.jpg) repeat-x #000;
	float: left;
}

.paiming {
	width: 100%;
	padding-top: 10px;
}

.paiming1 {
	width: 100%;
	text-align: center;
}

.paiming1 img {
}
/*-------------------------------网站优化下方列表----------------------------*/

.seoart {
}

.seoart_list {
	width: 100%;
	overflow: hidden;
	padding: 40px 0;
}

.seoart_list ul {
	width: 1232px;
}

.seoart_list ul li {
	width: 276px;
	float: left;
	margin-right: 32px;
	position: relative;
}

.seoart_list ul li .seo_l {
	position: relative;
}

.seoart_list ul li .seo_l img {
	width: 100%;
	z-index: 1;
}

.seoart_list ul li .seo_r {
	position: absolute;
	width: 100%;
	text-align: center;
	z-index: 5;
	bottom: 0px;
	height: 30px;
	line-height: 30px;
	background-color: rgba(0, 0, 0, 0.4);
	overflow: hidden;
}

.seoart_list ul li .seo_r a {
	color: #fff;
	font-style: normal;
}

.seoart_list ul li .seo_r h3 {
	font-weight: 100;
}

.seoart_list ul li:hover .seo_r {
	height: 100%;
	transition: height 0.5s;
	-moz-transition: height 0.5s;
 /* Firefox 4 */
	-webkit-transition: height 0.5s;
	-o-transition: height 0.5s;
}

.seoart_list ul li:hover .seo_r a {
	color: #fff;
	font-style: normal;
	display: block;
	height: 100%;
	padding-top: 5rem;
}

.seoart_more {
	padding: 30px 0;
	text-align: center;
}

.seoart_more a {
	margin: 0 auto;
	display: block;
	border: #007fff 1px solid;
	color: #007fff;
	width: 130px;
	height: 35px;
	line-height: 35px;
	border-radius: 5%;
}

.seoart_more a:hover {
	background: #007fff;
	color: #fff;
}

/*------------------------------400电话----------------------------*/

.tbdy ul {
	width: 100%;
}

.tbdy ul li {
	float: left;
	width: 25%;
	text-align: center;
	height: 30px;
	color: #000;
	border: 1px solid #999;
	margin: 5px;
}

#wuhan400 {
	width: 100%
}

#wuhan400 li {
	float: left;
	width: 30%;
	border-bottom: #999 1px dotted;
}

#tb400 {
	margin: 20px;
}

#tb401 {
	background-color: #dadada;
}

#tb4011 tr td {
	background-color: #f5f5f5;
	text-align: center;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
}

#tb4012 tr td {
	background-color: #fff;
	text-align: center;
	line-height: 30px;
	height: 30px;
}

#wh-400 {
	font-size: 18px;
	margin-top: 15px;
	padding-bottom: 6px;
}

#wh-400-2 {
	font-size: 18px;
	color: #c00;
	font-weight: 800;
}

/*------------------------------网站维护新增20190424----------------------------*/

.tb_txt {
	width: 100%;
	background: #ddd;
}

.tb_txt tr th {
	background-color: #F5F6FA;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-weight: normal;
}

.tb_txt tr td {
	text-align: center;
	background: #fff;
	height: 35px;
	line-height: inherit;
	color: #666;
	padding: 0 8px;
}

/*------------------------------响应式设计---------------------------*/

.in-t1 {
	float: left;
	width: 25%;
}

.in-t1 img {
	width: 100px;
	height: 80px;
	border: 1px solid #cccccc;
	padding: 2px;
}

.in-t2 {
	float: right;
	width: 75%;
}

.respond {
	width: 1220px;
}

.respond a {
	color: #666;
}

.respond li {
	width: 44%;
	float: left;
	background: #fff;
 /*border-bottom: 1px solid #bbb;*/
	margin: 5px 2% 5px 0;
	padding: 20px;
	color: #666;
}

.respond li:hover {
	border-color: #b20000;
	background: #fff;
}

.respond li h3 {
	text-align: left;
	font-size: 16px;
	color: #333;
	font-weight: normal;
}

.respond li:hover h3 {
	color: #b20000;
}

.respond li div {
	line-height: 20px;
	font-size: 12px;
	padding-top: 4px;
	color: #666;
}

.in-t1 {
}

.in-t2 div {
	padding-top: 10px !important;
}
/*------------------------------footer---------------------------*/

/*.footer {
	background: #191919;
	padding: 32px 0 42px 28px;
}

.footer .dbxx {
	margin-right: 208px;
}

.footer .dbxx img {
	float: left;
	margin-top: 24px;
	width: 104px;
	height: 91px;
}

.footer .dbxx span {
	float: left;
	line-height: 26px;
	padding-left: 18px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
}

.footer .ycxx h3 {
	font-size: 24px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 1);
}

.footer .ycxx h3 font {
	font-size: 18px;
}

.footer .ycxx h4 {
	font-size: 12px;
	padding-top: 6px;
	font-weight: normal;
}

.QQ {
	padding-top: 6px;
}

.QQ a {
	background: url(img/qq.png) no-repeat;
	width: 75px;
	margin-right: 20px;
	font-size: 12px;
	height: 30px;
	float: left;
	padding-left: 45px;
	padding-top: 7px;
	line-height: 30px;
}

.footer .ycxx .QQ a {
	background: url(img/dbqq.png) no-repeat;
	background-position: -144px 0;
}

.footer .ycxx .QQ a:hover {
	background-position: 0px 0;
}

.copr {
	background: #000;
	height: 50px;
 /*border-top: 1px solid #656973;*/
	line-height: 25px;
	text-align: center;
	font-size: 12px;
}

.footer .wx {
	width: 117px;
	margin-right: 36px;
	float: right;
}

.footer .wx img {
	width: 100%;
}

.footer .wx div {
	font-size: 12px;
	color: #000;
	text-align: center;
	margin-top: 4px;
}*/
/*--------------------------------------------------------------网站建设-------------------------------------------------------------------------------------------*/

.pic, .optimize {
	background: #222;
	height: 550px;
	width: 100%;
}

.webjs {
	background: url(img/js.png) no-repeat;
	width: 100%;
	height: 435px;
	margin: 100px 0 10px 0;
}

.pic .webjs .wzjs {
	float: right;
	margin-top: 84px;
	margin-right: 10%;
}

.optimize .wzjs .QQ a {
	background-position: -144px -48px;
}

.optimize .wzjs .QQ a:hover {
	background: url(img/qq.png) no-repeat 0 -48px;
}

.pic .wzjs .QQ a {
	background: url(img/qq.png) no-repeat 0 -137px;
}

.pic .wzjs .QQ a:hover {
	background-position: -144px -137px;
}

.pic .wzjs h3 {
	font-size: 40px;
	padding-bottom: 6px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4);
}

.pic .wzjs span, .optimize .wzjs font {
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
}

.pic .wzjs h4 {
	font-size: 20px;
	padding-top: 6px;
}

.pic .wzjs img {
	padding: 16px 0;
}
/*------------------------------网站建设项目----------------------------*/

.service-web-all {
	background-image: linear-gradient(to bottom, #fff 2%, #d6d6d6 300%);
}

.service-web {
	width: 100%;
}

.service-web h3 {
	color: #000;
}

.service-web span {
	color: #555;
}

.web-class {
	width: 100%;
	padding: 1px 0 40px 0;
}

.classify {
	width: 1215px;
}

.classify li {
	float: left;
	width: 388px;
	min-height: 100px;
 /*margin-bottom: 8px; margin-right: 8px;*/
	padding: 10px 0;
	margin-right: 15px;
	margin-bottom: 15px;
	background-color: #fff;
	border: 1px solid #efefef;
	border-radius: 0px;
	text-align: center;
}

.classify li h3 {
	padding-bottom: 10px;
	font-size: 20px;
	font-weight: normal;
	color: #333;
	display: block;
}

.classify li i {
	float: left;
	font-size: 13px;
	color: #dd0000;
	padding-top: 4px;
	color: #dd0000;
	margin-left: 20px;
}

.classify li div {
	line-height: 20px;
	font-size: 12px;
	color: #777;
	clear: both;
	text-align: left;
	padding: 5px 25px;
}

.classify li:hover {
	border: 1px solid #09f;
	background-color: #09f;
}

.classify li:hover div {
	color: #fff;
}

.classify li:hover h3 {
	color: #fff;
}

.classify li:hover i {
	color: #CF0;
}

.customers {
	padding-top: 34px;
	padding-bottom: 10px;
}

.join {
	background: none;
	padding-top: 0px;
	padding-bottom: 92px;
}

.join .Brand li img {
	border: 1px solid #ccc;
}

.classify li span {
	background: url(about/pro.png) no-repeat;
	width: 60px;
	height: 60px;
	display: block;
	overflow: hidden;
	margin: 15px auto 8px auto;
}

.classify li span.cl1 {
	background-position: -600px -120px;
}

.classify li span.cl2 {
	background-position: -600px -180px;
}

.classify li span.cl3 {
	background-position: -600px -240px;
}

.classify li span.cl4 {
	background-position: -600px -300px;
}

.classify li span.cl5 {
	background-position: -600px -360px;
}

.classify li span.cl6 {
	background-position: -600px -420px;
}

.classify li:hover span.cl1 {
	background-position: -660px -120px;
}

.classify li:hover span.cl2 {
	background-position: -660px -180px;
}

.classify li:hover span.cl3 {
	background-position: -660px -240px;
}

.classify li:hover span.cl4 {
	background-position: -660px -300px;
}

.classify li:hover span.cl5 {
	background-position: -660px -360px;
}

.classify li:hover span.cl6 {
	background-position: -660px -420px;
}

/*---------------------------常见问题----------*/


/*--------------------------------------------------------------网站优化------------------------------------------------------------------------------------------*/

.seo-top {
	background: #99CC00;
}

.optimize {
	background: #007fff;
}

.optimize .bj {
	padding: 40px 10px 0 10px;
	background: url(img/yh.png) no-repeat right 80px;
	height: 480px;
}

.seo-top .wzjs {
	float: left;
	margin-top: 166px;
	padding-left: 33px;
}

.optimize .wzjs span {
	font-size: 20px;
}

.optimize .wzjs h3 {
	font-size: 30px;
	padding: 6px 0;
}

.optimize .wzjs h4 {
	font-size: 30px;
	padding-top: 10px;
	padding-bottom: 20px;
	font-weight: normal;
}

.add {
	padding-top: 30px;
	padding-bottom: 10px;
}

.add h4 {
	font-size: 16px;
	color: #1f1f1f;
	font-weight: normal;
	padding-bottom: 8px;
}

.add h3 {
	font-size: 40px;
	font-weight: normal;
}
/*---------------------------软件开发----------*/
.major {
	width: 1216px;
}

.major li {
	float: left;
	height: 150px;
	width: 228px;
	padding: 30px;
	text-align: center;
	margin: 20px 16px 20px 0;
	background: #fff;
}
/*
.major li span i { opacity: 0.5; background: #fff; position: absolute; top: 0; left: 0; display: none; width: 100px; height: 100px; }

.major li span:hover i { display: block; }*/

.major li img {
	width: 60px;
}

.major li span {
	background: url(about/pro.png) no-repeat;
	width: 60px;
	height: 60px;
	display: inline-block;
	overflow: hidden;
}

.major li span.sm1 {
	background-position: -200px -300px;
}

.major li span.sm2 {
	background-position: -200px -240px;
}

.major li span.sm3 {
	background-position: -200px -420px;
}

.major li span.sm4 {
	background-position: -200px -360px;
}

.major li div {
	font-size: 18px;
	color: #333;
	text-align: center;
	padding-top: 12px;
	font-weight: bold;
}

.major li p {
	font-size: 12px;
	color: #999;
	line-height: 18px;
	padding-top: 10px;
	text-align: left;
}


/*------------------------------------------------------------软件开发--------------------------------------------------------------------------------*/
.service_bd {
	background-color: #F0F2F1;
}

.soft-youshi {
	background: url(img/soft-youshi.jpg) repeat center;
	padding-bottom: 40px;
}

.rj .bj {
	background: url(img/al.png) no-repeat right 30px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.8);
}

.rj .wzjs {
	margin-top: 150px;
	padding: 0;
}

.rj .wzjs div.Trouble {
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
}

.rj .wzjs div, .rj .wzjs h4 {
	padding-left: 124px;
}

.rj .wzjs h3 {
	padding: 0 0 14px 124px;
}

.rj .wzjs h4 {
	font-size: 20px;
	padding-bottom: 10px;
	padding-top: 14px;
	font-weight: bold;
}

.case .bj {
	background: url(img/al.png) no-repeat right center;
	margin-right: 10px;
}

.case .wzjs {
	margin-top: 100px;
	padding-left: 80px;
}

.case .wzjs h4 {
	font-size: 16px;
	padding: 8px 0;
}

.case .wzjs .QQ a {
	background-position: -144px -93px;
}

.case .wzjs .QQ a:hover {
	background-position: 0 -93px;
}

.case_to {
	width: 500px;
	border: 1px #bbb dashed;
	margin: 0 auto;
	color: #555;
	font-size: 12px;
	padding: 10px;
	margin-top: 15px;
}

.case_to_l {
	width: 50%;
	float: left;
	line-height: 28px;
}

.case_to_r {
	width: 50%;
	float: left;
	line-height: 28px;
}

.case_to_r a {
	color: #555;
}

.case_to_txt {
	width: 100%;
	float: left;
	line-height: 26px;
}

.case_img {
	width: 1200px;
	margin: 0 auto;
}

.case_img img {
	width: 270px;
	border: 1px #ccc solid;
	padding: 2px;
	margin: 2px;
}

.al {
	padding-top: 36px;
	padding-bottom: 14px;
}

.al h4 {
	font-size: 20px;
	color: #1f1f1f;
	padding-bottom: 4px;
	font-weight: normal;
}
/*------------------------------案例及链接----------------------------*/

.case-index {
	width: 100%;
	background: url(img/overall-version-bg.png) repeat-x;
}

#icasebox {
	width: 4000px;
	overflow: hidden;
}

#icasebox .bb {
	float: left;
	display: inline;
}

#icasebox .box {
	float: left;
	display: block;
}

.case-index .show li {
}

.anli-index {
	width: 100%;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 24px;
}

.anli-index h3 {
	color: #111;
	font-size: 30px;
	padding-bottom: 4px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	font-weight: normal;
	letter-spacing: 2px;
}

.anli-index span {
	font-size: 12px;
	padding-top: 6px;
	color: #111;
	float: left;
	width: 100%;
}

.link-in {
	background-color: #191919;
}

.Links {
	float: left;
	padding: 20px 0;
	font-size: 12px;
	border-bottom: 1px solid #2b2c2f;
}

.Links a {
	color: #666;
	font-size: 12px;
}

.Links li:hover a {
	color: #b20000;
}

.Links li {
	float: left;
	padding-left: 10px;
}

.show {
	width: 1280px;
}

.show li {
	float: left;
	width: 265px;
	margin-right: 44px;
	margin-top: 44px;
	padding: 37px 0;
	border: 1px solid #eee;
	position: relative;
	opacity: 0.8;
	background: #FFF;
	text-align: center;
}

.show li img {
	background-color: #fff;
	border-bottom: 0;
	border-radius: 0px;
}

.show li p {
	opacity: 0;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #eee;
	color: #888;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
}

.show li:hover img {
	border-color: #d00000;
}

.show li:hover p {
	opacity: 0.5;
	background: #d00000;
	color: #fff;
}

.show li:hover {
	-webkit-transition: box-shadow .2s ease;
	transition: box-shadow .2s ease;
	box-shadow: 0px -5px 30px rgba(0,0,0,.1);
	opacity: 1;
}

.box .show li {
	margin-top: 5px;
	margin-bottom: 25px;
}

.show_app {
	width: 1293px;
}

.show_app li {
	margin-top: 20px;
	margin-bottom: 20px;
}
/*------------------------------翻页----------------------------*/
.pages {
	float: left;
	width: 100%;
	padding: 70px 0;
}

.pages UL {
	float: right;
	padding-right: 46px;
}

.pages UL LI {
	float: LEFT;
	border: 1px solid #ccc;
	padding: 6px 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	color: #888;
}

.pages UL LI a {
	display: block;
	color: #888;
}

.thisclass {
	display: block;
}

.pages UL LI select {
	border: 0;
	background: none;
	color: #fff;
}

.pages UL LI:hover {
	border: 1px solid #007fff;
	color: #007fff;
}

.pages UL LI:hover a {
	color: #007fff;
}

.thisclass {
	background: #007fff;
	border: 1px solid #007fff !important;
	color: #fff !important;
}

.thisclass a {
	color: #fff !important;
}
/*------------------------------案例及链接----------------------------*/


.case_cont {
	width: 100%;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 20px;
	color: #212121;
}

.case_cont img {
	max-width: 100% !important;
	height: auto !important;
}

.case_cont a {
	color: #b20000;
}

.al_bottom {
	width: 398px;
	height: 92px;
	background: #fff;
	margin: 0 auto 28px auto;
}

.al_bottom a {
	width: 120px;
	color: #333;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	float: left;
	text-align: center;
	margin-top: 30px;
	margin-left: 56px;
	border: 1px #333 solid;
}

.al_bottom a:hover {
	border: 1px #007fff solid;
	color: #fff;
	background-color: #007fff;
}

.al .zt {
}

.al .zt a {
	color: #999;
}

.anli_dh {
	margin-top: 20px;
}

.anli_dh ul {
	width: 636px;
	margin: 0 auto;
}

.anli_dh ul li {
	width: 200px;
	height: 40px;
	line-height: 40px;
     /* background-color: #ddd; border-radius: 3px; */
	text-align: center;
	float: left;
	border: #bbb 1px solid;
	margin-right: 10px;
	font-weight: 100;
	position: relative;
	margin-bottom: 10px;
}

.anli_dh_on:after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	z-index: 999;
	bottom: 0;
	left: 50%;
	margin: -20px -10px;
	border: 10px solid transparent;
	border-top-color: #007fff;
}

.anli_dh ul li a {
	display: block;
	color: #666;
}

.anli_dh ul li:hover {
	border: #007fff 1px solid;
}

.anli_dh ul li:hover a {
	color: #007fff;
}

.anli_dh_on {
	border: #007fff 1px solid !important;
}

.anli_dh_on a {
	color: #fff !important;
	background: #007fff;
}

.soft_tu {
	width: 100%;
	margin-top: 20px;
}

.soft_tu ul {
	width: 100%;
}

.soft_tu li {
	width: 25%;
	height: 120px;
	line-height: 30px;
	text-align: center;
	float: left;
	margin-bottom: 5px;
}

.soft_tu li span {
	display: block;
	height: 60px;
	width: 60px;
	background: url(img/soft-youshi.jpg) repeat center;
}

.soft_tu li div {
	width: 98%;
	height: 105px;
	padding-top: 15px;
	background-color: #fff;
	border: 1px #eee solid;
	color: #555;
	border-radius: 5px;
	font-size: 12px;
}

.soft_tu li div:hover {
	border: 1px #ccc solid;
	color: #777;
}

.soft_line {
	border-top: 1px #eee solid;
	margin-top: 20px;
	padding-top: 20px;
}

.soft_tu li span {
	display: block;
	height: 60px;
	width: 60px;
	background: url(about/pro.png) no-repeat;
	margin: 0 auto;
}

.soft_tu li span.span1 {
	background-position: -200px 0;
}

.soft_tu li span.span2 {
	background-position: 0px 6px;
}

.soft_tu li span.span3 {
	background-position: -200px -120px;
}

.soft_tu li span.span4 {
	background-position: -200px -60px;
}

.soft_tu li span.span5 {
	background-position: -200px -180px;
}
/*--------------------------------------------------------------------------------------------------------------------------------------------*/

.dowebok font, .dowebok span {
	width: 100%;
	float: left;
}

.dowebok li font {
	font-size: 16px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

.dowebok li span {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}
/*--------------------------------------------------------关于我们-------------------------------------------------------------------------------*/

.project {
	width: 1206px;
	margin-top: 24px;
}

.project li {
	float: left;
	width: 356px;
	height: 40px;
	background: #007fff;
	background: linear-gradient(90deg,#03bfff,#0046ff);
	padding: 20px;
	line-height: 22px;
	text-align: center;
	margin-right: 6px;
	margin-bottom: 6px;
}

.project li:hover, .touch li:hover {
	background: #b20000;
	background: linear-gradient(90deg,#d25f5f,#b90000);
}

.project li font, .project li span {
	width: 100%;
	float: left;
}

.project li font {
	font-size: 16px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

.project li span {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}

.about .bj {
	background: url(img/js.png) no-repeat right bottom;
}

.about .wzjs {
	margin-top: 150px;
	padding-left: 76px;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
}

.about .wzjs span {
	font-size: 15px;
	font-family: Verdana, Geneva, sans-serif;
}

.about .wzjs div.pro {
	width: 600px;
	line-height: 22px;
	padding: 12px 0;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

.Principle li {
	float: left;
	width: 160px;
	text-align: center;
}

.Principle li font {
	font-size: 31px;
	float: left;
	width: 100%;
	font-weight: 100;
}

.Principle li span {
	font-family: Verdana, Geneva, sans-serif;
	color: #fff;
	float: left;
	width: 100%;
}

.Principle {
	width: 640px;
	margin: 50px auto 30px auto;
}

.culture {
	width: 100%;
	background: url(about/culture.jpg) repeat 0 center;
	background-size: 1920px;
}

.culture_txt {
	font-size: 16px;
	line-height: 30px;
	width: 700px;
	margin: 0 auto;
	text-shadow: 0 1px 0 rgba(14, 8, 8, 0.4);
	color: #fff;
}

.culture_f {
	text-shadow: 0 1px 0 rgba(14, 8, 8, 0.4);
	color: #fff;
}

#demo {
	overflow: hidden;
	height: 300px;
	line-height: 40px;
	width: 1200px;
	margin: 25px 0;
	white-space: nowrap;
}

#demo1 {
	line-height: 40px;
	font-size: 14px;
}

#demo1 img {
	width: 200px;
	height: 278px;
	margin-right: 10px;
}

.rongruimg {
	width: 640px;
	margin: 0 auto;
	overflow: hidden;
	margin-bottom: 30px;
}

.rongruimg img {
	width: 280px;
	margin-right: 20px;
	margin-top: 20px;
	float: left;
	border: 5px solid #111;
}

/*-------关于我们 yejun-----------*/


.prox {
	width: 1200px;
	margin-top: 10px;
	margin-bottom: 55px;
}

.prox li {
	float: left;
	width: 293px;
	height:228px;
	background: #fff;
	padding: 20px;
	line-height: 30px;
	text-align: center;
	margin-right: 8px;
	margin-bottom: 6px;
	border: 1px solid #efefef;
	opacity: 1;
}
.prox li:nth-child(4){
	float: left;
	width: 293px;
	background: #fff;
	padding: 20px;
	line-height: 30px;
	text-align: center;
	margin-right: 0px;
	margin-bottom: 6px;
	border: 1px solid #efefef;
	opacity: 1;
}
.prox li:hover {
	border: 1px solid #b50d03;
	background-color: #b50d03;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	box-shadow: 10px 10px 30px #CCC;
	-webkit-box-shadow: 0px 0px 30px #CCC;
	-moz-box-shadow: 0px 0px 15px #CCC;
	opacity: 0.7;
}

.prox li:hover font, .prox li:hover span, .prox li:hover i {
	color: #fff;
}

.prox li font {
	width: 100%;
	float: left;
}

.prox li font {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

.prox li font a {
	color: #333;
}

.prox li span {
	font-size: 12px;
	color: #757575;
	width: 100%;
	float: left;
}

.prox li i {
	font-size: 12px;
	color: #555;
	font-style: normal;
	width: 100%;
	float: left;
	line-height: 22px;
	text-align: left;
}

.prox .pr0 {
	display: block;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	background: url(../images/pro.png) no-repeat;
	margin-top: 30px;
}

.prox .pr1 {
	background-position: 0 0;
}

.prox .pr2 {
	background-position: 0 -60px;
}

.prox .pr3 {
	background-position: 0 -120px;
}

.prox .pr4 {
	background-position: 0 -180px;
}

.prox .pr5 {
	background-position: 0 -240px;
}

.prox .pr6 {
	background-position: 0 -300px;
}

.prox .pr7 {
	background-position: 0 -360px;
}

.prox .pr8 {
	background-position: 0 -650px;
}

.prox .pr9 {
	background-position: 0 -420px;
}

.prox .pr10 {
	background-position: 0 -480px;
}

.prox .pr11 {
	background-position: 0 -540px;
}

.prox .pr12 {
	background-position: -600px 0px;
}

.prox .pr13 {
	background-position: -600px -60px;
}

.prox li:hover .pr1 {
	background-position: -140px 0;
}

.prox li:hover .pr2 {
	background-position: -140px -60px;
}

.prox li:hover .pr3 {
	background-position: -140px -120px;
}

.prox li:hover .pr4 {
	background-position: -140px -180px;
}

.prox li:hover .pr5 {
	background-position: -140px -240px;
}

.prox li:hover .pr6 {
	background-position: -140px -300px;
}

.prox li:hover .pr7 {
	background-position: -140px -362px;
}

.prox li:hover .pr8 {
	background-position: -140px -650px;
}

.prox li:hover .pr9 {
	background-position: -140px -420px;
}

.prox li:hover .pr10 {
	background-position: -140px -480px;
}

.prox li:hover .pr11 {
	background-position: -140px -540px;
}

.prox li:hover .pr12 {
	background-position: -660px 0px;
}

.prox li:hover .pr13 {
	background-position: -660px -60px;
}

/*-----------------------------------------------------------服务项目--------------------------------------------------------------------------------*/

.item {
	height: 550px;
}

.item .bj {
	background: url(img/item.png) no-repeat right 100px;
	height: 400px;
	padding: 0;
}

.item .wzjs {
	padding-left: 80px;
	margin-top: 190px;
}

.item .wzjs h3 {
	font-size: 30px;
}

.item .wzjs span {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}

.item .wzjs h4 {
	font-size: 20px;
	padding-bottom: 10px;
}

.item .wzjs .QQ a, .about .wzjs .QQ a {
	background-position: -144px 0px;
}

.item .wzjs .QQ a:hover, .about .wzjs .QQ a:hover {
	background-position: 0 0px;
}

/*-----------------------------------------------------------联系我们表单--------------------------------------------------------------------------------*/



.touch {
	float: left;
	padding: 40px 0;
	width: 1218px;
}

.contact {
	background: url(img/lx.jpg) no-repeat center center;
}

.touch li {
	float: left;
	width: 358px;
	height: 70px;
	background: #007fff;
	background: linear-gradient(90deg,#03bfff,#0046ff);
	padding: 15px;
	margin-right: 18px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	border-radius: 1px;
}

.touch li span {
	background: url(img/lxtb.png) no-repeat;
	float: left;
	width: 60px;
	height: 60px;
	margin: 10px;
}

.touch li div {
	font-size: 13px;
	line-height: 24px;
	float: left;
}

.touch .touch_one div {
/*, margin-top: 11px;  .touch .touch_three div*/
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

.touch li div a {
	color: #fff;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

.touch li div a:hover {
	color: #ff0;
}

.touch .touch_two span {
	background-position: -110px 0;
}

.touch .touch_three span {
	background-position: -220px 0;
}

.need {
	padding-top: 30px;
	padding-bottom: 16px;
	border: 0;
}

.Form {
	width: 400px;
	margin: 0 auto 40px auto;
}

.Form .zb {
	background: #007fff;
	width: 22px;
	height: 38px;
}

.Form input[type="text"] {
	height: 36px;
}

.Form input[type="text"], .Form .ts textarea {
	border: 1px solid #007fff;
	width: 334px;
	outline: none;
	padding-left: 16px;
	font-family: "Microsoft Yahei";
}

.Form .ts .zb, .Form .ts textarea {
	height: 96px;
	padding-top: 4px;
}

.Form tr:hover input[type="text"], .Form tr:hover textarea {
	border-color: #b20000;
}

.Form tr:hover .zb {
	background: #b20000;
}

.tj {
	text-align: right;
}

/*.tj input[type="button"], #btnSubmit {
	width: 132px;
	height: 32px;
	background: #007fff;
	border: 0;
	outline: none;
	margin-right: 3px;
	color: #fff;
	cursor: pointer;
	font-family: "Microsoft Yahei";
}

.tj input[type="button"]:hover {
	background: #b20000;
}*/
/*-------------------------------------------------------------新闻中心--------------------------------------------------------------------------------*/

.news {
	width: 100%;
	margin: 40px auto;
	border-bottom: 1px solid #fff;
}

.news .nav_l {
}

.news .content_r {
	background: #fff;
	border: 1px solid #efefef;
}

.nav_bt h3 {
	padding-top: 100px;
}

.nav_bt ul {
	padding: 12px 0;
	width: 1212px;
}

.nav_bt ul li {
	width: 190px;
	height: 40px;
	line-height: 40px;
     /* background-color: #ddd; */
	text-align: center;
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	font-weight: 100;
	position: relative;
	margin-bottom: 20px;
}

.nav_bt ul li a {
	display: block;
	color: #111;
	border: #bbb 1px solid;
}

.nav_bt ul li a:after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	z-index: 999;
	bottom: 0;
	left: 50%;
	margin: -20px -10px;
	border: 10px solid transparent;
}

.nav_bt ul li a:hover, .nav_bt ul li a.nowclass {
	border: #007fff 1px solid;
	background-color: #007fff;
	color: #fff;
}

.nav_bt ul li a:hover:after,.nav_bt ul li a.nowclass:after {
	border-top-color: #007fff;
}
/*--当前位置--*/

.position {
	margin: 12px 36px 0px 36px;
	border-bottom: 1px solid #efefef;
	position: relative;
	height: 55px;
}

.position h1 {
	font-size: 20px;
	color: #1f1f1f;
	padding-bottom: 6px;
}

.position span {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	color: #999;
}

.position div {
	font-size: 12px;
	color: #666;
	position: absolute;
	right: 0;
	top: 15px;
}

.position div a {
	color: #666;
}

.entry ul {
	padding: 0 50px;
}

.entry li {
	float: left;
	width: 100%;
	padding-top: 40px;
	padding-bottom: 30px;
	border-bottom: 1px solid #efefef;
}

.entry li h3 {
	font-size: 18px;
	padding-bottom: 10px;
}

.entry li h3 a {
	color: #212121;
}

.entry li h3 a:hover {
	color: #b20000;
}

.entry li span {
	color: #aaa;
}

.entry li div.list_i {
	color: #222;
	line-height: 22px;
	padding-top: 10px;
}

.entry li .list_il {
	float: left;
}

.entry li .list_ir {
	float: left;
}

.entry li.d_tu .list_il {
	width: 20%;
}

.entry li.d_tu .list_il img {
	width: 80%;
}

.entry li.d_tu .list_ir {
	width: 80%;
}

.wenda li div {
	display: none;
	color: #666;
}

.wenda li h3 {
	cursor: pointer;
	color: #1f1f1f;
	margin-bottom: 15px;
}

.con .wzjs {
	margin-top: 100px;
}

.con .wzjs h3 {
	padding-top: 0;
	font-size: 30px;
}

.con .wzjs .QQ {
	padding-top: 10px;
}

.content {
	padding: 20px 38px;
	color: #212121;
	line-height: 30px;
	font-weight: 100;
}

.content p {
	padding: 10px 0;
}

.content a {
	color: #212121;
}

.content a:hover {
	color: #bb0000;
}

.content h2 {
	font-weight: 100;
	margin: 10px 0;
}

.content b,.content strong {
	font-weight: 100;
	font-size: 20px;
}

.content_tag {
	margin: 15px auto 0 auto;
	line-height: 26px;
}

.content_tag a {
	display: inline-block;
	padding: 1px 10px;
	background-color: #fff;
	color: #20aef0;
	margin-right: 20px;
	border: #20aef0 1px solid;
}

.content_tag a:hover {
	background-color: #20aef0;
	color: #fff;
	border: #20aef0 1px solid;
}


/*----------上一篇下一篇---------*/
.c_next {
	border-top: 1px solid #efefef;
	margin-top: 20px;
}

.c_next ul li {
	width: 50%;
	float: left;
	height: 45px;
	line-height: 60px;
}
/*----------上一篇下一篇end---------*/

.serv {
	height: 400px;
	background: url(about/wh.png) no-repeat center center;
}

.serv .bj {
	height: 340px;
}

.fitt .wzjs {
	margin-top: 150px;
}

.fitt .wzjs h3 {
	padding-top: 0px;
}

.fitt .wzjs h2 {
	font-size: 20px;
	font-weight: normal;
	padding: 6px 0;
}

.adaptation {
	padding: 20px 30px;
}

.adaptation_l {
	width: 586px;
	margin-right: 18px;
	float: left;
}

.adaptation_r {
	width: 536px;
	float: left;
	color: #333;
	font-size: 12px;
	line-height: 20px;
	font-weight: 100;
}

.adaptation_r h3 {
	font-size: 20px;
	padding-bottom: 8px;
}

.adaptation_r h4 {
	font-size: 14px;
	padding-bottom: 8px;
	font-weight: 100;
}

.adaptation_r b {
	font-weight: 100;
	font-size: 14px;
}

.adaptation_r p {
	padding-top: 18px;
}

.web {
	width: 1214px;
}

.web li {
	text-align: left;
	float: left;
	width: 390px;
	margin-right: 14px;
	height: 80px;
	margin-top: 20px;
	background: #007fff;
	background: linear-gradient(90deg,#03bfff,#0046ff);
}

.web li:hover {
	background: #b20000;
	background: linear-gradient(90deg,#d25f5f,#b90000);
}

.web li span {
	background: url(img/sz.png) no-repeat;
	margin-left: 26px;
	margin-top: 22px;
	width: 40px;
	height: 64px;
	float: left;
}

.web li div {
	float: left;
	width: 324px;
	margin-top: 22px;
}

.web li div font {
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	width: 100%;
	float: left;
}

.web li div i {
	font-size: 14px;
	color: #fff;
	width: 100%;
	font-style: normal;
}

.web li span.web_two {
	background-position: -80px 0;
}

.web li span.web_three {
	background-position: -160px 0;
}

.web li span.web_four {
	background-position: 0 -96px;
}

.web li span.web_five {
	background-position: -80px -96px;
}

.web li span.web_six {
	background-position: -160px -94px;
}

.why_sp {
	padding-bottom: 40px;
	background-color: #eee;
}

.wz-art {
	margin-top: 15px;
	padding-bottom: 6px;
}

.wz-art h5 {
	font-size: 20px;
}

.wz-art span {
	font-size: 11px;
	color: #666;
}

.wz-art .wz-art-l li {
	width: 33%;
	float: left;
	border-bottom: #999 1px dotted;
}
/*-------------------地区介绍----------------------*/
.lmarea {
	width: 100%;
	background: url(img/overall-version-bg.png) repeat-x;
}

.lmarea_txt {
	color: #555;
	padding: 40px;
	line-height: 25px;
}

.lmarea_city {
	padding: 10px;
}

.lmarea_city h3 {
	font-size: 14px;
}

.lmarea_city ul {
}

.lmarea_city ul li {
	float: left;
	margin-right: 10px;
	margin-top: 10px;
}

.lmarea_city ul li a {
	text-align: center;
	display: block;
	border: #007fff 1px solid;
	color: #007fff;
	width: 80px;
	height: 30px;
	line-height: 30px;
	border-radius: 5%;
}

.lmarea_city ul li a:hover {
	background: #007fff;
	color: #fff;
}



/*-------------------内容页代码----------------------*/

.txt-html {
	font-family: Consolas, serif;
	font-size: 12px;
	background-color: rgb(231, 229, 220);
	width: 100%;
	overflow: auto;
	padding-top: 1px;
	line-height: 26px;
	white-space: normal;
	margin: 18px 0px !important;
}

.bar {
	padding-left: 45px;
}

.tools {
	padding: 3px 8px 10px 10px;
	font-size: 9px;
	line-height: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: silver;
	background-color: rgb(248, 248, 248);
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: rgb(108, 226, 108);
}

.dp-xml {
	padding: 0px;
	border: none;
	list-style-position: initial;
	list-style-image: initial;
	background-color: rgb(255, 255, 255);
	color: rgb(92, 92, 92);
	margin-bottom: 1px !important;
	margin-left: 45px !important;
}

.dp-xml li {
	list-style: inherit;
}
/*--------------app-------------------*/

.app_one {
	background: #f6f6f6;
}

.app_one img {
	width: 100%;
}

.app-index .service {
	border: 0px;
}

.kflb {
	padding-top: 14px;
	padding-bottom: 16px;
}

.kflb ul {
	width: 1212px;
}

.kflb li {
	border: 1px solid #ddd;
	width: 288px;
	height: 248px;
	text-align: center;
	margin-right: 13px;
	float: left;
}

.kflb li img {
	padding-top: 38px;
}

.kflb li h3 {
	font-size: 20px;
	color: #777777;
	font-weight: normal;
	padding-top: 14px;
}

.kflb li div {
	font-size: 12px;
	color: #999;
	padding-top: 16px;
}

.kflb li:hover {
	border-color: #A5CA39;
}

.wedo {
	padding-top: 10px;
	padding-bottom: 50px;
}

.wedo ul {
	width: 1216px;
}

.wedo li {
	float: left;
	width: 230px;
	margin-right: 13px;
	height: 408px;
	background: url(img/app6.png) no-repeat right;
	background-size: 100%;
}

.wedo li img {
	width: 98%;
	height: 98%;
}

.app {
	background: url(about/app.png) no-repeat center;
}

.app .webjs .wzjs {
	float: left;
	margin-left: 10%;
	padding-left: 0px;
	margin-top: 54px;
}

.app .webjs .wzjs span {
	font-size: 30px;
}

.app .wzjs h4 {
	font-size: 20px;
	font-weight: bold;
}

.app .webjs {
	background-position: right;
}
/*--------------人才招聘-------------------*/

.zp_tb {
	padding: 20px 0 0 0px;
	line-height: 25px;
	color: #212121;
	font-size: 12px;
}

.zp_tb b {
	font-size: 14px;
}

.zp_tb_l {
	float: left;
	width: 46%;
	min-height: 100px;
	padding: 20px;
	margin-bottom: 5px;
	border: 1px solid #efefef;
	border-radius: 0px;
}

.zp_tb_r {
	float: right;
	width: 46%;
	min-height: 100px;
	padding: 20px;
	margin-bottom: 5px;
	border: 1px solid #efefef;
	border-radius: 0px;
}

.zp_tb_r:hover, .zp_tb_l:hover {
	border: 1px solid #09f;
	background-color: #09f;
	color: #fff;
}

.zp_tb_d {
	border-top: 1px solid #efefef;
	font-size: 12px;
	margin-top: 10px;
	padding: 20px;
}

.zp_tb_d font {
	font-weight: 800;
	color: #F00;
}
/*--------------网页特效-------------------*/

.list_tx {
	height: 81px;
}

.list_tx_li {
	padding: 10px 24px;
}

.list_tx_li ul {
	height: auto;
}

.list_tx_li ul li {
	padding: 0 10px;
	margin-left: 1%;
	text-align: center;
	float: left;
	border: 1px solid #efefef;
	margin-bottom: 10px;
}

.list_tx_li ul li a {
	display: block;
	width: 100%;
	color: #333;
	height: 30px;
	line-height: 30px;
}

.list_tx_li ul li a:hover {
	color: #fff;
}

.list_tx_li ul li:hover {
	background: #007fff;
	border: 1px solid #007fff;
}


/*-------------网站建设常见问题 -------------------*/
.cj_qusetion {
	margin: 0 auto;
	width: 1200px;
	padding-bottom: 40px;
}

.cj_qusetion h3 {
	font-size: 30px;
	color: #212121;
	padding-bottom: 4px;
	font-weight: normal;
	text-align: center;
	padding-top: 24px;
}

.cj_qusetion span {
	font-size: 12px;
	color: #555;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	display: block;
	padding-bottom: 24px;
}

.cj_qusetion .box {
	width: 100%;
	border: 1px solid #efefef;
	box-sizing: border-box;
	padding: 20px;
}

.cj_qusetion .box ul {
	width: 46%;
	float: left;
	padding: 0 2%;
	overflow: hidden;
}

.cj_qusetion .box ul li {
	height: 70px;
	border-bottom: 1px solid #ccc;
	transition: height 0.5s cubic-bezier(1, 1, 1, 1);
	position: relative;
	background: #fff;
}

.cj_qusetion .box ul li .hide {
	display: block;
}

.cj_qusetion .box ul li .show {
	display: none;
	width: 100%;
}

.cj_qusetion .box ul li.on {
	height: 200px;
}

.cj_qusetion .box ul li:after {
	content: '';
	width: 0px;
	height: 1px;
	background: #007fff;
	display: block;
	position: absolute;
	bottom: -1px;
}

.cj_qusetion .box ul li.on:after {
	transition: width 2.5s cubic-bezier(1, 1, 1, 1) 1s;
	width: 100%;
}

.cj_qusetion .box ul li.on .hide {
	display: none;
}

.cj_qusetion .box ul li.on .show {
	display: block;
}

.cj_qusetion .box .hide {
	color: #666;
	font-size: 16px;
	line-height: 70px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.cj_qusetion .box .show .tit {
	color: #333;
	font-size: 22px;
	line-height: 70px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.cj_qusetion .box .show .desc {
	font-size: 14px;
	color: #999;
}

.cj_qusetion .box .show a {
	display: block;
	width: 100px;
	height: 30px;
	font-size: 12px;
	line-height: 30px;
	color: #007fff;
	border: 1px solid;
	margin-top: 20px;
	text-indent: 10px;
	position: relative;
	overflow: hidden;
}

.cj_qusetion .box .show a:after {
	content: '';
	width: 100%;
	height: 1px;
	background: #007fff;
	transform: rotate(115deg);
	display: block;
	position: absolute;
	top: 0;
	right: -30px;
}

.cj_qusetion .box .show a:before {
	content: '>';
	position: absolute;
	right: 5px;
	top: 0;
	font-size: 18px;
}




/*----------------响应式设计---------------------*/

@media (min-width: 1270px) {
	.Brand li {
		float: left;
		margin-top: 16px;
		margin-right: 16px;
		overflow: hidden;
		width: 286px;
		height: 100px;
		padding: 0 !important;
		border: 1px solid #efefef;
		position: relative;
		background-color: #fff;
		text-align: center;
	}

	.bimg_on {
		position: absolute;
		width: 300px !important;
		float: left;
	}

	.Brand li img {
		border: 0 !important;
		-webkit-transition: all 0.4s ease-in-out 0.2s;
		-moz-transition: all 0.4s ease-in-out 0.2s;
		-o-transition: all 0.4s ease-in-out 0.2s;
		-ms-transition: all 0.4s ease-in-out 0.2s;
		transition: all 0.4s ease-in-out 0.2s;
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
	}

	.Brand li:hover img {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0);
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		-webkit-transition-delay: 0s;
		-moz-transition-delay: 0s;
		-o-transition-delay: 0s;
		-ms-transition-delay: 0s;
		transition-delay: 0s;
	}

	.Brand li div {
		position: absolute;
		left: 50%;
		top: 50%;
		width: 0;
		height: 0;
		line-height: 100px;
		text-align: center;
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
		filter: alpha(opacity=0);
		opacity: 0;
		color: #111 !important;
		overflow: hidden;
	}

	.Brand li:hover div {
		background: url(img/xzbj.png) no-repeat;
		-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		opacity: 1;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		-webkit-transition: all 0.2s ease-in-out 0.2s;
		-moz-transition: all 0.2s ease-in-out 0.2s;
		-o-transition: all 0.2s ease-in-out 0.2s;
		-ms-transition: all 0.2s ease-in-out 0.2s;
		transition: all 0.2s ease-in-out 0.2s;
	}

	.Cooperation .Brand li {
	}
}

@media (max-width: 1024px) {
	 
 /*-------------常见问题 -------------------*/
	.cj_qusetion {
		max-width: 100%;
	}

	.cj_qusetion .box {
		border: none;
		padding: 0;
	}

	.cj_qusetion .box ul {
		padding: 0 4%;
		width: 92%;
	}
/*-------------常见问题end -------------------*/
	.service_bd {
		background-color: #fff;
	}

	.zp_tb_l, .zp_tb_r {
		padding: 20px 2%;
		width: 43.5%;
	}

	.zp_tb_l {
		margin: 0 0 20px 1.5%;
	}

	.zp_tb_r {
		margin: 0 1.5% 20px 0;
	}

	.prox {
		width: 100%;
	}

	.prox li {
		float: left;
		width: 19.8%;
		padding: 1em 2%;
		height: 214px;
		margin: 0 .5% .8em .5%;
	}

	.wz-art .wz-art-l li {
		width: 50%;
	}

	.wtlb {
		background: none !important;
	}

/*-------------------------------网站优化下方列表----------------------------*/


	.seoart_list ul {
		width: 100%;
	}

	.seoart_list ul li {
		width: 50%;
		margin-right: 0;
		position: relative;
	}

	.seoart_list ul li .seo_l {
		width: 90%;
		margin-left: 5%;
	}

	.seoart_list ul li .seo_l img {
		width: 100%;
		z-index: 1;
	}

	.seoart_list ul li .seo_r {
		width: 90%;
		margin-left: 5%;
	}



/*-----------------400-----------------------*/

	.tbdy ul li {
		width: 30%;
	}

	#wuhan400 li {
		width: 50%;
	}

	#tb401 {
		width: 100% !important;
	}
/*--------------------------------------*/

	.case-index {
		display: none;
	}

	.lm {
		float: left;
		margin-top: 0px;
		width: 100%;
	}

	.pc-nav {
		display: none;
		border-top: 2px solid #007fff;
		padding: 10px 0;
		background: #111;
		position: absolute;
		z-index: 9999;
		width: 100%;
		opacity: 0.8;
	}

	.pc-nav li {
		border-radius: 5px;
		width: 33%;
		margin: 0;
		padding: 0;
		line-height: 40px;
		margin-bottom: 0;
		text-align: center;
	}

	.pc-nav li a {
		color: #fff;
		float: left;
		width: 100%;
	}

	.pc-nav li:hover a {
		color: #fff;
	}

	#mobi-btn {
		display: block;
		right: 15px;
		top: 30px;
	}

	.service h3 {
		font-size: 25px;
	}

	.w-banner .bd {
		display: block;
	}
/*--------------------------------------*/

	.icon, .Brand ul, .respond, .classify, .major, .show, .project, .about .wzjs div.pro, .Principle, .Form, .al_bottom /* ,.touch,.news .content_r*/, .all {
		width: 100%;
	}

	.touch {
		width: 60%;
		float: none;
		margin: 0 auto;
	}

	.icon li {
		width: 50%;
		margin: 0;
	}

	.icon li span {
		margin: 0 auto;
		background: url(img/tb.png) no-repeat;
		float: none;
		display: block;
	}

	.icon li div {
		width: 90%;
		margin: 0 auto;
	}
/*-------------------------------------*/

	.Brand ul li {
		width: 50%;
		padding-right: 0px;
		text-align: center;
	}
/*---------------------------------------*/

	.respond li {
		width: 46%;
		float: left;
		padding: 1%;
		margin: 22px 1% 6px 1%;
	}
/*---------------------------------------------------------*/

	.classify li {
		width: 48%;
		margin-right: 0px;
		margin-left: 1%;
	}

	.classify li h3 {
		padding-bottom: 14px;
	}
/*-------------------------------------------------------*/

	.major li {
		width: 46%;
		padding: 50px 0;
		margin: 0 2%;
	}

	.major li span {
		float: none;
		margin: 0 auto;
		display: block;
	}

	.case_cont img {
		width: 100%;
		height: auto !important;
	}

	.case_img {
		width: 100%;
		margin: 0 auto;
	}

	.case_img img {
		width: 270px;
	}

	.optimize .wzjs {
		padding-left: 2%;
	}

	.project li {
		width: 48%;
		margin: 0 1% 1% 1%;
		padding: 20px 0;
	}

	.Principle li {
		width: 50%;
	}

	.touch li {
		margin-bottom: 10px;
		width: 100%;
		padding: 15px 0;
		margin-right: 0;
	}

	.touch li div {
		float: none;
		font-size: 14px;
	}

	.Form table {
		width: 100%;
		margin: 0 auto;
	}

	.Form .zb {
		width: 6%;
	}

	.Form input[type="text"], .Form .ts textarea {
		width: 94%;
	}

	.al_bottom a {
		margin-left: 11%;
	}

	.show li {
		padding: 40px 0;
		float: left;
		width: 48%;
		margin: 20px 0 0 1%;
		text-align: center;
	}

	.show_app li {
		padding: 20px 0 20px 0;
		float: left;
		width: 50%;
		text-align: center;
	}

	.show li p {
		margin: 0px auto 0 auto;
	}

	.al_bottom li {
		width: 50%;
		float: left;
	}

	.al_bottom a {
		float: none;
		display: block;
		margin: 30px auto 0 auto;
	}
/*-----------------------------------------------------*/

	.news .nav_l {
		display: block;
	}

	.position {
		padding-left: 10px;
	}

	.rj .wzjs div, .rj .wzjs h4 {
		padding-left: 40px;
	}

	.rj .wzjs h3 {
		padding-left: 0px;
	}

	.pages UL {
		padding-right: 20PX;
	}

	.tj input[type="button"] {
		margin-right: 4%;
	}

	.float0831 {
		display: none;
	}

	.adaptation_l {
		width: 100%;
		text-align: center;
		margin-right: 0;
	}

	.adaptation_r {
		margin: 0 auto;
		float: none;
	}

	.web {
		width: 100%;
	}

	.web li {
		width: 48%;
		margin: 1% 1% 0 1%;
	}

	.web li div {
		width: 80%;
	}

	.footer .dbxx {
		margin-right: 80px;
	}
/*------------------*/

	.kflb ul, .wedo ul {
		width: 100%;
	}

	.kflb li {
		width: 23%;
		margin-left: 1.5%;
		margin-right: 0;
		height: 200px;
	}

	.kflb li img {
		padding-top: 1em;
	}

	.kflb li div {
		padding: 14px 2% 0 2%;
		line-height: 1.4rem;
	}

	.wedo li {
		width: 18.8%;
		margin-left: 1%;
		margin-right: 0px;
		height: auto;
	}
}

@media (max-width: 980px) {
	.in-t1 {
		display: none;
	}

	.in-t2 {
		float: none;
		width: 100%;
	}

	.prox li {
		width: 21.6%;
		padding: 1em 1%;
		height: 17em;
		margin: 0 .5% .6em .5%;
	}
}

@media (max-width: 950px) {
	.footer .dbxx {
		margin-right: 20px;
	}

	.footer .wx {
		margin-right: 10px;
		display: none;
	}
}

@media (max-width: 890px) {
	.footer .dbxx {
		margin-right: 20px;
	}

	#wuhan400 li {
		width: 100%;
	}

	.h400 {
		display: none;
	}
}

@media (max-width: 790px) {
	.footer .dbxx {
		margin-right: 6%;
	}

	.zp_tb_l, .zp_tb_r {
		padding: 10px 1.5%;
		width: 44%;
		min-height: 220px;
	}

	.zp_tb_l {
		margin: 0 0 10px 2%;
	}

	.zp_tb_r {
		margin: 0 2% 10px 0;
	}
}

@media (max-width: 680px) {
	.zp_tb_l, .zp_tb_r {
		min-height: 250px;
	}
}

@media (max-width: 640px) {
	.zp_tb_l, .zp_tb_r {
		padding: 10px 3%;
		width: 88%;
		margin: 0 3% 10px 3%;
		float: left;
	}

	.paiming1 img {
		width: 100%;
	}

	.wz-art .wz-art-l li {
		width: 100%;
	}

	.bdpm li {
		width: 90.8% !important;
	}
/*-----------------400-----------------------*/

	.pic .webjs .wzjs {
		float: left;
		margin-top: 1.5rem;
		margin-left: 1.5rem;
	}

	.tbdy ul li {
		width: 42%;
	}

	#wuhan400 li {
		width: 100%;
	}

	.h400 {
		display: none;
	}

	#tb401 {
		width: 100% !important;
	}

	.case_to {
		width: 90%;
	}

	.case_to_l {
		width: 100%;
	}
/*----------------首页通用-----------------------*/

/*--服务列表--*/
	.prox li i {
		display: none;
	}

	.prox {
		width: 100%;
	}

	.prox li {
		width: 45%;
		float: left;
		margin: 0 1% 7px 1% !important;
		height: 13em;
	}
/*--友情链接--*/
	.link-in {
		display: none;
	}
/*--banner--*/

	.index-ban640 {
		display: block;
		background: #007fff;
		height: 400px !important;
		width: 100%;
	}

	.index-ban640 .wzjs h3 {
		font-size: 40px;
		padding: 6px 0;
		text-shadow: 0 1px 1px rgba(0, 0, 0, 0.8);
	}

	.index-ban640 .wzjs {
		margin-top: 20px !important;
	}

	.index-ban640 .wzjs div.pro {
		line-height: 22px;
		padding: 12px 0;
		text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	}

	#mobi-btn {
		top: 20px;
	}

	.header {
		height: 65px;
		background: #121a2c;
	}

	.logo img {
		height: 65px;
		width: 220px;
	}

	.pc-nav li {
		width: 100%;
	}

	.pic, .optimize {
		margin-top: 66px;
	}

	.w-banner {
		display: none;
	}

	.index_bg {
		background-image: url(img/bg-640.jpg) !important;
	}

	.index_bg2 {
		background-image: url(img/bg2-640.jpg) !important;
	}

	.index_bg3 {
		background-image: url(img/bg3-640.jpg) !important;
	}

	.index_bg4 {
		background-image: url(img/bg4-640.jpg) !important;
	}

	.webjs {
		background: none;
		margin: 0;
	}

	.pic .wzjs h3 {
		font-size: 30px;
	}

	.pic, .optimize {
		height: 260px;
	}

	.case {
		height: 260px;
	}

	.about {
		height: 420px;
	}

	.item {
		height: 260px;
	}

	.item span {
		font-size: 11px !important;
	}

	.rj .wzjs div, .rj .wzjs h4 {
		padding-left: 0px;
		font-size: 18px;
	}

	.optimize .wzjs span {
		font-size: 14px;
	}

	.optimize .bj {
		background: none;
	}

	.optimize .wzjs h3 {
		font-size: 28px;
		font-weight: 600;
	}

	.pic .wzjs img {
		width: 300px;
		height: auto;
	}

	.con font {
		font-size: 11px !important;
	}

	.fitt {
		height: 280px;
		margin-top: 40px;
	}

	.c_next {
		display: none;
	}
/*-----------关于我们--------*/
	.rongruimg {
		width: 96%;
		margin: 0 auto;
		text-align: center;
	}

	.rongruimg img {
		width: 90%;
		margin: 10px auto;
		float: none;
	}

/*-----------当前位置--------*/
	.position {
		padding: 0;
		margin: 12px 0;
		text-align: center;
	}

	.position div {
		display: none;
	}

	.touch, .news .content_r {
		width: 100%;
		border: 0;
	}

	.icon li {
		width: 100%;
	}
/*-----------------案例+模板-----------------------*/

	.moban_cls {
		padding-left: 0px;
	}

	.m_t_js {
		padding-left: 5px;
	}

	.moban_dh {
		width: 95%;
	}

	.Brand ul li {
		width: 50%;
		padding-top: 24px;
		float: left;
		padding-right: 0px;
		text-align: center;
	}

	.Brand ul li img {
		width: 90%;
		height: auto;
	}

	.Brand ul li div {
		margin-top: 1em;
	}
/*-----------------响应-----------------------*/


	.respond li {
		width: 95%;
		margin-right: 0;
		float: none;
		margin: 0 auto;
		padding: 10px;
	}
/*-----------------footer----------------------*/

	.footer {
		padding: 0px;
	}

	.footer .dbxx {
		margin-bottom: 10px;
		margin-right: 0;
	}

	.footer .dbxx img {
		display: none;
	}

	.footer .dbxx span {
		margin-top: 18px;
	}

	.footer .ycxx {
		padding-left: 18px;
		margin-bottom: 10px;
	}

	.copr {
		height: auto;
		line-height: 20px;
		padding: 4px 0;
		display: none;
	}

	.footer .wx {
		clear: left;
		margin: 0 auto;
		float: none;
	}
/*------------------------------------------------------------大图------------------------------------------------------------------------------*/


	.pic .fl {
		display: none;
	}

	.pic .wzjs {
		background: #222;
		padding-left: 12px;
	}

	.pic .wzjs h4 {
		font-size: 14px;
	}

	.web-class {
		padding: 1px 0 0px 0;
	}
/*------------------------文章列表--------------------------------*/




	.classify li {
		width: 98%;
	}
/*------------------------------------------------------*/

	.major li {
		width: 42%;
		margin: 0 4%;
		float: left;
	}

	.major li img {
		width: 50px;
	}

	.optimize .wzjs {
		padding-left: 2%;
		margin-top: 0.5rem;
	}

	.app .webjs .wzjs {
		padding-left: 2%;
		margin-top: 0.5rem;
	}

	.app .webjs .wzjs h3 {
		font-size: 2rem;
	}

	.app .webjs .wzjs font {
		font-size: 1rem;
	}

	.app .webjs .wzjs h4 {
		font-size: 1.2rem;
	}

	.project li {
		width: 100%;
		margin: 0 0 1% 0;
		padding: 20px 0;
	}

	.show li {
		padding: 0;
		float: left;
		text-align: center;
		width: 48%;
		margin: 10px 0 10px 1%;
	}

	.show li img {
		width: 100%;
	}
/*----------------------文章内容等---------------------------------*/


	.entry li.d_tu .list_il {
		display: none;
	}

	.entry li.d_tu .list_ir {
		width: 100%;
	}

	.seo-top .wzjs {
		margin-top: 20px;
	}

	.ab-service-txt {
		padding: 30px 10px 30px 10px;
	}

	.content {
		padding: 20px 12px 0 12px;
	}

	.content img {
		max-width: 100%;
		height: auto !important;
	}

	.news .nav_l {
		display: none;
	}

	.about .wzjs {
		margin-top: 20px;
	}

	.item .wzjs {
		padding-left: 3.5%;
		margin-top: 3.1rem;
	}

	.adaptation {
		padding: 20px 4px;
	}

	.adaptation_l img {
		width: 100%;
		height: auto;
	}

	.adaptation_r {
		width: 100%;
	}

	.web li {
		width: 100%;
		margin: 1% 0 0 0;
		padding-bottom: 6px;
	}

	.web li div {
		width: 76%;
		float: left;
	}
/*-----------------------------------------------------*/

	.anli_dh ul {
		width: 100%;
	}

	.anli_dh ul li {
		width: 48%;
		margin: 0 2px 12px 2px;
	}

	.soft_tu li {
		width: 48%;
		line-height: 20px;
		margin: 6px 1%;
	}
/*--------------------------*/

	.culture_txt {
		width: 90%;
		text-align: justify;
	}

	.Principle {
		margin: 2.5em auto 2.5em auto;
	}

	.Brand_lr {
	}
/*-------------------*/

	.kflb li {
		width: 46.5%;
		margin-left: 2%;
		margin-bottom: .8em;
	}

	.wedo li {
		width: 46.5%;
		margin-left: 2%;
		margin-bottom: .8em;
	}

	.wedo li:last-child {
		display: none;
	}

	.app .webjs .wzjs span {
		font-size: 28px;
	}

	.pages UL LI {
		padding: 6px 8px;
	}
}

@media (max-width: 320px) {
	.ab-service-txt {
		padding: 30px 10px 30px 10px;
	}

	.touch .touch_one div {
		margin-top: 0;
	}
}
/*---------------------------------------------------------------QQcss----------------------------------------------------------------------------*/

.float0831 {
	z-index: 999;
	position: fixed;
	top: 180px;
	right: 1px;
	color: #333;
	font-size: 12px;
}

.float0831 li A {
	height: 30px;
	line-height: 30px;
	display: block;
	padding: 5px 0 0 8px;
	color: #00a0e9
}

.float0831 A:hover {
	color: #ff8100;
	text-decoration: none;
}

.float0831 .floatL {
	position: relative;
	width: 28px;
	float: left
}

.float0831 .floatL A {
	text-indent: -9999px;
	display: block;
	font-size: 0px
}

.float0831 .floatR {
	background: url(/templets/sanwei/images/float_bg.gif)
}

.float0831 .tp {
	background: url(/templets/sanwei/images/float_bg.gif)
}

.float0831 .cn {
	background: url(/templets/sanwei/images/float_bg.gif)
}

.float0831 .floatR {
	PADDING-BOTTOM: 15px;
	width: 130px;
	background-repeat: no-repeat;
	background-position: -131px bottom;
	float: left;
	OVERFLOW: hidden
}

.float0831 .tp {
	background-repeat: no-repeat;
	background-position: 0% 0%;
	HEIGHT: 10px
}

.float0831 .cn {
	background-repeat: repeat-y;
	background-position: -262px 0px
}

.float0831 .cn H3 {
	text-indent: -9999px;
	HEIGHT: 36px;
	font-size: 0px
}

.float0831 .cn UL {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 14px;
	PADDING-RIGHT: 12px;
	PADDING-TOP: 0px
}

.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid;
	LINE-HEIGHT: 36px;
	WORD-WRAP: break-word;
	HEIGHT: 36px;
	OVERFLOW: hidden;
	WORD-BREAK: normal
}

.float0831 .titZx {
	background: url(/templets/sanwei/images/float_s.gif) no-repeat
}

.float0831 .titDh {
	background: url(/templets/sanwei/images/float_s.gif) no-repeat
}

.float0831 .titDc {
	background: url(/templets/sanwei/images/float_s.gif) no-repeat
}

.float0831 .icoZx {
	background: url(/templets/sanwei/images/float_s.gif) no-repeat
}

.float0831 .icoTc {
	background: url(/templets/sanwei/images/float_s.gif) no-repeat
}

.float0831 .icoFf {
	background: url(/templets/sanwei/images/float_s.gif) no-repeat
}

.float0831 .icoTl {
	background: url(/templets/sanwei/images/float_s.gif) no-repeat
}

.float0831 .btnOpen {
	background: url(/templets/sanwei/images/float_s.gif) no-repeat
}

.float0831 .btnOpen_n {
	background: url(/templets/sanwei/images/float_s.gif) no-repeat
}

.float0831 .btnCtn {
	background: url(/templets/sanwei/images/float_s.gif) no-repeat
}

.float0831 .titZx {
	background-position: 5px -10px
}

.float0831 .titDh {
	background-position: 5px -66px
}

.float0831 .titDc {
	background-position: 5px -124px
}

.float0831 .icoZx {
	background-position: 2px -154px
}

.float0831 .icoTc {
	background-position: 0px -323px
}

.float0831 .icoFf {
	background-position: 2px -213px
}

.float0831 .icoTl {
	PADDING-LEFT: 20px;
	display: block;
	background-position: 2px -266px;
	float: left
}

.float0831 .btnOpen {
	background-position: -30px -396px
}

.float0831 .btnOpen_n {
	background-position: 0px -530px
}

.float0831 .btnCtn {
	background-position: 0px -396px
}

.float0831 .icoZx {
	PADDING-LEFT: 28px;
	display: block;
	float: left
}

.float0831 .icoTc {
	PADDING-LEFT: 28px;
	display: block;
	float: left
}

.float0831 .icoFf {
	PADDING-LEFT: 28px;
	display: block;
	float: left
}

.float0831 .btnOpen {
	position: relative;
	width: 28px;
	HEIGHT: 118px;
	TOP: 80px;
	LEFT: 2px
}

.float0831 .btnOpen_n {
	position: relative;
	width: 28px;
	HEIGHT: 118px;
	TOP: 80px;
	LEFT: 2px
}

.float0831 .btnCtn {
	position: relative;
	width: 28px;
	HEIGHT: 118px;
	TOP: 80px;
	LEFT: 2px
}

.float0831 .btnOpen {
	TOP: 118px;
	LEFT: 1px
}

.float0831 .btnOpen_n {
	TOP: 118px;
	LEFT: 1px
}

.float0831 .btnCtn {
	TOP: 118px;
	LEFT: 2px
}

.float0831 UL LI H3.titDc A {
	width: 80px;
	display: block;
	HEIGHT: 36px
}

.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}

.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}

.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none;
	PADDING-LEFT: 5px;
	HEIGHT: 50px;
	PADDING-TOP: 8px
}
/*--------------2015-5-12------------------*/

.bdpm {
	padding: 38px 0;
}

.bdpm li {
	width: 40.8%;
	margin-left: 4.59%;
	margin-right: 4.59%;
	float: left;
}

.bdpm li img {
	width: 100%;
}

.wtlb {
	background: url(img/wttp.png) no-repeat right top;
	margin-top: 10px;
	background-size: 18.5%;
	padding-top: 14px;
	min-height: 192px;
}

.wtlb ul {
	padding: 0 1%;
}

.wtlb li {
	width: 100%;
	float: left;
	line-height: 24px;
	color: #444;
	padding-bottom: 12px;
	font-weight: 100;
}

.wtlb li i {
	font-style: normal;
}

.wtlb li b {
	font-weight: 100;
	font-size: 18px;
}
/*-------新修服务项目------------*/

