﻿body {
    font-family: "微软雅黑";
    background: #fff;
    color: #666;
    overflow-y: scroll;
    -ms-overflow-style: scrollbar;
}

ul li {
    list-style-type: none
}

a {
    color: #666;
    text-decoration: none
}

    a:hover {
        color: #0663d6;
        text-decoration: none
    }

td {
    color: #666
}

#serviceBox {
    position: fixed;
    z-index: 999;
    padding-top: 5px;
    padding-bottom: 5px;
    bottom: 47px;
    display: none;
    width: 100%;
    background: rgba(255,255,255,1);
    text-align: center;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

    #serviceBox a {
        line-height: 30px;
    }

#ff input {
    border: 1px solid #ccc;
    background: #fff;
    line-height: 35px;
    height: 35px;
    margin-top: 10px;
    margin-left: 10px;
    border-radius: 0px;
    outline: none
}

#ff textarea {
    border: 1px solid #ccc;
    background: #fff;
    margin-top: 10px;
    margin-left: 10px;
    border-radius: 0px;
    outline: none
}

    #ff input:focus, #ff textarea:focus {
        border-color: #000
    }

#ff .btn {
    border: 0px;
    background: #ddd;
    padding: 0px;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 35px;
}

    #ff .btn:hover {
        color: #fff;
        background: #0663d6; /*c10404*/
    }
/*图片悬浮链接*/
.imgLink-hover {
    cursor: pointer;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0);
    background-image: url(on-hover.png);
    background-repeat: repeat;
    opacity: 0;
    filter: Alpha(Opacity=0);
    z-index: 96;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    -ms-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear
}

    .imgLink-hover:hover {
        opacity: 1;
        filter: Alpha(Opacity=1)
    }

    .imgLink-hover * {
        filter: inherit
    }

.imgLink-hover {
    cursor: pointer
}

    .imgLink-hover:hover .hover-link {
        background-image: url(hover-link.png);
        background-repeat: no-repeat;
        background-position: center center
    }

.hover-link {
    width: 44px;
    height: 44px;
    top: 50%;
    left: 50%;
    margin-left: -22px;
    margin-top: -22px;
    position: absolute;
    display: block
}
/*详情页面*/
.detailTitleTxt {
    border-left: 3px solid #666;
    line-height: 35px;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
    background: #f9f9f9;
    text-indent: 10px;
    margin-bottom: 10px;
}

.detailTitle {
    border-left: 3px solid #666;
    line-height: 35px;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    background: #f9f9f9;
    margin-left: 10px
}

.detailParameter {
    padding: 10px;
    word-wrap: break-word;
}

.detailImg {
    text-align: center;
    padding: 10px;
}

    .detailImg img {
        max-width: 100%;
    }

.detailUrl {
    padding: 10px;
}

    .detailUrl a {
        width: 150px;
        text-align: center;
        line-height: 40px;
        border: 1px solid #333;
        margin: 0px auto 0px auto;
        display: block;
        color: #333;
        text-decoration: none;
    }

        .detailUrl a:hover {
            background: #0663d6;
            border: 1px solid #0663d6;
            color: #fff;
        }

.detailTime {
    width: 100%;
    text-align: center;
    font-size: 12px;
    font-weight: normal;
    color: #999;
    line-height: 50px;
}

.detailContent {
    width: 100%;
    word-wrap: break-word;
    margin: 0px 0 20px 0;
    /*margin: 5px 5px 20px 5px;*/
    /*border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;*/
}

    .detailContent img {
        max-width: 100%;
        height: auto;
        margin: 0px;
        padding: 0px;
        vertical-align: top;
    }

.productImgList {
    width: 100%;
    overflow: hidden;
}

    .productImgList li {
        width: 150px;
        float: left;
        margin-left: 10px;
        margin-bottom: 10px;
    }

        .productImgList li a {
            margin: 0px;
            padding: 0;
        }

            .productImgList li a img {
                width: 150px;
                border: 3px solid #eee;
            }

                .productImgList li a img:hover {
                    border: 3px solid #000;
                }

.productListBox {
    margin-top: 15px;
}

.back {
    line-height: 35px;
    background: #0663d6;
    color: #fff;
    width: 80px;
    text-align: center;
    float: right
}

    .back:hover {
        color: #fff;
        background: #000;
    }


.back1 {
    line-height: 10px;
    background: #063b7d;
    color: #fff;
    width: 80px;
    height:40px;
    text-align: center;
padding:10px 0;
    float: left
}

    .back1:hover {
        color: #fff;
        background: #c10404;
    }


.otherPageBox {
    background: #f1f1f1;
    margin-top: 20px;
    padding: 10px;
    overflow: hidden;
    width: 100%;
    font-size: 12px
}

    .otherPageBox a {
        font-size: 12px;
        line-height: 20px
    }

    .otherPageBox .back {
        line-height: 40px;
        font-size: 14px
    }

.aboutProduct {
    margin: 20px 0px 0px 0px;
}

.msgBox {
    border: 1px dashed #999;
    padding: 20px;
    margin-top: 20px
}

