.subbanner{width:100%;height:334px;background:url(../images/subbanner.jpg) center top no-repeat;}
.news_focus{width:100%;height:155px;}
.news_focus img{float:left;}
.topint{width:662px;margin-left:25px;float:left;margin-top:10px;}
.topint h2{line-height:40px;}
.news_focus a:hover{color:#C09A57;}
.page{margin-top:30px;}

/*detail*/
.news_detail{width:1000px;margin:0px auto;padding-top:20px;}
.detail_title{width:100%;height:45px;line-height:45px;font-size:26px;height:auto;text-align:center;}
.detail_data{width:100%;height:30px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;#666;line-height:30px;}
.detail_words{width:96%;margin:0 auto;padding-top:30px;padding-bottom:30px;}
.detail_words p{font-size:14px;color:#666;line-height:32px;text-indent:2em;}
.detail_words img{text-align:center;margin-top:10px;margin-bottom:10px;}
.back{
	 position: absolute;
    right: 0;
    top: 634px;
    display: block;
    width: 150px;
    height: 40px;
    background: #C09A57;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
	color:#fff;
}
.back:hover span {
    color: #C09A57;
}

.back:hover:before {
    width: 100%;
}
.back:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #0050A6;
    content: "";
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}

.back span {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}

/*messages*/
.mes{width:100%;overflow:hidden;}
.mes ul{margin-top:20px;}
.mes li{width:442px;float:left;margin:0px 10px 30px 10px;}
.mes_date{width:72px;height:85px;background:url(../images/mes_bg.png) no-repeat;float:left;margin-right:13px;}
.mes_day{width:100%;height:40px;font-size:30px;text-align:center;line-height:45px;color:#fff;text-align:center;}
.mes_month{width:100%;height:32px;font-size:15px;line-height:15px;color:#fff;text-align:center;}
.mes_info{float:left;width:352px;}
.mes_info h3{font-size:16px;color:#333;line-height:25px;}
.mes_title a{font-size:14px;color:#666;line-height:22px;}
.reply a{font-size:12px;color:#999;line-height:22px;}
.write_mes{width:10%;height:30px;font-size:16px;line-height:30px;float:right;border-bottom:2px solid #C09A57;margin-bottom:15px;}
.write_mes a{color:#999}
.write_mes a:hover{color:#C09A57;}
.member_table{width:90%;margin:0 auto;padding:10px;}
.tb1{width:100%;border-collapse:collapse;}
.tb1 th{border:1px solid #Ccc;font-size:14px;height:35px;line-height:35px;color:#333;}
.tb1 td{border:1px solid #Ccc;font-size:14px;height:35px;line-height:35px;padding:5px;color:#666;}
.mes_select{width:200px;height:30px;margin:7px 0px 7px 7px;border:1px solid #ccc;background:url(../images/sel_bg.jpg) no-repeat right;line-height:20px;}
.mes_input{width:190px;height:30px;margin:7px 0px 7px 7px;padding-left:5px;padding-right:5px;border:1px solid #ccc;font-size:12px;color:#333;line-height:20px;}
.mes_textarea{width:567px;height:100px;line-height:20px;margin:7px 0px 7px 7px;padding-left:5px;padding-right:5px;border:1px solid #ccc;font-size:12px;color:#333;}
.submit1{width:80px;height:30px;line-height:30px;margin:7px 0px 7px 7px;text-align:center;color:#fff;background-color:#00AD78;border:none;}

/*teams*/
.in_teams_title{width:294px;height:66px;padding-top:40px;padding-bottom:40px;margin:0 auto;}
.in_teams_list{width:100%;overflow:hidden;}
.in_teams_list li{width:100%;height:279px;margin-bottom:28px;}
.rows_l{width:500px;height:179px;float:left;padding:50px 50px 50px 50px;background-color:#FCFCFC;}
.rows_r{width:600px;height:279px;float:left;}
.rows_l_words{width:420px;height:179px;float:left;margin-left:10px;margin-right:10px;}
.rows_l_words h2{font-size:22px;line-height:50px;}
.rows_l_words p{font-size:16px;color:#666;line-height:28px;}
.rows_arrow{width:37px;height:67px;float:left;margin-left:10px;margin-right:10px;}
.rows_arrow img{margin-top:50px;}
.teamwords_more{
	 position: relative;
    right: 0;
    top: 30px;
    display: block;
    width: 150px;
    height: 40px;
    background: #fff;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
	color:#38B918;
	border:2px solid #38B918;
	border-radius:25px;
	font-size:16px;
}
.teamwords_more:hover span {
    color:#fff;
}

.teamwords_more:hover:before {
    width: 100%;
}
.teamwords_more:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: #36B816;
    content: "";
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
	border-radius:25px;
}

.teamwords_more span {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
.rows_r{width:600px;float:left;}

.in_search{width:1200px;height:45px;margin:0px auto;box-shadow: 0px 3px 8px 0px #E8E8E8;padding:10px;}
.in_search p{line-height:45px;float:left;font-size:18px;}
.in_search-txt1{width:120px;border:1px solid #ccc;float:left;padding:0 5px;height:40px;line-height:40px;margin-right:10px;}
.in_search-txt2{width:300px;border:1px solid #ccc;float:left;padding:0 5px;height:40px;line-height:40px;margin-right:10px;}
.in_search-txt3{width:80px;border:1px solid #ccc;float:left;padding:0 5px;height:40px;line-height:40px;margin-right:10px;}
#toggle-search1 {
  	float: right;
  	background-position: -70px -10px;
    background-color:#0736A8;
    margin-right: 10px;
}

#reset {
  	float: right;
  	background-position: -70px -10px;
    background-color:#C0C0C0;
}

.header-button1 {
  overflow: hidden;
  text-align:center;
  text-transform: capitalize;
  position: relative;
  z-index: 1;
  display: block;
  width: 100px;
  height: 40px;
  color:#fff;
  margin: 0;
  padding: 0;
  outline: none;
  border: none;
  cursor: pointer;
}
