/*body {
    background-color: #f6f7fb;
    font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei UI", "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;
}*/

#contentDisplay {
    overflow: hidden;
    background-color: #f8f8f8;
}
.table > thead > tr > th, .table > tbody > tr > td {
    vertical-align: middle;
}
#checkDesign16 > tbody > tr > td {
    vertical-align: top;
}
sup {color:red;
}
.display_none {
    display: none;
}

.display_block {
    display: block;
}

#NavBarFont ul li a {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
}
.displaynone {
    display: none;
}
/*UL下边有黑点的，标题不要下边距*/
#csoft15, #csoft46, #csoft75 {
    margin-bottom: 0px;
}
.displayblock {
    display: block;
}

    /*******中部容器*******/
    .main-page {
    padding-left: 0px;
    padding-right: 0px;
}
/*返回顶部*/
.asidetop {
    position: fixed;
    bottom: 80px;
    right: 10px;
    border-radius: 4px;
    background-color: #ffb404;
    display: none;
    z-index: 1;
}
        .asidetop a {
            display: block;
            width: 38px;
            height: 38px;
            text-decoration: none;
            color: #fff;
            text-align: center;
            line-height: 36px;
            font-size: 16px;
         
        }
#blackNav {
    padding-top: 10px;
    margin-bottom: 0;
    padding-bottom: 15px;
}
    #blackNav > div:first-child {
        padding: 0;
    }
    /*顶栏以下页面居中盒子*/
    .main-page {
        background-color: #ffffff;
    }
/*顶部黑色栏*/
.nav-black {
    background-color: #fff;
    height: 30px;
    position: relative;
    font-size: 14px;
    color: #222;
    border-bottom: 1px solid #eee;
}

/*顶部黑色栏*/
/*两栏取消内边距对齐*/
.nav-black-container,.nav-second-container {padding:0;
}
    .nav-black-container span, .nav-black-container a {
        color: #888;
        text-decoration: none;
        line-height: 30px;
    }
.nav-black-container a {
    display:block;float:right;line-height:29px;background-color:#fff;padding:0 5px;color:#333;

    }

    .nav-black-container a:hover {
        color: black;
        background-color: #f4f4f4;
    }
/*顶部橙色导航栏*/
#NavBar {
   
    height: 36px;
  
    font-size: 12px;
    color: #b0b0b0;
}
.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header {
    margin-left: 0px;
}
.nav-second .navbar .container-fluid {
    padding: 0;
}
.nav-second .navbarStaticTop {
    padding-top: 5px;
}

/*第二条白色导航栏*/
.nav-second {background-color:#ffffff;position: relative;
         
}
.navbar-default {background-color:#ffffff;border:0;
}

.navbar-header .navbar-brand, #navbarBrand, #footerB {
    padding: 0;
    margin: 0;
}
.collapse ul .nav-font>a {color:#555;
}

/*第三条白色导航栏*/
#NavBar {
    margin-bottom: 0px;
}
.dropdown-menu, .navbar {
    border-radius: 0px;
}
#Home {
    background-color:#ff5001;
}
#NavBar .navbar-nav > li:hover {
    background-color: #ff5001;
}

#NavBar .navbar-nav > li > a {
 
    font-weight: 500;/*导航栏字*/
    font-size: 16px;
}
    #NavBar .navbar-nav > li > a:focus{
        color: #555;
    }

#NavBarFont .dropdown-menu > li > a { /*导航栏字*/
    font-size: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#NavBarFont > ul > li > a {
    border-right: 1px solid #ff5001;
}
#navbarRight {padding-right:5px;
    margin: 10px 0 0 0;
    color: #fff;
    font-size: 17px;
    color: #555;
    line-height: 30px;
}
/*导航栏字体大小*/
.nav-font a {
    font-size: 15px;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: #555;
    background-color: #e7e7e7;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
/*导航栏首页*/ .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
color:#333;background-color:#eee;}
/*导航字体点击背景*/
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
background-color:#fff;
}
/*所有下拉框*/
.dropdown-menu {border:0;
}
/*下拉框内所有字体颜色*/
    .dropdown-menu > li > a {
  color:#555;  }
       
  /*导航栏下拉框内列表*/
/*导航栏下拉框*/
.drop-bgc {padding:0;border-top:1px solid #eeeeee;
}
 .drop-bgc  li {display:inline;/*float:left;*/
    }
 .drop-bgc  li a{padding:8px 10px;}
 /*登入按钮*/
#hovermenu hr {
    margin: 0;
}
/*登入*/
#hoverloginmenu {
    float: right;
}
#hoverloginmenu  a  {
    font-size:16px;
}
#loginStyle {
    width: 114px;
    height: 50px;
    display: block;
    text-align: center;
    color: #fff;
    line-height: 50px;
    font-size: 20px;
    text-decoration: none;
    background-color: #ff503f;
    font-weight: 600;
}
    #loginStyle:hover, #loginStyle:focus { 
        background-color: #cc2414;
    
    }  