.searchList {
    width: 100%;
    overflow: hidden;
}

    .searchList li {
        margin-top: 10px;
        border: 1px dashed #ccc;
        padding: 5px;
        float: left;
        width: 100%;
    }

        .searchList li:hover {
            border: 1px dashed #000
        }

        .searchList li .img {
            width: 150px;
            float: left;
            display: block;
            overflow: hidden;
            margin-right: 10px
        }

            .searchList li .img img {
                width: 100%;
                height: auto
            }

        .searchList li .title {
            width: auto;
            float: left;
            overflow: hidden;
            display: block
        }
/*手机版菜单可展开图标*/
#app_menudown {
    position: absolute;
    top: 0px;
    right: 0px;
    font-size: 16px;
}

    #app_menudown:hover {
        background-color: #073053;
    }

    #app_menudown span {
        display: block
    }

.bottomButtonBox {
    position: absolute;
    right: 15px
}

.bottomButton {
    float: right;
    margin-left: 10px;
    cursor: pointer;
    border-radius: 4px;
    display: block;
    line-height: 25px;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    background: #ccc;
    color: #fff;
    font-size: 14px;
    transition: background 0.5s
}

    .bottomButton:hover {
        background: #0663d6;
        color: #fff;
    }

.selectedBottomButton {
    background: #0663d6;
}

/*菜单栏标志*/
.navbar-brand {
    padding: 0px;
}
/*产品搜索*/
#smallSearchBox {
    position: fixed;
    overflow: hidden;
    top: 49px;
    display: none;
    z-index: 999;
    width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
}

#small_search {
    color: #fff;
    float: right;
    margin-top: 7px;
    padding: 8px 13px;
    font-size: 17px;
    border-radius: 4px;
}

    #small_search:hover, #small_search:focus {
        cursor: pointer;
        background-color: #063b7d;
    }

.search_group {
    float: right;
    margin: 0px 0px 0px 0px;
    padding: 0px
}

    .search_group input {
        border-radius: 0px;
        height: 35px;
        border: 0px;
        background: #000;
        color: #999
    }

.mysearch_btn {
    background-color: #0663d6;
    color: #fff;
    border-radius: 0px;
    height: 35px;
    line-height: 25px;
}

    .mysearch_btn:hover, .mysearch_btn:focus {
        background-color: #fff;
        color: #333;
    }
/*语言*/
#language {
    float: right;
    width: 43px;
    height: 32px;
    margin-top: 8px;
    display: block;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(zh.png);
    border-radius: 4px;
}

    #language:hover, #language:focus {
        cursor: pointer;
        background-color: #063b7d;
    }

#languageBox {
    position: fixed;
    overflow: hidden;
    top: 50px;
    display: none;
    z-index: 999;
    right: 0px;
    background: url(alpha.png)
}

    #languageBox a {
        float: left;
        width: 50px;
        height: 35px;
        display: block;
        background-repeat: no-repeat;
        background-position: center center
    }

        #languageBox a:hover, #languageBox a:focus {
            cursor: pointer;
            background-color: #063b7d;
        }

.zh {
    background-image: url(zh.png);
}

.en {
    background-image: url(en.png);
}

/*公司简介*/
.aboutBox {
    width: 100%;
    overflow: hidden;
    margin: 10px 0px 20px 0px;
}

.titleBar {
    background: url(title_line.jpg) left 30px no-repeat;
    overflow: hidden;
    padding-bottom: 5px
}

    .titleBar h5 {
        float: left;
        font-size: 22px;
        color: rgb(67, 67, 67);
        margin: 0px;
    }

    .titleBar span {
        float: left;
        padding-top: 10px;
        text-indent: 12px;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
        color: rgb(125, 125, 125);
    }

.aboutBox section {
    clear: both;
    padding: 10px 0px 0px 0px;
}

    .aboutBox section img {
        margin: 10px 20px 0px 0px;
        max-width: 350px;
        float: left;
    }

.aboutMore {
    color: #0663d6;
    display: inline-block;
    font-size: 12px;
    padding: 5px 7px;
    transition: background 0.3s;
    border: 1px solid #0663d6;
    border-radius: 4px;
}

    .aboutMore:hover {
        color: #fff;
        background-color: #0663d6;
        text-decoration: none;
    }

.aboutContent {
    line-height: 31px;
    padding: 8px 0px 0px 0px;
    font-family: 'Microsoft YaHei';
}
/*公司简介*/

.aboutBg {
    background: url(aboutbg.jpg) #f3f3f3 no-repeat center center;
    margin-top: 30px;
    margin-bottom: 50px;
    overflow: hidden;
    padding-bottom: 40px;
}

.aboutCenter {
    width: 100%;
    overflow: hidden;
    margin: 70px 0px 0px 0px;
}

    .aboutCenter.title {
        text-align: center;
        height: 45px;
        background: url(titlebg.jpg) no-repeat center bottom;
    }

        .aboutCenter .title h5 {
            display: inline-block;
            width: auto;
            padding: 0px;
            color: #333;
            font-size: 28px;
            line-height: 28px;
            text-align:center;
            height: 45px;
            overflow: hidden;
           
            margin: 0
        }

        .aboutCenter .title span {
            display: none
        }

    .aboutCenter section {
        display: block;
        margin: 0 auto;
        max-width: 800px;
        text-align: center;
        margin-top: 15px;
    }

a.aboutCenterMore {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    padding: 12px 30px;
    transition: background 0.3s;
    background: #21bcd8;
    border-radius: 40px;
}

