/* Write your styles */
iframe, body, div, dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, blockquote, th, td {
  list-style: none;
}
body {
  font-family: "Microsoft Yahei";
}
p {

  text-align: justify;
}
/*header style*/
.topwrapwrap {
  width: 100%;
  background: url("https://www.e-works.net.cn/imageshome/topbg.jpg") repeat-x;
  border-bottom: 1px solid #7F7F7F;
}
.topwrap {
  width: 980px;
  height: 38px;
  line-height: 38px;
  padding: 0px 0px;
  font-size: 14px;
  color: #7D8184;
  overflow: hidden;
}
@media only screen and (min-width: 768px) .w_paper {
  font-size: 1.6rem;
  line-height: 200%;
}
.mb10 {
  margin-bottom: 15px;
  line-height: 32px;
}
.qlink {
  width: 534px;
}
.qlink a {
  padding-right: 21px;
  text-decoration: none;
  font-size: 14px;
}
.qlink a:link, .qlink a:visited {
  color: #5E5E5E;
}
.qlink a:hover {
  color: #f60;
}
.tl {
  text-align: left;
}
.tc {
  text-align: center;
}
.tr {
  text-align: right;
}
.mag {
  margin: 0px auto;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.clear {
  clear: both;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
  height: 1%;
}
.clearfix {
  display: block;
}
.mt10 {
  margin-top: 10px;
}
.mt30 {
  margin-top: 30px;
}
.mt40 {
  margin-top: 40px;
}
.foot {
  height: 110px;
  padding-top: 20px;
  background: #000000;
  font-size: 12px;
}
.foot a, .foot li {
  color: #fff;
}
.foot a:link, .foot a:visited {
  text-decoration: none;
}
.foot a:hover {
  text-decoration: underline;
}
@font-face {
  font-family: 'GearedSlab';
  src: url('../fonts/GearedSlab.ttf');
}
/*header style end*/
/*手机版*/
header, footer {
  display: block;
  clear: all;
}
.headbox {
  clear: both;
  overflow: hidden;
  min-width: 320px;
  *zoom: 1;
  display: block;
}
.logoarea {
  clear: both;
  height: 48px;
  overflow: hidden;
  color: #ebebeb;
  * zoom: 1;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  background-image: url(https://m.e-works.net.cn/images/top_bg1.png);
  background-repeat: repeat-x;
  background-position: center bottom;
  padding-bottom: 2px;
  position: relative;
}
.logoarea a {
  color: #ebebeb;
}
.logoarea a:link, .logoarea a:visited {
  color: #ebebeb;
  text-decoration: none;
}
.logoarea a:hover {
  color: #FFF;
  text-decoration: underline;
}
.head_l {
  height: 48px;
  width: 58px;
  cursor: pointer;
  float: left;
  left: 0px;
  z-index: 999;
  position: absolute;
  top: 0px;
  text-align: center;
  padding-top: 12px;
}
.head_l img {
  height: 32px;
  width: 32px;
}
.head_r {
  height: 42px;
  width: 42px;
  cursor: pointer;
  top: 0px;
  right: 0px;
  z-index: 999;
  position: absolute;
  text-align: center;
  vertical-align: middle;
  padding-top: 10px;
}
.head_r img {
  height: 24px;
  width: 24px;
}
.head_c {
  height: 36px;
  padding-top: 10px;
  text-align: center;
  color: #e6e6e6;
  padding-left: 15px;
}
.head_c h1 {
  font-size: 21px;
  line-height: 36px;
  vertical-align: bottom;
}
.head_c img {
  margin-top: 7px;
  height: 26px;
  width: 87px;
  vertical-align: top;
}
.layout-footer {
  display: block;
}
footer {
  clear: both;
  height: auto;
  line-height: 24px;
  text-align: center !important;
  padding-right: 0;
  padding-bottom: 0px;
  padding-left: 0;
  padding-top: 8px;
  margin-top: 1px;
  font-size: 1.8em;
  background-color: #504f4f;
}
footer a {
  display: inline-block;
}
footer a:link, footer a:visited {
  text-decoration: none;
  color: #e6e6e6;
}
footer a:hover {
  text-decoration: underline;
  color: #e6e6e6;
}
footer p {
  padding-bottom: 3px;
  padding-top: 3px;
  color: #a7a7a7;
    text-align: center;
}
footer .f16 {
  font-size: 0.4em;
}
.fwn {
  padding-bottom: 5px;
  padding-top: 5px;
  color: #a7a7a7;
  font-weight: normal;
}
.htop a:link, .htop a:visited {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  display: block;
  text-align: center;
  border: 1px solid #5E5E5E;
  line-height: 24px;
  background-color: #5E5E5E;
  color: #e6e6e6;
  width: 100px;
  margin-right: auto;
  margin-left: auto;
}
.htop a:hover {
  color: #e6e6e6;
  text-decoration: none;
  background-color: #31a9de;
  border: 1px solid #31a9de;
}
.head_l_2 {
  height: 48px;
  width: 50px;
  cursor: pointer;
  float: left;
  left: 48px;
  z-index: 999;
  position: absolute;
  top: 0px;
  text-align: center;
  padding-top: 20px;
}
.head_l_2 img {
  height: 32px;
  width: 32px;
}
.newmob .head_l {
  height: 48px;
  width: auto;
  cursor: pointer;
  float: left;
  left: 10px;
  z-index: 999;
  position: absolute;
  top: 0px;
  text-align: center;
  padding-top: 6px;
}
.newmob .head_l img {
  margin-bottom: 9px;
  height: auto;
  width: 90px;
  padding-right: 10px;
}
.newmob .head_l h1 {
  font-size: 1.2em;
  vertical-align: bottom;
  line-height: 36px;
}
.newmob .head_r_userimg {
  height: 42px;
  width: 42px;
  top: 0px;
  right: 64px;
  z-index: 999;
  position: absolute;
  text-align: center;
  padding-top: 20px;
}
.newmob .head_r_userimg img {
  height: 24px;
  width: 24px;
  border-radius: 50%
}
.newmob .head_r_userimg_none {
  height: 42px;
  width: 42px;
  top: 0px;
  right: 64px;
  z-index: 999;
  position: absolute;
  text-align: center;
  padding-top: 20px;
}
.newmob .head_r_userimg_none img {
  height: 24px;
  width: 24px;
}
.head_r_ss {
  height: 42px;
  width: 42px;
  cursor: pointer;
  top: 0px;
  right: 32px;
  z-index: 999;
  position: absolute;
  text-align: center;
  vertical-align: middle;
  padding-top: 10px;
}
.head_r_ss img {
  height: 24px;
  width: 24px;
}
.head_r_con {
  height: 42px;
  width: 42px;
  cursor: pointer;
  top: 0px;
  right: 64px;
  z-index: 999;
  position: absolute;
  text-align: center;
  vertical-align: middle;
  padding-top: 10px;
}
.head_r_con img {
  height: 24px;
  width: 24px;
}
hr {
  width: 100%;
  border: 0;
  height: 1px;
  background: #333;
  background-image: linear-gradient(to right, #CCC, #CCC);
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 15px;
  margin-left: auto;
}
/*手机版 end*/

.am-container {padding: 50px 0;overflow: hidden;}



/******标题************/
.n-title1 { font-size:4.0rem; color:#FFFFFF; font-weight:800;  margin-bottom:3.5rem; line-height:4rem;}
.n-title1 img { margin-top:1.5rem;}
.black-tit {
	color: #333333;
}

@media only screen and (max-width: 768px) {/*手机端*/
	.n-title1 { font-size:3.0rem; }
}
@media only screen and (max-width: 350px) { /*手机端*/
	.n-title1 { font-size:2.4rem;line-height: 3.0rem; }
}


/****************main*************************/
.p15 {
  padding: 15px 0;
}
.mt2 {
  margin-top: 2%;
}
.mb3 {
  margin-bottom: 3%;
}
.mb30 {
  margin-bottom: 30px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb2 {
  margin-bottom: 2%;
}
.color-w {
  color: #FFF !important;
}
.bg-gray {
  background: #EEE;
}
.red {
  color: #c74627;
}
.nowrap {
  white-space: nowrap;
}
@media only screen and (min-width: 769px) { /*PC端*/
  .pd-left-0 {
    padding-left: 0 !important;
  }
  .pd-right-0 {
    padding-right: 0 !important;
  }
}
.paper-w {
  background: #ffffff;
  border-radius: 10px;
  padding: 10px;
  margin-bottom: 20px;
  box-shadow: 5px 0 5px #cfd0d1;
}
@media only screen and (min-width: 769px) { /*PC端*/
  .paper-w {
    padding: 20px;
  }
}
/***********banner*************/
.banner {
  text-align: center;
  position: relative;
}
.banner img {
  max-width: 100%;
  width: 100%;
}
.date {
  background: rgb(2, 10, 31);
  padding: 4px;
  font-size: 1rem;
  position: absolute;
  bottom: 3%;
  left: 2%;
  color: #DDD;
	z-index: 99;
}
@media only screen and (max-width: 768px) { /*手机端*/
  .date {
    display: none;
  }
}



/************** 导语 概览***************/
.lead h3 {
	margin-top: 1em;
  	color: #fff;
  	display: block;
    width: 25%;
    background-image: linear-gradient(90deg, #00bffa, #0163eb);
  	font-size: 2.6rem;
	text-align: center;
  	margin-bottom: 1em;
	height: 40px;
	line-height: 40px;
}
.lead p {
  display: inline-block;
  text-align-last: left;
  color: #555555;
  font-size: 1.6rem;    
  line-height: 28px;
}

@media only screen and (min-width: 769px) { /*PC端*/
.video {width: 470px;}
.video iframe{ height: 264px;}

.lead .pl{ padding-left: 30px;}
}
@media only screen and (max-width: 768px) { /*手机端*/
.lead h3 { 
	font-size: 2.2rem;
    background-size: 60%;
    margin-bottom: 10px;
    width: 35%;
    height: 35px;
    line-height: 35px;
	background: #0163eb;
	}
.lead p {font-size: 1.5rem;}
.video {width: 100%;}    
.video iframe{ height: 214px;}
}




@media only screen and (max-width:420px){
.video iframe {height: 222px;}
}
@media only screen and (max-width: 375px){
.video iframe {height: 200px;}
}
@media only screen and (max-width: 320px){
.video iframe {height: 169px;}
	.lead h3 { 
		font-size: 2.0rem;
	width: 50%;
	}
}




/************问卷*****************/
.survey .am-container  {
  padding: 0;
  margin-bottom: 3em;
}



/*戴尔助力行业数字化转型*/
@media only screen and (min-width: 641px){
.am-container > .am-g {margin-left: 0;margin-right: 0;}
[class*="am-u-"] {padding-left:0; padding-right: 0;}
}

@media only screen and (min-width: 769px) { /*PC端*/
.floor2_bg{ background: url("../images/floor2_bg.jpg") center top no-repeat; height: 802px;}
}
@media only screen and (max-width: 769px) { /*手机端*/
    .am-container{padding: 8% 0;}
	.floor2_bg {
		background:#222222 url("../images/floor2_bg-sm.jpg") center top no-repeat;
	}
    
}


.efc_item {border-radius: 8px;padding-top: 2%;}
.efc_n p {color: #ccc;margin-bottom: 15px; font-size: 16px;}

.efc_n ul{margin-left:0px; padding: 0; margin-top: 48px;}
.efc_n ul li{ width:282px; height: 202px; position: relative;font-size: 16px;  color: #fff; float: left;text-align: center;  margin-bottom: 22px; overflow: hidden;}
.efc_n ul li strong{ height: 30px;line-height: 24px;display: block;  padding: 0 20px;}
.efc_n ul li p{ padding: 0 8px; font-size: 14px; color: #eee; line-height: 22px;text-align: center; display: none}
.efc_n ul li .con_list{ width:280px; position: absolute; top: 96px;margin-left: 10px;}
.efc_n ul li:nth-child(1){margin-right: 10px;}
.mr{margin-right: 20px;}
.ml{margin-left: 20px;}

.efc_n ul li:hover .con_list{  top: 50px;}
.efc_n ul li:hover p{ display: block}
.list_r ul { margin-left: 25px;}
.list_r ul li p{color: #fff; display: none;}
.zbhb img{ border-radius: 12px; }

.efc-info {
	padding: 15px 23px;
    background-image: linear-gradient(90deg, #147da5, #43369b);
    border-radius: 8px;
}
.efc-info p {
	color: #FFFFFF;
	font-size: 1.8rem;
	text-align: center;
}

@media only screen and (min-width: 768px) { /*pc端*/
.efc_item {position: relative;  }
.arrow { position: absolute; top: 299px;left: 573px;  }
.zhibo .tips{width:753px; height: 688px;padding: 30px; border-radius: 12px; }
.zhibo .zbhb{ width:424px;}
.efc_div { width: 100%;display: flex;justify-content: space-between;  }
.efc { width: 32%;  }
.tips iframe {height: 390px;
}

}

@media only screen and (max-width: 769px) {/*手机端*/
.efc p { font-size: 1.7rem; padding-left: 15px; border-radius: 8px;}
.efc_item .am-u-md-6{ padding-left: 0; padding-right: 0}
.zhibo .tips{padding: 0 20px 20px; border-radius: 8px;  }
.zhibo .tips h3 {font-size: 20px;}
.zhibo .tips ul li {line-height: 28px;font-size: 14px; margin: 10px 0}
.zbhb{ padding: 0;}
.zbhb img{  margin-top: 20px;}
.efc_item p { font-size: 13px;padding: 0 20px;}
.efc_n{ overflow: hidden;    margin-bottom: 10px;}
.efc_n p {color: #ccc;margin-bottom: 15px; font-size: 16px;background: #474f54; padding: 15px;}
    .arrow_down { margin: 0 auto 10px; display: block;}
    .tips iframe{height: 220px;margin-top: 20px;}
	
	.efc-info {
		padding: 3%;
		margin-left: 2%;
		margin-right: 2%;
		width: 96%;
		margin-top: 1em;
	}
	.efc-info p {
		color: #FFFFFF;
		font-size: 1.5rem;
		line-height: 160%;
	}
	
}
@media only screen and (max-width: 320px) {/*手机端*/
	.efc-info p {
		font-size: 1.3rem;
	}
}
   

/*菜单栏*/
.menu-box ul li {
	width: 22.7%;
	background-image: linear-gradient(90deg, #0abafe, #5943ec);
    border-radius: 8px;
	float: left;
	padding: 5px;
	
}
.menu-box ul li:hover {
	background-image: linear-gradient(90deg, #0abafe, #260fc4);
}
.mr3 {margin-right: 3%;}
.menu-box ul li a {
	display: block;
	font-size: 2.6rem;
	color: #FFFFFF;
	text-align: center;
}

@media only screen and (max-width: 769px) {/*手机端*/
	.menu-box ul li {
		padding-bottom: 2%;
	}
	.menu-box ul li a {
		font-size: 1.8rem;
		line-height: 23px;
		text-align: center;
		width: 48px;
		margin: 0 auto;
	}
	.menu-box ul li a img {
		text-align: center;
		
	}
}
@media only screen and (max-width: 380px) {/*手机端*/
	.menu-box ul li a {
		font-size: 1.7rem;
		width: 40px;
	}
}

@media only screen and (max-width: 320px) {/*手机端*/
	.menu-box ul li a {
		font-size: 1.6rem;
		width: 40px;
	}
	
}


/*大咖论道*/
.com-box {
	background-image: linear-gradient(90deg, #1e3c72, #2a5298);
	padding: 1% 2%;
	margin-bottom: 2em;
	border-radius: 8px;
}
.com-box p {
	color: #FFFFFF;
	font-size: 1.7rem;
}
.com-info {
	background: #f4f6f7;
	height: auto;
	overflow: hidden;
	margin: 1%;
    width: 31.3%;
}
.com-txt {
	padding: 5%;
	height: auto;
	overflow: hidden;
}

.com-list .com-info {
	position: relative;
	overflow: hidden;
}
.com-list .com-info a:hover img {
    display: block;
    object-fit: cover;
    transition: .4s;
    transform: scale(1.05);
}

.com-txt h3 {
	font-size: 1.8rem;
	margin-bottom: 1em
}
.com-txt p {
	font-size: 1.5rem;
	line-height: 170%;
	margin-bottom: 2em;
	height: 100px;
}
.com-txt a {background: #1c56bc; width: 120px; text-align: center; color: #FFFFFF;float: right; padding: 2px;}
.com-txt a:hover {background: #2361ce;}


.case {
	background: #e8ecf4;
}


@media only screen and (max-width: 769px) { /*手机端*/
	.com-box {
		padding: 3%;
		margin-left: 2%;
		margin-right: 2%;
		width: 96%;
	}
	.com-box p {
		color: #FFFFFF;
		font-size: 1.5rem;
		line-height: 160%;
	}
	
	.com-list [class*="am-u-"] {
    padding-left: 0;
    padding-right: 0;
}
	.com-list [class*="am-u-"] + [class*="am-u-"]:last-child {
    float: left;
}
	
	.com-info {
		width: 95%;
		margin-left: 2%;
		margin-bottom: 5%;
	}
	.com-txt p {
		height: auto;
	}
}

@media only screen and (max-width: 320px) { /*手机端*/
	.com-box p {
		font-size: 1.4rem;
		line-height: 150%;
	}
	.com-txt h3 {
		font-size: 1.7rem;
	}
	.com-txt p {
		font-size: 1.4rem;
		line-height: 150%;
	}
}


/**************留言*************/
.message-box {
	background: url("../images/message-bg.jpg") no-repeat;
}
.message{ background: #064788;  padding: 19px 35px;}


@media only screen and (max-width: 769px) { /*手机端*/
	.message {
		padding: 10px;
	}
}




/********问卷**********/
.n-jp { width: 100%; padding: 15px; border: dashed 1px #CCC; margin-bottom: 30px; margin-top:2rem;}
.n-jp p { margin-top:0; font-size:1.5rem; color:#555;}
.n-jp .n-jpimg{width:800px; margin: 0 auto;}
.n-jp .n-jpimg li { width: 45%; text-align: center; margin: 0; padding: 0;float: left;}
.n-jp .n-jpimg p {text-align: center;}

.reg input { width:100%; border:1px solid #CCC;height: 3.5rem; line-height:3.1rem; padding-left:1rem;}
.reg select { width:100%; border:1px solid #CCC; height: 35px; padding-left:1rem;}
.reg input::-webkit-input-placeholder { color:#888;}
.reg .r_list { margin-top:1rem; font-size:1.4rem; margin-bottom:0.3rem; font-weight: bold;}
.reg .r_list input { width:auto; border:none; height: 1.5rem; line-height:2.6rem; padding-left:1rem; }

.reg .reg-jp {font-size: 1.4rem;}
.reg .reg-jp input {width: auto;}

.choose_div { height: auto; border: solid 1px #d3d2d2;line-height: 180%; padding:1%; margin-bottom:3rem;font-size: 1.4rem; color:#666;}
.choose_div h3{ margin-bottom:0; margin-top:0;}
.choose_div ul{padding-left:1em;}
.choose_div li{ list-style:square;}
.s_tit{ background:#EBF0F5; margin-bottom:2rem; text-align:center;}
.s_tit h3{ color:#333; font-size:1.8rem; font-weight:600; line-height:3.6rem; margin-bottom:0.5rem;}
.red { color:#F00;}


@media only screen and (min-width: 769px) { /*PCç«¯*/
.w-980{ max-width:800px; margin-left:auto; margin-right:auto; overflow:hidden; background:#FFF; box-shadow: 0 0 20px #DDD; padding:1rem 1.5rem; margin-bottom:4rem;}
.dy { width:100%; margin-bottom:1rem;}
}
@media only screen and (max-width: 769px) {/*æ‰‹æœºç«¯*/
.n-jp .n-jpimg { height: auto; overflow: hidden;}
.n-jp .n-jpimg ul {margin: 0; padding: 0;}
	.n-jp .n-jpimg li {float: none;}
.n-jp { width: 100%; line-height: 160%; padding: 5px; font-size: 1.4rem; border: dashed 1px #3DABB3; margin-bottom: 30px;}	
.n-jp p {font-size: 1.4rem; line-height:2.4rem;}
.n-wx img { margin-top: 0px; margin: 20px auto 0 auto; width: 50%;}
.s_tit h3{ color:#333; font-size:1.8rem; line-height:2.2rem; margin-bottom:0.5rem;}
.choose_div { height: auto; border: solid 1px #d3d2d2; padding:1.5rem; margin-bottom:3rem;font-size: 1.4rem; color:#666;}
.dy { margin-top:1rem;}

.n-button {width: 100%;text-align: center;}	
}