/*登入下拉框*/
.log li a:hover {
    background-color: #ffce5c;
    border-left:5px solid  #ffa242;
}
.log li a {
  
    border-left: 5px solid #fff;
}
/*下拉框右边距离和框内内边距*/
 .log{padding-top :5px;
}
#hoverloginmenu .dropdown-menu { margin:0;
}
/*图片轮播居中*/
.carousel-inner img {
	margin: 0 auto;
}
/*轮播图左右按钮*/
.carousel-control {font-size:50px;width:5%;opacity: .3;
}
    .carousel-control.right {
        background-image: linear-gradient(to left,rgba(255, 255, 255, 0.3) 0,rgba(0,0,0,.0001) 100%);
    }
    .carousel-control.left {
        background-image: linear-gradient(to right,rgba(255, 255, 255, 0.3) 0,rgba(0,0,0,.0001) 100%);
    }
/*中间部分消息栏*/
#Message-bar{
 margin:25px 20px 15px 20px;
}
/*消息轮播字体样式*/
.message a {color:red;font-size:14px;text-align:center;margin-left:10px;line-height:34px;
}

/*************手机版导航栏**************/
#NavSx>li>a{
color:#222;font-size:17px;
}
#NavSx > li > ul a {
    
    font-size: 16px;
}
#NavSx > li:hover {
   background-color:#f2f2f2;
}
#NavSx span {
  color:#ffa242;margin-left:6px;
}
/******新闻消息通知********/
#NewsBar {
    background-color: #f5f5f5;
    border: 1px solid rgba(0, 0, 0, 0.05);
    border-radius: 4px;
    margin: 26px 26px 0 26px;
    line-height: 34px;
}
#NewsBarContain > div, #demo {
    float: left;
}
#NewsBarContain span {
    color: #ff0000;
    font-size: 22px;
    line-height: 34px;  top:3px;
}
#demo {
    overflow: hidden;
    height: 24px;
    margin-top: 4px;
    margin-left: 10px;
}
#demo > ul {
    padding: 0;
    margin: 0;
    line-height: 26px;
}
#demo > ul > li > a {
    font-size:14px;
    color:#444;
}
#demo > ul > li > a p:hover, #demo > ul > li > a:hover {
    color: #ff0000;
}

        /******中间五模块********/
#features .service-box .glyphicon {
    color: #d40809;
}
.RegistrationBtn {
    border-radius: 5px;
    color: white;
    background-color: darkorange;
    font-weight: bold;
    /*float: right;*/
    margin-right: 15px;
    -moz-transition: all linear 0.10s;
    border: 1px solid #d57500;
}
    .RegistrationBtn:hover {
        background-color: #ffbf5a;
    }
#featuresTwo .mediaFirst .First, featuresTwoq .mediaFirst .First {
    padding: 0;
}
#featuresTwo {
    margin-top: -20px;
}
#featuresTwoq {
    padding: 0px;
}

#xsVisible1, #xsVisible2, #xsVisible3, #xsVisible4, #xsVisibleNew1, #xsVisibleNew2, #xsVisibleNew3, #xsVisibleNew4 {
    width: 325px;
    height: 90px;
}
.cRewardAdd1, #cFormOne1, .cNavServiAdd7, .cNavServiAdd2, .cReward1, #cFormOne, .cNavServi7, .cNavServi2 {
    color: black;
}
#fiveboxes .fourImg {
    padding: 0;
}
#fiveboxes {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0 10px;
}

    #fiveboxes span {
        margin-right: 0px;
    }
    #fiveboxes .features:nth-child(2) {
        padding: 5px;
    }


    #fiveboxes .features > div > div {
        border: 1px solid #ffa242;
        border-radius:10px;
    }

    #fiveboxes .features:nth-child(2) > div > div:hover, #featuresTwoq > div > div:hover {
        box-shadow: 3px 6px 10px #ffa242;
        border: 1px solid #ffb404;
    }

    #fiveboxes a {
        color: black;
        margin-left: 0px;
    }
            #fiveboxes h4 {
                margin-top: 12px;
            }
        #fiveboxes h3 > a {
            color: #333;
        }

        #fiveboxes a:hover {
            color: #a65401;
            text-decoration:none;
        }

