input,textarea,select,a:focus {
 outline: none;
}	
	
li{list-style: none;}
a:hover,a:link,a:active,a:focus{text-decoration: none;color: #000;}
.clearfix:after{display: block; content: ""; clear: both;}
.topbar div,.logobar,.nav>ul{width:1200px; max-width: 1200px; margin: auto;}
/*top*/
.navbar{background: #fff}
.intrbar{    background: #fff;}
.topbar{ background-color: #0064bb;background: #0064bb;}
.topbar p,.topbar a{line-height: 30px; color: #d9d9d9;}
.topbar p:nth-child(1){float: left;}
.topbar p:nth-child(2){float: right;}
.logobar{padding:10px 0;width: 1200px;}
.logo{ float: left;    padding: 10px 0;}
.logo-title{float: left;
    font-size: 18px;
    color: #0064bb;
    padding: 50px 0 30px 30px;
    line-height: 26px;}
.phonebar{float: right; padding:10px 0;}
.phonebar img{float: left;padding: 10px 0;}
.phonebar div,.phonebar div p{float: left;}
.phonebar div p{line-height: 50px;}	
.phonebar div p:first-child{font-size: 18px; color: #393939;padding-right: 20px;}
.phonebar div p:last-child{font-size: 18px;
    color: #000 !important;
    padding-right: 30px;
    line-height: 26px;
    padding: 40px 0 0 10px;}
	

/*nav*/
.nav{background-color: #0a223c;}
.nav>ul{padding:10px 0;}
.nav>ul>li {
    float: left;
    position: relative;
    text-align: center;
}
.nav>ul>li.active>a{color: #fff;
    border-bottom: 2px solid #fff;}
.nav>ul>li>a {
    color: #fff;
    font-size: 16px;
    padding: 21px 36px;
    font-weight: bold;
    width: 100%;
	text-align: center;
}
.nav>ul>li>a.active{
    color: #fff;
    font-size: 16px;
    padding: 21px 26px;
    font-weight: bold;	
    width: 100%;
    background-color: #002e56;
    text-align: center;
}
.nav>ul>li>a:hover{color: #fff; /*border-bottom: 2px solid #0064bb;*/background-color: #002e56;}
.nav>ul>li:hover>.dropdown{display: block !important;}
.dropdown {
    border: 1px solid #888;
    display: none;
    position: absolute;
    top: 50px;
    z-index: 999;
    background-color: rgba(0,0,0,0.6);
    width: 100%;
    padding: 10px 0;
}
.dropdown li{/*padding:0 10px;*/}
.dropdown li a {
    padding: 15px 0;
    color: #FFFFFF;
    text-align: center;
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #555;
    font-size: 14px;
}
.dropdown li a:hover{ border-bottom: 2px solid #f5f5f5; color:#FFFFFF;}
.dropdown li:last-child a{border-bottom: none;}

.phone{ overflow:hidden; float:right; }
.phone p{ font-size:14px; color:#333333;margin-top: -3px;}
.phone i{font-size: 25px;font-family: 微软雅黑;color: #000;display: block;font-weight: bold;}	
	
	.had_r_list li {
	display: inline-block;
	margin-left: 15px;
	position: relative;
	text-align: center;
	vertical-align: top;
	height: 30px;
}
.had_r_list li span {
	font-size: 20px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: text-bottom;
    color: #d8271c;
    font-weight: bold;
}
.had_r_list li a {
	display: inline-block;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	line-height: 18px;

}
.had_r_list li p {
	position: absolute;
	top: 24px;
	left: 0;
	width: 130px;
	height: 130px;
	background: #fff;
	padding: 5px;
	display: none;
	z-index: 20;
}
.had_r_list li p img {
	max-width: 100%;
	max-height: 100%;
}
				
.search_had {
 margin: 5px 0 15px 0;
}
.search_had input {
    height: 32px;
    background: #ececec;
    vertical-align: top;
    line-height: 32px;
    font-size: 12px;
    border-radius: 10px;
    border-style: none;
}
.search_had input.input_btn {
	width: 32px;
	height: 32px;
	background: #f9f9f9 url(../images/search.png) no-repeat center center;
}
.search_had input.input_txt {
	padding: 0 10px;
	width: 285px;
}
.search_had input.input_btn_txt {
	width: 44px;
	background: #0095db;
	color: #fff;
	text-align: center;
}	@charset "utf-8";
/* CSS Document */
