﻿
@charset "UTF-8";
/* CSS Document */
*{margin:0;padding:0;border:0;list-style:none;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */ line-height:normal}
.clear{clear: both}
a{text-decoration:none; cursor: pointer; border: 0;padding: 0; margin: 0}
a:hover{ text-decoration:none}
ul,li{ list-style: none; padding: 0; margin: 0}
p{ padding: 0 20px;margin: 0}
img{ border: 0}
input,button,a {outline:0 none !important; blr:expression(this.onFocus=this.blur());}

body{font-family: "Helvetica", "PingFangSC", "Microsoft Yahei", "微软雅黑", Arial, sans-serif; margin: 0; padding: 0; font-size: 15px}



/* CSS Document */
.banner{ width:100%; background:url(banner_gxbysjyfwpt_1217.png) no-repeat center top #fde8d2 ;  height:345px; padding: 0;}
.banner_box{ width: 1200px; margin: 0 auto; position: relative}
.banner_box .logo{ width: 673px;}
.banner_box .login_box{ background-size: 100%; position: absolute; right: 0; top: 190px;  line-height: 45px; text-align: center}
.banner_box .login_box a{  margin: 0 0 0 20px; font-size: 22px;  position: relative; cursor: pointer; color: #333}
.banner_box .login_box img{ width: 30px; height: 30px; position: absolute; top: -3px}
.banner_box .login_box span{ padding-left: 35px }
.banner_box .login_box a:hover{ color: #bd1a2d}

.header-box{
    width: 5.5rem;
    margin: 0 0 0 70px;
}

.header-box-pc-logo{
    width: 400px;
    height: 100px;
}

.header-box-sj-logo{
    width: 100%;
}


.nav{ background: #bd1a2d; height:  50px; line-height: 50px; }
.nav_box{ width: 1200px;margin: 0 auto}
.nav_box a{ margin: 0 0 0 73px;color: #fff; font-size: 18px; display: block;height: 50px; line-height: 50px;float: left; cursor: pointer}
.nav_box a:first-child{margin: 0 ;}
.nav_box a:hover{  border-bottom: 2px solid #fff}
.nav_box a.xz{  border-bottom: 2px solid #fff}