.features .media.service-box {
    margin: 0px 0 20px;
    padding: 0px 0px;
    background: transparent;
    border: 0px;
}

.media.service-box {
    margin: 25px 0 36px;
    padding: 20px 15px 10px;
    background: #FFFFFF;
    overflow: hidden;
    border-bottom: 2px solid #E0E0E0;
}

.media {
    margin-top: 15px;
}

#fiveboxes .features .media-body h3 {
    font-size: 19px;
    margin-top: 15px;
 
}
#fiveboxes .features:nth-child(2) .media-body h3, #fiveboxes .features:nth-child(2) .media-body h4 {
    margin-left: 15px;
}
#fiveboxes .features:nth-child(2) h3 a:hover {
    color: #d40809;
}
#features h4, #features h3 {
    margin-left: 4px;
}
#features a:hover {
    color: #d40809;
}

#features h4 a {
    margin-right: 7px;
}
    #features h3 {
        border-left: 10px solid #ffa242;
        padding-left: 10px;
    }
#fiveboxes #features > div > div {
    border: 1px solid #fff;
  
}
.media-left, .media > .pull-left {
    padding-right: 5px;
}

/*首页底部*/
.footer .row {margin:0;
}
.footer ul, .footer ul a {
    list-style: none;
    color: #555;
    margin-left: -20px;
}
.foot-l > a, .foot-ll > a, .footer-a > a {
    margin-bottom: 20px;
}
.foot-l a {
    margin-left: 15px;
}
.foot-l, .foot-ll, .foot-lll, .footer-b, footer-a {
    margin: 0;
    padding: 0;
}
.footer-a ul {
    margin-top: 10px;
}
.foot-l ul {
    margin-left: -5px;
    margin-top: 10px;
}
.foot-ll ul {
    margin-top: 10px;
}
.footer {
    padding: 0;
}

/*浅灰色区域样式*/
.footer .light-grey > div {
    padding-left:10px;
    margin-left: 5px;
}
.footer .light-grey h4 a {
    color: #555;
    text-decoration: none;
    font-weight: 600;
    border-left: 10px solid #ffa242;padding-left:10px;
}
.footer .light-grey p {
    margin: 0;
}
.footer .light-grey p a{  color: #333;
}
    .footer .light-grey p a:hover {
        text-decoration: underline;
        color: #222;
    }

.footer .light-grey {
    background-color: #eee;
}
.foot-l ul li a:hover, .foot-ll ul li a:hover, .footer-a ul li a:hover, .footer-b ul li a:hover {
    color: #313131;
}
.foot-ll > div li, .foot-ll > div li a, .foot-lll > div a {
    font-size: 17px;
} 
/*图片边距*/
.footer-b img {
    margin-bottom: 18px;
}

.footer-b ul {
    margin-top: 10px;
}

.address p {
    float: right;
    margin-right: 15px;
}
/******页脚********/
.media.serviceboxA {
    margin: 25px 0 36px;
    padding: 20px 15px 10px;
    overflow: hidden;
}
    .media.serviceboxA h5 {
        margin-bottom: 20px;
    }

.lightGrey .wow p {
    margin-bottom: 5px;
}

.footer-img a:nth-child(4) > img {
    margin-left: 0px;
}
.footer .light-grey {
    padding: 20px 0px 10px 0px;
}
#ConditionsAndF ,#cusSupport, #briointroduce, #cPartner {
    text-decoration: none;
}

/*輪播圖和底部灰色超出調整手機版*/
#Scrollimg {
    margin-right: 0;
}
#footPfColor {
    color: #333;
    margin-top: 30px;
    margin-bottom: 18px;
    border-top: 1px dotted #ddd;
    padding-top: 15px;
}
#footerRow {
    font-size: 14px;
}