a.aboutCenterMore:hover {
    color: #fff;
    background-color: #000;
    text-decoration: none;
}

.aboutCenterContent {
    line-height: 31px;
    padding: 0px 0px 0px 0px;
    font-family: 'Microsoft YaHei';
}
/*首页产品*/
.indexProduct {
    margin: 0px 0px 0px 0px;
}

.productList {
    clear: both;
    margin: 30px -15px 0px -15px;
}

.productImg {
    min-height: 100px;
    margin: 0px;
    margin-bottom: 15px;
}

    .productImg a {
        position: relative;
        display: block;
        width: auto;
        margin: 0px auto 0px auto;
    }

    .productImg img {
        margin-right: auto;
        margin-left: auto;
        display: block;
        height: auto;
        width: 100%;
        height: auto;
        margin-bottom: 0px;
        padding: 0px;
    }

        .productImg img:hover {
        }

.productTitle {
    width: 100%;
    display: block;
    text-align: center;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    color: #333;
    transition: color 0.3s;
}

    .productTitle:hover {
        color: #000;
        text-decoration: none;
    }

.viewBig {
    cursor: pointer;
}
/*首页标题栏*/
.titleHomeBar {overflow: hidden;text-align: center; margin: 40px;padding: 0}
.titleHomeBar h5 {display: block;color: #333;font-size: 16px;line-height: 23px; overflow: hidden;text-align: center;  margin: 0;font-family: 微软雅黑;font-weight: bold}
.titleHomeBar .txt {display: inline-block;height: 50px;width: auto;padding-top: 8px}
.titleHomeBar .leftbg {display: inline-block;background: url(titleleftbg.gif) no-repeat left top;width: 50px;height: 50px;}
.titleHomeBar .rightbg {display: inline-block;background: url(titlerightbg.gif) no-repeat right bottom;width: 50px;height: 50px;}
.titleHomeBar > span {display: block;color: #999;font-size: 12px;line-height: 20px;overflow: hidden;font-family: Georgia;text-align: center}
.titleHomeBar section {display: block;margin: 0 auto; max-width: 1200px;text-align: center;margin-top: 15px;line-height: 31px;}
.titleHomeBar img { max-width: 100%; margin:0 auto }
/*首页产品风格1*/
.homeTitleBg {overflow: hidden;margin: 10px 0px 0px 0px;  text-align:center;width:100%;}
.homeTitleBg h5 {line-height: 51px;font-size: 23px;color: rgb(0, 0, 0);margin: 0px;}
.homeTitleBg section {display: block; margin: 0 auto;max-width: 690px;text-align: center;margin-top: 15px; line-height:31px;}
.homeTitleBg span {line-height: 31px; padding: 8px 0px 0px 0px;font-family: 'Microsoft YaHei'; }
.productHome { width: 100%; overflow: hidden;margin: 30px 0px 0px 0px;}
.productHome .productTitleBar {background: url(titlebg.jpg) left 100px no-repeat; overflow: hidden; padding-bottom: 15px}
.productHome .productTitleBar h5 { float: left;line-height: 51px;font-size: 15px; color: rgb(0, 0, 0); margin: 0px;font-weight:bold;}
.productHome section {display: block;margin: 0 auto; margin-top: -20px;}
.productHome img {max-width: 100%;}
.productHomeImg { margin-top: 30px;margin-left:0px;}
.productHomeImg img {max-width: 100% }
a.productHomeMore {color: #fff;display: inline-block;font-size: 14px;padding: 12px 30px;transition: all 0.3s; background: #3baf5e;border-radius: 30px;}
a.productHomeMore:hover {color: #fff; background-color: #90c73f;text-decoration: none;}
.productHomeContent { line-height: 31px; padding: 8px 0px 0px 0px;font-family: 'Microsoft YaHei';}

/*首页案例*/
.caseBox {margin: 0px 0px 20px 0px;}
.caseBox .indexCaseList { clear: both;list-style: none;margin: 0px;padding: 0px 0px 0px 0px;margin-top: -10px;}
.caseBox .indexCaseList li {overflow: hidden;padding: 0px;height: 150px;float: left; margin-top: 15px}
.caseBox .indexCaseList li span {display: block;}
.caseBox .indexCaseList li .title {font-weight: bold;font-size: 14px;overflow: hidden; height: 130px;line-height:130px; }
.caseBox .indexCaseList li .time {font-size: 12px;margin-bottom: 3px;margin-top: 2px}
.caseBox .indexCaseList li p {display: block;height: 55px;overflow: hidden;font-size: 14px;line-height: 18px}
.caseBox .indexCaseList li .txt {margin-left: 270px;background: #f8f8f8;padding-left: 30px;height: 150px;overflow: hidden;padding-top: 5px; }
.caseBox .indexCaseList li .img {width: 260px;height: 150px;position: absolute;left: 0;background-size: cover;margin-left: 15px;margin-right: 15px;}
.caseBox .indexCaseList li:hover { }
.caseBox .indexCaseList li a { }
.caseBox .indexCaseList li a:hover .txt {background: #3d76cf;color: #ddeafb}
.indexCase {margin-top: -10px; margin-bottom: 20px;}
.indexCase li {overflow: hidden;padding: 0px;line-height: 35px;border-bottom: 1px dashed #ccc}
.leftCaseBox { margin: 0px 0px 20px 0px;}
.leftCaseBox .caseList {clear: both;list-style: none;margin: 0px;padding: 0px 0px 0px 0px; margin-top: 0px;}
.leftCaseBox .caseList li { width: 100%;border-bottom: 1px dashed #ccc;overflow: hidden;background: url(li.png) no-repeat left center;line-height: 40px;height: 40px; padding: 0px;
text-indent: 13px; }
.leftCaseBox .caseList li:hover { background-color: #fff}
.leftCaseBox .caseList li a {}
.leftCaseBox .caseList li a:hover {text-decoration: none;background: none }

.iconBox{border-bottom: #eee 1px solid;overflow:hidden}
.greenBox{width:250px;overflow:hidden;margin:10px auto;display:block}
.greenBox h2{display:inline-block}
.greenBox .img{background:#eee;border-radius:0px;padding:70px;transition:all 0.3s}
.greenBox:hover .img{background:#0d7cde}
.greenBox .txt{color:#000;text-align:center;margin-top:10px;font-weight:bold;}
.greenBox:hover .txt{color:#0d7cde;}
.greenBox .img img{max-width:100%;}


/*首页新闻*/
.newsBox { margin: 0px 0px 20px 0px;}

.indexNews {
    clear: both;
    list-style: none;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

    .indexNews li {
        color: #898989;
        border-bottom: 1px dashed #ccc;
        overflow: hidden;
        background: url(li.png) no-repeat left 16px;
        line-height: 21px;
        padding: 10px 0px;
        padding-left: 13px;
    }

        .indexNews li a {
            color: #656464;
        }

            .indexNews li a:hover {
                text-decoration: none;
                color: #0663d6;
            }

.newsTime {
    float: right;
}

.leftNews {
    clear: both;
}

    .leftNews ul {
        padding: 0px 0px 12px 0px;
    }

    .leftNews span.newsTime {
        display: none;
    }

/*介绍列表*/
.nameList {
    margin-bottom: 15px;
    padding: 0px;
    margin-top: 20px
}

    .nameList ul {
        margin: 0px;
        padding: 0px;
    }

    .nameList li:first-child {
        margin-top: 0px;
    }

    .nameList li {
        padding: 0px;
        border-bottom: 1px solid #eee;
        padding-left: 5px;
        overflow: hidden
    }

        .nameList li span {
            width: 20px;
            height: 20px;
            line-height: 20px;
            text-align: center;
            color: #fff;
            background: #666;
            display: block;
            font-size: 12px;
            float: left;
            overflow: hidden;
            margin-top: 10px
        }

        .nameList li > a {
            line-height: 40px;
            display: block;
            text-indent: 5px;
            float: left;
            overflow: hidden;
            width: 80%;
            height: 40px
        }

        .nameList li:hover span {
            background: #0663d6
        }

        .nameList li .time {
            width: auto;
            height: auto;
            line-height: 40px;
            color: #666;
            text-align: center;
            background: none;
            display: block;
            font-size: 12px;
            float: right;
            overflow: hidden;
            margin-top: 0px
        }

        .nameList li:hover .time {
            background: none
        }


/*首页联系*/
.index_contact {
    background: url(title_line.jpg) left 30px no-repeat;
    margin: 0px 0px 20px 0px;
}

    .index_contact P {
        clear: both;
    }

/*导航菜单*/
.navbar li span {
    display: none
}

.navbar {
    margin: 0px;
    margin-top: 0px;
    min-height: 70px;
    background: url(nav_bg.png) top no-repeat;
    border: none;
}
/*翻页组件*/
.pageBar {
    width: 100%;
    overflow: hidden;
    float: left;
    display: inline;
    margin-top: 0px;
}

    .pageBar .pageList {
        width: 100%;
        overflow: hidden;
        float: left;
        line-height: 35px;
        text-align: center;
    }

        .pageBar .pageList a {
            font-size: 14px;
            display: inline-block;
            text-align: center;
            width: 35px;
            text-align: center;
            color: #000;
            margin-top: 10px;
            margin-right: 5px;
            margin-left: 5px;
            background: #eee;
        }

            .pageBar .pageList a:hover {
                color: #fff;
                background: #000;
            }

        .pageBar .pageList .selected {
            font-size: 14px;
            display: inline-block;
            text-align: center;
            color: #fff;
            background: #000;
            cursor: default;
        }

            .pageBar .pageList .selected:hover {
                color: #fff;
                background: #000;
            }
/*底部信息*/
footer {
    text-align: center;
    background-color: #064aa4;
    color: #6aaaff;
    padding: 30px 0px 20px 0px;
    margin-top: 30px;
    font-size: 12px;
}

    footer a {
        color: #6aaaff;
    }

.copyright {
    line-height: 20px;
}

    .copyright a {
        color: #C0C0C3;
    }

.foot_nav {
    width: 25%;
    float: left;
    background-color: #fafafa;
    text-align: center;
}

    .foot_nav:hover, .foot_nav:focus {
        background-color: #e4e4e4;
    }

    .foot_nav a {
        color: #898989;
        display: block;
    }

        .foot_nav a:hover, .foot_nav a:focus {
            text-decoration: none;
        }

    .foot_nav span {
        display: block;
        padding: 3px 0px 0px 0px;
    }

.webshare {
    width: 230px;
    padding: 5px;
}

.ewebshare {
    width: 200px;
    padding: 5px;
}

/*横幅*/
.banner {
    width: 100%;
    height: auto;
    margin-bottom: 0px;
    background: #000;
    padding: 0;
    margin-bottom: 0px;
}

.topPadding {
    height: 70px;
    width: 100%;
    background: #666;
    overflow: hidden
}

/*内页横幅图片*/
.bannerImg {
    width: 100%;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
}

    .bannerImg img {
        max-width: 100%;
        height: auto;
    }

.banner .mobileimg {
    display: none
}

/*产品搜索标题*/
.searchTitle {
    width: 100%;
    padding-top: 10px;
    font-weight: bold;
}

/*.navigationBox{position:absolute;display:none;z-index:999;right:15px;overflow:hidden;width:270px;line-height:40px;background:url(alpha.png);}
.navigationBox .selected{color:#eee;background:url(smallalpha.png);}
.navigationBox span{cursor:pointer;display:block;position:absolute;right:0px;top:0px;background:#990000;color:#fff;width:40px;text-align:center;font-size:20px;font-weight:bold}
.navigationBox span:hover{background:#ff0000;}*/

/*当前位置*/
.positionBox {
    width: 100%;
    margin: 0px;
    padding: 0px
}

.positionBar {
    width: 100%;
    overflow: hidden;
    line-height: 50px;
    background: url(smallalpha.png);
}

    .positionBar .title {
        width: 100px;
        margin: 0px;
        padding: 0px;
        float: left;
        display: block;
        text-align: center;
        font-size: 16px;
        background: #0b68d0;
        color: #fff;
        font-weight: normal;
        line-height: 50px;
    }

    .positionBar span {
        margin: 0px;
        float: left;
        padding-left: 10px;
        width: 425px;
        max-width: none;
        overflow: hidden;
        height: 50px
    }

        .positionBar span a {
            font-size: 14px;
            color: #ccc;
            text-decoration: none;
        }

            .positionBar span a:hover {
                color: #fff
            }

.navigationTitle {
    background: url(navg.png);
    color: #fff;
    line-height: 50px;
    font-size: 16px;
    width: 100%;
    text-indent: 10px
}

/*导航菜单*/
.indexNavigationGroup {
    display: none;
}


.navigationBox {
    overflow: hidden;
    line-height: 40px;
    margin-top: -1px;
    margin-right: 0px;
    width: 100%
}

    .navigationBox span {
        cursor: pointer;
        display: block;
        position: absolute;
        right: 1px;
        top: 0px;
        background: #eee;
        color: #000;
        width: 40px;
        text-align: center;
        font-size: 20px;
        font-weight: bold
    }

        .navigationBox span:hover {
            background: #333;
            color: #fff
        }

#firstpane {
    margin: 0px;
    padding: 0px;
    width: 100%;
    overflow: hidden;
}

    #firstpane > li {
        float: left;
        width: 100%;
        position: relative;
    }

        #firstpane > li:hover {
        }

        #firstpane > li > a {
            display: block;
            text-indent: 10px;
            color: #000;
            border-bottom: 1px solid #ccc;
            border-left: 1px solid #ccc;
            border-right: 1px solid #ccc;
            font-size: 14px;
            font-weight: bold
        }

            #firstpane > li > a:hover {
                background: #eee;
            }
        /*小类*/
        #firstpane > li > ul {
            float: left;
            padding: 0px;
            margin: 0px;
            display: none;
            width: 100%;
        }

            #firstpane > li > ul > li {
                float: left;
                width: 100%;
                position: relative;
            }

                #firstpane > li > ul > li:hover {
                }

                #firstpane > li > ul > li > a {
                    display: block;
                    text-indent: 30px;
                    color: #000;
                    border-bottom: 1px solid #ccc;
                    border-left: 1px solid #ccc;
                    border-right: 1px solid #ccc;
                    font-size: 14px;
                }

                    #firstpane > li > ul > li > a:hover {
                        background: #eee;
                    }
                /*小类*/
                #firstpane > li > ul > li > ul {
                    width: 100%
                }

                    #firstpane > li > ul > li > ul > li {
                        float: left;
                        width: 100%;
                        position: relative;
                    }

                        #firstpane > li > ul > li > ul > li:hover {
                        }

                        #firstpane > li > ul > li > ul > li > a {
                            display: block;
                            text-indent: 50px;
                            color: #000;
                            border-bottom: 1px solid #ccc;
                            border-left: 1px solid #ccc;
                            border-right: 1px solid #ccc;
                            font-size: 12px;
                        }

                            #firstpane > li > ul > li > ul > li > a:hover {
                                background: #eee;
                            }

    #firstpane .selected {
        color: #0663d6;
        background: #eee;
    }
