/*通用样式代码*/
body{font-family: /*'Source Han Sans', */'Microsoft Yahei',Arial,sans-serif;font-size: 16px;line-height: 32px;}
h1{font-size: 36px; font-weight: 500;}
h2{font-size: 30px; font-weight: 500;}
h3{font-size: 24px; font-weight: 500;}
h4{font-size: 18px; font-weight: 500;}
h5{font-size: 14px; font-weight: 500;}
h6{font-size: 12px; font-weight: 500;}
p{font-size: 16px;line-height: 32px;margin-bottom: 16px;}
strong{font-weight: bold;}
a{color:#333;}
a:link,
a:visited{color:#333;text-decoration: none;}
a:hover{color:#333;text-decoration: none;}
a:active{color:#333;text-decoration: none;}

header{}
footer{background: #333;color:#FFF;padding-top:70px;}
footer a,
footer a:link,
footer a:visited,
footer a:hover,
footer a:active{color:#FFF;}

.text-normal{color:#333;}
.text-primary{color:#0059a9!important;}
.text-hightlight{color:#f78837!important;}
.text-gray{color:#f7f7f7;}
.text-muted{color:#777;}
.text-success{color: #3c763d;}
.text-info{color: #31708f;}
.text-warning{color: #8a6d3b;}
.text-danger{color: #a94442;}

.bg-hightlight{background:#0059a9;color:#FFF;}
.bg-pattern{background: url(../images/background-pattern.jpg) repeat-x center bottom!important;}
.bg-gray{background:#EEE;}
.bg-success{background:#dff0d8;}
.bg-info{background:#d9edf7;}
.bg-warning{background:#fcf8e3;}
.bg-danger{background:#f2dede;}

.btn{border-radius: 0;min-width: 180px;}
.btn-primary{background:#0059a9;color:#FFF!important;}
.btn-more{border-radius:0;margin: 40px 0;}
.btn-xs{padding: 3px 10px;font-size: 12px;line-height: 1.5;}
.btn-sm{padding: 6px 14px 5px 14px;font-size: 14px;line-height: 1.5;}
.btn-md{padding: 6px 18px;font-size: 16px;line-height: 1.5;}
.btn-lg{padding: 12px 26px;font-size: 16px;line-height: 1.5;}

.img-rounded{}
.img-circle{}
.img-thumbnail{}

/*导航*/





/*底部*/
.footer-nav{overflow: hidden;padding-left: 0;padding-bottom: 60px;}
.footer-nav dl{float: left}
.footer-nav dl dt{margin-bottom: 20px;}
.footer-nav dl dt a{font-weight: bold;font-size: 18px;line-height: 24px;}
.footer-nav dl dd{line-height: 36px;font-size: 16px;}
.footer-contact h3{font-weight: bold;font-size: 18px;margin-bottom: 20px;margin-top: 0;line-height: 24px;}
.footer-share-btn{list-style: none;padding: 12px 0;}
.footer-share-btn li{float: right;margin-left: 10px;}
.footer-share-btn li a{background:#fafafa;width:28px;height:28px;border-radius:14px;line-height: 28px;font-size:15px;text-align: center;color:#353f4c;display: block;}
.footer-show-btn li a:hover{color:#000;}
.footer-copyright{border-top:1px solid rgba(255, 255, 255, 0.23);min-height: 50px;line-height: 50px;color:#666;}
.footer-copyright a{color:#666;}
/*banner 首页+内页*/
.index-banner{padding:0!important;}

.page-banner{position: relative;overflow: hidden;}
.page-banner-content{color:#FFF;}
.page-banner-content h2{font-size: 32px;}
.page-banner-content p{font-size: 40px;line-height:68px;}

/*index*/
.index-section{padding:80px 0;}
.index-section-title{font-size: 36px;font-weight: bold;}
.index-section-sub-title{font-size: 24px;font-weight: normal;margin-bottom: 30px;text-transform: uppercase;color:#666;}
.index-section-description{}
.index-section-content{padding:60px 40px 40px 40px;}

/*内页*/
.page-section{padding:80px 0;}
.page-section-title{font-size: 36px;font-weight: bold;}
.page-section-sub-title{font-size: 24px;font-weight: normal;margin-bottom: 30px;text-transform: uppercase;color:#666;}
.page-section-description{}
.page-section-content{padding-top:60px;padding-bottom: 70px;}
.page-section img{max-width:100%;}

.list-text,.list-text-img,.list-img{list-style: none;padding-left: 0;}
.list-text img,.list-text-img img,.list-img img{max-width: 100%;}
.list-text{}
.list-text-img{}
.list-img{}
.list-item{margin-bottom: 30px;}
.list-title{margin: 0;font-size: 18px;padding-top: 20px;padding-bottom: 10px;}
.list-thumbnail img{max-width: 100%}
.list-content{}
.list-description{}
.list-date{font-size: 16px;color:#666;}
.list-icon{}
/*列表页码*/
.list-page{text-align: center;padding-top: 20px;clear:both;float: none;}
.page span.list-pre,
.page span.list-next {padding: 3px 18px;}
.list-page a.list-count {padding: 3px 18px;}
.list-page a,
.list-page span {border: 1px solid #ccc;display: inline-block;padding: 3px 14px;vertical-align: middle; margin-left:8px}
.list-page a:hover,
.list-page span{background: none;border: 1px solid #f78837;color:#f78837;padding: 3px 14px;}

.page-detail{}
.page-detail img{max-width: 100%;}
.page-detail-title{font-size: 30px;text-align: center;}
.page-detail-info{font-size: 16px;color:#666;padding: 20px;text-align: center;}
.page-detail-content{font-size: 16px;color:#666;padding-bottom: 60px;}
.page-detail-jump a{display: block;}
.page-detail-jump-next{padding:16px 20px;}
.page-detail-jump-previous{padding:16px 20px;}

/*fixed浮动侧边工具栏，支持左右布局，圆角直角*/
.fixed-page-tools{position: fixed;bottom:18%;z-index: 999999;opacity: 1;visibility: visible;-webkit-transition: all .3s; transition: all .3s;}
.fixed-page-tools-hidden{opacity: 0;visibility: hidden;}
.fixed-page-tool-left{left:10px;}
.fixed-page-tool-right{right:10px;}
.page-tools-nav{list-style: none;padding:10px;}
.page-tools-nav-radius{border-radius: 6px;}
.page-tools-nav li{position: relative;border-radius:50%;background: #FFF;box-shadow: 2px 2px 10px 2px rgba(0,0,0,0.18);margin-bottom:10px;}
.page-tools-nav li a{display:block;width:60px;height:60px;padding:0;text-align: center;color:#666;font-size: 12px;}
.page-tools-nav li:last-child a{border-bottom:none;}
.page-tools-nav li a i.fa{margin: 0 auto;display: block;line-height:60px;font-size: 28px;}
.page-tools-nav li .tools-toggle{visibility: hidden;opacity:0;position: absolute;padding:10px;background: #FFF;-webkit-transition: all .3s; transition: all .3s;}
.page-tools-nav li:hover .tools-toggle{visibility: visible; opacity:1;padding:10px;box-shadow: 2px 2px 14px 0px rgba(0, 0, 0, 0.3);}
.page-tools-nav li.tools-toggle-left   .tools-toggle{top:0;right:0;}
.page-tools-nav li.tools-toggle-left:hover   .tools-toggle{top:0;right:70px;}
.page-tools-nav li.tools-toggle-right  .tools-toggle{top:0;left:0;}
.page-tools-nav li.tools-toggle-right:hover  .tools-toggle{top:0;left:70px;}
.tools-toggle{text-align: center}
.tools-toggle img{display: block;margin: 0 auto;}
.tools-toggle.page-tools-text{width: 300px;height: 73px;line-height: 53px;font-size: 16px;}
.tools-toggle.page-tools-text i.fa{font-size: 18px;margin-right: 6px;}

/*移动端底部fixed导航栏*/
.fixed-bottom-navbar{position: fixed;left:0;right:0;bottom:0;z-index:99999;opacity: 1;visibility: visible;-webkit-transition: all .3s; transition: all .3s;border:1px solid #DDD;background: #FFF;background: linear-gradient(to bottom, #FFF 0%, #EEE 100%);box-shadow: 0 -2px 12px 0 rgb(0 0 0 / 20%);}
.page-bottom-navbar{padding-left: 0;list-style: none;margin-bottom: 0;}
.page-bottom-navbar>li{width:33.3%;float:left;}
.page-bottom-navbar>li>a{display:block;text-align: center;padding:14px 0;font-size: 18px;position: relative;}
.page-bottom-navbar>li>a:after{position: absolute;content:"";width:1px;height:40%;background: #CCC;right:0;top:30%;}
.page-bottom-navbar>li:last-child>a:after{display: none;}
.page-bottom-navbar>li>a .caret{border-top: none; border-bottom: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.page-bottom-navbar>li .dropdown-menu{min-width: 100%;width:100%;border-radius: 0;box-shadow: 0 -2px 12px 0 rgb(0 0 0 / 20%);}
.page-bottom-navbar>li .dropdown-menu>li>a {padding: 14px 20px;width:100%;font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*自适应代码*/
@media (min-width: 320px){
    h1{font-size: 30px; font-weight: 500;}
    h2{font-size: 26px; font-weight: 500;}
    h3{font-size: 20px; font-weight: 500;}
    h4{font-size: 16px; font-weight: 500;}
    h5{font-size: 12px; font-weight: 500;}
    h6{font-size: 12px; font-weight: 500;}
    /*index*/
    .index-section{padding:40px 0;}
    .index-section-title{font-size: 24px;}
    .index-section-sub-title{font-size: 16px;margin-bottom: 30px;}
    .index-section-description{}
    .index-section-content{}


    /*内页*/
    .page-section{padding:40px 0;}
    .page-section-title{font-size: 24px;}
    .page-section-sub-title{font-size: 16px;margin-bottom: 30px;}
    .page-section-description{font-size: 18px;}
    .page-section-content{padding-top:40px;padding-bottom: 40px;}
    .footer-contact{text-align: center;}
    .footer-copyright .container{text-align: center;line-height: 32px;}
    .footer-copyright .container .text-right{text-align: center;}
}
@media (min-width: 768px){
    h1{font-size: 36px; font-weight: 500;}
    h2{font-size: 30px; font-weight: 500;}
    h3{font-size: 24px; font-weight: 500;}
    h4{font-size: 18px; font-weight: 500;}
    h5{font-size: 14px; font-weight: 500;}
    h6{font-size: 12px; font-weight: 500;}
    .index-section-title{font-size: 24px;}
    .index-section-sub-title{font-size: 16x;margin-bottom: 30px;}
    .footer-contact{text-align: left;}
    .footer-copyright .container{text-align: left;line-height: 50px;}
    .footer-copyright .container .text-right{text-align: right;}
}
@media (min-width: 992px){

}
@media (min-width: 1200px){
    body{font-size: 14px;line-height: 28px;}
    p{font-size: 14px;line-height: 28px;margin-bottom: 14px;}
    .page-tools-nav li a{width:60px;font-size: 12px;}
    .page-tools-nav li a i.fa{font-size: 20px;}
    .tools-toggle.page-tools-text{width: 300px;height: 54px;line-height: 34px;font-size: 12px;}
    .tools-toggle.page-tools-text i.fa{font-size: 16px;margin-right: 6px;}

    /*index*/
    .index-section{padding:60px 0;}
    .index-section-title{font-size: 36px;}
    .index-section-sub-title{font-size: 24px;margin-bottom: 30px;}
    .index-section-description{}
    .index-section-content{}

    /*内页*/
    .page-section{padding:60px 0;}
    .page-section-title{font-size: 36px;font-weight: normal;margin-bottom: 30px;}
    .page-section-sub-title{font-size: 24px;margin-bottom: 30px;}
    .page-section-description{font-size: 18px;}
    .page-section-content{padding-top:50px;padding-bottom: 50px;}

}
@media (min-width: 1366px){
    body{font-size: 16px;line-height: 32px;}
    p{font-size: 16px;line-height: 32px;margin-bottom: 16px;}
    .page-tools-nav li a{width:60px;font-size: 12px;}
    .page-tools-nav li a i.fa{font-size: 24px;}
    .tools-toggle.page-tools-text{width: 300px;height: 53px;line-height: 33px;font-size: 14px;}
    .tools-toggle.page-tools-text i.fa{font-size: 16px;margin-right: 6px;}

    /*index*/
    .index-section{padding:80px 0;}
    .index-section-title{font-size: 36px;}
    .index-section-sub-title{font-size: 24px;margin-bottom: 40px;}
    .index-section-description{}
    .index-section-content{}

    /*内页*/
    .page-section{padding:80px 0;}
    .page-section-title{font-size: 36px;}
    .page-section-sub-title{font-size: 24px;margin-bottom: 40px;}
    .page-section-description{font-size: 18px;}
    .page-section-content{padding-top:60px;padding-bottom: 70px;}

}
@media (min-width: 1440px){
    .page-tools-nav li a{width:60px;font-size: 12px;}
    .page-tools-nav li a i.fa{font-size: 28px;}
    .tools-toggle.page-tools-text{width: 300px;height: 73px;line-height: 53px;font-size: 16px;}
    .tools-toggle.page-tools-text i.fa{font-size: 18px;margin-right: 6px;}
}
@media (min-width: 1600px){

}

@media (min-width: 1920px){

}