@charset "utf-8";

/* CSS Document */


/*------------------------------------------------------------重置属性------------------------------------------------------------*/

::-webkit-scrollbar {
	width: 8px;
	background: #ccc;
}

::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.2) scroll repeat 0% 0% !important;
	border-radius: 5px;
}

::scrollbar {
	width: 0px;
}

html,
body {
	min-width: 1340px!important;
	scrollbar-face-color: #a3a3a3;
	/*滚动条3D表面（ThreedFace）的颜色*/
	scrollbar-highlight-color: #ccc;
	/*滚动条3D界面的亮边（ThreedHighlight）颜色*/
	scrollbar-shadow-color: #ccc;
	/*滚动条3D界面的暗边（ThreedShadow）颜色*/
	scrollbar-3dlight-color: #ccc;
	/*滚动条亮边框颜色*/
	scrollbar-arrow-color: #ccc;
	/*滚动条方向箭头的颜色 */
	scrollbar-track-color: #ccc;
	/*滚动条的拖动区域(TrackBar)颜色*/
	scrollbar-darkshadow-color: #ccc;
	/*滚动条暗边框（ThreedDarkShadow）颜色*/
}

body,
ul,
li,
a,
img,
table,
thead,
tbody,
tfoot,
th,
td,
tr,
p,
h1,
h2,
h3,
h4,
h5,
h6,
span,
b,
input {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	text-decoration: none;
	list-style: none;
	font-family: '微软雅黑';
	color: #6a8fba;
	border: 0;
}

::selection {
	background: rgba(255, 0, 0, 0.7) none repeat scroll 0 0 !important;
	color: #fff;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear{
	clear: both;
}

/*------------------------------------------------------------头部开始------------------------------------------------------------*/

.headConment {
	width: 100%;
	height: 218px;
	background-color: #122c52;
	border-bottom: 1px solid #fff;
	background-image: url(../images/o2o/001.png);
	background-repeat: repeat-x;
	background-position: top center;
	overflow: hidden;
	border-bottom: none;
}


/*------------------------顶部------------------------*/

.headConment .topCon {
	width: 100%;
	background: rgba(0, 0, 0, 0.12) none repeat scroll 0 0 !important;
	filter: Alpha(opacity=12);
	background: #000;
	overflow: hidden;
}

.headConment .topCon .topBox {
	width: 1338px;
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	position: relative;
}

.headConment .topCon .topBox .topL {
	font-size: 12px;
}

.headConment .topCon .topBox .topR {
	overflow: hidden;
}

.headConment .topCon .topBox .topR ul {
	float: right;
}

.headConment .topCon .topBox .topR ul li {
	float: left;
	font-size: 12px;
	color: #4d6b90;
}

.headConment .topCon .topBox .topR ul li a {
	padding: 0 10px;
	color: #4d6b90;
	cursor: pointer;
}


/*------------------------logo------------------------*/

.headConment .headBox {
	width: 1338px;
	margin: 0 auto;
}

.headConment .headBox .top2Box {
	width: 100%;
	height: 137px;
}

.headConment .headBox .top2Box .top2L {
	width: 16.6666%;
	padding-top: 30px;
}

.headConment .headBox .top2Box .top2R {
	padding-top: 40px;
	overflow: hidden;
}

.headConment .headBox .top2Box .top2R ul li {
	float: left;
}

.headConment .headBox .top2Box .top2R ul li i {
	display: block;
	width: 58px;
	height: 58px;
	background-image: url(../images/o2o/003.png);
	background-repeat: no-repeat;
	margin-right: 18px;
}

.headConment .headBox .top2Box .top2R ul li span {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}

.headConment .headBox .top2Box .top2R ul li b {
	font-size: 26px;
	color: #ffffff;
}


/*------------------------导航------------------------*/

.headConment .headBox .navBox {
	width: 1338px;
	overflow: hidden;
}

