@charset "utf-8";
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form, select, fieldset, table, td, div, input {margin:0;padding:0;-webkit-text-size-adjust: none}
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}
a img {border:0}
body { color: #333; background-color:#FFF;text-align: left;
	font-family:'Microsoft yahei', Arial, Helvetica, sans-serif; }
ul, ol, li {list-style-type:none;vertical-align:0}
a {outline-style:none;color:#535353;text-decoration:none}
/*a:hover { color: #D40000; text-decoration: none}*/
.clear{height:0; overflow:hidden; clear:both}


/*统一banner部分的样式*/
*{
   margin:0;
   padding:0;
   list-style: none;
}

.target-fix{
  position: relative;
  top: -44px; 
  display: block;
  height: 0;
  overflow: hidden;
}



.banner {
  /*background: url("../images/mouser/banner.jpg") center 0 no-repeat;*/
  background: url("../images/mouser-sh/banner.jpg") #01052a center 0 no-repeat;
  max-width: 100%;
  height: 300px;
  cursor: pointer;
}
.top-tab{
   background-color: #012440;
   min-width: 1140px;
}
#outer{
  background-color: #ffffff;
}
#tab {
   overflow: hidden;
   zoom: 1;
   background: #012440 center 0 no-repeat;
   /*max-width: 1140px;*/
   /*max-width: 1058px;*/
  max-width: 1140px;
   height: 55px;
   margin: 0 auto;
}
#tab a {
    float: left;
    color: #fff;
    height: 50px;
    cursor: pointer;
    line-height: 55px;
    font-size: 20px;
    width: 90px;
    text-align: center;
    /*margin-right: 115px;*/
    margin-right: 58px;
    text-decoration: none;
  }
#tab a:link,#tab a:active,
#tab a:hover,#tab a:visited{
  text-decoration: none;
}
#tab a:hover,#tab a.active{
  padding-bottom: 3px;
  border-bottom: 1px solid #ffffff;
}
#content {
   border-top-width:0;
   max-width: 1140px;
   margin: 0 auto;
}

.content_main {
   border-top-width:0;
   max-width: 1140px;
   margin: 0 auto;
}



/*大赛简介*/
/*1*/
.cont-1{
  height: 259px;
  margin-top: 38px;
}
.cont-title{
  font-size: 22px;
  font-family:'微软雅黑', 'Helvetica Neue', Helvetica, Arial;
  font-weight: bold;
  line-height: 26px;
  padding-left:41px;
  color: #fc6501;
}
.cont-p{
  padding:31px 0 0 41px;
  font-size:18px;
  font-family:'微软雅黑', 'Helvetica Neue', Helvetica, Arial;
  color: #333333;
}
.cont-p1{
  margin-bottom: 25px;
}
/*2*/
.cont-2{
    margin-top: 38px;
    height:205px;
    padding-top: 25px;
}
/*3*/
.cont-3{
    margin-top: 38px;
    height:130px;
}
.cont-p3{
  padding:16px 0 0 41px;
  font-size: 14px;
  font-family: '微软雅黑', 'Helvetica Neue', Helvetica, Arial;
  line-height: 24px;
}
/*4*/
.cont-4{
    height:90px;
}
/*5*/
.cont-5{
    height:140px;
}
/*6*/
.cont-6{
    height:300px;
}
/*7*/
.cont-7{
    height:240px;
}
/*8*/
.cont-8{
    height:135px;
    width: 485px;
    float: left;
}
/*9*/
.cont-9{
    height:100px;
}
.cont-9 .cont-p3 a:hover,.cont-p3 a:hover{
  text-decoration: underline;
  color:#2da4ff !important;
}
/*10*/
.cont-10{
  height: 135px;
  width: 655px;
  float: left;
}
/*11*/
.cont-11{
  height: 135px;
}



/*大赛信息*/
/*12*/
.cont-12{
height: 220px;
}
/*13*/
.cont-13{
  height: 200px;
}
/*14*/
.cont-14{
  height: 200px;
}
/*15*/
.cont-15{
  height: 330px;
}