#footPfColor, #cFoot0, #yearNow {
    font-size: 11px;
}
.pagefoot {
    margin-left: 10px;
    font-size: 14px;
}
#cGuangP {
    margin-left: 10px;
}
#cGuang {
    margin-left: 0px;
}
.pagefootTitle {
    font-weight: 600;
    line-height: 50px;
    border-left: 4px solid #ff9000;
    padding-left: 6px; /*font-size:15px;*/
}
/*段落开头空两个字*/
.twoSpace {
    margin-left: 20px;
}
#acNavServi2, #acNavServi3, #acNavServi4, #acNavServi5, #acNavServi7, #acNavServi8, #acNavServi9 {
    background: url("gray.png")no-repeat 10px 8px;
}

    #acNavServi2:hover, #acNavServi3:hover, #acNavServi4:hover, #acNavServi5:hover, #acNavServi7:hover, #acNavServi8:hover, #acNavServi9:hover {
        background: url("grayright.png")no-repeat 10px 6px;
    }
    .RegistrationBtn{
        position:absolute;
        bottom:8px;
        right:5px;
    }
 

/*不同浏览器大小的模块不同大小设置区域*/
/* 小屏幕（平板，大于等于768px） */
@media (min-width: 768px) {
    .mediaSmall {
        max-width: 264px;
        /*margin: auto 0;*/
    }
    .RegistrationBtn {
        position: absolute;
        bottom: 28px;
        right: 8px;
    }
    /*輪播圖和底部灰色超出調整手機版*/
    #Scrollimg {
        margin-right: -15px;
    }
    #NewsBar {
        margin: 16px 20px 0 20px;
    }
    .footer .light-grey > div {
        padding-left: 20px;
        margin-left: 5px;
    }
    #footRowChild {
        padding: 0px;
    }
    .tab-h2 {
            font-size: 26px;
        }
    #xsVisible1, #xsVisible2, #xsVisible3, #xsVisible4, #xsVisibleNew1, #xsVisibleNew2, #xsVisibleNew3, #xsVisibleNew4 {
        width: 325px;
        height: 90px;
    }
        .tab-p {
            font-size: 16px;
        }

        .gov-contain {
            height: 270px;
        }

        .drop-bgc {
            min-width: 750px;
        }

    .footer-img a:nth-child(4) > img {
        margin-left: 0px;
    }
        /*中间第一政府模块边距*/
        .fiveBox .twoBox .firstGovBox {
            margin: 0 34px 0 5px;
        }
        /*中间第三表格模块边距*/
        .fiveBox .threeBox .thirdBox {
            margin: 0 10px 0 5px;
        }
        /*中间第五服务站模块边距*/
        .fiveBox .threeBox .fifthGovBox {
            margin: 0 0 0 10px;
        }

        .footer .light-grey {
            padding: 20px 15px 8px 30px;
        }

            #fiveboxes {
        padding: 0 15px;
        margin-top: 10px;
    }
    .features .media.service-box {
        margin: 0px 0 20px;
    }
    .footer .light-grey > div {
        margin-left: 0px;
        padding-left: 0;
    }
        /*******黑色导航栏*******/
        .nav-black-container span, .nav-black-container a {
            color: #a9a9a9;
        }

        .nav-black-container a {
            display: block;
            float: right;
            line-height: 29px;
            background-color: #222;
            margin-left: 2px;
            padding: 0 7px;
            color: #d8d8d8;
        }

            .nav-black-container a:hover {
                color: #fff;
                background-color: #555;
            }

        .nav-black {
            border-bottom: 1px solid #333;
        }

        #blackNav, #blackNavFirst {
            background-color: #222;
        }
        /*******中部容器*******/
    .main-page {
        box-shadow: 2px 15px 8px #d4d4d4;
        padding-left: 15px;
        padding-right: 15px;
    }
    }
    /* 中等屏幕（桌面显示器，大于等于992px） */
    @media (min-width: 992px) {
        #features h4 a {
            margin-right: 8px;
        }
        .footer .light-grey > div {
            padding-left: 20px;
            margin-left: 5px;
        }
        #footRowChild {
            padding: 0px;
        }

        .drop-bgc {
            min-width: 970px;
        }
        .features .media.service-box {
            margin: 0px 0 20px;
        }

        .gov-contain {
            height: 284px;
        }
        /*浅灰色合作单位左边距*/
        .footer-a > a {
            margin-left: 20px;
        }

        .footer-a ul {
            margin-left: 0px;
        }
        /*浅灰色第一张单位图片*/
        .footer-img a:first-child > img {
            margin-left: 20px;
        }

        .footer-img a:nth-child(4) > img {
            margin-left: 0px;
        }

        #NewsBar {
            margin: 16px 12px 0 12px;
        }

        #fiveboxes {
            padding: 0 15px;
        }

        .footer .light-grey {
            padding: 20px 15px 8px 10px;
        }

        #fiveboxes .features:nth-child(2) > div {
            padding-right: 7px;
            padding-left: 7px;
        }

        #fiveboxes {
            margin-top: 25px;
            margin-bottom: 25px;
        }

        .footer .light-grey > div {
            margin-left: 0px;
        }
        .RegistrationBtn {
            position: absolute;
            bottom: 29px;
            right: 5px;
        }

                /*******黑色导航栏*******/
                .nav-black-container span, .nav-black-container a {
            color: #a9a9a9;
        }

        .nav-black-container a {
            display: block;
            float: right;
            line-height: 29px;
            background-color: #222;
            margin-left: 2px;
            padding: 0 7px;
            color: #d8d8d8;
        }

            .nav-black-container a:hover {
                color: #fff;
                background-color: #555;
            }

        .nav-black {
            border-bottom: 1px solid #333;
        }

        #blackNav, #blackNavFirst {
            background-color: #222;
        }
        .mediaFirst {
            height: 160px;
        } 
        #NavBar .nav > li > a {
            padding-left: 10px;
            padding-right: 10px;
        }
        /*******中部容器*******/
        .main-page {
            box-shadow: 2px 15px 8px #d4d4d4;
            padding-left: 15px;
            padding-right: 15px;
        }
    }

    /* 大屏幕（大桌面显示器，大于等于1200px） */