.headConment .headBox .navBox ul li {
	float: left;
	line-height: 49px;
	background-image: url(../images/o2o/002.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.headConment .headBox .navBox ul li a {
	padding: 0 44px;
	font-size: 16px;
	color: #fff;
}

.headConment .headBox .navBox ul li a:hover {
	color: #b7d608;
}

.headConment .headBox .navBox ul .navaA a {
	color: #b7d608;
	font-size: 16px;
}


/*------------------------------------------------------------头部结束------------------------------------------------------------*/


/*-------------------------------------------------------------轮播图-------------------------------------------------------------*/


/*清浮动*/

.clearfix:after {
	content: "";
	display: block;
	clear: both;
}

.clearfix {
	zoom: 1;
}

.banner {
	width: 100%;
	height: 410px;
	position: relative;
	overflow: hidden;
	margin: 0 auto
}

.banner-btn {
	display: none;
}

.banner-btn a {
	display: block;
	line-height: 40px;
	position: absolute;
	top: 155px;
	width: 40px;
	height: 40px;
	background-color: #000;
	opacity: 0.3;
	filter: alpha(opacity=30) color: rgb(255, 255, 255);
	overflow: hidden;
	z-index: 4;
}

.prevBtn {
	left: 0;
}

.nextBtn {
	right: 0;
}

.banner-img img {
	width: 100%;
	height: 438px;
}

.banner-img li a {
	height: 438px;
}

.banner-img {
	font-size: 0;
	*word-spacing: -1px;
	/* IE6、7 */
	letter-spacing: -3px;
	position: relative;
}

.banner-img li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	/* IE6、7 */
	vertical-align: top;
	letter-spacing: normal;
	word-spacing: normal;
	font-size: 12px;
}

.banner i {
	background: url(http://www.waimairen.com/templates/default/public/images/indexIcon.png) no-repeat;
	width: 15px;
	height: 23px;
	cursor: pointer;
	margin: 8px 0 0 12px;
	display: block;
}

.banner .nextBtn i {
	background-position: -200px -24px;
}

.banner .prevBtn i {
	background-position: -200px 0px;
}

.banner-circle {
	position: absolute;
	left: 50%;
	bottom: 15px;
	height: 13px;
	text-align: center;
	font-size: 0;
	border-radius: 10px;
	filter: alpha(opacity: 30);
}

.banner-circle li {
	border-radius: 10px;
	margin: 2px;
	display: inline-block;
	display: -moz-inline-stack;
	vertical-align: middle;
	zoom: 1;
}

.banner-circle li a {
	display: block;
	padding-top: 9px;
	width: 9px;
	height: 0;
	border-radius: 50%;
	background: #B7B7B7;
	overflow: hidden;
}

.banner-circle .selected a {
	background: #F40;
}


/*-----------------------------------------------------------轮播图结束------------------------------------------------------------*/


/*------------------------------------------------------------首页开始------------------------------------------------------------*/


/*-------------------------应用场景-------------------------*/

.home-SceapplCon {
	width: 100%;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
	min-width: 100%;
}

.home-Sceapplbg1 {
	background-color: #f0f0f0;
}

.home-Sceapplbg2 {
	background-image: url(../images/o2o/009.png);
	background-color: #006ebd;
}

.home-Sceapplbg3 {
	background-image: url(../images/o2o/010.png);
	background-color: #38404a;
}

.home-Sceapplbg4 {
	background-image: url(../images/o2o/020.png);
	background-size: 100% 100%;
	filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/020.png', sizingMethod='scale');
}

.home-Sceapplbg5 {
	background-color: #363d48;
}

.home-Sceapplbg6 {
	background-image: url(../images/o2o/038.png);
	background-color: #006ebc;
}

.home-Sceapplbg7 {
	background-image: url(../images/o2o/042.png);
	background-color: #fff;
}

.home-Sceapplbg8 {
	background-color: #f5f5f5;
}

.home-Sceapplbg9 {
	background-color: #ffffff;
}

.home-Sceapplbg10 {
	background-image: url(../images/o2o/021.png);
}

.home-SceapplBox {
	width: 1338px;
	margin: 0 auto;
}

.home-SceapplBox .home-Sceappltit {
	width: 100%;
	padding: 57px 0 0 0;
	text-align: center;
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitname {
	width: 100%;
	line-height: 73px;
	background-position: center bottom;
	background-repeat: no-repeat;
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitbg1 {
	background-image: url(../images/o2o/007.png);
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitbg2 {
	background-image: url(../images/o2o/008.png);
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitbg3 {
	background-image: url(../images/o2o/017.png);
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitbg4 {
	background-image: url(../images/o2o/051.png);
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitbg5 {
	background-image: url(../images/o2o/052.png);
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitbg6 {
	background-image: url(../images/o2o/055.png);
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitbg8 {
	background-image: url(../images/o2o/056.png);
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitname h2 {
	font-size: 34px;
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitname h2 .icon-zz {
	display: inline-block;
	width: 38px;
	height: 44px;
	background-image: url(../images/o2o/041.png);
	background-repeat: no-repeat;
	vertical-align: -10px;
	margin-right: 14px;
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitname .font-col1 {
	color: #292929;
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitname .font-col2 {
	color: #ffffff;
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitname .font-col3 {
	color: #ff3b30;
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitprom {
	width: 100%;
	overflow: hidden;
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitprom .seaprom {
	line-height: 30px;
	font-size: 14px;
	color: #808080;
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitprom .seaprom1 {
	line-height: 22px;
	font-size: 12px;
	color: #808080;
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitprom .seaprom3 {
	line-height: 30px;
	font-size: 14px;
	color: #fff;
}

.home-SceapplBox .home-Sceappltit .home-Sceapptitprom b {
	font-weight: normal;
	line-height: 32px;
	display: block;
	font-size: 16px;
	color: #666666;
}

.home-SceapplBox .home-Sceappl {
	width: 90%;
	padding: 42px 0;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}

.home-SceapplBox .home-Sceappl ul li {
	width: 238px;
	height: 268px;
	border: 1px solid #e6e6e6;
	background-color: #fff;
	display: inline-block;
	margin: 0 15px 16px 0;
	overflow: hidden;
	transition: transform 1s; 
    -moz-transition: box-shadow .5s; 
    -webkit-transition: box-shadow .5s; 
    -o-transition: box-shadow .5s;
}

.home-SceapplBox .home-Sceappl ul li:hover{
	box-shadow: 0px 0px 40px #bebebe;
}

.home-SceapplBox .home-Sceappl ul li .home-icon {
	width: 100%;
	height: 134px;
}

.home-SceapplBox .home-Sceappl ul li .home-icon i {
	width: 100%;
	height: 134px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
}

.home-SceapplBox .home-Sceappl ul li .home-icon .icon-home01 {
	background-image: url(../images/o2o/icon01.png);
}

.home-SceapplBox .home-Sceappl ul li .home-icon .icon-home02 {
	background-image: url(../images/o2o/icon02.png);
}

.home-SceapplBox .home-Sceappl ul li .home-icon .icon-home03 {
	background-image: url(../images/o2o/icon03.png);
}

.home-SceapplBox .home-Sceappl ul li .home-icon .icon-home04 {
	background-image: url(../images/o2o/icon04.png);
}

.home-SceapplBox .home-Sceappl ul li .home-icon .icon-home05 {
	background-image: url(../images/o2o/icon05.png);
}

.home-SceapplBox .home-Sceappl ul li .home-icon .icon-home06 {
	background-image: url(../images/o2o/icon06.png);
}

.home-SceapplBox .home-Sceappl ul li .home-icon .icon-home07 {
	background-image: url(../images/o2o/icon07.png);
}

.home-SceapplBox .home-Sceappl ul li .home-icon .icon-home08 {
	background-image: url(../images/o2o/icon08.png);
}

.home-SceapplBox .home-Sceappl ul li .home-Sceapplnr {
	height: 134px;
	padding: 0 30px;
	position: relative;
	overflow: hidden;
}

.home-SceapplBox .home-Sceappl ul li .home-Sceapplnr h3 {
	margin-top: 12px;
	font-size: 18px;
	color: #333333;
}

.home-SceapplBox .home-Sceappl ul li .home-Sceapplnr span {
	margin-top: 7px;
	line-height: 20px;
	font-size: 12px;
	color: #808080;
	display: block;
}

.home-SceapplBox .home-Sceappl ul li .home-Sceapplnr a {
	width: 90px;
	height: 30px;
	line-height: 30px;
	margin-left: -45px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	display: block;
	border-radius: 3px;
	position: absolute;
	left: 50%;
	bottom: 20px;
	cursor: pointer;
}

.home-SceapplBox .home-Sceappl ul li .home-Sceapplnr .butbg01 {
	background-color: #ff3b30;
}

.home-SceapplBox .home-Sceappl ul li .home-Sceapplnr .butbg02 {
	background-color: #4cd964;
}

.home-SceapplBox .home-Sceappl ul li .home-Sceapplnr .butbg03 {
	background-color: #49aff7;
}

.home-SceapplBox .home-Sceappl ul li .home-Sceapplnr .butbg04 {
	background-color: #e5c303;
}

.home-SceapplBox .home-Sceappl ul li .home-Sceapplnr .butbg05 {
	background-color: #ff9500;
}

.home-SceapplBox .home-Sceappl ul li .home-Sceapplnr .butbg06 {
	background-color: #605ee5;
}

.home-SceapplBox .home-Sceappl ul li .home-Sceapplnr .butbg07 {
	background-color: #b851b8;
}

.home-SceapplBox .home-Sceappl ul li .home-Sceapplnr .butbg08 {
	background-color: #b851b8;
}

/*-------------------------消费模式-------------------------*/

.home-SceapplBox .home-conpattern {
	padding: 40px 0 69px 0;
}

.home-SceapplBox .home-conpattern img {
	width: 100%;
}


/*-------------------------平台演示-------------------------*/

.home-SceapplBox .home-platdemoCon {
	width: 100%;
}

.home-SceapplBox .home-platdemoCon .home-platdemotit {
	text-align: center;
	padding: 20px 0 60px 0;
}

.home-SceapplBox .home-platdemoCon .home-platdemotit ul li {
	width: 12.7055%;
	line-height: 50px;
	display: inline-block;
	border: 1px solid #717985;
}

.home-SceapplBox .home-platdemoCon .home-platdemotit ul li a {
	width: 100%;
	display: block;
	color: #e5e5e5;
	cursor: pointer;
}

.home-SceapplBox .home-platdemoCon .home-platdemotit ul .platitaA {
	background-color: #016ebc;
	border: 1px solid #016ebc;
}

.home-SceapplBox .home-platdemoCon .home-platdemotit ul .platitaA a {
	color: #fff;
}

.home-SceapplBox .home-platdemoCon .home-platdemoBox {
	width: 100%;
	height: 487px;
	position: relative;
}

.home-SceapplBox .home-platdemoCon .home-platdemoBox .home-platdemobut {
	width: 21px;
	height: 60px;
	background-image: url(../images/o2o/but.png);
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	z-index: 10;
	cursor: pointer;
}

.home-SceapplBox .home-platdemoCon .home-platdemoBox .home-platdemobutL {
	left: 0px;
	margin-left: -68px;
	background-position: 0px 0px;
}

.home-SceapplBox .home-platdemoCon .home-platdemoBox .home-platdemobutR {
	right: 0px;
	margin-right: -68px;
	background-position: -21px 0px;
}

.home-SceapplBox .home-platdemoCon .home-platdemoBox .home-platdemo {
	width: 100%;
	height: 487px;
	position: relative;
	overflow: hidden;
}

.home-SceapplBox .home-platdemoCon .home-platdemoBox .home-platdemo ul {
	width: 2780px;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

.home-SceapplBox .home-platdemoCon .home-platdemoBox .home-platdemo ul li {
	width: 421px;
	margin-right: 36px;
	float: left;
}

.home-SceapplBox .home-platdemoCon .home-platdemobl {
	text-align: center;
	padding: 14px 0 10px 0;
	overflow: hidden;
}

.home-SceapplBox .home-platdemoCon .home-platdemobl ul li {
	display: inline-block;
	margin: 0 5px;
}

.home-SceapplBox .home-platdemoCon .home-platdemobl ul li a {
	width: 48px;
	height: 6px;
	background-color: #fff;
	display: block;
	cursor: pointer;
}

.home-SceapplBox .home-platdemoCon .home-platdemobl ul .plaoblaA a {
	background-color: #ef2f09;
}


/*-------------------------资讯动态-------------------------*/

.home-infodynaCon {
	width: 1338px;
	padding: 43px 0 100px 0;
}

.home-infodynaCon .home-infodynaBox {
	width: 103.7369%;
	overflow: hidden;
}

.home-infodynaCon .home-infodynaBox .home-infodyna {
	width: 21.3976%;
	margin-right: 3.6023%;
	float: left;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynatit {
	width: 91.9191%;
	height: 50px;
	line-height: 50px;
	padding: 0 12px;
	background-color: #fafafa;
	overflow: hidden;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynatit h3 {
	font-size: 18px;
	font-weight: normal;
	float: left;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynatit .infodyfon1 {
	color: #f94743;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynatit .infodyfon2 {
	color: #5856d6;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynatit .infodyfon3 {
	color: #67b774;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynatit .infodyfon4 {
	color: #ff9500;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynatit span {
	margin-left: 2.9304%;
	font-size: 18px;
	color: #cccccc;
	float: left;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynatit a {
	float: right;
	font-weight: bold;
	font-size: 24px;
	color: #999999;
	cursor: pointer;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynagde {
	width: 100%;
	padding: 18px 0;
	border-bottom: 1px dashed #dcdada;
	overflow: hidden;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynagde .home-infodynagdeL {
	width: 37.037%;
	height: 76px;
	float: left;
	overflow: hidden;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynagde .home-infodynagdeL img {
	width: 100%;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynagde .home-infodynagdeR {
	width: 57.9124%;
	height: 76px;
	float: right;
	position: relative;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynagde .home-infodynagdeR span {
	width: 100%;
	height: 48px;
	line-height: 24px;
	font-size: 14px;
	color: #333333;
	display: block;
	overflow: hidden;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynagde .home-infodynagdeR b {
	font-size: 14px;
	font-weight: normal;
	color: #b2abab;
	position: absolute;
	left: 0px;
	bottom: -4px;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynanr {
	width: 100%;
	overflow: hidden;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynanr ul li {
	line-height: 36px;
	padding: 10px 0;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynanr ul li a {
	width: 64.0235%;
	display: block;
	font-size: 14px;
	color: #666666;
	float: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	cursor: pointer;
}

.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynanr ul li span {
	font-size: 14px;
	color: #ccc4c4;
	float: right;
}


/*------------------------------------------------------------首页结束------------------------------------------------------------*/


/*----------------------------------------------------------光合系统开始----------------------------------------------------------*/


/*-------------------------消费模式-------------------------*/

.systemContainer {
	width: 100%;
	height: 149px;
	padding-top: 80px;
	overflow: hidden;
}

.systemContainer .systemBox {
	width: 1338px;
	height: 149px;
	text-align: center;
	margin: 0 auto;
	position: relative;
}

.systemContainer .systemBox h2 {
	font-size: 48px;
	color: #333333;
}

.systemContainer .systemBox ul {
	width: 73.8805%;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	position: absolute;
	left: 50%;
	bottom: 0px;
	margin-left: -37%;
	overflow: hidden;
}

.systemContainer .systemBox ul li {
	width: 19.8878%;
	line-height: 55px;
	font-size: 18px;
	float: left;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

.systemContainer .systemBox ul li a {
	color: #333333;
	display: inline-block;
}

.systemContainer .systemBox ul .systemaA {
	background-color: #29a1e6;
}

.systemContainer .systemBox ul .systemaA a {
	color: #fff;
}


/*-------------------------产品简述-------------------------*/

.systemwhyCon {
	width: 1338px;
	padding: 30px 0;
	text-align: center;
}

.systemwhyCon .systemwhyT {
	width: 100%;
}

.systemwhyCon .systemwhyT img {
	width: 100%;
}

.systemwhyCon .systemwhyB {
	width: 100%;
}

.systemwhyCon .systemwhyB h4 {
	font-weight: normal;
	font-size: 24px;
	color: #092742;
	line-height: 74px;
}

.systemwhyCon .systemwhyB img {
	width: 82.2122%;
}

/*-------------------------产品演示-------------------------*/

.systemprodemoCon {
	width: 1198px;
	height: 1500px;
	padding: 0 70px;
	overflow: hidden;
}

.systemprodemoCon .systemprodemoBox {
	width: 100%;
	padding-top: 40px;
	overflow: hidden;
}

.systemprodemoCon .systemprodemoBox .systemprodemoimg {
	width: 40.2337%;
	text-align: center;
	overflow: hidden;
}

.systemprodemoCon .systemprodemoBox .wimg {
	height: 424px;
}

.systemprodemoCon .systemprodemoBox .wimg img {
	width: 100%;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext {
	width: 43.4056%;
	padding-top: 40px;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul li h3 {
	font-size: 24px;
	line-height: 56px;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul li .systfon1 {
	color: #333333;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul li .systfon2 {
	color: #ffffff;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul li .systfon3 {
	color: #dbdbdb;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul li .systfon4 {
	color: #fffd2d;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul li span {
	font-size: 14px;
	line-height: 24px;
	color: #999999;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul li .systemproL {
	text-align: center;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul li .systempa {
	display: block;
	width: 33.4615%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-radius: 5px;
	color: #fff;
	font-size: 15px;
	margin-top: 34px;
	cursor: pointer;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul li .systempabg1 {
	background-color: #adcf37;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul li .systempabg2 {
	background-color: #64a0d7;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul li .systempabg3 {
	background-color: #dc6263;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul li .systempabg4 {
	background-color: #434767;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul li .systempabg5 {
	background-color: #dcc31d;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul .systempo {
	margin: -164px 40px 0 0;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul .systempr {
	margin-right: 5.6923%;
	text-align: center;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul .systempr .systempa {
	width: 100%;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul .systempr img {
	margin: 40px 0 20px 0;
}

.systemprodemoCon .systemprodemoBox .systemprodemotext ul .systempr b {
	display: block;
	font-weight: normal;
	font-size: 14px;
	color: #666666;
}

/*---------生活服务---------*/

.lifSerCon{
	padding: 40px 170px 0 170px;
}

.lifSerL{
	width: 360px;
	padding-top: 18px;
	float: left;
}

.lifSerLtop{
	width: 326px;
	padding: 11px 17px 20px 17px;
	border: 1px solid #01cd85;
	border-radius: 4px;
	position: relative;
}

.lifSerLtop ul li{
	display: none;
}

.lifSerLtop ul li.hide{
	display: block;
}

.lifSerLtop ul li h3{
	font-size: 18px;
	color: #ffffff;
	text-align: center;
}

.lifSerLtop ul li p{
	line-height: 21px;
	margin-top: 9px;
	text-align: justify;
	font-size: 12px;
	color: #ffffff;
}

.lifSerLtop i{
	width: 13px;
	height: 16px;
	background: url(../images/o2o/sj_bor.png) no-repeat;
	position: absolute;
	right: -12px;
	bottom: 17px;
}

.lifSerLcen{
	width: 360px;
}

.lifSerLcen ul{
	width: 390px;
}

.lifSerLcen ul li{
	width: 100px;
	height: 100px;
	margin: 30px 30px 0 0;
	text-align: center;
	border-radius: 8px;
	background-color: #8e9297;
	float: left;
	display: table;
	cursor: pointer;
}

.lifSerLcen ul li span{
	line-height: 22px;
	font-size: 18px;
	color: #ffffff;
	display: table-cell;
	vertical-align: middle;
}

.lifSerLcen ul li.liseaA{
	background-color: #00cd85;
}

.lifSerLbot{
	width: 100%;
	padding: 14px 0 0 0;
	margin-left: -8px;
	clear: both;
}

.lifSerLbot span{
	font-size: 14px;
	color: #f0f0f0;
}

.lifSerLbot span i{
	width: 9px;
	height: 12px;
	margin: 0 4px 0 2px;
	display: inline-block;
	background: url(../images/o2o/icon_angle_top.png) no-repeat;
}

.lifSerR{
	width: 586px;
	float: right;
}

.lifSerImgCon{
	width: 266px;
	height: 552px;
	padding-top: 42px;
	margin-left: 26px;
	background: url(../images/o2o/phone_box.png) no-repeat;
	float: left;
	position: relative;
}

.lifSerImgCon i{
	width: 59px;
	height: 39px;
	background: url(../images/o2o/icon_zx.png) no-repeat;
	position: absolute;
	top: 18px;
	right: -23px;
}

.lifSerImg{
	width: 224px;
	margin: 0 auto;
}

.lifSerImg h4{
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	text-indent: -8px;
	font-weight: normal;
}

.lifSerImg ul{
	margin-top: 15px;
}

.lifSerImg ul li{
	width: 100%;
	height: 396px;
	display: none;
}

.lifSerImg ul li.disblc{
	display: block;
}

/*---------万能频道---------*/

.unchaCon{
	width: 100%;
}

.unchaCon img{
	margin: 0 auto;
	display: block;
}

/*---------界面自定---------*/

.appAddtoCon{
	width: 800px;
	padding: 50px 0 70px 180px;
	margin: 0 auto;
}

.appAddtoLeft{
	width: 342px;
	height: 620px;
	float: left;
	position: relative;
}

.promman{
	width: 189px;
	height: 598px;
	background: url(../images/o2o/promman.png) no-repeat;
	position: absolute;
	left: -220px;
	bottom: -70px;
}

.appAddtoImgCon{
	width: 100%;
	height: 100%;
	background: url(../images/o2o/appBox.png) no-repeat;
	overflow: hidden;
}

.appAddtoImgBox{
	width: 300px;
	height: 460px;
	margin: 71px 0 0 22px;
	background-color: #f0f0f0;
	overflow: auto;
}

.appAddtoBox{
	width: 100%;
	position: relative;
}

.appAddtoImg{
	width: 100%;
}

.appAddtoImg img{
	width: 100%;
	display: block;
}

.appAddto{
	width: 99%;
	height: 100%;
	display: none;
	border: 1px dashed #1388f9;
	background: url(../images/o2o/appEdit.png);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	overflow: hidden;
}

.appAddto a{
	width: 44px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	float: right;
	background-color: #2086ff;
}

.appAddtoBox:hover .appAddto{
	display: block;
}

.appAddtoRight{
	width: 418px;
	height: 618px;
	margin-left: 36px;
	border: 1px solid #d6d6d6;
	float: left;
	background-color: #fff;
	position: relative;
}

.appAddTop{
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	background-color: #3296dd;
}

.appAddTop i{
	width: 10px;
	height: 11px;
	margin: 11px 6px 0 0;
	float: left;
	background: url(../images/o2o/icon_bj.png) no-repeat;
}

.appAddTop h4{
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
}

.appAddTit{
	width: 100%;
	height: 32px;
}

.appAddTit ul li{
	width: 100%;
	height: 100%;
	display: none;
}

.appAddTit ul li.disblc{
	display: block;
}

.appAddTit ul li img{
	width: 100%;
	height: 100%;
}

.appAddCen{
	width: 100%;
	height: 336px;
	overflow: auto;
}

.appAddCen ul{
	display: none;
}

.appAddCen ul.disblc{
	display: block;
}

.appAddCen ul li{
	width: 100%;
	border-bottom: 1px dashed #dedede;
	position: relative;
}

.appAddCen ul li a{
	width: 37px;
	height: 18px;
	display: block;
	position: absolute;
	top: 34px;
}

.appAddCen ul.home_1 li a,
.appAddCen ul.home_6 li a{
	right: 59px;
}

.appAddCen ul.home_2 li a{
	right: 76px;
}

.appAddCen ul.home_3 li a,
.appAddCen ul.home_4 li a{
	right: 66px;
}

.appAddCen ul.home_5 li a,
.appAddCen ul.home_7 li a{
	top: 35px;
	right: 80px;
}

.appAddCen ul.home_8 li a{
	right: 61px;
}

.appAddCen ul.home_9 li a{
	top: 46px;
	right: 76px;
}

.appAddCen ul li img{
	width: 100%;
}

.appAddBot{
	width: 100%;
	height: 220px;
	background-color: #f5f5f5;
	overflow: hidden;
}

.appAddBot ul{
	display: none;
}

.appAddBot ul.disblc{
	display: block;
}

.appAddBot ul li{
	width: 100%;
	height: 100%;
	display: none;
}

.appAddBot ul li.disblc{
	display: block;
}

.appAddBot ul li img{
	width: 100%;
	height: 100%;
}


/*----------------------------------------------------------光合系统结束----------------------------------------------------------*/


/*----------------------------------------------------------o2o观点开始----------------------------------------------------------*/


/*-------------------------观点列表-------------------------*/

.banner2 {
	width: 100%;
	height: 200px;
	overflow: hidden;
}

.banner2 img {
	width: 100%;
	height: 100%;
}

.viewpointCon {
	width: 100%;
	padding: 32px 0 46px 0;
	background-color: #fafafa;
	overflow: hidden;
}

.viewpointBox {
	width: 1338px;
	margin: 0 auto;
	overflow: hidden;
}

.viewpointL {
	width: 74.7384%;
}

.viewpointL .viewpointnav {
	width: 100%;
	margin-bottom: 4px;
	overflow: hidden;
}

.viewpointL .viewpointnav ul li {
	width: 152px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	float: left;
}

.viewpointL .viewpointnav ul li a {
	display: block;
	font-size: 18px;
	color: #333333;
	cursor: pointer;
}

.viewpointL .viewpointnav ul .vinavaA {
	background-color: #122c52;
}

.viewpointL .viewpointnav ul .vinavaA a {
	color: #fff;
}

.viewpointL .viewpoint {
	width: 100%;
	background-color: #fff;
	border-top: 2px solid #102a48;
}

.viewpointL .viewpoint ul li {
	padding: 38px 4%;
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
}

.viewpointL .viewpoint ul li .viewpointimg {
	width: 200px;
	height: 150px;
	overflow: hidden;
}

.viewpointL .viewpoint ul li .viewpointimg img {
	width: 100%;
	height: 100%;
}

.viewpointL .viewpoint ul li .viewpointnr {
	width: 72.826%;
	height: 150px;
	position: relative;
}

.viewpointL .viewpoint ul li .viewpointnr h3 {
	width: 100%;
	font-weight: normal;
	font-size: 24px;
	line-height: 50px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.viewpointL .viewpoint ul li .viewpointnr h3 a {
	color: #102a48;
}

.viewpointL .viewpoint ul li .viewpointnr p {
	width: 100%;
	height: 50px;
	line-height: 25px;
	font-size: 14px;
	color: #666666;
	overflow: hidden;
}

.viewpointL .viewpoint ul li .viewpointnr span {
	font-size: 14px;
	color: #999999;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.viewpointL .pagestyle {
	background-color: #fff;
	text-align: center;
	line-height: 110px;
}

.viewpointL .pagestyle ul li {
	display: inline-block;
	margin: 0 3px;
	*display: inline;
	*zoom: 1
}

.viewpointL .pagestyle ul li span,
.pagestyle ul li a {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #b2b2b2;
	display: block;
	border: 1px solid #e6e6e6;
	border-radius: 6px;
	cursor: pointer;
}

.viewpointL .pagestyle ul li span {
	width: 66px;
}

.viewpointL .pagestyle ul li a {
	width: 30px;
}

.viewpointL .pagestyle ul li .pageaA {
	background-color: #ff9500;
	border: 1px solid #ff9500;
	color: #fff;
}

.viewpointR {
	width: 22.4215%;
	padding-top: 54px;
}

.viewpointR .viewpointRbox {
	width: 89.3333%;
	padding: 24px 5.3333% 30px 5.3333%;
	background-color: #fff;
	border-top: 2px solid #102a48;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 14px;
}

.viewpointR .viewpointRbox .viewpointRtit {
	width: 100%;
	margin-bottom: 8px;
}

.viewpointR .viewpointRbox .viewpointRtit h4 {
	font-size: 15px;
	color: #333333;
	font-weight: normal;
}

.viewpointR .viewpointRbox .viewpointRtit h4 .viewpointRlab {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-image: url(../images/o2o/029.png);
	background-repeat: no-repeat;
	vertical-align: -4px;
	margin-right: 10px;
}

.viewpointR .viewpointRbox .viewpointRlabnr {
	width: 100%;
}

.viewpointR .viewpointRbox .viewpointRlabnr h3 {
	font-weight: normal;
	text-align: center;
	font-size: 24px;
	padding: 16px 0;
	color: #333333;
}

.viewpointR .viewpointRbox .viewpointRlabnr p {
	font-size: 14px;
	line-height: 26px;
	color: #666666;
	text-align: inherit;
	text-align: justify;
}

.viewpointR .viewpointRbox .viewpointRrecrea {
	width: 100%;
}

.viewpointR .viewpointRbox .viewpointRrecrea ul li {
	line-height: 36px;
	list-style: outside decimal;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-image: url(../images/o2o/033.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 14px;
	margin-left: 4px;
	overflow: hidden;
}

.viewpointR .viewpointRbox .viewpointRrecrea ul li a {
	font-size: 14px;
	color: #666666;
}

.viewpointR .viewpointRbox .viewpointRdese {
	width: 100%;
	overflow: hidden;
}

.viewpointR .viewpointRbox .viewpointRdese ul li {
	width: 44.7761%;
	height: 34px;
	line-height: 34px;
	text-align: center;
	float: left;
	margin: 14px 2.2388% 0 2.2388%;
	background-color: #f5f5f5;
	overflow: hidden;
}

.viewpointR .viewpointRbox .viewpointRdese ul li a {
	display: block;
	font-size: 14px;
	color: #666666;
	cursor: pointer;
}

.viewpointR .viewpointRbox .viewpointRsweep {
	width: 100%;
	overflow: hidden;
}

.viewpointR .viewpointRbox .viewpointRsweep ul li {
	text-align: center;
}

.viewpointR .viewpointRbox .viewpointRsweep ul li img {
	width: 90.5522%;
}

.viewpointR .viewpointRbox .viewpointRsweep ul li b {
	display: block;
	line-height: 34px;
	margin-top: 26px;
	font-size: 24px;
	color: #ff3b30;
	font-weight: normal;
}

.viewpointR .viewpointRbox .viewpointRsweep ul li span {
	line-height: 30px;
	font-size: 18px;
	color: #333333;
}


/*-------------------------观点新闻-------------------------*/

.viewpointL .breadcrumb {
	width: 100%;
	margin-bottom: 4px;
	overflow: hidden;
}

.viewpointL .breadcrumb ul li {
	line-height: 50px;
	font-size: 14px;
	color: #999999;
	float: left;
}

.viewpointL .breadcrumb ul li a {
	font-size: 14px;
	color: #999999;
	margin: 0 3px;
	cursor: pointer;
}

.viewpointL .breadcrumb ul .breadaA a {
	color: #4c4c4c;
}

.viewpointL .journalismCon {
	padding: 16px 6% 0 6%;
	background-color: #fff;
	border-top: 2px solid #102a48;
}

.viewpointL .journalismCon .journalismname {
	width: 100%;
	border-bottom: 1px dashed #dbdbdb;
}

.viewpointL .journalismCon .journalismname h2 {
	line-height: 70px;
	font-size: 26px;
	color: #122c52;
	text-align: center;
	font-weight: normal;
}

.viewpointL .journalismCon .journalismname .journalab {
	width: 100%;
	line-height: 36px;
	text-align: right;
}

.viewpointL .journalismCon .journalismname .journalab span {
	font-size: 14px;
	color: #999999;
	margin-right: 20px;
}

.viewpointL .journalismCon .journalismname .journalab span b {
	font-weight: normal;
	color: #999999;
	margin: 0 4px;
}

.viewpointL .journalismCon .journalism {
	width: 100%;
}

.viewpointL .journalismCon .journalism .journalismgure {
	padding: 15px 2.7272%;
	background-color: #f0f0f0;
	margin: 22px 0 44px 0;
	overflow: hidden;
}

.journalismgure h4,
.journalismgure p {
	font-size: 14px;
	color: #333333;
	line-height: 26px;
}

.viewpointL .journalismCon .journalism .journalismgure h4 {
	width: 44px;
	float: left;
}

.viewpointL .journalismCon .journalism .journalismgure p {
	width: 92.4711%;
	float: right;
}

.viewpointL .journalismCon .journalismnr {
	width: 100%;
	overflow: hidden;
}

.viewpointL .journalismCon .share {
	width: 100%;
	padding: 50px 0 24px 0;
	overflow: hidden;
}

.viewpointL .previnext {
	padding: 15px 6% 26px 6%;
	background-color: #fff;
	border-top: 1px solid #cccccc;
}

.viewpointL .previnext ul li {
	line-height: 30px;
}

.viewpointL .previnext ul li b {
	font-size: 14px;
	color: #4c4c4c;
}

.viewpointL .previnext ul li a {
	font-size: 14px;
	color: #666666;
	cursor: pointer;
}


/*----------------------------------------------------------o2o观点结束----------------------------------------------------------*/


/*----------------------------------------------------------光合系统开始----------------------------------------------------------*/


/*-------------------------方案提供-------------------------*/

.schemeCon {
	width: 100%;
	margin-top: 70px;
}

.schemeCon img {
	width: 100%;
	display: block;
}


/*-------------------------公司简介-------------------------*/

.home-SceapplCon .home-SceapplBox .companyprofile {
	padding: 117px 3.4379%;
	overflow: hidden;
}

.home-SceapplCon .home-SceapplBox .companyprofile .companyprofileL {
	width: 39.1653%;
	overflow: hidden;
}

.home-SceapplCon .home-SceapplBox .companyprofile .companyprofileL img {
	width: 100%;
}

.home-SceapplCon .home-SceapplBox .companyprofile .companyprofileR {
	width: 55.6982%;
}

.home-SceapplCon .home-SceapplBox .companyprofile .companyprofileR .companyprofiletit {
	width: 100%;
	height: 46px;
	border-bottom: 1px solid #e6e6e6;
}

.home-SceapplCon .home-SceapplBox .companyprofile .companyprofileR .companyprofiletit h3 {
	line-height: 44px;
	font-size: 24px;
	color: #122c52;
	border-bottom: 3px solid #122c52;
}

.home-SceapplCon .home-SceapplBox .companyprofile .companyprofileR .companyprofiletit span {
	line-height: 54px;
	margin-left: 8px;
	font-size: 12px;
	color: #666666;
}

.home-SceapplCon .home-SceapplBox .companyprofile .companyprofileR .companyprofilenr {
	font-size: 16px;
	color: #666666;
	margin-top: 10px;
	line-height: 34px;
	overflow: hidden;
}


/*-------------------------资质认证-------------------------*/

.home-SceapplCon .home-SceapplBox .qualifiedCon {
	text-align: center;
	padding: 60px 0 20px 0;
}

.home-SceapplCon .home-SceapplBox .qualifiedCon ul li {
	display: inline-block;
	margin: 0 4.8579%;
}

.home-SceapplCon .home-SceapplBox .qualifiedCon ul li span {
	line-height: 62px;
	display: block;
	font-size: 18px;
	color: #ffffff;
}


/*-------------------------我们团队-------------------------*/

.home-SceapplCon .home-SceapplBox .ourteamCon {
	width: 100.4484%;
	margin: 56px 0 36px 0;
	overflow: hidden;
}

.home-SceapplCon .home-SceapplBox .ourteamCon img {
	width: 100%;
	height: 100%;
	display: block;
}

.home-SceapplCon .home-SceapplBox .ourteamCon .ourteamL {
	width: 35.4166%;
	height: 358px;
	margin-right: 6px;
	overflow: hidden;
}

.home-SceapplCon .home-SceapplBox .ourteamCon .ourteamR {
	width: 63.6904%;
}

.home-SceapplCon .home-SceapplBox .ourteamCon .ourteamR ul li {
	float: left;
	margin: 0 6px 6px 0;
	overflow: hidden;
}

.home-SceapplCon .home-SceapplBox .ourteamCon .ourteamR ul .ourteamimg1 {
	width: 28.0373%;
	height: 176px;
}

.home-SceapplCon .home-SceapplBox .ourteamCon .ourteamR ul .ourteamimg2 {
	width: 40.5233%;
	height: 176px;
}


/*-------------------------联系我们-------------------------*/

.aboutcontactus {
	width: 100%;
	text-align: center;
	padding: 86px 0 130px 0;
}

.aboutcontactus ul li .aboutspan1 {
	display: inline-block;
	line-height: 70px;
	font-size: 36px;
	color: #e40a0a;
	border-bottom: 1px solid #e40a0a;
}

.aboutcontactus ul li .aboutspan2 {
	line-height: 70px;
	font-size: 40px;
	color: #333333;
}

.aboutcontactus ul li .icon-arrow {
	display: inline-block;
	width: 19px;
	height: 49px;
	background-image: url(../images/o2o/044.png);
	background-repeat: no-repeat;
	margin: 20px 0;
}

.aboutcontactus ul li .abcontusCon {
	width: 246px;
	display: inline-block;
	padding: 26px 22px;
	border: 1px solid #cccccc;
	overflow: hidden;
}

.aboutcontactus ul li .abcontusCon ul li {
	line-height: 34px;
	font-size: 18px;
	color: #333333;
}

.aboutcontactus ul li .abcontusCon ul li span {
	display: inline-block;
	border-top: 1px dotted #cecece;
	font-size: 14px;
	color: #808080;
}


/*----------------------------------------------------------光合系统结束----------------------------------------------------------*/


/*----------------------------------------------------------联系我们开始----------------------------------------------------------*/


/*-------------------------公司信息-------------------------*/

.contactusCon {
	width: 100%;
	padding: 90px 0;
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
}

.contactusCon .contactusBox {
	width: 1178px;
	padding: 0 80px;
	margin: 0 auto;
}

.contactusCon .contactusBox .contactusL {
	width: 39.8981%;
}

.contactusCon .contactusBox .contactusL .contactusLt {
	width: 100%;
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 20px;
}

.contactusCon .contactusBox .contactusL .contactusLt ul li {
	line-height: 60px;
	font-size: 40px;
	color: #333333;
}

.contactusCon .contactusBox .contactusL .contactusLt ul li span {
	display: inline-block;
	font-size: 36px;
	color: #e40a0a;
	border-bottom: 2px solid #e40a0a;
}

.contactusCon .contactusBox .contactusL .contactusLb {
	width: 100%;
	padding: 10px 0;
}

.contactusCon .contactusBox .contactusL .contactusLb ul li .contatext {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
}

.contactusCon .contactusBox .contactusL .contactusLb ul li .contactusname {
	line-height: 35px;
	display: inline-block;
	padding: 26px 0;
	overflow: hidden;
}

.contactusCon .contactusBox .contactusL .contactusLb ul li .contactusname img {
	float: left;
}

.contactusCon .contactusBox .contactusL .contactusLb ul li .contactusname a {
	font-size: 20px;
	color: #4c4c4c;
	margin-left: 8px;
}

.contactusCon .contactusBox .contactusL .contactusLb ul li .conteladd {
	float: left;
	width: 90%;
	font-size: 14px;
	color: #333333;
	line-height: 28px;
}

.contactusCon .contactusBox .contactusL .contactusLb ul li i {
	float: left;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	margin: 5px 14px 0 0;
}

.contactusCon .contactusBox .contactusL .contactusLb ul li .icon-tel {
	background-image: url(../images/o2o/049.png);
}

.contactusCon .contactusBox .contactusL .contactusLb ul li .icon-add {
	background-image: url(../images/o2o/050.png);
}

.contactusCon .contactusBox .contactusR {
	width: 53.1409%;
	overflow: hidden;
}

.contactusCon .contactusBox .contactusR img {
	width: 100%;
	display: block;
}


/*-------------------------公交路线-------------------------*/

.busrouteCon {
	width: 100%;
	overflow: hidden;
}

.busrouteCon .busrouteBox {
	width: 1338px;
	margin: 0 auto;
	padding: 58px 0;
	text-align: center;
}

.busrouteCon .busrouteBox ul li {
	line-height: 24px;
	color: #808080;
	font-size: 14px;
}

.busrouteCon .busrouteBox ul li span {
	line-height: 60px;
	font-size: 36px;
	color: #122c52;
}

.busrouteCon .busrouteBox ul li .busline {
	display: inline-block;
	width: 200px;
	height: 2px;
	margin: 12px 0;
	background-color: #e40a0a;
}


/*-------------------------公司地图-------------------------*/

.contactusmap {
	width: 100%;
	height: 595px;
	overflow: hidden;
}

.contactusprom {
	width: 100%;
	text-align: center;
	line-height: 90px;
	font-size: 14px;
	color: #808080;
	background-color: #fafafa;
}


/*----------------------------------------------------------联系我们结束----------------------------------------------------------*/


/*------------------------------------------------------------尾部开始------------------------------------------------------------*/


/*-------------------------基本信息-------------------------*/

.footContainer {
	width: 100%;
	background-color: #313337;
	padding: 34px 0 20px 0;
	overflow: hidden;
}

.footContainer .footBox {
	width: 1338px;
	margin: 0 auto;
}

.footContainer .footBox .footL {
	float: left;
	overflow: hidden;
}

.footContainer .footBox .footL .footlogo {
	width: 221px;
	height: 70px;
	margin-bottom: 12px;
}

.footContainer .footBox .footL .footlink {
	overflow: hidden;
}

.footContainer .footBox .footL .footlink ul li {
	line-height: 24px;
	float: left;
	font-size: 14px;
	color: #777878;
}

.footContainer .footBox .footL .footlink ul li a {
	color: #e5e5e5;
	padding: 0 5px;
}

.footContainer .footBox .footL .footinfo {
	font-size: 14px;
}

.footContainer .footBox .footL .footinfo ul li {
	color: #737373;
}

.footContainer .footBox .footL .footinfo ul li a {
	color: #737373;
}

.footContainer .footBox .footC {
	float: left;
	padding-top: 87px;
	margin-left: 6.278%;
	overflow: hidden;
}

.footContainer .footBox .footC ul li {
	float: left;
	margin-right: 16px;
}

.footContainer .footBox .footC ul li i {
	width: 71px;
	height: 59px;
	background-image: url(../images/o2o/005.png);
	background-repeat: no-repeat;
	display: block;
}

.footContainer .footBox .footC ul li b {
	line-height: 24px;
	font-size: 14px;
	font-weight: normal;
	color: #808080;
}

.footContainer .footBox .footC ul li span {
	line-height: 28px;
	padding-top: 8px;
	font-size: 26px;
	color: #fafafa;
	display: block;
}

.footContainer .footBox .footR {
	float: right;
	text-align: center;
}

.footContainer .footBox .footR ul li img {
	width: 120px;
	height: 120px;
}

.footContainer .footBox .footR ul li span {
	line-height: 40px;
	font-size: 16px;
	color: #fff;
}

.footContainer .footBox .footR ul li b {
	font-size: 14px;
	color: #cccccc;
	font-weight: normal;
}


/*-------------------------友情链接-------------------------*/

.friendlinkCon {
	width: 100%;
	background-color: #212121;
	overflow: hidden;
}

.friendlinkCon .friendlinkBox {
	width: 1388px;
	margin: 0 auto;
	text-align: center;
}

.friendlinkCon .friendlinkBox ul li {
	display: inline-block;
	line-height: 42px;
	font-size: 14px;
	color: #999999;
}

.friendlinkCon .friendlinkBox ul li a {
	padding: 0 5px;
	color: #999999;
	cursor: pointer;
}


/*------------------------------------------------------------尾部结束------------------------------------------------------------*/

@media (max-width: 1387px) {
	.headConment .topCon .topBox {
		width: 1200px;
	}
	.headConment .headBox {
		width: 1200px;
	}
	.home-SceapplBox {
		width: 1200px;
	}
	.home-infodynaCon {
		width: 1200px;
	}
	.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynagde .home-infodynagdeR {
		height: 68px;
	}
	.systemContainer .systemBox {
		width: 1200px;
	}
	.systemwhyCon {
		width: 1200px;
	}
	.systemprodemoCon {
		width: 1060px;
	}
	.viewpointBox {
		width: 1200px;
	}
	.contactusCon .contactusBox {
		width: 1040px;
	}
	.busrouteCon .busrouteBox {
		width: 1200px;
	}
	.footContainer .footBox {
		width: 1200px;
	}
	.friendlinkCon .friendlinkBox {
		width: 1200px;
	}
}

@media (max-width: 1199px) {
	.headConment .topCon .topBox {
		width: 1024px;
	}
	.headConment .headBox {
		width: 1024px;
	}
	.home-SceapplBox {
		width: 1024px;
	}
	.home-infodynaCon {
		width: 1024px;
	}
	.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynagde .home-infodynagdeL {
		height: 60px;
	}
	.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynagde .home-infodynagdeR {
		height: 60px;
	}
	.home-infodynaCon .home-infodynaBox .home-infodyna .home-infodynagde .home-infodynagdeR span {
		height: 34px;
		line-height: 18px;
	}
	.systemContainer .systemBox {
		width: 1024px;
	}
	.systemContainer .systemBox ul li {
		width: 19.8586%;
	}
	.systemwhyCon {
		width: 1024px;
	}
	.systemprodemoCon {
		width: 884px;
	}
	.systemprodemoCon .systemprodemoBox .systemprodemotext {
		padding-top: 30px;
	}
	.viewpointBox {
		width: 1024px;
	}
	.viewpointR .viewpointRbox .viewpointRdese ul li a {
		font-size: 12px;
	}
	.viewpointL .viewpoint ul li .viewpointnr {
		width: 68.826%;
	}
	.viewpointR .viewpointRbox .viewpointRsweep ul li b {
		font-size: 16px;
	}
	.viewpointR .viewpointRbox .viewpointRsweep ul li span {
		font-size: 13px;
	}
	.contactusCon .contactusBox {
		width: 864px;
	}
	.contactusCon .contactusBox .contactusL .contactusLb ul li .contactusname {
		padding: 10px 0;
	}
	.contactusCon .contactusBox .contactusL .contactusLt ul li {
		font-size: 36px;
	}
	.contactusCon .contactusBox .contactusL .contactusLt ul li span {
		font-size: 32px;
	}
	.busrouteCon .busrouteBox {
		width: 1024px;
	}
	.footContainer .footBox {
		width: 1024px;
	}
	.friendlinkCon .friendlinkBox {
		width: 1024px;
	}
}