/*推荐新闻*/
.recommendNews {
    width: auto;
    overflow: hidden;
    background: #e9e9e9;
}

    .recommendNews .slider {
        margin: 30px;
        width: inherit;
    }

    .recommendNews .newsImg {
        width: auto;
        display: block;
        float: left;
        margin-right: 20px;
        padding: 0px
    }

        .recommendNews .newsImg img {
            width: auto;
            height: 190px;
        }

    .recommendNews p {
        width: auto;
        padding: 0px;
        margin: 0px;
        line-height: 25px;
    }

    .recommendNews .newsTitle {
        font-size: 16px;
        font-weight: bold;
        display: inline;
        padding: 0px;
        line-height: 30px;
    }

        .recommendNews .newsTitle:hover {
            color: #c10404;
        }

    .recommendNews .more {
        width: 120px;
        line-height: 35px;
        border: 1px solid #ccc;
        color: #666;
        text-align: center
    }

        .recommendNews .more:hover {
            border: 1px solid #c10404;
            color: #fff;
            background: #c10404
        }

    .recommendNews .slider__nav {
        bottom: 0px;
        right: 0px;
    }

/*新闻列表*/
.newsList {
    margin-bottom: 15px;
    padding: 0px
}

    .newsList ul {
        margin: 0px;
        padding: 0px;
    }

    .newsList li {
        padding: 0px;
    }

        .newsList li .wrapper {
            display: block;
            padding: 10px;
            border: 1px dashed #ccc;
            margin-bottom: 15px;
            padding-bottom: 0;
            overflow: hidden;
            position: relative
        }

        .newsList li .time {
            width: 70px;
            text-align: center;
            position: absolute;
            right: 10px;
            top: 15px
        }

            .newsList li .time .day {
                /*  font-size: 60px;*/
                font-size: 40px;
                color: #888;
                line-height: 38px
            }

            .newsList li .time .date {
                font-size: 16px;
                color: #888;
            }

        .newsList li .img {
            width: 90px;
            height: 90px;
            position: absolute;
            left: 0;
            background-size: cover;
            margin-left: 10px;
            margin-right: 10px;
        }

        .newsList li .tit {
            margin-bottom: 10px;
            padding-bottom: 12px;
            height: 90px;
            overflow: hidden;
            margin-left: 100px;
            margin-right: 100px;
        }

            .newsList li .tit span {
                display: block;
                height: 22px;
                overflow: hidden;
                line-height: 22px;
                font-size: 15px;
                color: #666;
                font-weight: bold;
            }

        .newsList li p {
            margin-left: 0px;
            font-size: 12px;
            line-height: 24px;
            height: 67px;
            color: #888;
            overflow: hidden;
        }

        .newsList li:hover {
        }

            .newsList li:hover .wrapper {
                border: 1px dashed #000;
            }

            .newsList li:hover .time .day, .newsList li:hover .time .date {
                color: #000;
            }

            .newsList li:hover .tit {
                border-bottom-color: #000;
                color: #000;
            }

            .newsList li:hover p {
                color: #000;
            }

