@charset "utf-8";
/* CSS Document */
/* 全局常用设置 */
*{word-wrap:break-word;word-break:break-all;box-sizing: border-box;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { padding:0; margin:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,img { border:0;padding:0;margin:0;} 
ol,ul,li {list-style-type:none;}
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size: 100%; } 
a img{ border:0px;cursor:pointer; width:100%; }
a { color:#111; text-decoration:none;cursor:pointer; background: rgba(0,0,0,0.1);}
a:hover { color:#3173f3; text-decoration:none}
body{ font-size:14px;overflow-x:hidden;font-family:"微软雅黑 Regular","Microsoft YaHei"; background: #fff;}
input{outline:none;}


/*--基础数据--*/
html,body{height:100%;font-size:14px;}
.cl{clear:both;}
/*--基础数据--*/
.content {
    height: 100%;
    width: 100%;
}
.app-content{ width: 1080px; margin: 0 auto; text-align: center;zoom: 0.5; position: relative; }
.app-content img{}

.content .header {
    height: 600px;
    width: 100%;
    background: url(../img/header.jpg) center top no-repeat;
    background-size: cover;
    position: relative;
}
.content .header.header-db{background: url(../img/header-db.jpg) center top no-repeat;height: 153px;}
.content .header .header-body{ width:1220px; margin: 0px auto; text-align:left; position: relative; padding-top: 15px;}
.content .header .header-body .hotspot-pic{ display: none; z-index: 100;position: absolute;right: 0px;}
.mainhotspot-pic{ display: none; z-index: 100;position: absolute;left: 309px; top: 303px;}

.content .nav {
    width: 100%;
    height:46px;
    position: absolute;
    display: inline-block;
    text-align: center;
    top: 105px;
    z-index: 2;
}

.content .nav ul {
    height: 100%;
    width: 1200px;
    display: inline-block;
    text-align: left;
}

.content .nav ul:before,
.content .nav ul:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%;
}

.content .nav ul li {
    display: inline-block;
    font-size: 20px;
    margin-right:42px;
    line-height:46px;
}


.content .nav ul li a {
    text-decoration: none;
}

.content .nav ul li a span {
    color: white;
}


.content .nav .nav-active {
    position: absolute;
    bottom: 0;
    height: 4px;
    width: 80px;
    border-radius: 5px;
    background: #fff;
}

.content .nav .dropdown-menu {
    display: none;
    position: absolute;
    background-color:#2a74c9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
}

.content .nav .dropdown-menu a {
    color: white;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.content .nav .dropdown-menu a:hover {
    background-color: #1165bb;
}
.dqwz{ background: #f4f3f3;  margin: 0px auto; text-align: center;line-height: 48px;height: 48px; width: 100%; overflow: hidden;}
.dqwz .dqwz-body{ width: 1220px; text-align: left; margin: 0px auto; position: relative; }
.dqwz .dqwz-body h4{ background: url(../img/tit-ic.png) no-repeat left ; font-size: 16px; padding-left: 24px;float: left;}
.dqwz .dqwz-body span{ float: right; font-size: 16px; margin: 0px 0px 0px 4px;  height: 40px;}
.dqwz .dqwz-body span img{margin-top:9px;}
.main{ width: 100%; text-align: center; margin: 0px auto;}
/*.main.bj{background: url(../img/bj.jpg) center top no-repeat;}*/
.main .main-body{ width: 1300px; margin:0px auto; text-align: center; position: relative;}
.footer{ background: #1165bb; height: 60px; line-height: 60px; text-align: center; color: #fff;}
.table-ys{ border-top:#ccc 1px solid;border-left:#ccc 1px solid; width: 100%; margin:15px 0px;}
.table-ys td,.table-ys th{ border-bottom:#ccc 1px solid;border-right:#ccc 1px solid; padding:12px 6px;}
.table-ys th{background:#e5f1fe}
.table-ys tr:nth-child(odd){background:#f6f6f6}