*{margin: 0;padding:0;}

body,

button,

input,

select,

textarea,

h1,

h2,

h3,

h4,

h5,

h6,a{font-family: Microsoft YaHei, '宋体', Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;font-size: 12px;color:#333;}

body img{max-width: 100%} 




.am-container, .am-g-fixed{max-width: 1200px;}
.header_top{background-color: #ebebeb;border-bottom: 1px solid #b3b3b3;}

.header{position: relative;} 

.header .nav{position: absolute;top:10px;z-index: 2;width: 100%;}

.header .dh{ 

background: -webkit-linear-gradient(#eb0e16 , #d1090e); /* Safari 5.1 - 6.0 */

  background: -o-linear-gradient(#eb0e16, #d1090e); /* Opera 11.1 - 12.0 */

  background: -moz-linear-gradient(#eb0e16, #d1090e); /* Firefox 3.6 - 15 */

  background: linear-gradient(#eb0e16 , #d1090e); /* 标准的语法 */

height: 42px; 
background: #eb0e16;
border-radius: 8px;
}

.header ul li a,.header ul li a span{color:#FFF;display: block; }

.header .dh0{background: url(../images/nav1.png) no-repeat ;background-size: 100% 100%;}

.header .dh1{background: url(../images/nav2.png) no-repeat ;background-size: 100% 100%;}

.header .dh12{background: url(../images/nav3.png) no-repeat ;background-size: 100% 100%;}

.header .dh3{background: url(../images/nav4.png) no-repeat ;background-size: 100% 100%;}

.header .dh4{background: url(../images/nav5.png) no-repeat ;background-size: 100% 100%;}

.header .dh22{background: url(../images/nav6.png) no-repeat ;background-size: 100% 100%;}

.header .dh5{background: url(../images/nav6.png) no-repeat ;background-size: 100% 100%;}

.header .dh6{background: url(../images/nav7.png) no-repeat ;background-size: 100% 100%;}

 .banner img{width: 100%;}
.vmc-centered{ padding: 30px 0!important; }

.vmc-centered img { transition: all 0.3s ease; border-radius: 50%;}

.vmc-centered .vmc_active img { transform: scale(1.3); border:3px solid #fd5439; }

.vmc-centered .vmc_active .info{display: block!important;margin-top: 30px;}

.vmc-arrow-left{background: url(../images/btn_l.png) no-repeat left;}

.vmc-arrow-right:after,.vmc-arrow-left:after{content:none!important;}

.vmc-arrow-right{background: url(../images/btn_r.png) no-repeat left;}

.vmc-arrow-left, .vmc-arrow-right{top:38%!important;}




.header .login{position: absolute;bottom: 130px;width: 100%;}

.header .login .con{background-color:rgba(0,0,0,.8);width: 550px;margin: 0 auto;border-radius: 8px;}

.header .login .bot a{margin:45px;background-color: #fb1b23;border-radius: 6px;padding:8px;color:#fff;font-size: 14px;}

.header .login .text{color:#fb1b23;}

.header ul li{float: left;}

.header .dh_nav ul li{width: 124px;}

.header .ico{line-height: 40px;text-align: center;padding-left: 10px;}

.column .tle,.list .tle,.news .tle,.sponsors .tle,.media .tle,.img_list  .tle,.register .tle,.form .tle{font-size: 24px;}



.list .con_tle{font-size: 16px;}

.list .info{background-color: #f5f1f0;}

.list .info .border{width: 80%;border-bottom: 1px solid #4c4c4c;margin:0 auto;} 

.list .all a,.join a{background-color:#fb1b23;color: #FFF;padding: 11px 20px;font-size: 14px;}

.news,.column{background-color:#f5f1f0;}

.news .contle{font-size: 16px;} 

.news ul li{line-height:23px;}

.news .bot{background: #eb0e16; color: #fff; width: 120px;height: 40px;margin: 20px auto;line-height: 40px;border-radius: 8px;}
.news .bot a{color: #fff;}

.sponsors .con ul li{padding: 0 15px;margin: 12px 0;}
.sponsors .con ul li a{display: block;}
.sponsors .con ul li a img{display: block;max-width: 100%;height: auto;;}

.sponsors .con .contle{color:#dd2a12;font-size: 20px;}

.tabSponsor  .am-tabs-bd{border:none;}

.tabSponsor .tle{font-size: 18px;color:#dd2a12;}

.tabSponsor .con{line-height: 20px;}

.tabSponsor .sponsortel ul{border-bottom: 1px solid #dd4012;padding-bottom:38px;}

.tabSponsor .sponsortel ul li{float: left;padding: 8px 0; width: 150px; background-color:#cdcdcd;margin-right: 15px;text-align: center;}

.tabSponsor .sponsortel ul .active{background-color: #dd2a12;}

.tabSponsor .sponsortel ul li a{font-size: 14px;color:#FFF;display: block;}

.tabSponsor .d2,.tabSponsor .d3{display: none;}

.media .tle,.img_list  .tle,.register .tle,.form .tle{color:#dd2a12;}

.russ-background img{width: auto;}

.img_list ul li{float: left !important;}



.img_list .page a{border:1px solid #ddd; border-radius: 5px;padding: 3px 7px;margin: 0 2px;color:#444;}

.img_list .page .active-page{color:#fb1b23;}





.register .am-u-md-3{padding:0;width: 24%; margin: auto 5px;border:1px #ccc solid;border-radius: 10px;}

 

.register .con .hend{color:#FFF;background-color: #6A6A6A;border-radius: 10px;border-bottom-right-radius:0;border-bottom-left-radius:0;font-size: 14px;height: 30px;line-height: 30px;}

.register h3{font-size: 20px;}

.register h2{font-size: 24px;}

.register h4{font-size: 18px;}

.register h2, .register h3, .register h4{color:#337ab7;font-weight: 500;}

.register .infoa1 a,.register .infoa a{background-color: #CCC;color:#333; display: block;margin: auto 10px;padding: 8px 0;border-radius: 5px;font-size: 14px;border:1px solid #ccc;}

.register .infoa a{background-color: #29aae4;color:#FFF;border:1px solid #29aae4;}

.register .infoa1 a:hover{border:1px solid #adadad;background-color: #e6e6e6;}

.register .infoa a:hover{background-color: #337ab7;}

.register .info{background-color: #D1DFF2;margin: auto 10px;border-radius: 10px;}

.register .info2{background-color:#E7E7E8;margin: auto 10px;border-radius: 10px;}



.form strong{color:red;}

.form input[type='text']{width: 100%;border-radius: 5px;border:1px solid #ddd; height: 20px;}

.form ul li{margin-top: 10px;}

.form .formul{border-bottom: 1px solid #ddd;padding-bottom: 20px;}

.form select{width: 80%;border-radius: 5px;}

.form .foot_r a{border:1px solid #999999;display: block;padding:5px 0;text-align: center;border-radius: 5px;}

.form .foot_r a:hover{background-color: #337ab7;color:#fff;}

.form .subinfo{border:1px solid #ddd;padding:15px;}

.form .subtle{color:#222;font-weight: 600;font-size: 14px;}
.russ-img-list li { height: 240px; display: block;margin: 0 auto;overflow: hidden;}

.lista .con{font-size: 14px;padding: 0 80px;}
.page_a a,.lista a{padding:12px 20px;background-color: #29aae4;color:#fff;font-size: 14px;border-radius: 4px;}

.footer{background: url(../images/footer.jpg) no-repeat bottom right; background-size: 100%;border-top: 1px solid #DDD;}

.footer .logo{margin-top: 30px;}

.bnh{background:rgba(255,255,255,.7);margin-top: 100px;padding: 5px;color: #666}






.poster-main{ position: relative;margin-top: 50px;}

.poster-main .poster-list .poster-item{

      position: absolute;

      left: 0;

      top: 0;

    }

    .poster-main .poster-btn{

      position: absolute;

      top: 0;

      cursor: pointer;

    }

    .poster-main .poster-prev-btn{

      left: 0;

      background: url(../images/btn_l.png) no-repeat center center;

    }

    .poster-main .poster-next-btn{

      right: 0;

      background: url(../images/btn_r.png) no-repeat center center;

    }


.speakers{background: url(../images/speakersbg.jpg) no-repeat ; background-size: 100% 100%;    padding:60px 0;}

.footer .tle{font-size: 24px;}

.footer .footer_l span{color:#bee3ff;margin-right: 10px;}

.footer .footer_l div{line-height: 28px;}

.footer .footer_r span{color:#0e82d9;background-color: #a8cbfa;border-radius: 50%;width: 45px;height: 45px;line-height: 45px;text-align: center;margin-left: 10px;}

.footer .d{padding: 5px 0;background-color:#73acf7;opacity:.7;color:#bee3ff; }
.list .tle{display: none;}
.sport ul li{display: inline-block;background: #fb1b23;padding:13px 36px;margin: 0 10px;}
.sport ul li a{color: #fff;font-size: 16px;}
.zclj img{width: auto;border:2px solid #ccc;}
.zcbt a{width: 12%; background: #eb0e16;line-height: 40px;border-radius: 8px;color: #fff;margin: 0 auto;display: block;font-size: 12px;}
.picScroll {
  width: 90%;
  margin: 0 auto
}

.picScroll .hd {
  height: 36px;
  line-height: 35px;
  padding: 0 15px;
  background: #f4f4f4;
}
.picScroll .hd .scrollWrap .tempWrap{width: 100%!important;}
.tempWrap{width: 100%!important;}

.picScroll .hd h2 {
  font-family: "Microsoft YaHei";
  font-size: 17px;
  color: #C80300;
  float: left;
  margin-right: 15px;
}

.picScroll .bd {
  position: relative;
}

.picScroll .prev,.picScroll .next {
    position: absolute;
    top: 100px;
    left:-53px;
    display: block;
    width: 50px;
    height: 58px;
    background: url(../images/slide_tigger.png) 0 -65px;
    z-index: 9;
    overflow: hidden;
}

.picScroll .next {
  left: auto;
  right: -50px;
  background-position: -47px -65px;
}

.picScroll .prev:hover {
  background-position: 0 -130px;
}

.picScroll .next:hover {
  background-position: -47px -127px;
}

.picScroll .prevStop {
  background-position: 0 -65px !important;
}

.picScroll .nextStop {
  background-position: -43px -65px !important;
}

.picScroll .scrollWrap {
  padding-left: 24px
}

.picScroll ul {
  overflow: hidden;
  zoom: 1;
}

.picScroll li {
  width: 180px;
  margin: 15px 20px 10px 0;
  position: relative;
  float: left;
  display: inline;
  text-align:center;
  border: 1px solid #ccc;
}

.picScroll li .pic {
  position: relative;
  display: block;
  overflow: hidden;
  margin-bottom: 6px;
}

.picScroll li .pic img {
  display: block;
  background: #ddd;
}

.picScroll li p {
    height: 40px;
    margin-top: 5px;
    color: #999;
    line-height: 20px;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

.picScroll li .txt1 a {
  color: #333;
}

.picScroll li .movielist_tt {
  position: relative;
  height: 16px;
  line-height: 16px;
  padding-right: 30px;
  overflow: hidden;
  position: relative;
}

.picScroll li .movielist_tt a {
  font-size: 14px;
}

.picScroll li .score {
  color: #FF6600;
  font-family: Arial;
  position: absolute;
  top: 0;
  right: 10px;
}