.dtiotai {
    padding: 0px;
}

/*屏幕宽度为414px至767px*/
@media screen and (min-width:414px) and (max-width:767px) {
    .col-mm-1, .col-mm-2, .col-mm-3, .col-mm-4, .col-mm-5, .col-mm-6, .col-mm-7, .col-mm-8, .col-mm-9, .col-mm-10, .col-mm-11, .col-mm-12 {
        float: left;
    }

    .col-mm-12 {
        width: 100%;
    }

    .col-mm-11 {
        width: 91.66666667%;
    }

    .col-mm-10 {
        width: 83.33333333%;
    }

    .col-mm-9 {
        width: 75%;
    }

    .col-mm-8 {
        width: 66.66666667%;
    }

    .col-mm-7 {
        width: 58.33333333%;
    }

    .col-mm-6 {
        width: 50%;
    }

    .col-mm-5 {
        width: 41.66666667%;
    }

    .col-mm-4 {
        width: 33.33333333%;
    }

    .col-mm-3 {
        width: 25%;
    }

    .col-mm-2 {
        width: 16.66666667%;
    }

    .col-mm-1 {
        width: 8.33333333%;
    }

    .logo img {
        max-width: 400px;
    }
}

/*屏幕宽度为768px以下，手机版*/
@media screen and (max-width: 767px) {
    .topPadding {
        height: 50px;
    }

    .navbar {
        min-height: 50px;
        background-position: left -20px;
        background-color: #333
    }
   
    .searchBox {
        height: 30px;
    }

    .navbar-brand img {
        height: 50px
    }

    .navbar-default .navbar-brand {
        color: #fff;
        font-size: 16px;
    }

        .navbar-default .navbar-brand:hover,
        .navbar-default .navbar-brand:focus {
            color: #fff;
        }

    .navbar-toggle {
        border: none;
    }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border: 1px solid #333;
    }

    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        background: url(alpha.png);
    }

    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }

    .navbar-default .navbar-nav {
        margin-top: 0px;
        margin-bottom: 0px;
    }

        .navbar-default .navbar-nav > li {
        }

            .navbar-default .navbar-nav > li:last-child {
                border: none;
            }

            .navbar-default .navbar-nav > li > a {
                color: #fff;
            }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a {
            color: #fff;
        }

            .navbar-default .navbar-nav > li > a:hover,
            .navbar-default .navbar-nav > li > a:focus,
            .navbar-default .navbar-nav > .active > a,
            .navbar-default .navbar-nav > .active > a:hover,
            .navbar-default .navbar-nav > .active > a:focus,
            .navbar-default .navbar-nav > .open > a,
            .navbar-default .navbar-nav > .open > a:hover,
            .navbar-default .navbar-nav > .open > a:focus,
            .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
                background: url(alpha.png);
                color: #fff;
            }

    .navbar li {
        border-bottom: 1px solid #444
    }

    .navbar ul li:last-child {
        border-bottom: none
    }

    .navbar .dropdown-menu li a {
        line-height: 30px;
        display: block;
    }

        .navbar .dropdown-menu li a:hover {
            background: url(alpha.png);
        }

    .navbar .dropdown-menu li ul li a {
        color: #fff;
        padding-left: 40px
    }

    .navbar .dropdown-menu li ul li ul li a {
        color: #fff;
        padding-left: 60px
    }

    .navbar .dropdown-menu a span {
        display: inline;
    }

    .about_box section img {
        margin: 10px 15px 0px 0px;
        max-width: 180px;
        height: auto;
    }

    .logo {
        text-align: center
    }

        .logo img {
            max-width: 700px
        }

    footer {
        margin-bottom: 50px;
    }

    #app_menudown {
        display: block;
    }

    #cmsFloatPanel {
        display: none;
    }

    .slider__arrows-item {
        display: none;
    }

    .mobile {
        margin: 0px;
        padding: 0px;
    }

    .indexNavigationGroup {
        display: block;
        margin-bottom: 20px;
        background: url(title_line.jpg) left 30px no-repeat;
    }

        .indexNavigationGroup .navigationBox {
            display: block;
            position: static;
            background: none;
            padding-top: 0px;
            margin-top: 15px
        }

        .indexNavigationGroup #firstpane > li > a {
            width: 100%;
            color: #333;
            overflow: hidden;
            background: url(li.png) no-repeat 5px 16px;
            text-indent: 20px
        }

            .indexNavigationGroup #firstpane > li > a:hover {
                color: #000;
            }

        .indexNavigationGroup #firstpane > li > ul > li a {
            background: url(li.png) no-repeat 23px 16px;
            color: #333;
            text-indent: 40px
        }

            .indexNavigationGroup #firstpane > li > ul > li a:hover {
                color: #000
            }

        .indexNavigationGroup #firstpane > li > ul > li > ul > li a {
            background: url(li.png) no-repeat 43px 16px;
            color: #333;
            text-indent: 60px
        }

            .indexNavigationGroup #firstpane > li > ul > li > ul > li a:hover {
                color: #000
            }

    .news_box {
        margin-top: 0px;
    }

    .positionBar .title {
        display: none;
    }

    .positionBar {
        background: #eee;
    }

        .positionBar span {
            margin: 0px;
            float: left;
            padding-left: 10px;
        }

            .positionBar span a {
                font-size: 12px;
                color: #333;
                line-height: 40px;
                text-decoration: none;
            }

                .positionBar span a:hover {
                    color: #000
                }

    .navigationBox {
        right: 0px;
        width: 100%;
        border-top: 1px solid #ccc;
        margin-top: 30px
    }

    .navigationTitle {
        display: none
    }

    .bottomButton {
        float: right;
        margin-left: 5px;
        cursor: pointer;
        display: block;
        line-height: 25px;
        width: auto;
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
        background: #ccc;
        color: #fff;
        font-size: 14px;
        transition: background 0.5s
    }

    .selectedBottomButton {
        background: #0663d6;
    }

    .newsList li .time {
        display: none
    }

    .newsList li .tit {
        margin-right: 0;
    }

    .detailTitle {
        margin-left: 0
    }

    .emptyBanner {
        margin-bottom: 30px;
    }

    .banner .mobileimg {
        display: block
    }

    .banner .img {
        display: none
    }
}
/*屏幕宽度为768px以上*/
@media screen and (min-width: 768px) {
    .navbar-nav > li { /*border-right: 1px solid #052744;border-left: 1px solid #3d5f7d;*/
    }

        .navbar-nav > li:first-child {
            border-left: 0;
        }

        .navbar-nav > li:last-child {
            border-right: 0;
        }

        .navbar-nav > li > a {
            transition: background 0.4s;
            text-align: center;
        }

    .navbar-default .navbar-nav > li > a {
        font-size: 12px;
        line-height: 40px;
        min-width: 60px;
        color: #fff;
        font-weight: bold;
        padding-left: 0px;
        padding-right: 0px
    }

        .navbar-default .navbar-nav > li > a:hover,
        .navbar-default .navbar-nav > li > a:focus,
        .navbar-default .navbar-nav > .active > a,
        .navbar-default .navbar-nav > .active > a:hover,
        .navbar-default .navbar-nav > .open > a,
        .navbar-default .navbar-nav > .open > a:hover,
        .navbar-default .navbar-nav > .open > a:focus {
            background: url(alpha.png);
            color: #fff;
        }

    .navbar-default .navbar-nav-e > li > a {
        font-weight: normal;
    }

    .navbar .dropdown-menu {
        background: url(alpha.png);
        border: none;
        color: #fff;
        padding: 0px;
        border-radius: 0px;
        min-width: 130px;
    }

    .en .navbar .dropdown-menu {
        min-width: 220px
    }

    .navbar .dropdown-menu li a {
        color: #fff;
        line-height: 35px;
        font-size: 12px;
        padding: 0px;
        text-indent: 10px;
    }

        .navbar .dropdown-menu li a:hover {
            background: url(alpha.png);
            color: #fff;
        }

    .navbar .dropdown-menu li ul {
        display: none;
        position: absolute;
        z-index: 9999;
        margin-top: -35px;
        margin-left: 130px;
        width: 130px;
        background: url(alpha.png);
    }

    .en .navbar .dropdown-menu li ul {
        margin-left: 220px;
        width: 220px
    }

    .navbar .dropdown-menu li ul a {
        line-height: 35px;
        display: block;
    }

    .navbar .dropdown-menu li ul li ul {
        display: none;
        position: absolute;
        z-index: 9999;
        margin-left: 130px;
    }

    .en .navbar .dropdown-menu li ul li ul {
        margin-left: 220px
    }

    .navbar .dropdown-menu a span {
        display: none;
    }

    .nav_small {
        background: url(alpha.png);
        padding-top: 15px;
        padding-bottom: 15px;
        padding-right: 25px;
        border-radius: 0px;
        border: none;
        box-shadow: none;
    }

        .nav_small > li {
        }

            .nav_small > li > a {
                line-height: 20px;
                color: #bac6bf;
                font-size: 13px;
            }

                .nav_small > li > a:hover {
                    color: #fff;
                    background: transparent;
                }

    #app_menudown {
        display: none;
    }

    .footer_nav {
        display: none;
    }

    #small_search {
        right: 50px;
        position: absolute;
        top: 12px;
    }

    #smallSearchBox {
        top: 70px;
    }

    #language {
        right: 5px;
        position: absolute;
        top: 11px;
    }

    #languageBox {
        top: 70px;
    }

    .emptyBanner {
        margin-bottom: 80px;
    }
}

