﻿@import url("system.css");
/*内容页中的分页样式，可以通过覆盖CSS的方法改写*/
#CMS_ConGoPage{height:50px;line-height:50px; width:100%; text-align:center; clear: both; padding: 10px 0; font-family: cursive;font-size: 14px;}#CMS_ConGoPage span{display:inline-block; height:30px; line-height:30px; text-align:center;  width:30px; border: solid #ccc 1px;margin: 10px 3px; color:#ccc;}#CMS_ConGoPage span:hover{background-color: aliceblue;}#CMS_ConGoPage span a,#CMS_ConGoPage span a:hover{text-decoration: none;display:inline-block;color:#000;font-size: 14px;width: 100%;}
body, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, input, button, textarea, p, blockquote, th, td {    color: #333;}a{  color:#999;}a:hover, a:focus{  color:#999;  text-decoration: none;}.owl-carousel .item:hover p{  color:#333;}header .nav-box {    background: #fff;    border-radius: 0px;    margin-bottom: 0;    border: none;}header .nav-box .logo {    padding: 0 15px;    height: auto;}header .nav-box .logo h1 {    width: auto;    overflow: hidden;    margin: 0;}header .nav-box .logo h1 span {    display: block;    float: left;    margin-right: 10px;}header .nav-box .logo h1 span img {    display: block;    width: auto;    max-height: 100%;}.preview-switcher .center ul li.preview-close {    line-height: 54px;    color: #ffffff;    /* float: right!important; */float: left!important;    z-index: -555;    margin-right: 30px;}header .nav-box .logo h1 p {    font-weight: bold;    display: block;    float: left;}header .nav-box .logo h1 p i {    display: block;    font-size: 12px;    font-weight: normal;    font-style: normal;    color: #afafaf;    line-height: 20px;}header .nav-box .navbar-nav a {    padding-top: 0;    padding-bottom: 0;}.banner {    width: 100%;}.index-title {    width: 100%;    overflow: hidden;}.index-title h2 {    display: block;    font-size: 24px;    font-weight: normal;    padding: 0 0 20px 0;    margin: 0;}.index-title h2 span {    font-size: 30px;    font-weight: bold;    display: block;    margin-bottom: 10px;}.index-pro .index-title form {    display: block;    border-bottom: 1px solid #d1d1d1;    margin-top: 30px;    width: 227px;    background: url(img/ss.png) right no-repeat;    margin-top: 25px;}.index-pro .index-title form input {    border: none;    line-height: 40px;    color: #d1d1d1;    outline: medium;    width: 200px;}.owl-carousel .item{    overflow: hidden;    position: relative;    padding-right:20px;    font-size: 12px;    color: #909090;}.owl-carousel .item img{    display: block;    width: 100%;    height: 280px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.owl-carousel .item span{    display: block;    width: 60px;    height: 45px;    -webkit-box-shadow: 0 0 5px #bfbfbf;    -moz-box-shadow: 0 0 5px #bfbfbf;    box-shadow: 0 0 5px #bfbfbf;    text-align: center;    line-height: 45px;    font-weight: bold;    font-size: 14px;    position: absolute;    right:30px;    bottom: 30px;    background: #fff;}.owl-carousel .item p{    display: block;    margin:10px 0 0 0;    font-size: 14px;    line-height: 30px;}.owl-carousel .item:hover p{    color: #feb101;}.index-pro{    width: 100%;    overflow: hidden;    margin: 30px 0 0 0;}.index-pro .text{    font-size: 12px;    line-height: 25px;}.index-pro .row .more{    display: block;    margin:25px 0;    width:97px;    height: 17px;}.index-pro .row .more img{    display: block;    width: 100%;    height: 100%;}.index-case{    margin:0;}.index-adv{    width: 100%;    overflow: hidden;    background: url(img/good.jpg) center no-repeat;    padding:30px 0;    margin:20px 0;}.index-adv ul{    margin:10px 0 0 0;    padding:0;}.index-adv ul li{    margin:0;    padding:0;    list-style: none;    color: #cdbdae;    font-size: 12px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}.index-adv ul li img{    margin:0 0 20px 0;}.index-adv ul li p{    color: #fff;    font-size: 16px;}.index-news ul,.index-news ul li{    margin:0;    padding:0;    list-style: none;}.index-news ul li{    padding:10px;    position: relative;}.index-news ul li a{    display: block;    font-size: 12px;    text-decoration: none;    border: 1px solid #d9d9d9;    padding:10px 10px 30px 10px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}.index-news ul li a p{    font-size: 14px;    display: block;}.index-news ul li a span{    display: block;}.index-news ul li a:hover{    color: #656565;}.index-news ul li i{    display: block;    font-style: normal;    position: absolute;    right:20px;    bottom: 15px;}.index-news ul li img{    display: block;    position: absolute;    bottom: 10px;}.link{    border-top: 1px solid #e6e6e6;    padding:10px 0;    margin-top: 20px;}.link p{    display: block;    float: left;    font-size: 16px;}.link span{    display: block;    float: left;    font-size: 12px;    margin:5px;}.foot{    width: 100%;    overflow: hidden;    background: #efefef;    padding:20px 0;}.foot ul{    margin:0;    padding:0;    list-style: none;    width: 100%;    overflow: hidden;}.foot ul li{    margin:5px;    padding:0;    list-style: none;    float: left;}.foot ul li a:hover{    color: #fc9052;    text-decoration: none;}.foot .con{    padding: 15px 0;}.foot .con p{    font-size: 14px;}.foot .con span{    right: 5px;}.bq{    width: 100%;    background: #333333;    color: #fff;    overflow: hidden;    line-height: 30px;}.bq condition{    background: none;}.ljdh{    margin:30px 0;    overflow: hidden;}.ljdh ol{    background: none;    width: auto;    margin: 25px 0 0 0;    padding:0;}.ljdh ol a{    color: #333;    border-color: #fff;}.main .nav-tabs{    border-bottom: 1px solid #e5e5e5;    background: #efefef;}.main .nav-tabs li a:hover{    color: #fd8840;    border-color: #fff;}.main .nav-tabs li a:focus,.main .nav-tabs li a:active,.main .nav-tabs li a:visited{    border:none ;    color: #333;}.main .nav-tabs > li > a{    border:none;}.main .nav .open >a{    border-color: #fff;}.main .about{    margin:30px 0 0 0;}.prolist{    width: 100%;    overflow: hidden;    margin:30px 0;}.prolist .item{    overflow: hidden;    position: relative;    padding-right:20px;    font-size: 12px;    color: #909090;    margin-bottom: 10px;}.prolist .item img{    display: block;    width: 100%;    height: 280px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;}.prolist .item span{    display: block;    width: 60px;    height: 45px;    -webkit-box-shadow: 0 0 5px #bfbfbf;    -moz-box-shadow: 0 0 5px #bfbfbf;    box-shadow: 0 0 5px #bfbfbf;    text-align: center;    line-height: 45px;    font-weight: bold;    font-size: 14px;    position: absolute;    right:30px;    bottom: 30px;    background: #fff;}.prolist .item p{    display: block;    margin:10px 0 0 0;    font-size: 14px;    line-height: 30px;}.prolist .item:hover p{    color: #feb101;}.about .title{    font-size:24px;    margin-bottom: 20px;}.about small{    display: block;    margin-bottom: 10px;}.newslist .media{    font-size: 12px;    border-bottom: 1px dotted #a6a6a6;    padding:20px 0;}.newslist .media .media-heading{    font-size: 16px;    color: #333;}.newslist .media .media-heading span{    font-size: 12px;    display: block;    margin:5px 0 0 0;}.newslist .media .media-right .btn{    margin-top: 20px;}.newslist .media .media-body a{    display: block;    margin-top: 10px;}.liuyan{    padding-bottom: 30px;    border-bottom: 1px solid #e6e6e6;}.liuyan .orm-group,.liuyan .form-group{    margin-top: 20px;}/*超小屏幕*/@media screen and (max-width: 767px) {    header .nav-box {        width: 100%;    }    header .nav-box .logo h1 p {        font-size: 16px;        line-height: 50px;        margin: 0;    }    header #navbarcollapse {        position: fixed;        z-index: 999;        background: #fff;        width: 100%;        -webkit-box-shadow: 0 2px 5px #e8e8e8;        -moz-box-shadow: 0 2px 5px #e8e8e8;        box-shadow: 0 2px 5px #e8e8e8;    }    header #navbarcollapse ul li a {        line-height: 30px;    }    .banner .item img {        width: 100%;    }    .index-title h2 {        font-size: 16px;        padding:0 0 10px 0;    }    .index-title h2 span {        font-size: 20px;    }    #owl-demo .item{        padding:0;    }    .index-adv ul li p{        font-size: 14px;    }    .index-adv ul li img{        height: 35px;    }    .foot .con{        border-top: 1px solid #d1d1d1;    }    .prolist .item img{        height: 163px;    }}/*小屏幕*/@media screen and ( min-width: 767px) and ( max-width: 992px) {    header .nav-box {        width: 100%;    }    header .nav-box .logo h1 span {        height: 80px;    }    header .nav-box .logo h1 p {        font-size: 18px;        padding-top: 28px;    }    header .nav-box .navbar-nav a {        padding: 0 5px;        line-height: 98px;        font-size: 12px;    }    header .navbar-toggle {        margin-top: 25px;    }    .banner .item img {        width: 100%;    }    .index-adv ul li p{        font-size: 14px;    }    .foot .con{        border-top: 1px solid #d1d1d1;    }    .prolist .item img{        height: 364px;    }}/*中屏幕*/@media screen and ( min-width: 992px) and ( max-width: 1200px) {    header .nav-box {        width: 100%;    }    header .nav-box .logo h1 span {        height: 98px;    }    header .nav-box .logo h1 p {        font-size: 26px;        padding-top: 28px;    }    header .nav-box .navbar-nav a {        padding: 0 5px;        line-height: 98px;    }    .banner .item {        width: 100%;        height: 549px;    }    .prolist .item img{        height: 222px;    }}/*大屏幕*/@media screen and (min-width: 1200px) {    header {        position: absolute;        z-index: 999;        left: 0;        right: 0;    }    header .nav-box {        width: 1170px;        margin: 0 auto;    }  header .nav li a{  padding: 10px 10px;  }    header .nav-box .logo h1 span {        height: 98px;    }    header .nav-box .logo h1 p {        font-size: 26px;        padding-top: 28px;    }    header .nav-box .navbar-nav a {        line-height: 98px;    }    .banner .item {        width: 100%;        height: 549px;    }}