* {
	font-size: 12px;
}

body {
	height: 100%;
	color: #000;
	font-family: Tahoma, Arial, "\5B8B\4F53", sans-serif, 'Microsoft Yahei', '微软雅黑E\8F6F\96C5\9ED1';
}


body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
textarea,
input,
select,
table {
	padding: 0px;
}

div,
span,
ul,
li,
ol,
dd,
dt,
dl,
td,
p {
	text-align: left;
}


.nymt-20{ margin-top: 20px;}

.content1 h2 {
	border-radius: 5px;
	width: 300px;
	margin: 0 auto;
	height: 55px;
	font-size: 36px;
	color: #fff;
	text-align: center;
	line-height: 50px;
	font-weight: bold;
	background: #ef1f1f;
	margin-bottom: 20px;
}


.content1 {
	text-align: center;
}

.content-item {
	width: 30%;
	margin: 1%;
	display: inline-block;
	vertical-align: top;
	-webkit-box-shadow: 0 3px 26px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 3px 26px 0 rgba(0, 0, 0, .05);
	border-radius: 6px;
	padding-bottom: 30px;
}

.img-wrap img {
	width: 100%;
}

.content-item h6 {
	padding: 20px 0 21px;
	margin: 0;
	font-size: 22px;
	line-height: 1;
	color: #000;
	font-weight: bold;
	text-align: center;

}

.content-item p {
	width: 80%;
	padding: 0;
	margin: 0 auto;
	font-size: 16px;
	line-height: 28px;
	color: #666;
	text-align: center;
}

.goodness {
	margin-top: 50px;
}

.content-row {
	margin: 0px auto;
}

.content-item-desc1 h6 {
	padding: 10px 0;
	margin: 0;
	font-size: 22px;
	line-height: 1;
	color: #000;
	font-weight: bold;
	text-align: left !important;
}

ol,
ul {
	list-style: disc;
}

.goodness .content-item1 .content-item-desc1 ul {
	padding-left: 17px;
	margin-top: 21px;
}

.goodness .content-item1 .content-item-desc1 li {
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 28px;
	color: #666;
	clear: both;
	list-style: disc;
}


.goodness .content-item1 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 25px 25px 40px;
	display: inline-block;
	width: 620px;
	height: 240px;
	margin: 10px;
	vertical-align: top;
	-webkit-box-shadow: 0 3px 26px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 3px 26px 0 rgba(0, 0, 0, .05);
	border-radius: 6px;
	background: #fff;
	text-align: left;
	position: relative;
}

.img-wrap1 img {
	position: absolute;
	right: 20px;
	bottom: 20px;
	width: 100px;
	height: 90px;
	margin: 0 auto;
}

.aifanfan{
	width: 100%;
	height: 768px;
	background: url(../img/aifanfan/banner-4.jpg) top center no-repeat;
	}