/*屏幕宽度为1000px以上*/
@media screen and (min-width:1000px) {
    .navbar-default .navbar-nav > li > a {
        font-size: 14px;
        min-width: 95px; /*原100px*/
        padding-left: 0px;
        padding-right: 0px
    }

    .navbar .dropdown-menu {
        background: url(alpha.png);
        border: none;
        color: #fff;
        padding: 0px;
        border-radius: 0px;
        width: 180px;
    }

        .navbar .dropdown-menu li a {
            color: #fff;
            font-size: 14px;
            text-indent: 25px;
        }

            .navbar .dropdown-menu li a:hover {
                background: url(alpha.png);
                color: #fff;
            }

        .navbar .dropdown-menu li ul {
            margin-left: 180px;
            width: 180px;
        }

            .navbar .dropdown-menu li ul li ul {
                margin-left: 180px;
            }

    .slider__nav {
        bottom: 60px;
    }

    .positionNavigationBar {
        position: absolute;
        margin-top: -50px;
    }

    .positionBar span {
        width: 580px;
    }
}

/*屏幕宽度为1200px以上*/
@media screen and (min-width:1200px) {
    .navbar-default .navbar-nav > li > a {
        min-width: 120px; /*原140px*/
        padding: 15px 0px 15px 0px; /*padding兼容低版IE*/
    }
}



