/* 头部 */
.head_one {
    overflow: hidden;
    padding-top:10px;
}
.head_one,
.head_one_a a, 
.head_one span,
.head_one_a span{
    color: #666;
    font-size: 14px;
}
.head_one_a a:hover{color:#04558d;}
.head_two {
    overflow: hidden;
    margin-top: 23px;
    margin-bottom: 35px;
}
#login_no,#login_yes{cursor:pointer;}
.search {
    position: relative;
    margin-top: 23px;
}
.search input {
    width:442px;
    height:47px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(4,85,141,1);
    border-radius:25px;
    font-size:18px;
    font-weight:400;
    color:rgba(102,102,102,1);
    text-indent: 20px;
    overflow: hidden;
}
.search_btn {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    width:66px;
    height:48px;
    background:rgba(4,85,141,1);
    border-radius:0px 24px 24px 0px;
}
/* 导航 */
.nav_box {
    background:rgba(4,85,141,1);
}
.nav {
    overflow: hidden;
    height: 60px;
    line-height: 60px;
}
.nav a {
    float: left;
    font-size:22px;
    font-weight:400;
    color:rgba(255,255,255,1);
    padding-left: 45px;
    padding-right: 44px;
}
.nav a:hover {
    background-color: rgb(4, 67, 119);
}
.nav a.current {
    background-color: rgb(4, 67, 119);
}
/* .nav a:first-child {
    padding-left: 0;
}
.nav a:last-child {
    padding-right: 0;
} */
/* 底部 */
.footer {
    background:rgba(245,245,245,1);
    height:236px;
    padding: 30px 0;
}
.footer_one {
    padding: 0 20px;
}
.footer_one a {
    float: left;
    background: url(../images/gh_logo.png) no-repeat 74px 8px rgba(255,255,255,1);
    width: 276px;
    height: 36px;
    border: 1px solid rgba(204,204,204,1);
    text-align: center;
    line-height: 36px;
    text-indent: 30px;
    margin-right: 15px;
    color:#333;
}
.footer_one select {
    width:276px;
    height:37px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(204,204,204,1);
    text-indent: 10px;
}
.footer_two {
    margin-top: 30px;
    text-align: center;
}
.footer_two a,
.footer_two span,
.footer_three span,
.footer_three a{
	color:#999;
}
.footer_three {
    margin-top: 30px;
    text-align: center;
}
.footer_logo {
    margin-top: 36px;
    text-align: center;
}
.footer_logo img {
    /**width: 54px;
    height: 69px;**/
}
.tic-box{display:none;width:56%;max-height:80%;position:fixed;top:10%;left:22%;z-index:9999999;box-shadow:2px 2px 5px #666;border:1px solid #ddd;overflow:auto;background-color:#fff;}
.tic-box .header{width:100%;height:60px;background-color:#007ee2;font-size:24px;color:#fff;text-align:center;line-height:60px;position:relative;}
.tic-box .close{display:block;width:80px;height:100%;position:absolute;right:0;top:0;z-index:999;cursor:pointer;background:url(../images/icons/h_close.png) no-repeat center center;}
.tic-box .body{width:100%;height:90%;}
.tic-box .body .bo{padding:30px;background-color:#fff;}
.tic-box .body .bo .map{display:block;margin:0 auto;max-width:100%;}
.tic-box .body .bo .desc{font-size:16px;color:#333;line-height:1.8;text-indent:2em;margin-top:20px;}
.tic-box .btn-box{text-align:center;}
.tic-box .btn{display:inline-block;*display:inline;*zoom:1;padding:0 20px;height:45px;line-height:45px;font-size:16px;color:#fff;background-color:#007ee2;border-radius:4px;cursor:pointer;margin:30px 30px 0;}
.tic-box .btn img{vertical-align:middle;margin-right:8px;height:25px;}
.tic-box .btn:hover{background-color:#0073dd;}

@media screen and (max-width:635px){
    html{font-size:25px;}
    .mt20,.pmt20{margin-top:0.4rem;}
    .mt30,.pmt30{margin-top:0.6rem;}
    .phone-hide{display:none;}
    .phone-box{float:none;display:block;width:100%!important;height:auto!important;box-sizing:border-box;margin-left:0!important;margin-right:0!important;}
    .head_one{padding:0.2rem 0.4rem 0;line-height:1rem;}
    .head_one_a a, .head_one span, .head_one_a span{font-size:0.56rem;}
    .head_two{padding:0 0.4rem;margin:0.2rem auto 0.6rem;}
    .head_two img{float:none;display:block;width:100%;height:auto;}
    .head_two .search{float:none;width:100%;box-sizing:border-box;height:1.6rem;line-height:1.6rem;margin-top:0.8rem;}
    .head_two .search input{width:85%;height:100%;line-height:1.6rem;font-size:0.64rem;text-indent:0.4rem;border-radius:0;box-sizing:border-box;vertical-align:top;}
    .head_two .search_btn{width:15%;height:100%;border-radius:0;}
    .head_two .search_btn img{display:block;width:auto;height:1rem;margin:0.3rem auto;}
    .nav-box{width:100%;}
    .nav{width:100%;overflow:auto;overflow-y:hidden;white-space:nowrap;height:1.8rem;line-height:1.8rem;}
    .nav::-webkit-scrollbar{width: 10px;height: 1px;}
    .nav::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);background: rgba(0,0,0,0);}
    .nav::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);border-radius: 10px;background: rgba(0,0,0,0);}
    .nav a{float:none;display:inline-block;vertical-align:top;padding:0 0.5rem;font-size:0.8rem;}
    .footer{width:100%;height:auto;padding:0.4rem;box-sizing:border-box;line-height:.9rem;}
    .footer_one{padding:0;}
    .footer_one a,.footer_one select{float:none;display:block;width:100%;height:1.6rem;line-height:1.6rem;box-sizing:border-box;text-indent:1.4rem;font-size:0.56rem;margin:0 0 0.4rem;background-position:35% center;}
    .footer_two,.footer_three,.footer_logo{margin-top:0;}
    .footer_two a, .footer_two span, .footer_three span, .footer_three a{font-size:0.56rem;}

    .tic-box{width:96%;left:1.5%;top:2%;}
    .tic-box .head{font-size:0.8rem;height:2rem;line-height:2rem;}
    .tic-box .close{width:2rem;}
    .tic-box .tbody .bo{padding:0.6rem 0.4rem;}
    .tic-box .tbody .bo .desc{font-size:0.64rem;line-height:1rem;margin-top:0.5rem;}
    .tic-box .btn{display:block;height:1.6rem;line-height:1.6rem;font-size:0.64rem;margin-top:0.4rem;}
    .tic-box .btn img{display:none;}
}