body{width: 100%; min-width: 1200px;font-family:"microsoft yahei"; color:#525252; font-size:14px; background:#fff;}
div,dl,ul,li,span,p,img,h1,h2,dl,p,em,h6{margin:0px; padding:0px; list-style:none; border:0px;}

.clear{clear:both; height:0px; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.cp img{border:1px solid #ccc; background-color:#fff; padding:2px; background-color:#fff;}
.cp a:hover img{border:1px solid #da2421; background-color:#fff; padding:2px;}
a{color:#525252; text-decoration: none; cursor:pointer;}
.trans1 img{transition:all 0.8s linear; -webkit-transition:all 0.8s linear; -moz-transition:all 0.8s linear; -ms-transition:all 0.8s linear;}
.trans1 img:hover{ transform: rotate(360deg);-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); -moz-transform: rotate(360deg);}
		
.trans2 img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.trans2 img:hover{ transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(1.2);}
	
 .trans3 img{transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
.trans3 img:hover{ transform: rotateY(360deg);}
	 
a:hover{text-decoration: none; color:#da2421;}
.box,.head_all,#news,.page,#nav_all,#adv,#workshop,#link{width:1200px; height:auto; margin:0 auto;}
  .box:after,head_all:after{ display: block; clear: both; content: "";}
.rightarrowpointer {display:none}

  /*顶部*/
.top_all{ width:100%; min-width:1200px;color:#fff;  background:#222;line-height:40px; font-size: 13px;}
.top_all .fl span{ padding-left:80px;font-size:16px;color:#fdc900;font-weight:bold;}
	 .top_all .box{ position: relative;}
.top_all .fr a{color:#fff; font-size: 13px;}
	 .top_all .fr span:nth-of-type(1){ margin-left: 100px;}
.top_all .fr a:hover{ color:#da2421;}
.top_all .fr span{padding:0 15px;}
	 .top_all i{ display:block; cursor: pointer;position: absolute; width: 120px; height: 40px; text-align: center; font-style: normal;color:#fff; font-size: 13px; background:url(../images/ewm.jpg) 0 40px no-repeat; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; background-size:100%; }
	 .top_all i:hover{ height: 160px;}
	 
  /*抬头*/
  .head_all{ margin-top: 40px; }
  .head_all .logo img{ height: 90px; display: block; }
    .head_all .head_w{font-size: 45px; font-weight: bold; color: #222; margin-left:10px; margin-right:10px;}
  .head_all .head_w p{text-transform: uppercase;font-size: 13px; color: #999;letter-spacing:0.5px; font-family:"arial"; font-weight:normal; padding-top:5px;}
.head_all .head_w dl{font-size: 12px; color: #999;font-weight:normal; padding-top:1px;letter-spacing:1.2px; }
  .head_all .head_w:after{ display: block;content: ""; float: right;height: 68px; width: 1px; background: #ddd; margin:12px 0 0 16px;}
  .head_all .head_f{ font-size: 26px; color: #333; margin-left:15px;}
  
  .head_all .head_f p{display: block; line-height: 24px; color:#575757;font-size:16px; margin-top:5px;}
  
  .head_all .head_p{ width: 325px; margin-top: 5px; line-height: 32px; font-size: 32px;color: #333; font-family:"arial"; font-weight:bold;}
  .head_all .head_p p{ display: block; float: left; font-size: 15px; color: #555;  font-weight:normal; padding:0 0 5px 25px;}
  .head_p em{font-style: normal; color:#bd0000;} 
  
  
/*导航*/
.navbor{ width: 100%;min-width: 1200px; height: 60px;background:#bd0000; color: #333; font-size: 16px; }
	 
	 
.nav{position:relative;margin-top:35px; }
.NavCeshi.page{ position: relative;}
.nav > ul > li{ float: left;display:block;line-height:60px; width:132px;  position:relative; z-index: 99; text-align:center;}
.nav > ul > li > a{ display: block; font-size:16px; color:#fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.nav > ul > li:hover{ height: 60px;}
  .nav > ul > li:hover  a{color:#fff;}

.nav > ul > .block{ background-color:#960000; height:60px; color:#fff !important;display: block; position: absolute; top: 0; }
.erji_menu { display: none; position: absolute; left: 0; width: 100%; z-index: 1111;top: 60px; }
.erji_menu ul li{height:40px;border-bottom:1px solid rgba(255,255,255,0.8);}
.erji_menu ul li:last-child{border-bottom: none;}
.erji_menu ul li a{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap;display: block; text-align: center; font-size: 14px; color: #fff; line-height:40px; margin-bottom: 1px; background: rgba(0,0,0,0.7); -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}
.erji_menu ul li a:hover{background:rgba(187,0,0,0.8) ;color:#fff !important;}
  
.navcurrent a{color:#fff !important;  background:#960000 !important;}
.rightarrowpointer{display:none;}
	 .erji_menu ul li a i{ font-style: normal; width: 133px; height: 40px; line-height: 40px; display: block; position: absolute; top: 82px;font-size: 14px; color: #fff; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out; background: rgba(0,0,0,0.7) url(../uploadfile/image/20190722/20190722101734_1232479269.jpg) 6px 40px no-repeat;} 
	 .erji_menu ul li a:hover i{ height: 170px; } 
  
/*幻灯片*/
.banner{ overflow: hidden; height:550px; width: 100%; position:relative;  }
.banner-box{ min-width:1200px; height:550px;overflow: hidden; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:440px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn { width: 100%;  top: 0; left: 0; margin-left: 0; height: 570px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:280px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(../uploadfile/image/20190704/20190704140340_1802351052.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../uploadfile/image/20190704/20190704140340_1802351052.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:40px; width: 100%; display: block; }
.banner-box .hd ul { width: 1200px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:20px; height:20px; border-radius:20px; text-indent:-9999px; background:#ccc; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on{ background: #960000; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }
  
  /*广告*/
  .ads {width:1200px; margin:0px auto; display:block;}
  .ads img {width:1200px;}
  /*问题*/
  .trouble{  width: 100%; min-width: 1200px;margin-top: 60px; height: 740px;}
  .trouble_t{text-align: center;font-size: 16px;color: #555; line-height:48px;overflow-x: hidden; margin-bottom:30px;}
  .trouble_t dl{font-size: 30px;color: #222; line-height:60px;}
.trouble_t b{font-size: 35px;color: #da2421; line-height:60px;}
  .trouble_t p{ cursor: pointer;transition:all 0.8s linear; -webkit-transition:all 0.8s linear; -moz-transition:all 0.8s linear; -ms-transition:all 0.8s linear;display: block; margin: 5px auto; font-size: 40px; font-weight: bold;color:#da2421;}
  .trouble_t span{ color: #222;}
  .trouble_t a{ display: inline-block; background:#da2421; line-height:45px; margin:10px auto; color:#fdc900; padding:0 40px;font-size:24px; letter-spacing:2px; border-radius:25px;}
  .trouble_t p:hover{ transform: scale(1.2);-webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); -moz-transform: scale(1.2);}
  .trouble_b{ margin-top: 35px; position: relative;}
  .trouble_b li{ width: 250px; text-align: right;font-size: 15px; position: absolute; color: #555; }
  .trouble_b li:after{ display: block; content: "";clear: both;}
  .trouble_b li p{ display: block;width: 60px; margin: 0 auto;color: #222; font-size: 26px; font-family:"arial"; line-height: 60px; text-align: center; border-radius: 50%; background: #f2f2f2;}
  .trouble_b li dl{ display: block; width: 180px; line-height: 28px;padding-top:5px;}
  .trouble_b li:nth-of-type(1){ top:230px; left: 40px;}
   .trouble_b li:nth-of-type(2){top:80px; left: 138px;}
   .trouble_b li:nth-of-type(3){top:-18px; left: 472px;}
  .trouble_b li:nth-of-type(3) dl{ margin:0 auto;text-align: center;}
  
   .trouble_b li:nth-of-type(4){ top:80px; right:138px;}
   .trouble_b li:nth-of-type(5){top:230px; right:40px;}
  .trouble_b li:nth-of-type(4) dl,.trouble_b li:nth-of-type(5) dl{ text-align: left;}
  
  
  /*服务项目*/
  .item{width: 100%; min-width: 1200px;padding: 60px 0 50px 0; background: #f5f5f5}
   .item .trouble_t{ line-height: 32px;}
   .item .trouble_t p{line-height: 45px;}
  .item  .trouble_t a{ margin-top: 20px;}
  .item_b{ margin-top: 35px;}
  .item_b li{ position: relative;display: block; width: 380px; height: 216px; overflow: hidden;margin:10px 10px; background: #fff;box-shadow: 0 0 5px rgba(0,0,0,0.1) ;}
  
  
  .item_b li:nth-of-type(3n+1){ margin-left: 10px;}
  .item_b li em{ position: absolute;z-index: 2; left: 0; top: 0; width: 45px; display: block; line-height: 30px;font-size: 20px; color: #fff; font-weight:bold; height:45px; padding: 2px 0 0 7px; font-style: normal; font-family: "arial"; background:url(../uploadfile/image/20190705/20190705110921_1447034190.png)left top no-repeat;}
  .item_b li img{ display: block; margin: 0 auto;}
  .item_b li p img{  padding-top: 27px;}
  .item_b li .font{text-align: center; padding: 11px 40px 30px 40px; line-height: 28px; font-size: 14px;color: #999;}
  .item_b li .font a{ color: #222; font-weight:lighter; font-size:21px; line-height:30px; padding-bottom:8px; display:block;}
  
 .item_b li .word{ z-index: 1; position: absolute; height: 432px;  top: 0; left: 0;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear;}
 .item_b li:hover .word{ position: absolute; top: -216px; left: 0;}
  .border_bg{ width: 100%; min-width: 1200px;height: 156px; background: url(../uploadfile/image/20190705/20190705105839_603139905.png)center top no-repeat;}
  

  
   /*学员作品*/
  .join_all{width: 100%; min-width: 1200px; padding-top: 55px; padding-bottom:55px;}

.one {float:left; width:295px; height:412px; overflow:hidden;}
.one img,.three img {width:295px; height:412px;}
.two img {width:295px; height:203px;}
.two {float:left; width:610px;}
.two li {float:left;width:295px; height:203px; overflow:hidden; margin-left:6px; font-size:0; margin-bottom:6px;}
.three {float:right; width:295px; height:412px; overflow:hidden;}


.one img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.one img:hover{ transform:scale(1.1);}

.two img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.two img:hover{ transform:scale(1.1);}
.three img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.three img:hover{ transform:scale(1.1);}
  


      /*简介*/
  .about_all{ width: 100%;min-width: 1200px; padding: 50px 0 80px 0; background: #f5f5f5 url(../images/aboutbg2.jpg)center bottom no-repeat;}
  .about_c{ height: 420px; margin-top: 25px; padding: 25px;  background: url(../images/aboutbg.jpg)top center no-repeat;}
  .about_c_l{position:relative;height: 393px; width: 375px;}
.about_c_l p{display: block;position: absolute;line-height: 32px;color: #000;left: 10px;font-size:14px;}
  .about_c_r{ width: 510px; font-size: 15px; line-height: 32px; padding:30px 25px 0 0;}
  .about_c_r dl{ font-size: 30px; font-weight: bold;color: #222; line-height:45px; }
  .about_c_r p{ padding-top: 10px; text-indent: 2em;}
  .about_c_r a{ font-size: 15px; }
  .about_c_r a:hover{ color: #da2421;}

  
  
  /*展示*/
#workshop{  }
.workshop_bg{width:1200px; height:auto; clear:both; margin-top:35px;}

.dis{display:none;}
#tablit {text-align:center; margin: 20px 0 !improtant;}
#tablit dl{}
#tablit dl dt{}
#tablit dl dd{float:left; width:376px; height:50px; text-align:center; line-height:50px; background-color:#dedede; margin:35px 1px 26px 0;transition:all 0.5s linear; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; }
#tablit dl dd a{ font-size: 16px;}
#tablit dl dd:hover{background-color:#da2421;}
#tablit .on{width:444px; height:50px; line-height:50px; background-color:#da2421;}
#tablit .on a{color:#fff; font-size: 16px;}
.dis{display:none;}
#tablit dl dd:hover a{display:block !important;}


.workshop_bg tr > td:first-child { margin-left: 0;}
.workshop_bg td { display: block; float: left; padding: 0 !important; width: 288px; margin: 10px 0 20px 13px; position: relative; border:1px #ddd solid}

.workshop_bg td > div { height: 50px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden;}
.workshop_bg td > div> a{ display:block; height: 50px; line-height: 50px; color: #454545; font-size: 14px; transition:0.3s all ease-in-out; position: relative; z-index: 1111}
.workshop_bg td > div:after,.workshop_bg td > div::after{ position: absolute; content: ''; width: 100%; height: 100%; background: #da2421; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }
.workshop_bg td:hover > a:after,.workshop_bg td:hover > a::after{ top: 0; }
.workshop_bg td:hover > div > a{ color: #fff; }
.workshop_bg td:hover > div:after,.workshop_bg td:hover > div::after{ bottom: 0; }
.workshop_bg td br { display: none;}
.workshop_bg tr:after, .workshop_bg tr::after { content: ''; display: block; clear: both; }
.workshop_bg td a{ position: relative; display: block; overflow: hidden; }
.workshop_bg td a img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.workshop_bg td:hover a img{ transform:scale(1.2); }
  

  /*新闻*/
  .news_all{ height: 745px; margin-bottom: 30px; margin-top: 50px; background: url(../images/newsbg.jpg)center bottom no-repeat;}
    .news_b{border: 1px solid #ddd; margin-top: 30px;  padding:30px 0;}
  
  .news_l{margin-left: 31px; width: 720px;}
  .news_b dl { line-height: 24px; margin-bottom: 10px; border-left: 3px solid #da2421; padding-left: 9px;font-size: 22px; font-weight:bold;}
  .news_b dl a{font-size: 22px; color: #333;}

  
   .news_div_item{width:720px; height: 135px;  float: left; margin:0 0 5px 0; position: relative;border-bottom: 1px #e9e9e9 solid;}
.news_div_item_pic{width:200px; height: 110px;  float: left;}
.news_div_item_pic img{width:200px; height: 140px;  border: 1px solid #ccc;padding: 2px; background: #fff;}
.news_div_item_content{width:500px; height: 140px; float:right;}
   .news_div_item_content:hover a{ color: #da2421;}
.news_div_item_title{height:25px;  padding-top:10px;white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;}
.news_div_item_a{ font-size:19px !important; color:#333;}
.news_div_item_body{ line-height: 28px; padding-top: 10px; font-size: 14px;overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}

.news_div_item_date{position: absolute; top:120px;left:220px; color:#999; font-size:14px;}
.news_div_item_year,.news_div_item_month,.news_div_item_day{float: left;}

   .news_div_item{ position: relative; padding: 5px 0; height: 155px; overflow: hidden; transition:0.3s all ease; border-bottom: 1px #e9e9e9 solid; margin-bottom: 5px;}

  .news_r{width: 360px; margin-right: 26px;}
  .news_r img{ width: 355px; height: 200px;margin:6px 0;}
  
  .divdgweb_new_div_item{overflow:hidden; border-bottom:solid 1px #ddd; margin-top:15px; padding-bottom:20px;}
.divdgweb_new_div_item_title{ width: 335px; float:left; margin-bottom: 5px; overflow: hidden; line-height: 32px; color:#000; white-space: nowrap; text-overflow: ellipsis;}
.divdgweb_new_div_item_title a{ color:#333; font-size:16px;}
.divdgweb_new_div_item_body{float:left; line-height:24px;font-size: 13px; overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;}
#deno{position:absolute;OVERFLOW: hidden; WIDTH: 355px; HEIGHT: 280px; line-height:23px; margin-top:20px;}
  
    /*版权*/
#copy_all{ width:100%; min-width:1200px; background:#222; margin-top:40px; font-size:14px; color:#fff;}
.copy_t{ line-height:60px; font-size:15px; text-align:center; color:#fff; background:#da2421;}
  .copy_t span{padding: 0 16px;}
.copy_t a{ font-size:15px; color:#fff;}
.copy_t a:hover{ font-size:15px; color:#fdc900;}
.copy_c{ border-bottom:1px solid rgba(255,255,255,0.1); padding:40px 0;}
.copy_c li{ width:350px; display:block; float:left; border-right:1px solid rgba(255,255,255,0.1); height:66px; overflow:hidden;}
.copy_c li+li{ margin-left:50px;}
.copy_c li img{ float:left; padding-top:9px; margin-right:20px;}
.copy_c li dl{ display:block; float:left; font-size:15px; line-height:30px; padding-top:4px;}
.copy_c li dl p{ font-size:15px;}
  .copy_c li dl i{ font-style: normal; font-weight: bold; font-size: 25px; color: #ffb600; }
.copy_c li a{ font-size:15px; color:#fff;}
.copy_c li a:hover{ color:#da2421;}
  .copy_c li:nth-child(2){ width: 410px;}
.copy_c li:nth-child(3){ border:none; width: auto; float: right;margin-right: 150px;}
.copy_b{ padding:30px 0 30px 0; width:1200px; margin:0 auto;}
.copy_b .name{ width:395px; padding-top:10px;}

.copy_b .font{ width:560px; font-size:14px; line-height:28px; color: #ddd; padding-top:10px;}
.copy_b a{ font-size:14px; color:#ddd;}
.copy_b a:hover{ color:#fdc900;}
.copy_b .code img{ }
  
   #copy_all .link{ border-top:1px solid #333; line-height:60px;color: #999;  }
 #copy_all .link p{ display: block; font-size: 16px; color: #999; float: left;width:auto; background: url(../uploadfile/image/20190709/20190709141608_1134366566.png)center left no-repeat; padding-left: 30px; }
 #copy_all .link .link_r{ width: auto; line-height: 60px;}
  .linkTagcs li a{ font-size:14px !important; color: #999;}
.linkTagcs li a:hover{ color:#fff !important;}


/*内页新闻*/
.n_news{padding: 35px 40px;    margin: 40px 0 10px 0;    font-size: 14px;    line-height: 32px;    box-shadow: 0 0 8px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2);    -o-box-shadow: 0 0 8px rgba(0,0,0,0.2);    -ms-box-shadow: 0 0 8px rgba(0,0,0,0.2);
    border: 1px solid #ddd;}
.n_news p{text-indent:2em;}
.xwlb_content:hover .xwlbbt{color:#da2421!important;}
.news_content_title hr{width:100% !important;}
.xwlb_img img{width:205px; height:135px;}

/*内页小导航*/
.strong_title{ display:none;}
.centerHeadImage{ display:none;}
.mianbxContent { font-family:"microsoft yahei"; line-height:50px ; color:#fff;
text-align: left !important;font-size: 14px;line-height: 50px !important; width:1185px !important; margin-bottom: 20px !important;height: 50px !important;padding-left:15px !important;background:#da2421;}
.mianbxContent a{ font-size:14px;color:#fff;}
.mianbxContent a:hover{ font-size:14px;color:#fdc900;}


/*视频直播*/
.play{text-align:center;font-size:18px;}
.play  img{display:block; margin:0 auto;width:300px;}


/*学员作品*/
.pro_detail_rel_hd{ width:1200px !important; text-align:center; font-size:18px; color:#fff;background:#da2421;line-height:32px;border-bottom:none !important; }
.pro_detail_rel_hd  strong{font-weight:normal;}

.pro_all_class{width:100% !important;height:75px  !important;border-bottom: none !important;margin-bottom:10px;}
.pro_all_class a{ display: inline-block;padding: 15px 25px; border: 1px solid #ddd;font-size:16px;margin:10px 8px;}
.dgweb_list_item_a a{width: 360px; font-size:14px; display: block;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.dgcontent_title_h5{ text-align: center; font-size: 20px; color: #555;}

.pcontent_title_h4{ width:1200px !important;text-align:center; font-size:18px; color:#222; }
.detail_title{display:none;}

.n_prod{font-size:15px;line-height:36px;text-indent:2em;padding-bottom:20px;}

/*内页展示效果*/
.pro_one_box{ width:360px !important; padding:9px; padding-bottom:0; margin-left:10px;margin-right:10px;margin-bottom:10px; margin-top:15px ;transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; border:1px solid #ddd;position: relative;overflow:hidden; float:left;}
.pro_one_box:hover{box-shadow:5px 5px 5px #ddd;border:1px solid #ddd;-webkit-box-shadow:5px 5px 5px #ddd; -o-box-shadow:5px 5px 5px #ddd; -moz-box-shadow:5px 5px 5px #ddd; -ms-box-shadow:5px 5px 5px #ddd;}
.pro_one_box img{transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear;}
.pro_one_box:hover img{ transform: scale(1.2); -o-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); -wbkit-transform: scale(2);}
.pro_name{height:auto; line-height:35px;}
.pro_pic{width:360px !important; height:270px !important;overflow:hidden;}
.pro_pic a{z-index: 9;position: relative;}


.pro_one_box .pro_pic:after{content: "";width: 0%;height: 100%;border-top: 3px solid #da2421;border-bottom: 3px solid #da2421;box-sizing: border-box;position: absolute;left: 0;top: 0;transition: 320ms;}
.pro_one_box .pro_pic:before{content: "";width: 100%;height: 0%;border-left:3px solid #da2421;border-right:3px solid #da2421;box-sizing: border-box;position: absolute;left: 0;top: 0;transition: 320ms;}

 .pro_one_box:hover .pro_pic:after{width: 100%;}
 .pro_one_box:hover .pro_pic:before{height: 100%;}

.pro_detail_rel_item div{width:384px !important;}

.dgweb_list_item img{    position: relative;    z-index: 9;}



/*内页培训项目*/
 #n_item{width: 1200px; margin: 0 auto; font-size: 14px; line-height: 28px;}
 #n_item table{border-collapse: collapse;}
 #n_item td{border: 1px solid #ddd; font-size:14px;line-height: 28px; text-align:center; padding:10px 20px;}
 #n_item tr td:nth-of-type(1){ width:32px;}
 #n_item tr td:nth-of-type(2){ width:70px;}
 #n_item tr td:nth-of-type(3){ width:70px;}
  #n_item tr td:nth-of-type(4){ width:70px;}
 #n_item tr td:nth-of-type(6){ width: 70px;}
 #n_item tr td:nth-of-type(7){ width: 250px;}

 #n_item tr:nth-of-type(1) td{font-size:15px !important;line-height: 50px !important;}
 #n_item tr td:nth-of-type(1){ background: #f5f5f5; color:#da2421; font-weight:bold; font-size:15px !important;}
  #n_item tr:nth-of-type(1){ font-weight: bold; background: #da2421;color:#fff;}
 #n_item tr:nth-of-type(1):nth-of-type(1) td{background: #da2421;color:#fff;}



/*内页小幻灯片*/
.us_banner{ margin-bottom: 45px; width: 100%; height: 400px; min-width: 1200px; background: url(../uploadfile/image/20190814/20190814111122_397295786.jpg)center top no-repeat;}
.honor_banner{ margin-bottom: 45px; width: 100%; height: 400px; min-width: 1200px; background: url(../uploadfile/image/20190731/20190731113522_1371247607.jpg)center top no-repeat;}
.sdudent_banner{ margin-bottom: 45px; width: 100%; height: 400px; min-width: 1200px; background: url(../uploadfile/image/20190720/20190720105201_2115256872.jpg)center top no-repeat;}
.teacher_banner{ margin-bottom: 45px; width: 100%; height: 400px; min-width: 1200px; background: url(../uploadfile/image/20190731/20190731113615_1698133661.jpg)center top no-repeat;}
.cont_banner{ margin-bottom: 45px; width: 100%; height: 400px; min-width: 1200px; background: url(../images/contact.jpg)center top no-repeat;}
.news_banner{ margin-bottom: 45px; width: 100%; height: 400px; min-width: 1200px; background: url(../uploadfile/image/20190720/20190720112619_1661652786.jpg)center top no-repeat;}

.feedback_banner{ margin-bottom: 45px; width: 100%; height: 400px; min-width: 1200px; background: url(../uploadfile/image/20190720/20190720112917_734700923.jpg)center top no-repeat;}

.item_banner{ margin-bottom: 45px; width: 100%; height: 400px; min-width: 1200px; background: url(../uploadfile/image/20190813/20190813190625_782198732.jpg)center top no-repeat;}



/*百度商桥*/
#LXB_CONTAINER .lxb-container-1003-2{top:600px !important;}


/*内页师资力量*/
.n_sz{ text-align: center;font-size:15px;}


  /*内页店面展示*/
#shop{ width:100%; min-width:1200px; height:auto;background:url(../uploadfile/image/20190723/20190723141600_1086683698.jpg) top no-repeat;}
.shop{ width:1200px; margin:0 auto;}
  .shop_top{ font-size: 35px; color: #333; display: block; padding:44px 0 38px 0; text-align: center;}
.shop_top span{ color: #da2421;}
	
.shop_t1{font-size:30px; font-weight:bold; color:#da2421; padding-top:2px;}
.shop_t2{font-size:14px; color:#333; padding-top:42px;}
#shop_l{margin:230px 11px 0 86px; width:54px; background:url(../uploadfile/image/20190723/20190723142139_974399799.png) no-repeat; height:71px;cursor: pointer;}
#shop_r{margin:230px 82px 0 0; width:54px; background:url(../uploadfile/image/20190723/20190723142139_482015473.png) no-repeat; height:71px; cursor: pointer;}
#shop_c{width:841px; height:400px; overflow:hidden;font-family:"Microsoft YaHei";  margin-left:30px; margin-bottom:35px;}

.shop_con1{width:841px; text-align:center; height:400px; background:url(../uploadfile/image/20190723/20190723143328_212770831.png) center no-repeat;}

.shop_title{font-size:30px; color:#333333; font-weight:bold; padding-top:210px;line-height:60px;}
.shop_words{line-height:25px; font-size:15px; color:#333333; padding:0 60px;}
 .shop_gd{}


/*内页返回按钮*/
.second_next_pre_dgwbct{ margin-left: 200px;}
.second_next_pre_dgwbct a{font-size:14px;}
.second_next_pre_dgwbct a:nth-of-type(1){ display: block; margin-left:200px;margin-right:20px;float: left;}
.back_column{ position: relative; }
.back_column a{ position: absolute; top: 26px; right: 160px;font-size:14px; }



/*创始人故事*/
.top30{ margin-top: 30px;}
/*领导团队*/
 .leader{ width: 1200px; margin: 0 auto;font-size: 14px;line-height: 30px; margin-top: 60px;}
  .leader .leader_t{ text-align: center; font-size: 35px;font-weight: bold;color: #222; padding-bottom:25px;background:url(../uploadfile/image/20190808/20190808151929_961079677.png)center  bottom no-repeat; margin-bottom:30px;}
 
 .leader .leader_l{ width: 580px; padding-top: 10px; }
 .leader .leader_l .title{ font-size: 25px;  color: #fff; line-height:45px; }
 .leader .leader_l .title p{ display: block; float:left; text-align: center; padding: 0 15px; margin-right: 10px; background: #da2421;}
 .leader .leader_l .title dl{ display: block; float:left; font-family: "arial"; font-size: 17px; text-transform: uppercase;color: #999;  }
 .leader .leader_l .title i{ display: block; font-style: normal; font-size:18px; color: #333; }
  .leader em{ padding-top: 10px; text-align: justify; text-indent: 2em; display: block; font-style: normal; text-align: justify;font-size: 14px;line-height: 30px;}
 .leader dl{ padding-top: 10px;}
.leader .fl img,.leader .fr img{ width: 580px; }
 .leader .word{ margin-top: 20px; margin-bottom: 30px;}
 .leader .word p{ text-indent: 2em; padding-top: 10px;}


/*内页网络教育*/
  .n_zhibo{}
    .n_zhibo table{width: 100%;border-collapse: collapse;background: #f9f9f9;line-height: 30px;text-align: center;margin-bottom: 20px;}
    .n_zhibo td{border: 1px solid #ddd;font-size:15px; padding:10px 15px;}
  .n_zhibo a{font-size:15px;}
   .n_zhibo tr td:nth-of-type(1){background: #535c73;color: #fff;width:105px;}
    .n_tz{}
       .n_tz a{display: block;width: 280px;text-align: center;float: left;box-shadow:0 0 5px rgba(0,0,0,0.2);margin-top:20px;}
.n_tz a+a{margin-left : 26px;}
 .n_tz a:hover .n_pc1 dl{color:#fdc900;}
       .n_pc1{background: #222;color: #fff;}
       .n_pc1 dl{font-size: 30px;padding: 30px 0 20px 0;font-weight: bold;}
       .n_pc1 span{font-size: 20px;padding-bottom: 40px;display: block;}
       .n_pc2{background: #fff;}
       .n_pc2 p{font-size: 15px;padding: 20px 0 10px 0;color: #333}
       .n_pc2 dl{display: block;color: #ff0000;font-size: 15px;padding-bottom: 20px;}

.n_zhibo tr td:nth-of-type(3),.n_zhibo tr td:nth-of-type(4),.n_zhibo tr td:nth-of-type(5){ width:80px;}



.element.style {width: 1400px;margin: 0 auto;line-height: 180%;}


/*专区*/
  .hslh2 {
    height: 200px;
  }
  .hslh2_1 {
    width: 20%;
    min-width: 240px;
    height: 200px;
    float: left;
    text-align: center;
    position: relative;
  }
  .hslh2_1 a {
    display: block;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    height: 200px;
    transition: 0.4s;
    background-color: #fff;
  }
  .hslbno a {
    border-right: none;
  }
  .hslh2_1 .hslh2_2 {
    height: 80px;
    display: block;
    padding-top: 30px;
  }
  .hslh2_1 .hslh2_2 i {
    font-size: 64px;
    color: #333;
  }
  .hslh2_1 h2 {
    text-align: center;
    font-size: 24px;
    color: #333;
    font-weight: normal;
    padding-top: 10px;
    padding-bottom: 5px;
    transition: 0.4s;
  }
  .hslh2_1 b {
    color: #666;
    font-weight: normal;
    font-size: 16px;
  }
  .hslh2_1 .hslh2_3 {
    display: block;
    width: 45px;
    height: 45px;
    background-color: #e5e5e5;
    position: absolute;
    bottom: 10px;
    right: 10px;
    border-radius: 50px;
    line-height: 45px;
    transition: 0.4s;
  }
  .hslh2_1 .hslh2_3 i {
    color: #fff;
    font-size: 24px; font-style:normal;
  }
  .hslh2_1 a:hover .hslh2_3 {
    background-color: #f8760c;
  }
  .hslh2_1 a:hover h2 {
    color: #f8760c;
  }
  .hslh2_1 a:hover {
    box-shadow: 0 0px 30px rgba(0, 0, 0, 0.2);
    background-color: #efefef;
    position: relative;
    z-index: 2;
  }
  .hslh2_4 {
    display: block;
    width: 100%;
    height: 200px;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
  }
  .hslh2_1 .hslh2_2 img {
  width: 80px;
  height: 80px;
}
  .hslh3 {
    margin-top: 90px;
  }
  .hslh3 h2 {
    font-size: 32px;
    color: #333;
    text-align: center;
    font-weight: normal;
    padding-bottom: 30px;
    border-bottom: 1px dashed #666;
    margin-bottom: 20px;
  }
  .hslh3 p {
    font-size: 18px;
    color: #535353;
    line-height: 30px;
    text-align: center;
  }
  .hslh3_1 {
    margin-top: 15px;
    float: left;
    width: 856px;
    height: 480px;
  }
  .hslh3_2 {
    width: 284px;
    float: right;
    background-color: #eee;
    margin-top: 15px;
    height: 420px;
    padding: 30px;
  }
  .hslh3_2 span {
    display: block;
    height: 70px;
    line-height: 70px;
    text-align: center;
    font-size: 24px;
    color: #666;
  }
  .hslh3_2 span i {
    color: #f8760c;
    font-size: 24px;
  }

.kecheng {background:#f5f5f5; padding:60px 0;}

.menulist {float:left; background:#fff; width:270px;}
.menulist .tit {background:url(../images/menu.png)#bd0000 no-repeat 200px; padding:20px; color:#fff; font-size:24px; border-bottom: #fff 1px solid;}
.menulist .tit p {font-size:16px;}
.menulist li {border-bottom:#efefef 1px solid; line-height:47px;}
.menulist li a {padding-left:20px; font-size:16px;display:block; background:url(../images/gray.png) no-repeat 240px;}
.menulist li a:hover {padding-left:20px; background:#bd0000; color:#fff; background:url(../images/white.png)#bd0000 no-repeat 240px;}

.menulist .tel {padding:23px 15px; font-size:15px;background:url(../images/tel.png) no-repeat 15px; padding-left:84px;}
.menulist .tel p {color:#bd0000; font-size:24px;}

.kclist {float:right; width:930px;}
.kclist li {float:left; width:290px;background:#fff; padding:5px; margin-left:10px; margin-bottom:20px;}
.kclist li .pic {width:290px; height:218px; background:#000; overflow:hidden;}
.kclist li .pic img {width:290px; height:218px;}
.kclist li img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.kclist li:hover img{ transform:scale(1.2); opacity:0.8;}


.kclist li .tit {font-size:18px; color:#333; margin-top:5px; padding:5px;}
.kclist li .tit span {font-size:15px; float:right; color:#d80000;}
.kclist li p {margin-top:5px; line-height:24px;padding:0px 5px; font-size:14px; color:#9c9c9c; margin-bottom:5px;}
.chuz {
  padding:80px 0; width:1220px; margin:0px auto; display:block; clear:both; height:auto; overflow:hidden;
}
.chuz li {
  width:225px;
  height:120px;
  box-shadow:0px 0px 10px rgba(0,0,0,0.1);
  border-radius:24px 0 24px 0;
  position:relative; float:left;
  overflow:hidden; margin-left:15px; margin-right:3px; margin-bottom:30px;
  transition:.3s all
}
.chuz a {
  display:block;
  height:120px
}
.chuz li img {
  position:absolute;
  top:33px;
  left:20px
}
.chuz li p {
  color:#c00000;
  font-size:20px;
  width:190px;
  text-align:center;
  padding-top:38px;
  letter-spacing:0
}
.chuz li .sec {
  text-align:center;
  font-size:14px;
  width:190px;
  margin-top:2px
}
.chuz li p,
.chuz li .sec {
  margin-left:50px
}
.chuz li:hover {
  margin-top:-10px
}
.chuz li:last-child {}
.n_teacher td { display: block; float: left; padding: 0 !important; width: 19%; margin:0.5%; position: relative; border:1px #ddd solid; box-sizing: border-box;}
.n_teacher td > a:after,.workshop_bg td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(../images/eye.png) no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; }

.n_teacher td > div { height: 50px; width: 100%; padding-top: 0 !important; display: block; position: relative; overflow: hidden;}
.n_teacher td > div> a{ display:block; height: 50px; line-height: 50px; color: #454545; font-size: 14px; transition:0.3s all ease-in-out; position: relative; z-index: 1111}
.n_teacher td > div:after,.workshop_bg td > div::after{ position: absolute; content: ''; width: 100%; height: 100%; background: #da2421; bottom: -100%; left: 0; transition:0.3s all ease-in-out; }
.n_teacher td:hover > a:after,.workshop_bg td:hover > a::after{ top: 0; }
.n_teacher td:hover > div > a{ color: #fff; }
.n_teacher td:hover > div:after,.workshop_bg td:hover > div::after{ bottom: 0; }
.n_teacher td br { display: none;}
.n_teacher tr:after, .workshop_bg tr::after { content: ''; display: block; clear: both; }
.n_teacher td a{ position: relative; display: block; overflow: hidden; }
.n_teacher td a img{ display: block; width: 100%; height: auto; transition:0.5s all ease-in-out; }
.n_teacher td:hover a img{ transform:scale(1.2); }



.page2 {
    margin-top: 15px; margin-bottom:30px;
    text-align: center; font-size:14px;
}
.page2 li{
	display:inline-block;
}
.page2 span, 
.page2 a {
	background: #efefef; padding:0 20px; margin:0px 5px;
	height: 42px;
	color: #333;
	line-height: 42px;
	text-align: center;
	position: relative;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	display: inline-block;
}
.page2 a:hover {background: #333; color:#fff;}
.page2 a.crt {
	background: #333;
	color: #fff;
	display: inline-block;
	line-height: 42px; padding:0 20px;
	-webkit-box-shadow: 0px 10px 15px rgba(88, 85, 85, 0.15);
	-moz-box-shadow: 0px 10px 15px rgba(88, 85, 85, 0.15);
	box-shadow: 0px 10px 15px rgba(88, 85, 85, 0.15);
}
.page2 .prev a,
.page2 .next a {
	box-shadow: none;
	color: #fff;
	width: auto;
	padding: 0 20px;
}