.iconlianjie:before {
    content: "\e600"
}

.icondianshang:before {
    content: "\e625"
}

.iconlianxidaogou:before {
    content: "\e644"
}

.iconai-r:before {
    content: "\e645"
}

.iconfenxiao:before {
    content: "\e60c"
}

.icongouwuche2:before {
    content: "\e62d"
}

.iconcaifu:before {
    content: "\e6d3"
}

.iconmubiao:before {
    content: "\e60a"
}

.iconrecruitment:before {
    content: "\e6ac"
}

.iconyizhanshi:before {
    content: "\e65c"
}

.iconxianshangduijie:before {
    content: "\e640"
}

.iconlinghuo:before {
    content: "\e695"
}

.icontishengxiaolv:before {
    content: "\e60d"
}

.iconERP_tihuofangshi:before {
    content: "\e65b"
}

.icontuandui:before {
    content: "\e650"
}

.iconchuangxin:before {
    content: "\e611"
}

.iconicon-test:before {
    content: "\e616"
}

.iconshouyintai:before {
    content: "\e603"
}

.iconshujufenxi:before {
    content: "\e62f"
}

.iconmendian:before {
    content: "\e61a"
}

.iconshangjia:before {
    content: "\e614"
}

.iconyitihua:before {
    content: "\e619"
}

.iconjingxiaoshangxitong-:before {
    content: "\e638"
}

.icontigaoxiaoshuai:before {
    content: "\e64e"
}

.iconxitong-:before {
    content: "\e605"
}

.iconziyuan:before {
    content: "\e60b"
}

.iconziyuan1:before {
    content: "\e60f"
}

.iconziyuan2:before {
    content: "\e612"
}

.iconziyuan3:before {
    content: "\e613"
}

.iconcangchuguanli:before {
    content: "\e643"
}

.iconyouhuaguanli:before {
    content: "\e606"
}

.iconchanpinjieshao:before {
    content: "\e661"
}

.iconzhaopin:before {
    content: "\e627"
}

.iconshouye:before {
    content: "\e610"
}

.iconyunying:before {
    content: "\e682"
}

.iconzengjialirun:before {
    content: "\e604"
}