/**/

/*开发平台的样式*/
.dis_top{
  display: inline-block;
  vertical-align: top;
}

.left_top_icon{
  width: 22px;
  height: 25px;
  background:
  url("<?php echo $this->assetModule('images/mouser/left_top_icon.jpg','activity');?>") center 0 no-repeat;
  margin-right: 18px;
}
.main_title{
  margin:30px 0 15px 0;
}
.main_title span{
  font-size:22px;
  font-weight: bold;
  color:#fc0108;
}
.logo_part{
  margin-bottom:35px;
}
.platform{
  padding-left:40px;
  margin-bottom: 45px;
}
.blue_bg{
  background-color: #39a9ff;
  padding:10px;
}
.blue_bg p{
  font-size:12px;
  margin: 15px 0 0;
}
.blue_bg a:link,
.blue_bg a:visited,
.blue_bg a:hover,
.blue_bg a:active{
    color:#FFF;
}
.blue_bg span{
  border-radius: 5px;
  padding:5px 10px;
}
.learnmore{
  background-color: #02487c;
  float: left;
}
.gobuy{
  background-color: #fd6117;
  float: right;
}
.marginR100{
  margin-right:100px;
}


/*报名页面的样式*/
.dis_top{
  display: inline-block;
  vertical-align: top;
}

.icon_horn{
  width: 26px;
  height: 26px;
  background:
  url("<?php echo $this->assetModule('images/mouser/icon_horn.jpg','activity');?>") center 0 no-repeat;
  margin-right: 18px;
}

.main_title{
  margin:30px 0 15px 0;
}
.main_title span{
  font-size:22px;
  font-weight: bold;
 color:#fc0108;
}
.signup_up,.platform,.signup_form{
  padding-left:40px;
  margin-bottom: 45px;
}
.signup_up p{
  font-size:14px;
  line-height: 1.8;
}

.font13{
  font-size: 13px
}
.font16{
  font-size: 16px;
}
.red,.error{
  color:#fc0108;
}
.margin10{
  margin:10px 0;
}
.award_part p{
  display: inline-block;
  vertical-align: top;
  margin-right: 150px;
  text-align: center;
}
.icon_pen{
  width: 23px;
  height: 29px;
  background:
  url("<?php echo $this->assetModule('images/mouser/icon_pen.jpg','activity');?>") center 0 no-repeat;
  margin-right: 18px;
}

.form-horizontal .col-sm-2 {
  width:115px;
  text-align: left;
  padding-left: 0;
  padding-right: 0;
  color: #666666;
  font-size: 16px;
}
.form-horizontal  .form-group{
  margin: 10px 0;
}
.box-line p{
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 250px;
  font-size:12px;
  color:#666666;
}
.box-line>p>span{
    display: inline-block;
  vertical-align: middle;
}
.margin0{
  margin: 0;
}

.padding0{
  padding:0;
}
.green-sub{
  background-color: #03b508;
  color:#FFF;
  font-size: 18px;
  font-weight: bold;
  width: 195px;
}
.green-sub:hover,.green-sub:focus{
  background-color: #03d909;
  color:#FFF;
}
.lineh3{
  line-height:3
}
.form-horizontal .label-font{
  color: #666666;font-size: 16px; margin-bottom: 10px;
  line-height: 1;
  color: #333333;
}
.desdiv{

}
textarea.form-control{
  overflow-y: auto;
  border:1px solid #d2d2d2;
  border-radius: 0;
  height: 111px;
  resize:none
}
.green-btn{
  background-color: #03b508;
  color:#FFF;
  font-size:13px;
  width: 72px;
  height: 18px;
  text-align: center;
}
.dis_mid{
  display: inline-block;
  vertical-align: middle;
}
.marginL30-15{
  margin:30px 15px;
}
.mouser-dialog{
  width:30%;
}
.signup_form {
    margin-bottom: 95px;
}
.modal-body{
  font-size: 22px;
  font-weight: bold;
  color: #666666;
  text-align: center;
  padding-top:5px;
}


