html{background:#fff;}body{font:16px "Microsoft Yahei";color:#333;background:#000;}.bg-blue{background:#0cf9fb;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,blockquote,th,td,hr,button,footer,header,menu,nav{margin:0;padding:0;}
img{border:none;}i,em{font-style:normal;}
ol,ul,li{list-style:none;}
a{text-decoration:none;}
.fl{float:left;}.fr{float:right;}
.cf:after,.cl:after{display:block;height:0;font-size:0;content:".";visibility:hidden;clear:both;}
.cf,.cl{zoom:1;}

.wrap,.w12{margin:0 auto;width:1200px;position:relative;}
.inline{display:inline-block;vertical-align:middle;*display:inline;*zoom:1;}

.bg1{height:830px;;background:url(img/bannerbg.png) no-repeat center 120px;}

.p1 .logo,.p1 .txt1{padding-top:60px;}
.p1 .logo i,.p1 .txt1 i{margin:0 10px;width:1px;height:25px;background:#808080;}.p1 .txt1{padding-top:60px;}
.p1 .txt1 strong{text-align:center;width:132px;height:30px;line-height:30px;font-size:20px;font-weight:normal;color:#fff;border:1px solid #fff;}
.p1 .txt1 em{font-size:30px;color:#fff;font-weight:bold;}.p1 .txt2{padding-top:116px;text-align:center;}

.dh ul{font-size:0;}.dh li a{padding:20px 0;display:block;}.dh li{padding:0 25px;text-align:center;}
.dh strong{display:block;font-size:22px;color:#000;line-height:30px;font-weight:normal;}.dh em{font-size:22px;font-weight:normal;color:#067d7e;}

.nav_r{width:123px;position:fixed;right:15px;top:35px;background:url(img/nav_bg.png?v10311) no-repeat;cursor:pointer;}
.nav_r ul{padding:20px 25px 54px;float:left;}
.nav_r ul li{width:97%;float:left;font:17px/1 "microsoft yahei";text-align:center;padding:8px 0;border-bottom:1px solid #0cf9fb;}
.nav_r ul li:last-child{border-bottom:none;}.nav_r ul li a{color:#0cf9fb;}
.nav_r ul li span{display:inline-block;width:100%;font:12px/1.6 "microsoft yahei";}
.nav_r .focus{text-align:center;margin-top:70px;}.nav_r .focus b{font-size:20px;color:#0cf9fb;font-weight:normal;}

.s-bg8{background:url(img/bg8.jpg) no-repeat;height:298px;padding-top:65px;}
.g-fl,.g-fr{_display:inline;}.g-fl{float:left;}.g-fr{float:right;}.g-cl{*zoom:1;clear:both;}
.g-cl:after{content:".";visibility:hidden;height:0;font-size:0;display:block;clear:both;}.w-12{width:1200px;margin:0 auto;}
.team-title h2{font-weight:normal;padding-top:30px;}.team-title span{font-size:24px;color:#333;padding-right:10px;letter-spacing:8px;}
.team-title strong{font-size:16px;font-weight:normal;color:#ccc;letter-spacing:8px;}
.team-text p{font-size:16px;color:#333;padding-top:15px;}.team-text p span{padding-right:30px;}
.awm{margin-right:49px;}
.gz{text-align:center;margin:5px 45px 0 0;}
.mz{padding:22px 0 0 110px;}
.mz-title{margin-right:100px;}.mz-text{padding-bottom:22px;}
.mz-text p{font-size:14px;line-height:30px;color:#333;padding-left:15px;text-align:center;}

.fixedhack{display:none;}footer{display:none;}

@media screen and (max-device-width:750px){
  #menu{display:none;}.p2-txt i{position:relative;z-index:10;margin:10px 0 20px -62px;display:block;width:205px;height:6px;background:#0cf9fb;}
  .p2-txt .txt1{font-size:16px;}.p2-txt .txt2{font-size:12px;line-height:20px;}.team-text p{font-size:14px;}

  html{width:1320px!important;}.cg-top-box{display:none;}.cg-ft-box{display:none;}.fixedhack{display:block;}footer{display:block;}

  .fixedhack.sticky{position:fixed;top:0;max-width:750px;width:100%;z-index:999;background:#fff;}
  .u-topbar{position:relative;height:88px;background:#ec3a3e;padding:0 10px;overflow:hidden;box-sizing:border-box;line-height:1;}
  .u-topbar:after{content:" ";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#c7153d;}
  .u-logo{display:inline-block;width:375px;height:63px;background:url(http://cg1.cdnjm.cn/wap/chinachugui.com/4.0/img/u-logo.png) left bottom no-repeat;background-size:contain;}

  .menu-bar{font-size:16px;color:#fff;height:100px;}
  .menu-bar a{position:absolute;display:inline-block;font-size:16px;color:#fff;text-align:center;-webkit-transition:.25s;transition:.25s;}
  .menu-bar a.icon-fenxiang{font-size:50px;right:20px;top:26px;}.menu-bar a.icon-zuojiantou{font-size:46px;top:24px;left:80px;}
  .menu-bar .u-logo{left:154px;top:20px;}.menu-bar a.menu-list{left:520px;top:30px;font-size:45px;}
  .menu-bar a.menu-list::before{content:"/";display:inline-block;padding-right:8px;font-size:14px;color:#A70909;}.menu-bar span{margin-top:0;}

  footer{padding-top:10px;}footer p{font-size:12px;line-height:2;text-align:center;color:#999; white-space:normal;}footer p a{color:#999;}
  footer .phone{height:40px;font-size:16px;line-height:40px;color:#333;background:#dbdbdb;margin-top:.3rem;}
  footer .phone strong{color:#e6070f;font-family:"Arial";font-weight:bold;}.lazy{background:url(../img/loading.gif) no-repeat center center #FAFAFA;}
  .skim{display:inline-block;margin-right:80px;margin-top:25px;padding:6px 12px;border-radius:20px;border:1px solid #fff;font-size:40px;}
  .skim b{font-weight:normal;}
}

.ban{height:760px;position:relative;overflow:hidden;}.ban li{float:left;display:block !important;width:19%;position:relative;}
.ban li span{position:absolute;top:0;left:0;display:block;opacity:.6;z-index:99;background:#000;width:100%;height:100%;}
.ban li img{height:760px;}.ban li.cur{width:62%;}.ban li.cur span{opacity:0;}
.ban .prev{width:130px;height:50px;background:url(img/ban-left.png) no-repeat;position:absolute;top:350px;left:40px;z-index:999;}
.ban .next{width:130px;height:50px;background:url(img/ban-right.png) no-repeat;position:absolute;top:350px;right:40px;z-index:999;}

.bg01{height:1194px;padding-top:72px;background:url(imgs/bg01.jpg) center center no-repeat;position:relative;}

.bg01 i{width:225px;height:101px;display:block;margin: 0px auto;background:url(imgs/p1-tt.png) no-repeat;}
.bg01 .wrap{margin-top: 24px;overflow: hidden;}
.bg01 .bg01-img-l{ width: 584px;height: 620px;display: inline-block;margin-top: 30px;}
.bg01 .bg01-img-l img{display: inline-block;margin-top: 1px;}
.bg01 .bg01-img-r img{display: inline-block;margin: 2px 2px 0px 0px;}
.bg01 .bg01-img-r{width: 580px;height: 983px;float: right;margin-top: 106px;}
.bg01-img-l .bg01-txt{width: 580px;margin: 51px 15px 0px 7px;}
.bg01-img-l .bg01-txt p {margin: -27px auto;text-align:justify;letter-spacing: 3px;text-indent: 0em;width: 478px;font-size: 17px;line-height: 25px;color: #0beef0;word-break: break-word;overflow: hidden;display: block;}


/* 现场直播live
  bg02  >wrap >p1 >bd >li >img 
*/
.bg02{height: 735px;background:url(imgs/bg02.jpg) center top no-repeat;overflow: hidden;}
.p1{position: relative;}
.p1 dt{width: 1026px;height: 505px;float:left;}
.bg02 .wrap{height: 577px;margin-top: 86px;}
.p1 dd{width: 166px;height: 505px;float:left;margin-left: 2px;}
.p1 dd li{width: 165px;height: 154px;text-align: center;margin-bottom: 15px;}
.p1 dd li.on{background:#0cf9fb;box-shadow: 0 15px 35px rgba(0,0,0,0.5);transition: all 1s;}
.bg02 .plive{width:216px;height:95px;display:block;position:absolute;top: -50px;right: 86px;background:url(imgs/p2-tt.png) no-repeat;z-index:99;}
.p1  .bd li img{width: 1009px;height: 503px;}
.p1 .bd li{position: relative; padding-left: 20px;}
.p1  .bd li p{font-size:16px; color:#0cf9fb;width:232px;height:30px;  border-bottom:2px solid #0cf9fb; position: absolute;top: 417px;left: -2px; text-align: right; z-index:100;}
.p1  .bd li .bg2-1p{text-indent: 1em;width:250px;}
.p1  .hd li img{height: 166.8px;}
.p1 .hd2{overflow: hidden; position: absolute;top:102%;left: 29%;width: 310px;}
.p1 .hd2 i{display: inline-block;overflow: hidden; width:9px;margin:-1px 7px; }
.p1 .hd2 i.on{width: 64px;}


/* bg03 名师演讲*/
.bg03{height: 967px;background:url(imgs/bg03.jpg) center top no-repeat;}
.p2{position:relative;height: 701px;width: 1200px;}
.p2 .bg03-txt{width: 488px;height: 392px;float: right;border-right: 3px solid #0cf9fb;padding-right: 32px;margin-right: 27px;position:relative;z-index:10;}
.p2 .bg03-txt p{font-size:18px;line-height: 25px;color: #0cf9f6;letter-spacing: 4px;}
.p2 img{width:794px;height:614px;display:block;position:absolute;top: 333px;right:0px;z-index:1;}
.bg03 .p2 i img{ width: 339px;height: 173px ;float: left;margin: 370px 634px;}


.bg04{height:952px;background:url(imgs/bg04.jpg) center top no-repeat;overflow: hidden;}
.bg04 .wrap{height: 835px;margin:0 auto;position:relative;background: #0cf9f6;}
.bg04 i{display:block;width:250px;height:119px;margin: 40px auto 20px;background:url(imgs/p3-tt.png) no-repeat;z-index:99;}

.p3{width:1080px;height: 716px;margin:110px auto;position:relative;top: 35px;}
.p3 img{width:1080px;display:block;}

.p3 .prev{width:85px;height:89px;background:url(imgs/p3-prev.png) no-repeat;position:absolute;top: 57%;left:-40px;}
.p3 .next{right:-100px;top: 57%;position:absolute;background:url(imgs/p3-next.png) no-repeat;width:85px;height:89px;}




/*论坛互动bg05*/
.bg05{height: 868px;background: url(imgs/bg05.jpg) center top no-repeat;overflow: hidden;}
.bg05 dl{width: 1200px;height: 800px;margin-top: 100px;}
.bg05 dt{width: 600px;height: 384px;display: inline-block;float: left;padding: auto;}
.bg05 .bg05-img img{margin: 130px 160px;}

.bg05-img{margin: 0px;}
.bg05 dd{width: 600px;height: 384px;display: inline-block;float: left;}
.bg05 dd img{float: left;}
.bg05-txt{width: 420px;height: 332px;margin: 50px auto;background: url(imgs/bg05_dd.png) center bottom no-repeat;}
.bg05 dd .bg05-txt p{ font-size:18px;line-height: 25px;color: #0cf9f6;letter-spacing: 4px;text-indent: 2em;text-align: center;  }
.p4{position: relative;}
.p4 .prev img{position:absolute;top: -52% ;left: 111px;width: 24px;height: 24px;right: 104px;}

.p4 .next img{position:absolute;top: -52% ;left: 470px;width: 24px;height: 24px;right: 104px;}

.img01{position:absolute;top:0;left:0;}.img02{position:absolute;top:250px;left:0;}
.img03{position:absolute;top:160px;left:385px;}.img04{position:absolute;top:435px;right:0;}


/*对话设计师bg06*/
.bg06{height: 554px;overflow: hidden;padding-top: 166px;background: url(imgs/bg06.jpg) center center no-repeat;}
.p5{position: relative;top:45px;}
.p5 .bd li{width: 1141px;height: 499px;}
.p5 .bd li div{float: right;width: 43px;margin: 105px 19px 0px 0px;padding-top: 25px;background: #0cf9fb;font-size: 25px;text-align: center;}
.p5 .bd li img{width: 929px;height: 497px;border:6px solid #0cf9fb;}
.bg06 .ptalk{width:365px;height:153px;display:block;position:absolute;top:-26px;right: 9px;background:url(imgs/bg06-tit.png) no-repeat;z-index:99;}
.p5 .prev img{position: absolute;top: 95%;left: 86%}
.p5 .next img{position: absolute;top: 95%;left: 89%}


.bg7{height: 643px;background: url(imgs/bg07.jpg)  center center no-repeat;overflow: hidden;}
.bg7 .wrap{height: 434px;background: #0cf9fb;margin: 111px auto;}
.bg7 .left{margin:37px auto; width: 589px;height: 370px;float: left;display: inline-block;}
.bg7 .righte{display: inline-block; float:left;width: 520px;height: 390px;}

.p6{ width: 557px;height: 417px;overflow: hidden;position:relative;}
.p6 .bd{ position:relative; height:100%; z-index:0;top:50px;  }
 .p6 .bd li{ zoom:1; vertical-align:middle; }
 .p6 .bd img{ width:513px; height:326px; display:block;  }

.p6 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
    .p6 .hd ul{ overflow:hidden; zoom:1; float:left;  }
    .p6 .hd ul li{ float:left; margin-right:36px;  width:20px; height:20px; line-height:14px; text-align:center;  cursor:pointer; font-size: 14px;font-weight: 700;}
    .p6 .hd ul li.on{ background:#26454a; color:#0cf9fb; }

.p6 .prev{ position:absolute; left:96%; top:45%; margin-top:-25px; display:block; width:32px; height:40px; background:url(imgs/p7-prev.png)  no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.p6 .next{ position:absolute;  top:66%; margin-top:-25px; display:block; width:32px; height:40px; background:url(imgs/p7-next.png)  no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
    .p6 .next{ left:auto; right:-2px; background-position:8px 5px; }
    .p6 .prev:hover,
    .p6 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
    .p6 .prevStop{ display:none;  }
    .p6 .nextStop{ display:none;  }

.p9 .txt{text-align:center;padding-top:80px;}
.txt h2 img{margin: 30px auto}
.txt div img{display: inline-block;margin: 60px auto;}
.txt p{font-size: 16px;color: #0cf9fb;line-height: 40px;}
.bg9{height:640px;background: url(imgs/bg09.jpg) center center no-repeat;}
.bg9-txt {width: 380px;height: 94px;background-color: #1fa3a4;opacity :0.5;text-align: center;display: inline-block;margin: 42px 10px 0px 0px; }
.bg9-txt p{font-weight: 700;font-size:36px;color: black;line-height: 42px;}