﻿@charset "utf-8";
/* CSS Document */
html{-webkit-text-size-adjust:none;overflow-y:auto;overflow-x:hidden;}
html,body,div,ul,li,dl,dd,dt,a,ol,u,i,b,br,p,span,hr,label,input,select,textarea,button,form,h1,h2,h3,h4,h5,h6,font,strong,em,iframe,img,tr,th,td,q,abbr,acronym{margin:0;padding:0;list-style:none;}
q:before, q:after {content:'';}
abbr,acronym{border:0;}
body{padding:0;margin:0; color:#333;font-size: 14px; font-family: "Microsoft YaHei";  background:#fff; }
input,textarea,select,button{vertical-align:middle;outline:none;color:#333;font-family: "Microsoft YaHei";}
input.active,textarea.active,select.active,button.active,input.on,textarea.on,select.on,button.on{color:#333;}
textarea{resize:none;}
a{color:#333;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#da0000;text-decoration:none;}
a:focus{outline:none;}
img,a img {border:none; margin:0; padding:0; border:0; vertical-align:middle;}
.left,.fl{float:left;}
.right,.fr{float:right;}
.cur{cursor: default;}
/* clear */
.clearfix:after{visibility:hidden;display: block;font-size: 0;content:" ";clear:both;height:0;}
* html .clearfix {zoom: 1;} /* IE6 */
*:first-child+html .clearfix {zoom: 1;} /* IE7 */
.clear,.cc{clear:both;font-size:0;line-height:0;height:0;margin-top:0;overflow:hidden;}
h1,h2,h3{font-weight:normal;}
h1{ font-size:20px;}
h2{ font-size:18px;}
h3{ font-size:16px;}
.pos-rel{position:relative;}
.pos-abs{position:absolute;}
ul,li{ vertical-align:middle;}
.jump-info .btn-group{ padding-left:0!important;}
.pr{position:relative;}
.pa{position:absolute;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.bot20{margin-bottom:20px !important;}
.bgfff{background: #fff;}
.bggray{background: #f4f4f4;}
.pos-rel{position: relative;}
.hide.active{ display: block!important;}
.hidden-title .img-title{ display: none;}
.container{ width: 1100px;}
.container-bg{ background: url("../images_xxgk/jyj-bg.png") top center repeat-x; }
/*头部*/
.topLink{ height: 34px;line-height: 34px;background: #e9f3f9;z-index: 9;position: relative; border-bottom: 1px solid #fff; }
.topLink li{ float: left; padding: 0 8px;   background: url("../images_xxgk/topline.png") left center no-repeat; }
.topLink li.num1{ background: none;}
.topRight li.sj{ position: relative;}
.topRight li.sj .ewm{ position:absolute; display: none; z-index: 999; left:-32px; top:40px; width: 100px; height: 100px; padding: 6px; background: #fff;}
.topRight li.sj .ewm li{ float: none; padding: 0;}
.topRight li.sj .ewm img{ width: 100px; height:  100px; }
.topRight li.sj:hover  .ewm{ display: block;}
.search-box{width:250px;height:32px;   background:#fff;;z-index:3;position:absolute; right:20px; top:0; }
.search-box ul li.input{ height: 22px; padding: 5px 10px 5px 10px; margin-right: 60px; font-size: 14px;float: none; color: #aaa; }
.search-box ul li.input .topsearchtext{ width: 100%; vertical-align: top; height: 22px; line-height:22px;border:none; background: none;color: #838383;}
.search-box ul li.input .topsearchtext::-webkit-input-placeholder{color: #838383;}
.search-box ul li.input .topsearchtext:-moz-placeholder{color:#838383;}
.search-box ul li.input .topsearchtext::-moz-placeholder{color:#838383;}
.search-box ul li.input .topsearchtext:-ms-input-placeholder{color: #838383;}
.search-box .sea_an{float:right;width: 60px; height: 32px; background: #ffc600; }
.search-box .sea_an input{ width: 100%; height: 32px; background: none; border: none; font-size: 14px; color: #fff;}
.search-box .msg-box{ top:0;}
.jyj-banner{  background: url("../images_xxgk/jyj-bg-banner.jpg") top center no-repeat; }
.logo{  padding: 20px 0 0 0; height: 130px;}
/*导航*/
.navbg{ border-bottom: 3px solid #0068b7;  height: 40px;}
.navbox{ height: 40px; line-height: 40px; background:#f1f6fe; }
.navbox .navbar-nav{width: 100%;height: 40px; position:relative; }
.navbox .navbar-nav  li{  width: 136.5px; height: 40px; border-left:1px solid #4095b4; float: left;text-align: center; position: static;}
.navbox .navbar-nav  li.on a,.nav ul li:hover a{ background: #195daf; color: #fff;}
.navbox .navbar-nav  li a{display: block; font-size: 16px;color: #333;height:100%;}
.navbox .navbar-nav  li.first {border: none;}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ color: #fff;}
.navbox .navbar-header{ padding: 0 10px;}
.navbox .navbar-brand{ height:40px; line-height:40px; color:#fff; padding:0;}
.navbox .navbar-brand:hover{ color: #fff;}
.navbar-default .navbar-toggle {border-color: #fff; background-color: #fff;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: #fff;}
.navbox .menulist{ position: absolute; display: none;  width:100%; z-index:7; left: 0; right: 0; top: 50px;   background: #5795c5;  height:56px; line-height:56px;}
.navbox .navbar-nav .menulist ul{ display:block; height:56px; }
.navbox .navbar-nav .menulist li{display: inline; height:56px; line-height:56px; border:none; width:auto;}
.navbox .navbar-nav .menulist li a{display: inline-block; color:#fff; vertical-align: middle; width: auto; line-height: 50px; text-align:center;   padding: 0 15px; font-size: 14px; background: none;}
.navbox .navbar-nav .menulist li a:hover{ background:none;  color:#fff; }
.notice{ height: 42px; background: #f4f3f3; position: relative; padding-top: 8px;}
.gknew_banner{  padding: 45px 0!important;     text-shadow: 0px 0 0px #b0b0b0!important;      font-size: 56px!important;    color: #2d66a5!important; line-height: 1.2; }
.dqwz{background: url(../images_xxgk/pathIcon.png) 6px 16px no-repeat #fff;}
/***底部***/
.footer{background: #476fb8;}
.footer-con{width: 100%;height: auto;padding:20px 0; color: #fff; text-align: center; }
.footer-info{font-size: 14px;line-height: 30px;}
.footer-info p img{vertical-align: middle;}
.footer-info p .sp{padding: 0 0.5em;display: inline-block;}
.footer-info p a{display: inline-block;}
.footer-info p a{color: #fff;}
.jc_icon{position: absolute;top: 10px;right: 0;}
.dz_icon{position: absolute;top: 0;left:170px;  text-align: center;}
.ewm_icon{position: absolute;top: 0;left:0;  text-align: center;}
@media (max-width: 1099px) and (min-width: 992px){
    .container{ width: 992px;}
    /*导航*/
    .navbox .navbar-nav  li{     width: 123px;}
}
@media (max-width:991px) {
    .container{ width: 768px;}
    /*头部*/
    .logo{ text-align: center; }
    .search-box{ position: static; margin: 0 auto; width: 95%; }
    /*导航*/
    .navbox .navbar-nav  li{ padding: 0; width: 95px; }
    .navbox .navbar-nav  li a{ font-size: 15px;}
    /***底部***/
    .footer-con{ padding: 15px 0;}
    .dz_icon,.jc_icon,.ewm_icon{ display: inline-block; text-align: center; position: static; width: auto;}
}
@media (max-width: 767px) {
    .container{ width: 100%;}
    /*头部*/
    .topLink{  height: auto;}
    .gknew_banner{ font-size: 40px !important;}
    /*导航*/
    .navbg{ height: auto;}
    .navbox{ float: none; height: auto; background: #195daf;}
    .navbox .navbar{ height: 50px; width:100%; z-index: 999;}
    .navbox .navbar-nav{ background: #195daf; margin: 0; height: auto; padding-bottom: 10px; position: relative; z-index: 999;  border-bottom: none;}
    .navbox .navbar-header{ height:50px; font-weight:bold;}
    .navbox .navbar-nav  li{float: none; border-bottom: 1px solid #fff; text-align:center; height: 50px; line-height: 50px;   width: auto !important; font-size:20px; margin-left: 0;}
    .navbox .navbar-nav  li.first{ display:none;}
    .navbox .navbar-nav  li i{ display:none;}
    .navbox .navbar-nav  li a{ color: #fff; height: 50px; background: none !important; line-height: 50px;}
    .navbox .navbar-nav  li.on>a,.navbox .navbar-nav  li>a:hover{background:none !important;}
    .navbox .navbar-brand{  font-size:20px; height:50px;  padding:0 0 0 20px; line-height: 50px; }
}

@media print{
    a[href]:after {
        content: none!important;
    }
    .container{ width: 1100px!important;}
    .header,.footer{ display:none;}
}