/*案例样式*/
	#st-container{
		background: #eaeaea;
	}
	.fl{
		float: left;
	}
	.fr{
		float: right;
	}
	.list-wrap .cont-box .link-detail{
		width: 10%;
	}
	.neidl{
		width: 95%;
		margin: 5px auto;
	}
	.neidl dd{
		width: 14.285%;
		height: 35px;
		float: left;
		margin-bottom: 15px;
	}
	.neidl dd a{
		display: block;
		width: 90%;
		margin: 0 auto;
		height: 100%;
		border: #2469f2 2px solid;
		border-radius: 6px;
		text-align: center;
		line-height: 35px;
		color: #333;
		transition: .5s;
	}
	.neidl dd:hover a{
		color: #2469f2;
		transform: scale(1.1);
	}
	
	.zpalWrap h4{
		font-size: 2rem;
		line-height: 3.5rem;
	}
	.choose{
		margin: 30px 0;
	}
	.choose span{
	    line-height: 40px;
	    height: 40px;
	    width: 180px;
	    display: none;
	    text-align: center;
	    background: #fff;
	    margin-bottom: 20px;	    /*border: #ccc 1px solid;*/
	}
	/*.choose ul,.choose span{
		float: left;
	}*/
	.choose ul{
		display: block;width: 100%;
	}
	.choose li{
		width: 15%;
		margin: 0;
	}
	.choose li a{
		display: block;
		width: 100%;
		margin: 0 auto;
		line-height: 40px;
		text-align: center;
	}
	.choose li:hover a{ 
		line-height: 38px;
		background: #255198;
		box-sizing: border-box;
		 color: #fff;
	}
	.curr{line-height: 38px !important;  background: #255198; box-sizing: border-box; color: #fff;}
	
	.image{
    width: 100%;
    padding-top: 180px;
    height: 550px;
    text-align: center;
    color: #fff;
    background: url(../img/case_new.jpg) no-repeat center/cover;
    box-sizing: border-box;
    overflow: hidden;
	}
	.image div{
		width: 75%;
	}
	.image div h2{
		font-size: 40px;
		line-height: 80px;
		color: #fff;
	}
	.image div p{
		font-size: 30px;
		line-height: 50px;
		color: #fff;
	}
	.love-pic-box li{
		    width: 23%;margin: 15px 1%;
	}
	
	.bannertg{
	background: url(../img/banner031.jpg) no-repeat center/cover;
	}
	
	.bannerzz{
	background: url(../img/bannerzz.jpg) no-repeat center/cover;
	}
	
	.banneridc{
	background: url(../img/banneridc.jpg) no-repeat center/cover;
	}
	
	.banneryun{
	background: url(../img/banneryun.jpg) no-repeat center/cover;
	}
	
	
	
	
	.bannermail{
	background: url(../img/bannermail.jpg) no-repeat center/cover;
	}
	
	.bannerec{
	background: url(../img/bannerec.jpg) no-repeat center/cover;
	}
	
	.banner400{
	background: url(../img/banner400.jpg) no-repeat center/cover;
	}
	
	.bannernews{
	background: url(../img/bannernews.jpg) no-repeat center/cover;
	}
	

@media (max-width: 768px){
	.image{
		min-height: 18em;
    	height: auto;
    	padding-top: 4em;
	}
	.image div h2{
		font-size: 24px;
		line-height:35px;
	}
	.image div p{
		font-size: 18px;   /* margin-top: 20px;*/
	}
}





/*爱采购样式*/
.acgbg_01{ padding-top: 50px;background: #f7f7f7; text-align: center;}
.acgtitle{ 
	background: #f7f7f7;}
.acgtitle h2{
	    line-height: 1;
	    height: 36px;
	    font-size: 36px;
	    font-weight: normal;
	    color: #333333;
	    text-align: center;
		font-weight: bold;
}
.acg_bg {
	margin: 0px auto;
	padding: 50px 0px;
	width: 100%;
	background: #f7f7f7;
}
.acg_t {
	margin: 0px auto;
	width: 50%;
	height: 180px;
}

.acg_t ul{
	text-align: center;
}

.acg_t ul li {
	margin: 0px 25px;
	display: inline-block;
	width: 162px;
	height: 162px;
}

.acg_t ul li:nth-child(1){background: url(../img/acg/acg01.jpg);}
.acg_t ul li:nth-child(2){background: url(../img/acg/acg02.jpg);}
.acg_t ul li:nth-child(3){background: url(../img/acg/acg03.jpg);}
.acg_t ul li:nth-child(4){background: url(../img/acg/acg04.jpg);}


.acg_t ul li:nth-child(1):hover{background: url(../img/acg/acg01_hover.jpg);}
.acg_t ul li:nth-child(2):hover{background: url(../img/acg/acg02_hover.jpg);}
.acg_t ul li:nth-child(3):hover{background: url(../img/acg/acg03_hover.jpg);}
.acg_t ul li:nth-child(4):hover{background: url(../img/acg/acg04_hover.jpg);}


.acg_m {position: relative;}

.acg_m dl {
	height:auto;
	overflow: hidden;
	text-align: center;
	font-size: 26px;
}

.acg_m dl img {
	width: 70%;
	margin-top: 20px;

}




.acg01_bg {
	margin: 0px auto;
	padding: 50px 0px;
	width: 100%;
	background: #f7f7f7;
}
.acg01_t {
	margin: 0px auto;
	width: 60%;
	height: 150px;
}

.acg01_t ul{
	text-align: center;

}

.acg01_t ul li {
	margin: 0px 15px;
	display: inline-block;
	width: 300px;
	height: 120px;
}

.acg01_t ul li:nth-child(1){background: url(../img/acg/acg_2_01.jpg);}
.acg01_t ul li:nth-child(2){background: url(../img/acg/acg_2_02.jpg);}
.acg01_t ul li:nth-child(3){background: url(../img/acg/acg_2_03.jpg);}
.acg01_t ul li:nth-child(4){background: url(../img/acg/acg_2_04.jpg);}


.acg01_t ul li:nth-child(1):hover{background: url(../img/acg/acg_2_01hover.jpg);}
.acg01_t ul li:nth-child(2):hover{background: url(../img/acg/acg_2_02hover.jpg);}
.acg01_t ul li:nth-child(3):hover{background: url(../img/acg/acg_2_03hover.jpg);}
.acg01_t ul li:nth-child(4):hover{background: url(../img/acg/acg_2_04hover.jpg);}


.acg01_m {position: relative;}

.acg01_m dl {
	height:auto;
	overflow: hidden;
	text-align: center;
	font-size: 26px;
}

.acg01_m dl img {
	width: 70%;
	margin-top: 20px;
}


/*------------- 企业邮箱 ------------------*/

	#main0 dl{
		display: none;
	}
	#main0 dl.block{
		display: block;
	}
	.mbUl li .top{
		background: #fff !important;
		border: #f8b551 1px solid;
	}
	.mbUl li .top p{
		color: #333 !important;
	}
	.bigdata-wrap .fir-wrap{
		margin-top: 20px;
	background: #fff}
	
	.yx02box h6{
	    font-size: 36px;
	    color: #525252;
	    line-height: 80px;
	}
	.yx02box p{
	    font-size: 16px;
    color: #525252;
    line-height: 30px;
    font-size: 16px;
    color: #525252;
    line-height: 30px;
    font-weight: bold;
	}
	.yx02box p span{
	       font-size: 14px;
		    color: #525252;
		    line-height: 30px;
		    padding-left: 15px;
		    font-weight: normal;
	}
	.bigdata-wrap .fir-wrap .left-cont{
	min-height: auto !important;
	}
	
	.wrap {
    line-height: 60px;
    margin-bottom: 45px;
    border-top: 1px solid #dadada;
    border-left: 1px solid #dadada;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.wrap div {
    width: 16.66666%;
    float: left;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.wrap span {
	display: block;
	text-align: center;
    border-right: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.youshi_tt{
	padding-top: 70px;
    padding-bottom: 55px;
}
.youshi_tt h2{
    text-align: center;
        font-size: 36px;
}
.youshi_tt h2 span{
	    display: inline;
    vertical-align: -5px;
    color: #ff7e25;
        font-size: 240%;
}
	
.youshi_tt p{
	color: #888;
    font-size: 14px;text-align: center;
    margin-top: 0px;
}	
.yXbox .gnBox04 li div{

}
.yXbox .gnBox0300 li div{
	    min-height: 80px;
}

.yx02box .tit{
	    margin-bottom: 35px;
    text-align: center;
    font-size: 26px;
    line-height: 56px;
    color: #333;
}

.dingzhiUl .top{ text-align: center;}


/*400电话*/
.pppp{
	font-size: 18px;
	text-align: center;
	line-height: 28px;
	margin-bottom: 35px;
}


/*Ec*/
	.fadeIntop.show{
		border-radius: 20px;
		position: relative;
	}

	.oddMenu .menu li{
		display: inline-block;
		width: 130px;
		height: 40px;
		margin: 60px 10px;
		line-height: 40px;
		text-align: center;
		background: #fff;
		border: #ccc 1px solid;	
		transition: .5s;
		-webkit-transition: .5s;	
	}
	.oddMenu .menu li:hover{
		background: #d93640;
		border: #d93640 1px solid;
		color: #fff;
	}
	.oddMenu .main ul{
		display: none;
	}
	/*.bigdata-wrap .main ul img{
		width: 100%;
	}*/
	.oddMenu .main ul.block{
		display: block;
	}
	.oddMenu .bigdata-wrap{
		position: relative;
	}
	.oddMenu .main p{
		position: absolute;
		left: 45px;
		top: 18em;
		width: 25em;
		color: #000;
	}
	 
	.bigdata-wrap .evenMenu{
		/*margin-top: 80px;*/
		background: #fff;
	}
	.evenMenu .menu li{
		display: inline-block;
		width: 120px;
		height: 40px;
		margin: 60px 10px;
		line-height: 40px;
		text-align: center;
		background: #000;
		color: #fff;
		border: #ccc 1px solid;	
		transition: .5s;
		-webkit-transition: .5s;	
	}
	.evenMenu .menu li:hover{
		background: #d93640;
		border: #d93640 1px solid;
		color: #fff;
	}
	.evenMenu .main ul{
		display: none;
	}
	.evenMenu .main ul.block{
		display: block;
	}
	.evenMenu .bigdata-wrap{
		position: relative;
	}
	.evenMenu .main p{
		position: absolute;
		left: 52%;
		top: 18em;
		color: #000;
		width: 25em;
	}
	
	
	.bigdata-wrap .imgbox {
    width: 57.8%;
}
.bigdata-wrap .evenMenu .tit {
    font-size: 24px;
    line-height: 40px;
    color: #000;
}
/*.bigdata-wrap .evenMenu .left-cont {
    width: 40.8%;
    padding: 70px 3.8% 30px 3.4%;
    min-height: 240px;
}*/

.ecLi h6{
	color: #040404;
    font-size: 32px;
    margin-bottom: 10px;
    text-align: center;
    margin-top: 60px;
}
.ecLi p{
	padding: 0px 0 25px 0;
    text-align: center;
    font-size: 18px;
    color: #7d7d7d;
}

@media only screen and (max-width: 1050px){
	.bigdata-wrap .fir-wrap{
		position: relative;
		width: 94%;
    	margin: 0 auto;
	}
	.bigdata-wrap .menu li{
		margin: 20px 0 20px 20px;
	}
	.bigdata-wrap .fir-wrap .left-cont{
		width: 100%;
	}
	
	.bigdata-wrap .oddMenu .main p{
		 
    bottom: 8em !important; 

	}
}
@media only screen and (max-width: 768px){
	.bigdata-wrap .fir-wrap{
		position: relative;
		width: 94%;
    	margin: 2em auto;
	}
	.bigdata-wrap .main p {
    position: absolute;
    left: 2em;
    top: 15em;
    bottom: 15em;
    /*color: #fff;*/
    width: 88%;
	}
	.bigdata-wrap .fir-wrap .left-cont{
		min-height: 24em !important;
	}
}

.tg-wrap{
    padding-top: 50px;
}


.tg-wrap h2 {
    line-height: 1;
    height: 36px;
    font-size: 36px;
    font-weight: normal;
    color: #333333;
    text-align: center;
}


@media (max-width: 500px){
.tg-wrap {
    padding-top: 30px;
}
	
.image {
    min-height: 10em;
    height: auto;
    padding-top: 2.5em;
}


.image div p {
    font-size: 17px;

}

	

}