﻿body
{
    padding-bottom: 20px;
    color: #333;
    font-family: 'Microsoft YaHei' , 'Helvetica Neue' , Helvetica, Arial, sans-serif;
}
/*导航控制*/
.qt-docs-nav
{
    background-color: #15a3d5;
    color: #666;
    margin-bottom: 0px;
}
.navbar{
border:none;
}
.qt-docs-nav a
{
    color: #fff;
}

.qt-docs-nav .nav > li > a:focus, .qt-docs-nav .nav > li > a:hover
{
    background-color: #15A3D5;
    color: #fff;
}

.qt-docs-nav .navbar-brand
{
    padding-top: 0px;
    padding-bottom: 0px;
}

.qt-docs-nav img
{
    height: 30px;
    margin-left: 5px;
    margin-top:10px;
    
}

.qt-docs-nav .icon-bar
{
    background-color: #666666;
}
/*页脚样式*/
.qt-docs-bottom
{
    min-height: 0px;
    border-color: #dedede;
}

.qt-docs-bottom .btn
{
    border-radius: 0 0;
    border: 0px;
    border-right: 1px solid #dedede;
    background-color: #15A3D5;
    color: #fff;
    font-size: 12px;
    line-height: 1.2em;
    padding-top: 5px;
    padding-bottom: 3px;
}
.qt-docs-bottom .btn span
{
    font-size: 16px;
    line-height: 1em;
}

.qt-docs-bottom .btn:hover, .qt-docs-bottom .btn:focus
{
    background-color: #fff;
    color: #333;
}

.qt-docs-bottom .btn-default:focus:active
{
    background-color: #fff;
}

.qt-docs-bottom .btn:last-child
{
    border-right: 0px;
}

/*首页样式*/
.qt-docs-index-panel
{
    border-radius: 0 0;
    border-color: #15A3D5;
    border: none;
    border-image-width: 0px;
    box-shadow: none;
}

.qt-docs-index-panel .panel-heading
{

    
    color: #333;
    background:url(../images/line.png) no-repeat  50% bottom;
    text-align:center;
    border:none;
text-transform: uppercase;

}
.qt-docs-index-panel .panel-heading a
{
    color: #fff;
    text-decoration: none;
}
.qt-docs-index-panel .panel-body
{
    padding: 10px;
    padding-bottom: 0px;
    border: none;
    border-image-width: 0px;
}
.qt-docs-index-panel .list-group
{
    margin-bottom: 0px;
    border: 0px;
    border-radius: 0 0;
}

.qt-docs-index-panel .list-group .list-group-item
{
    border: 0px;
    border-radius: 0 0;
    border-top: 1px solid #dedede;
}

.qt-index-products-links
{
    display: block;
    height: 48px;
    line-height: 24px;
    overflow: hidden;
    color: #333;
}
/*内页侧栏*/
.qt-docs-page-panel
{
    border-radius: 0 0;
    border: 0px;
    border-image: none;
    box-shadow: none;
}

.qt-docs-page-panel .panel-heading
{
    border-radius: 0 0;
    background-color: #15A3D5;
    color: #fff;
}

.qt-docs-page-panel .panel-heading a
{
    color: #fff;
}

.qt-docs-page-panel .panel-heading .navbar-toggle
{
    margin: 0px;
    padding: 0px;
}

.qt-docs-page-panel .navbar-collapse
{
    background-color: #fff;
    border-bottom: 1px solid #F5F5F5;
}

.qt-docs-page-panel .navbar-collapse a
{
    color: #333333;
}

.qt-docs-page-panel .navbar-collapse a:hover, .qt-docs-page-panel .navbar-collapse a:focus
{
    background-color: #FCFCFC;
    color: #333333;
}