@media (min-width: 1200px) {
    #features h4 a {
        margin-right: 8px;
    }

    .footer .light-grey > div {
        padding-left: 20px;
        margin-left: 5px;
    }
    /*輪播圖和首頁底灰色超出調整，大屏幕*/
    #Scrollimg {
        margin-right: -15px;
    }

    #footRowChild {
        padding: 0px;
    }
    /*中间8格*/
    #xsVisible1, #xsVisible2, #xsVisible3, #xsVisible4, #xsVisibleNew1, #xsVisibleNew2, #xsVisibleNew3, #xsVisibleNew4 {
        width: 328px;
        height: 90px;
    }
  
    /*浅灰色合作单位左边距*/
    .footer-a > a {
        margin-left: 20px;
    }

    .footer-a ul {
        margin-left: -15px;
    }
    /*浅灰色第一张单位图片*/
    .footer-img a:first-child > img {
        margin-left: 5px;
    }

    .footer-img a:nth-child(4) > img {
        margin-left: 0;
    }

    #fiveboxes .features:nth-child(2) > div {
        padding-right: 10px;
        padding-left: 10px;
    }
    
    .asidetop {
        position: fixed;
        bottom: 80px;
        right: 20px;
    }

    .footer .light-grey {
        padding: 20px 35px 4px 35px;
    }

    #fiveboxes {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    #fiveboxes {
        padding: 0 20px;
    }

    #NewsBar {
        margin: 18px 20px 0 20px;
    }

    .footer .light-grey > div {
        margin-left: 0px;
        padding: 0;
    }

    /*******黑色导航栏*******/
    .nav-black-container span, .nav-black-container a {
        color: #a9a9a9;
    }

    .nav-black-container a {
        display: block;
        float: right;
        line-height: 29px;
        background-color: #222;
        margin-left: 2px;
        padding: 0 7px;
        color: #d8d8d8;
    }

        .nav-black-container a:hover {
            color: #fff;
            background-color: #555;
        }

    .nav-black {
        border-bottom: 1px solid #333;
    }

    #blackNav, #blackNavFirst {
        background-color: #222;
    }

    #NavBar .nav > li > a {
        padding-left: 10px;
        padding-right: 15px;
    }
    /*******中部容器*******/
    .main-page {
        box-shadow: 2px 15px 8px #d4d4d4;
        padding-left: 15px;
        padding-right: 15px;
    }
}


      