.header .logo { height: 160px; background: url("logo_bg.jpg") top center repeat-y; overflow: hidden; }
.header .logo h1 img { margin-top: 20px; }
.header .logo h1 a { height: 120px; width: 590px; display: block; }
.header .logo .top_link { margin-top: 35px; position: relative; }
.header .logo .tel { float: right; font-size: 14px; height: 50px; line-height: 50px; background: url(tel.png) left center no-repeat; padding-left: 40px; }
.header .logo .tel span { padding-left: 5px; font-size: 30px; font-family: impact; display: block; float: right; height: 50px; line-height: 50px; text-align: right; }
.header .logo .login { margin-right: 20px; position: relative; }
.header .logo .login i { display: block; width: 28px; height: 28px; background: #0D49C1 url("login.png") center no-repeat; border-radius: 50%; cursor: pointer; }
.header .logo .login i:hover { opacity: .9; }
.header .logo .language a { width: 39px; height: 24px; line-height: 26px; display: inline-block; text-align: center; border: 1px solid #0E49C3; font-size: 16px; color: #0E49C3; margin-top: 1px; }
.header .logo .language a.on { background: #0E49C3; color: #fff; }
.header .nav { height: 50px; line-height: 50px; background: #036bcd; font-size: 16px; }
.header .nav>ul>li { /*! margin-left: 55px; */ position: relative; }
.header .nav>ul>li:first-child { margin-left: 0; }
.header .nav>ul>li>a { display: block; color: #fff; text-align: center; padding: 0 45px; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }
.header .nav>ul>li>a:hover, .header .nav>ul>li>a.on { color: #fff; background: #024097; -webkit-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; }
.header .nav>ul>li ul { display: none; position: absolute; z-index: 9999; width: 151px; left: 50%; margin-left: -75px; padding: 0 0 0 0; background: rgba(255,255,255,.85); }
.header .nav>ul>li ul li { text-align: center; font-size: 14px; line-height: 44px; height: 44px; }
.header .nav>ul>li ul li a { color: #036bcd; display: block; }
.header .nav>ul>li ul li a:hover, .header .nav>ul>li ul li a.on { background: #036bcd; color: #fff; }

.n-last-time {
    position: relative;
    /*! margin-right:10px; */
    color:#999;
    /*! margin-top: 27px; */
    width:290px;
}
.n-logo-jxw-left{
    margin-right:10px;
}
.n-last-time .hidden-xs2 {
  font-size: 20px;
  font-family: "Microsoft YaHei UI";
  color: rgb(51, 51, 51);
  display: inherit;
}

.n-last-time .hidden-xs1{
  font-size: 14px;
  font-family: "Microsoft YaHei";
  color: rgb(153, 153, 153);
}
.n-last-time p {
    margin-top: 0;
    margin-bottom: 0rem;
}
.n-last-time .n-last-26{
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1.5px;
    text-align: center;
    /*! float: left; */
    margin-top: 28px;
}
.n-last-date{
    position:absolute;
    right:0;
    top: 0;
    display: inherit;
    margin-left: 5px;
    margin-top: 5px
}
.n-last-date span {
    display: block;
    float: left;
    width: 42px;
    height: 63px;
    line-height: 55px;
    font-weight:bold;
    text-align: center;
    margin-right: 2px;
    color: #f06c15;
    font-size: 38px;
    background-image: url(40c7fd09e6664a2399b4a50d51365dd0.jpg);
    background-repeat: no-repeat;
}

/* colockbox */
.colockbox{width:323px;height:76px;margin:10px auto;/*! float: right; */}
.colockbox b{float:left;display:block; color:#333;margin:0 5px 0 0;text-align: center;font-size: 14px;}
.colockbox span{display:inline-block;width:48px;height:58px;line-height:58px;font-size:29px;text-align:center;color:#ffffff;background: #036bcd;border-radius: 5px;border-bottom: 3px solid #1543bb;margin-right: 5px;}
.colock_txt span{float:left;display:block;width:58px;height:20px;line-height:20px;font-size:12px;text-align:center;color:#333;margin:0 17px 0 0;}
.colockbox span.second{/*! margin:0; */}
#demo02{width:208px;background-position:-75px 0;}

.footer { background: #036bcd; color: #fff; }
.foot{background: #292929;}
.footer_link{ background:#222222;}
.footer a { color: #eee; display: inline-block;}
.footer .foot>.center { border-bottom: 1px solid rgba(0,0,0,0.2); padding: 28px 0 20px 0; }
.footer .foot_list { /*! width: 1087px; */ }
.footer .foot_list dl { line-height: 30px; font-size: 14px; margin-right: 70px; max-width: 380px; }
.footer .foot_list dl:last-child{margin-right: 0;}
.footer .foot_list dl dt { font-size: 16px; margin-bottom: 4px; }
.footer .foot_list dl dt a { color: #fff; font-size: 18px;/*! font-weight: bold; */}
.footer .foot_list dl dt a:hover { color: #FF7C48; }
.footer .foot_list dl dd { color: #eee; }
.footer .foot_list dl dd a:hover { opacity: .8; color: #fff; }
.footer .foot_code { margin-right: 13px; width: 100px; }
.footer .foot_code p { font-size: 12px; text-align: center; margin-top: 10px; }
.footer .foot_code img { width: 100%; }
.footer_link .links { font-size: 14px; line-height: 26px; padding-top: 27px; text-align: justify; }
.footer_link .links a { color: #eee; display: inline-block;margin: 0 15px;}
.footer_link .links a:hover { color: #fff; }
.footer_link .links>span { padding: 0 8px; color: #8C94D0; }
.footer_link .links>span:first-of-type { display: none; }
.footer_link .links h3 { font-size: 16px; text-align: center; margin-bottom: 13px; }
.footer_link .links h3 span { position: relative; }
.footer_link .links h3 span:after, .footer_link .links h3 span:before { content: ""; width: 19px; height: 1px; background: #fff; position: absolute; top: 50%; }
.footer_link .links h3 span:before { left: -29px; }
.footer_link .links h3 span:after { right: -29px; }
.footer_link .copyright, .footer_link .copyright a { color: #eee; text-align: center; font-size: 14px; line-height: 53px; margin-top: 10px; }
#side { width: 58px; position: fixed; right: 0; top: 50%; margin-top: -87px; display: none; }
#side li { height: 58px; cursor: pointer; position: relative; }
#side li.n1 { background: #024097 url("side1.png") center no-repeat; }
#side li.n2 { background: #fff url("side2.png") center no-repeat; }
#side li.n3 { background: #036bcd url("side3.png") center no-repeat; }
#side li.n1:hover span { display: block; }
#side li.n1 span { width: 100px; height: 100px; position: absolute; left: -110px; top: 50%; margin-top: -51px; display: none; padding-right: 10px; }
#side li.n1 span i { display: block; width: 100%; height: 100%; border: 1px solid #d2d2d2; border-radius: 3px; }
#side li.n2 .bdsharebuttonbox { width: 204px; height: 100%; position: absolute; left: -204px; background: #fff; display: none; }
#side li.n2 .bdsharebuttonbox a { width: 66px; height: 58px; margin: 0; border: 1px solid #f0f0f0; }
#side li.n2 .bdsharebuttonbox .bds_weixin { background: url("icon1.png") center no-repeat; }
#side li.n2 .bdsharebuttonbox .bds_qzone { background: url("icon2.png") center no-repeat; border-left: 0; }
#side li.n2 .bdsharebuttonbox .bds_tsina { background: url("icon3.png") center no-repeat; border-left: 0; }
#side li.n2:hover .bdsharebuttonbox { display: block; }
#mask { width: 100%; height: 100%; background: #000; opacity: 0.3; position: fixed; z-index: 9999; top: 0; left: 0; display: none; }
/*登录*/
.login_popup { position: fixed; width: 460px; top: 50%; left: 50%; background: #fff; z-index: 10000; height: 440px; display: none; margin-left: -230px; margin-top: -220px; border-radius: 4px; }
.login_popup h3 { font-size: 24px; text-align: center; border-bottom: 1px solid #eaeaea; color: #575757; height: 66px; line-height: 66px; padding-top: 5px; position: relative; }
.login_popup h3 i { background: #f2f2f2 url("close.png") center no-repeat; position: absolute; width: 22px; height: 22px; display: block; border-radius: 50%; right: 20px; top: 50%; border: 1px solid #ccc; margin-top: -12px; cursor: pointer; }
.login_popup input[type="text"] { height: 56px; line-height: 56px; width: 378px; font-size: 16px; background: #f4f4f4; border: 1px solid #e2e2e2; margin-top: 20px; padding: 0 20px; }
.login_popup input[type="text"]::-webkit-input-placeholder { /* WebKit, Blink, Edge */
 color: #9f9f9f;
}
.login_popup input[type="text"]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color: #9f9f9f;
}
.login_popup input[type="text"]::-moz-placeholder { /* Mozilla Firefox 19+ */
 color: #9f9f9f;
}
.login_popup input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #9f9f9f;
}
.login_popup form.loginform { padding: 12px 20px; }
.login_popup input.btn { width: 100%; height: 52px; line-height: 52px; border: 0; font-size: 18px; color: #fff; background: #3878e4; margin-top: 110px; cursor: pointer; }
.login_popup form.loginform>p { position: relative; }
.login_popup form.loginform>p span.tip { position: absolute; width: 100%; bottom: -22px; left: 0; font-size: 12px; color: #f62626; }
.login_popup form.loginform>p:first-child span.tip { bottom: auto; top: -3px; }
.login_success { position: fixed; width: 222px; top: 50%; left: 50%; background: #fff; z-index: 10000; height: 118px; line-height: 118px; text-align: center; display: none; margin-left: -111px; margin-top: -59px; font-size: 16px; }
.login_success span { background: url("success.png") left center no-repeat; padding-left: 26px; }
.login_false { position: fixed; width: 222px; top: 50%; left: 50%; background: #fff; z-index: 10000; height: 118px; line-height: 118px; text-align: center; display: none; margin-left: -111px; margin-top: -59px; font-size: 16px; }
.login_false span { background: url("icon-false.png") left center no-repeat; padding-left: 26px; }
.login_prompt { position: fixed; width: 354px; top: 50%; left: 50%; background: #fff; z-index: 10000; height: 118px; line-height: 118px; text-align: center; display: none; margin-left: -177px; margin-top: -59px; font-size: 16px; padding: 0px 20px; }
.login_prompt span { background: url("icon-false.png") left center no-repeat; padding-left: 26px; }
.login_prompt1 { position: fixed; width: 370px; top: 50%; left: 50%; background: #fff; z-index: 10000; height: 118px; line-height: 118px; text-align: center; display: none; margin-left: -185px; margin-top: -59px; font-size: 16px; padding: 0px 20px; }
.login_prompt1 span { background: url("success.png") left center no-repeat; padding-left: 26px; }
.header .logo .login .login_nav { background: #fff; width: 120px; height: 160px; position: absolute; left: 50%; margin-left: -69px; border: 1px solid #eeeeee; top: 48px; z-index: 99; text-align: center; padding: 0 9px; display: none; }
.header .logo .login:hover .login_nav { display: block; }
.header .logo .login .login_nav p { line-height: 56px; height: 56px; overflow: hidden; border-bottom: 1px solid #eee; background: url("i13.png") 90% 50% no-repeat; }
.header .logo .login .login_nav p a { color: #2f2f2f; padding-right: 18px; display: block; height: 56px; }
.header .logo .login .login_nav ul { margin-top: 12px; }
.header .logo .login .login_nav li { line-height: 38px; height: 38px; }
.header .logo .login .login_nav li a { color: #777777; padding-left: 36px; background: url("i15.png") left center no-repeat; }
.header .logo .login .login_nav li:first-child a { background-image: url("i14.png"); }
.UserIn { position: absolute; background: #fff; border: 1px solid #eeeeee; width: 105px; height: 120px; top: 45px; left: -50px; padding: 15px 15px 15px 15px; display: none; z-index: 99; }
.UserIn .Account { border-bottom: 1px solid #eeeeee; background: url(icon-arrow.png) right 4px no-repeat; line-height: 22px; padding: 0px 10px 10px 10px; margin: 0px 0px 20px 0px; height: 18px; overflow: hidden; text-align: left; }
.UserIn a { display: block; margin: 0px 0px 20px 0px; text-align: right; font-size: 14px; color: #777777; padding: 0px 5px 0px 0px; }
.UserIn a.pwd { background: url(icon-pass.png) 5px center no-repeat; }
.UserIn a.logout { background: url(icon-logout.png) 5px center no-repeat; }
.UserIn11 { padding: 10px; }

/*固定的悬浮窗*/
.yb_conct { position: fixed; z-index: 9999999; top: 265px; right: -112px; cursor: pointer; transition: all .3s ease; }
.yb_bar ul li { width: 160px; font-family: "微软雅黑"; font-size: 14px; color: #fff; text-indent: 48px; line-height: 48px; margin-bottom: 3px; border-radius: 3px; transition: all .5s ease; overflow: hidden; }
.yb_bar .yb_top { background: #1763ba url(fixcont.png) no-repeat 0 0; }
.yb_bar .yb_phone { background: #1763ba url(fixcont.png) no-repeat 0 -50px; }
.yb_bar .yb_QQ { background: #1763ba url(fixcont.png) no-repeat 0 -100px; }
.yb_bar .yb_ercode { background: #1763ba url(fixcont.png) no-repeat 0 -151px; }
.hd_qr { padding: 0 17px 0px 17px; }
.yb_QQ a { display: block; text-indent: 48px; width: 100%; height: 100%; color: #fff; }

/*页码样式-基础版-紧凑型（无空隙）*/
#Paging {font-family:'Microsoft YaHei','Arial',sans-serif;font-size:14px;text-align:center;width:100%;overflow:hidden;margin: 20px 0;}
.Pagination {display:inline-block;}
.Pagination span {display:block;float:left;background:#f6f6f6;text-align:center;padding:5px 10px;}
.Pagination a {display:block;float:left;background:#f6f6f6;border:1px solid #dfdfdf;color:#555;text-align:center;text-decoration:none;padding:5px 10px;}
.Pagination a:hover {color:#fff;background:#1763ba;}
.Pagination span.current {border:1px solid #1763ba;background:#1763ba;color:white;position:relative;}
.Pagination span.disabled {border:1px solid #dfdfdf;color:#aaa;cursor:not-allowed;}
.Pagination .pageinfo {border:1px solid #dedede;color:#333;margin-left:10px;}
.Pagination .pageselect {min-width:60px;padding:5px;border:1px solid #ccc;margin-left:10px;}
.Pagination .pagejump {display:inline-block;border:1px solid #dedede;color:#333;margin-left:10px;padding:2px 4px;}
.Pagination .pagejump .pagejumpinput {width:40px;border:1px solid #1763ba;}
.Pagination .pagejump .pagejumpsubmit {border:1px solid #1763ba;background:#1763ba;color:white;padding:3px 5px;cursor:pointer;}
@media screen and (max-width:767px) {#Paging {font-size:12px;}
    .Pagination a,.Pagination span {padding:4px 8px;}
    .Pagination .pageinfo {display:none;}
    .Pagination .pageselect {display:none;}
    .Pagination .pagejump {display:none;}
}

