﻿/*header*/
.header_R,.logo{ margin: 20px 0;}
.logo {margin: 30px 0px;}
.logo a img{ float:left; display:block; margin-right:12px;height: 65px;}
.logo p{float:left; display:block; margin-top:20px;}
.logo p span{ display:block; line-height:32px; font-size:18px;}
.header_RT span a.register{ display: none;}
.header_RT span.fr span span img{display: none; }

.ceshi{float:left;width: 75px;height:30px;line-height:30px;text-align:center;margin: 8px 10px 0 15px;color:#fff;background: #5bbfc2;-moz-border-radius:8px;-webkit-border-radius: 8px;border-radius:8px;display: none!important;}

.header_RT span a{ line-height:32px; margin:0 4px; color:#000;}
.header_RT span a:hover{ cursor:pointer; color:#15a4a8;}
.header_RT{ height:36px;}
.search_box{ position:relative; height:50px;}
.search_box .searchTxt{ width:380px; height:44px; padding-left:12px; font-size:18px; color:#999; border:1px solid #15a4a8;line-height: 46px;border-radius: 5px;}
.search_box .searchBtn{ background:url(/Content/Areas/Common/images/main/search.png) no-repeat; position:absolute; top:10px; right:12px; width:30px; height:30px; cursor:pointer; border:none;}

@media only screen and (max-width:768px){
 .header_R,.logo{ margin: 10px 0 0 0;}
 .header_R,.ceshi{ display:none;}
 .header{ border-top:5px solid #15a4a8;}
 .logo{ margin-left:20px;}
 .logo a img {/* width: 300px; */ /* height:58px; */}
 .logo p span {line-height: 20px;font-size:12px;}
 .logo p {margin-top:12px;}
}

@media only screen and (max-width:440px){
 .header p{ display:none;}
 .logo a img {/* width: 250px; */ /* height:46px; */}
}   