.qt-docs-page-panel .panel-body
{
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.qt-docs-page-panel .panel-body .page-header
{
    margin: 0px;
    padding: 0px;
    padding-left: 12px;
    padding-right: 12px;
}
.qt-docs-page-panel .panel-body .media
{
     padding-left:10px;
     padding-right:10px;
}

.qt-docs-page-panel .panel-body  .text
{
    padding:10px;
}
/*分页样式*/
.pagination a:link, .pagination a:visited, .pagination a:hover, .pagination a:active
{
    color: #333;
}

.pagination a:hover, .pagination a:active
{
    background-color: #15A3D5;
    color: #fff;
}

.pagination a.active
{
    background-color: #15A3D5;
    color: #fff;
}
/*滚动图片样式*/
.swiper-pro.swiper-container-horizontal > .swiper-pagination
{
    bottom: 0px;
}
.swiper-pagination .swiper-pagination-bullet-active
{
    background-color: #15A3D5;
}
/*布局样式*/
@media screen and (max-width:320px)
{
    .qt-docs-media-object
    {
        width: 120px;
    }
}

@media screen and (min-width:321px)
{
    .qt-docs-media-object
    {
        width: 160px;
    }
}

.swiper-banners{ }
.ad_top .a_img{ float:left; width:50%; text-align:center;}
.ad_top .a_img img{ width:98%; height:auto; padding-top:2%;}
.news_ul .news_li{ margin-top:2%;}
.news_ul .news_li .img{ float:left; width:40%;}
.news_ul .news_li .img img{ width:98%; height:auto;}
.news_ul .news_li .nr{ float:right; width:58%;}
.news_ul .news_li .nr h3{ font-size:18px; margin-top:0px;}
.news_ul .news_li .nr h3 a{ color:#2b2b2b;}
.index_ad img{ width:100%; height:auto;}
.index_nav{ padding:20px; padding-bottom:40px; text-align:center; font-size:18px; color:#666666;}
.index_nav a{ color:#666; padding:0 10px;}
@media (min-width:767px) and (max-width:1200px) 
{
 .news_ul .news_li .nr p.gaiyao{ display:block;}       
    }
@media (min-width: 321px) and (max-width:420px) 
{
.news_ul .news_li .nr p.gaiyao,.news_ul .news_li .nr p.news_btn{ display:none;}    
.news_ul .news_li .nr h3{ font-size:14px; margin-top:0px;}
.index_nav{ padding:10px; padding-bottom:0px; text-align:center; font-size:12px; color:#666666;}
.index_nav a{ color:#666; padding:0 2px;}
    }
.index_pro{ background:#EEEEEE; padding:20px 0;}
.index_pro .panel{ background:#EEEEEE;}
.swiper-pro a{ color:#222222;}
.swiper-pro a:hover{ color:#15A3D5;}
.swiper-pro a img{
margin-bottom: 10px;
}
.swiper-pro p{color:#666666;overflow: hidden;max-height: 43px;}

.swiper-pro .more_btn{background:#15A3D5;color:#fff;height: 35px;width: 60%;/* margin-left:auto; *//* margin-right:auto; */display:inline;/* padding: 5px 15px; */border-radius:20px;/* font-size: 12px; */display: block;text-align: center;line-height: 35px;}
.index_pro .more_btn:hover{ background:#29166F; text-decoration:none;}
.index_pro .swiper-wrapper{ padding-bottom:25px; margin-top:10px;}
.index_news{ padding-top:20px;}
.navbar-header{ background:#fff; padding:10px 0;}

.navbar-toggle{ float:left; margin-top:24px;}
.qt-docs-nav img{ margin-left:auto; margin-right:auto; text-align:center; height:60px;}
.navbar-toggle .icon-bar{ width:26px; }
#qt-search a{ color:#000;}

.index_about{background: url(../images/about_bg.jpg) center top no-repeat;    background-size: cover;    padding:15px 0;}
.qt-docs-index-panel .panel-heading{ background: url(../images/line.jpg) center bottom no-repeat ; font-size:20px; margin-bottom:15px;}
.news_bg .panel-body{background: url(../images/partner_bg.jpg) center top no-repeat;    background-size: cover;    padding:25px 10px; text-align:center;}
.swiper-partner .swiper-wrapper{ margin-left:auto; margin-right:auto;}
.swiper-partner .swiper-slide{ padding:0 45px;}

.swiper-partner a.Prev{ float:left; width:35px; height:35px; display:block;background: url(../images/btn_left_a.png) center top no-repeat ; position:absolute; left:0px; top:45%; z-index:999;}
.swiper-partner a.Next{ float:right; width:35px; height:35px; display:block;background: url(../images/btn_right_a.png) center top no-repeat; position:absolute; right:0px; top:45%;z-index:999;}
.swiper-partner a.Prev:hover{ float:left; width:35px; height:35px; display:block;background: url(../images/btn_left_hover.png) center top no-repeat ; position:absolute; left:0px; top:45%; z-index:999;}
.swiper-partner a.Next:hover{ float:right; width:35px; height:35px; display:block;background: url(../images/btn_right_hover.png) center top no-repeat; position:absolute; right:0px; top:45%;z-index:999;}
.swiper-partner p.title{ font-size:18px;}
.swiper-partner .more_btn{ background:#15A3D5; color:#fff; height:auto; width:auto; margin-left:auto; margin-right:auto; display:inline; padding:8px 25px;border-radius:20px;}

.panel-body .text p{
text-indent:0px!important;
}



.MsoTableGrid .firstRow td{
	background: #15a3d5 !important;
	border: 1px solid #eee !important;
	font-size: 16px !important;
	color: #fff !important;
	padding: 5px;
	line-height: 40px;
	text-align: center;
}
.MsoTableGrid .firstRow td p{
	line-height: 30px;
margin: 0;
	color: #fff !important;
}
.MsoTableGrid .firstRow td p span{
font-size: 16px !important;
font-weight: normal;
    font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif !important;
}

.MsoTableGrid tr td p{
line-height: 20px;
}
.MsoTableGrid tr td p span{
	font-size: 12px !important;
}

.MsoTableGrid tr td{
font-size: 12px;
    color: #666;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    background: #fff;
    line-height: 20px;
    border: 1px solid #ddd;
border-color: #ddd  !important;
}

.firstRow{
	background: #15a3d5;
	line-height: 50px;
}
.firstRow td:nth-child(1){
	width: 20% !important;;
}
.firstRow td:nth-child(2){
	width: 20% !important;;
}
.firstRow td:nth-child(3){
	width: 50% !important;;
}
.firstRow td:nth-child(4){
	width: 10% !important;;
}



.pro_info{
	padding-top: 35px;
}
.pro_title{
	background: #15a3d5;
	line-height: 50px;
}
.pro_title td:nth-child(1){
	width: 20% !important;
}
.pro_title td:nth-child(2){
	width: 20% !important;
}
.pro_title td:nth-child(3){
	width: 50% !important;
}
.pro_title td:nth-child(4){
	width: 10% !important;
}

.pro_info table  .pro_title td{
	background: none;
	border: 1px solid #eee;
	font-size: 16px;
	color: #fff !important;
	padding: 5px;
	text-align: center;
}
.pro_info table .pro_title:hover td{
	color: #fff !important;
}
.pro_info table td{
	font-size: 12px;
	color: #666;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	background: #fff;
	line-height: 20px;
border: 1px solid #ddd;
}
.pro_info table tr:hover td{
	color: #15a3d5;
}



.swiper-partner .swiper-slide img{
border-radius: 50%;
    width: 60%;
    margin-bottom: 15px;
border: 5px solid #15a3d5;
}
.swiper-partner .swiper-slide p{
margin-bottom: 15px;
}






.navbar-nav li:nth-child(9),.navbar-nav li:nth-child(10),.navbar-nav li:nth-child(11),.navbar-nav li:nth-child(12),.navbar-nav li:nth-child(13),.navbar-nav li:nth-child(14),.navbar-nav li:nth-child(15),.navbar-nav li:nth-child(16){
    display: none;
}



.swiper-pro p.title{ height:20px; line-height:20px; overflow:hidden;}
.swiper-pro p.gaiyao{ height:43px; line-height:22px; overflow:hidden;}


