


::-webkit-scrollbar{width:0px}
scrollbar{display:none!important;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{ background: #babf10;}
.container-body{ min-height: 800px;}
/*常用*/
.margin-0{margin:0 !important;}
.margin-5{margin:5px !important;}
.margin-10{margin:10px !important;}
.margin-15{margin:15px !important;}
.margin-20{margin:20px !important;}
.margin-left-0{margin-left:0px !important;}
.margin-left-5{margin-left:5px !important;}
.margin-left-10{margin-left:10px !important;}
.margin-left-15{margin-left:15px !important;}
.margin-left-20{margin-left:20px !important;}
.margin-top-0{margin-top:0px !important;}
.margin-top-5{margin-top:5px !important;}
.margin-top-10{margin-top:10px !important;}
.margin-top-15{margin-top:15px !important;}
.margin-top-20{margin-top:20px !important;}
.margin-bottom-0{margin-bottom:0px !important;}
.margin-bottom-5{margin-bottom:5px !important;}
.margin-bottom-10{margin-bottom:10px !important;}
.margin-bottom-15{margin-bottom:15px !important;}
.margin-bottom-20{margin-bottom:20px !important;}
.margin-right-0{margin-right:0px !important;}
.margin-right-5{margin-right:5px !important;}
.margin-right-10{margin-right:10px !important;}
.margin-right-15{margin-right:15px !important;}
.margin-right-20{margin-right:20px !important;}

.padding-0{padding:0 !important;}
.padding-5{padding:5px !important;}
.padding-10{padding:10px !important;}
.padding-15{padding:15px !important;}
.padding-20{padding:20px !important;}
.padding-left-0{padding-left:0px !important;}
.padding-left-5{padding-left:5px !important;}
.padding-left-10{padding-left:10px !important;}
.padding-left-15{padding-left:15px !important;}
.padding-left-20{padding-left:20px !important;}
.padding-top-0{padding-top:0px !important;}
.padding-top-5{padding-top:5px !important;}
.padding-top-10{padding-top:10px !important;}
.padding-top-15{padding-top:15px !important;}
.padding-top-20{padding-top:20px !important;}
.padding-bottom-0{padding-bottom:0px !important;}
.padding-bottom-5{padding-bottom:5px !important;}
.padding-bottom-10{padding-bottom:10px !important;}
.padding-bottom-15{padding-bottom:15px !important;}
.padding-bottom-20{padding-bottom:20px !important;}
.padding-right-0{padding-right:0px !important;}
.padding-right-5{padding-right:5px !important;}
.padding-right-10{padding-right:10px !important;}
.padding-right-15{padding-right:15px !important;}
.padding-right-20{padding-right:20px !important;}

.font-size-9{font-size:9px !important;}
.font-size-10{font-size:10px !important;}
.font-size-12{font-size:12px !important;}
.font-size-14{font-size:14px !important;}
.font-size-16{font-size:16px !important;}
.font-size-18{font-size:18px !important;}
.font-size-20{font-size:20px !important;}

.border-0{border-width:0 !important;}
.border-1{border: 1px solid #ddd !important;}
.info{color:#999 !important;}
.blue{color:#006 !important;}
.green{color:#060 !important;}
.white{color:#fff !important;}
.blue{color:#09c !important;}

.font_red { color: #e22613 !important;}
.font_green { color: #009900 !important;}
.font_blue { color: #10AEFF !important; }
.font_yellow { color: #FFBE00 !important;}
.font_gray { color: #999999 !important;}
.font_black { color: #000000 !important;}
.font_purple { color: #990033 !important;}

.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;} /*超出部分省略号*/
/*修改样式*/
.home_news_li img{border-top-right-radius: 20px; border-top-left-radius: 20px;}
.home-news-title{overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical; height:66px; font-size:22px; line-height: 30px; letter-spacing: 0px;  padding-top:10px; text-align: justify; }
.home-news-subtitle{overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;height:85px; text-align: justify; line-height: 28px; letter-spacing: 0px;font-size:13px; color:#999;}
.about-text p{text-indent: 2em; text-align: justify;}
.news-content ,.news-content p{ text-indent: 2em; text-align: justify;}
.news-content { word-break: break-all;}
.news-content img{ max-width: 100%;}
@media screen and (max-width: 760px) {
  .home-news-title{-webkit-line-clamp: 1; height: 20px;}
  .home-news-subtitle{-webkit-line-clamp: 2; height: 50px;}
}

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{ max-height: 600px;}

/*轮播图*/
.container-ppt{
  position: absolute;left:0;right:0; margin-left:auto; margin-right: auto;  z-index:2; text-shadow: 1px 1px 3px #000; height: 100%;
}
.ppt-title{ color:#babf10;font-size: 3vw;}
.ppt-subtitle{ color:#fff;font-size: 1.5vw;}
.btn-ppt{ font-size: 1vw; padding:10px 5%; border-radius: 5px; border: solid 2px;  color: #fff;  background: none;  border-color: #fff; }
.btn-ppt:hover{ background:#babf10; color:#fff; border-color:#babf10;}
.ppt-font{position: relative;
      top: 50%;
      transform: translateY(-50%);
    }
.home_business,.home_about,.home_news { padding-bottom: 5%;  }

/*新闻详情页*/

.docsub2{padding: 20px; background: #FFFBDC; color: #666; font-size: 16px; text-indent: 1em; margin-bottom: 40px; margin-top: 20px; }




@media screen and (max-width: 760px) {


.ppt-title{ color:#babf10;font-size: 5vw;}
.ppt-subtitle{ color:#fff;font-size: 12px;}
.btn-ppt{ font-size: 12px; padding:4px 10px; border-radius: 5px; border: solid 0.5px;}

}

* {font-family:"microsoft yahei",'HanHei SC',"Karla", Arial, sans-serif;  }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:"microsoft yahei",'HanHei SC',"Karla", Arial, sans-serif; }
body {

min-height: 800px; 
color: #6b717b; padding-top:50px;
}
a { color: #6b717b; }
a:hover { text-decoration: none; color: #666; }
a:focus, a:active { outline: none; }


/*home_title*/
.home_title { padding: 5% 0; }
.home_title h1 { font-size:48px; color:#005298;  }
.home_title span { font-size:20px; color:#005298; letter-spacing:14px; padding-left: 14px;}
@media screen and (max-width: 760px) {
  .home_title { padding: 2% 0; text-align: center; }
  .home_title h1 { font-size:36px; }
  .home_title span { font-size:18px; display: block; }
} 


/*navbar*/
@media screen and (max-width: 760px) {
.navbar-brand {padding: 5px 10px;}
} 
@media screen and (min-width: 992px) {
.navbar-brand {padding: 5px 10px 5px 10px; }
.navbar-collapse {float: right !important; }
} 

.dropdown-menu { border:none; }
.navbar { border: 0px; margin-bottom:0; z-index: 2;  box-shadow: 0 1px 5px rgba(8, 6, 6, 0.41);}


/*carousel*/
.carousel-caption { font-size: 36px; color: #fff;  margin: 0 auto;   text-align: left; top: 24%;  }
.carousel-caption-subtitle { line-height: 70px; }
.carousel-caption-subtitle h1 { color:#babf10; font-size: 60px; }
.carousel-caption-subtitle h2 { color:#babf10; font-size: 34px; letter-spacing: 1.2em; }
.carousel-caption-text { font-weight: 200; padding: 2% 0 2% 0;  }
.carousel-caption-text p { font-size: 26px; opacity:0.8; }


.home_business,.home_about,.home_news { padding-bottom: 5%; }

/*business*/
/*.home_business { background:url(/html/css/bg02.png) center;}*/
.home_business { background:#f5f5f5;}
.home_business_li { min-height:300px;  max-height: 480px; line-height: 175%; }
.home_business_li .home_business_icon { height: 55px; }
.home_business_li p { margin-top: 20px; }

.home_business_li h3 { color:#005298; font-size: 34px;letter-spacing:-1.2px; }
.home_business_li h4 { color:#005298; font-size: 24px; }
@media screen and (max-width: 760px) {
  .home_business_li h3 { font-size: 18px; }
  .home_business_li h4 { font-size: 14px; }
} 
/*.home_business_li h4 {  
        text-align:justify;  
        text-align-last:justify;  
        height:24px;  
    }  
.home_business_li h4:after{  
        display:inline-block;  
        content:'';  
        overflow:hidden;  
        width:100%;  
        height:0;  
    }  
*/

/*about*/
.home_about { padding-top:60px; }
.home_about .home_text { font-size: 18px; line-height: 175%; }
@media screen and (max-width: 760px) {
  .home_about .home_text { font-size: 14px;  }
} 

.home_about_class h3 { color: #babf10; font-size: 400%; line-height: 200%; }
.home_about_class h4 { color: #babf10; }



.home_about_class p { padding-bottom: 20%; line-height: 175%; }
@media screen and (max-width: 760px) {
  .home_about_class h3 { font-size: 200%; line-height: 100%; }
} 

/*news*/
.home_news { background: #f5f5f5; }
.home_news_li { background: #fff; border-radius: 20px; display: block; padding: 0;  box-shadow: 0 5px 5px rgba(8, 6, 6, 0.11); }
.home_news_text { padding: 0 20px 10px 20px; }
.home_news_text p {padding-top: 10px; }
.home_news_text h3 ,.home_news_text a {color:#005298; }

@media screen and (max-width: 760px) {
  .home_news_li { margin-bottom:5%;  }
  .home_news_text { padding: 0 10px 10px 10px; }
  .home_news_text h3 { font-size: 16px; }
} 


/*btn*/
.home_news_btn { padding: 5% 30%; }
.btn_blue { font-size: 16px; padding-left: 16%; padding-right: 16%; padding-top: 10px; padding-bottom: 10px; border-radius: 3px; border: solid 2px;  color: #fff;  background-color: #005298;  border-color: #005298; }
.btn_blue.focus { color: #fff;  background-color: #005298;  border-color: #005298; }
.btn_blue:focus { color: #fff;  background-color: #005298;  border-color: #005298; }
.btn_blue:hover { color: #fff;  background-color: #babf10;  border-color: #babf10; }
.btn_blue.active  { color: #fff;  background-color: #005298;  border-color: #005298; }

.btn_white { font-size: 16px; padding-left: 16%; padding-right: 16%; padding-top: 10px; padding-bottom: 10px; border-radius: 3px; border: solid 2px;  color: #fff;  background: none;  border-color: #fff; }
.btn_white.focus { color: #fff;  background: none;  border-color: #fff; }
.btn_white:focus { color: #fff;  background: none;  border-color: #fff; }
.btn_white:hover { color: #fff;  background: #babf10;  border-color: #babf10; }
.btn_white.active  { color: #fff;  background: none;  border-color: #fff; }


/*footer*/
.footer_class ,.copyright { background:#222222; color:#969695; padding: 4% 0 2% 0;}
.footer_class { line-height: 195%; }
.footer_class a ,.copyright a {color:#969695;}
.footer_class a:hover ,.copyright a:hover {color:#fff;}
.footer_class h5 a { color:#ffffff; font-size: 16px; }
.copyright {  border-top: solid 1px #595959; padding: 1% 0; font-size: 12px; }
.navbar-fixed-bottom { padding-top: 15px; }

.footer-left { padding-right: 50px; margin-right:40px; }
.footer-right { padding-left: 0; padding-right: 0; }
.footer-center1 { margin-right:-20px;}
.footer-center2 { margin-right:-20px;}
.footer-center3 { margin-right:-20px;}

/*list_banner*/
.list_banner { height: 300px;  color: #fff; }
.list_banner h2 { font-size: 72px; line-height: 82px; margin-top:60px; margin-bottom: 0; }
.list_banner h3 { font-size: 24px; line-height:34px; margin-top:32px; margin-bottom: 32px; }

@media screen and (max-width: 760px) {
  .list_banner h2 { font-size: 52px; }
  .list_banner h3 { font-size: 24px; }
}

.list_banner_nav { background: rgba(8, 6, 6, 0.6); color: #fff; line-height: 60px;  margin-top: -60px; }
.list_banner_nav a { color: #aaa; padding: 0 2%; }

.list_banner_nav a:hover,.list_banner_nav a.active { color:#fff;}
.list_banner_title { padding-right:10%; }


/*list_title*/
.list_title { padding-bottom: 5%; }
.list_title h1 {font-size:48px; color:#005298; }
.list_title span {font-size:20px; color:#000; display: block; letter-spacing:14px; padding-left: 14px; }


.about_development,.about_join,.about_note,.about_message { margin-bottom: 5%; }

/*about_development*/
.about_development_box { padding: 10% 15% 5% 15%; }
.about_development_ul { background:#f0f4f7; margin-left: 0; margin-right: 0; }
.about_development_li { font-size: 24px; padding: 10% 5%; }
@media screen and (max-width: 760px) {
  .about_development_box { padding: 5% 2% 2% 2%;}
  .about_development_li { font-size:14px; padding: 2%;}
}

/*about_join*/
.about_join { background: url(/html/css/about_us_img_04.png)   #000   ; padding:2% 0; color: #fff; background-size: 100% }
.about_join_li { padding: 5% 0; }
.about_join .list_title { padding-bottom: 3%; }
.about_join .list_title h1 { color: #fff; }
.about_join .list_title span { color: #fff; }
.about_join h3 { opacity:0.8; padding: 0 10% 0 10%; line-height: 175%; }
.about_join h4 a { color: #fff; }
@media screen and (max-width: 760px) {
  .about_join h3 { font-size:14px; }
  .about_join h4 { font-size:14px; }
}

/*about_note*/
.about_note { padding:0 0; }
.about_note_li { margin-bottom:5%; }
.about_note_li h4 { line-height: 175%; }
@media screen and (max-width: 760px) {
  .about_note_li h4 { font-size:14px;  }
}

/*about_service*/

.about_enterprises ,.about_cooperation ,.about_service ,.about_message { padding: 2% 0; }

.about_message { background: url(/html/css/Service_01.jpg) #000  ; color: #fff; background-size: 100%;}
.about_message .list_title { padding-bottom: 3%; }
.about_message .list_title h1 { color: #fff; }
.about_message .list_title span { color: #fff; }
.about_message_main { background: #fff; color:#8c8f94; border-radius: 20px; padding: 5% 10%;  box-shadow: 0 5px 5px rgba(8, 6, 6, 0.11); }
.about_message_main .form-control {  }
.about_message_main .form-group { margin-bottom:3%; }
.about_message_main label { line-height: 195%; }


.about_cooperation_li { border-radius: 20px;  background:#f0ecdd; }
.about_cooperation_img { min-height: 180px; padding-top: 20px; border-radius: 20px 20px 0 0; }
.about_cooperation_li h4 { font-size: 20px; line-height: 250%; }
.about_cooperation_li p { padding: 0 10%  10% 10%; }

.about_enterprises_li  { border-radius: 50%; border:2px solid #f2f2f2; min-width:360px;  min-height: 360px; }
.about_enterprises_img {  padding-top: 15%; }
.about_enterprises_li h4 { font-size: 20px; line-height: 250%; }
.about_enterprises_li p { padding: 0 10%  10% 10%; }
.about_enterprises_li p a { color:#005298; }


/*news_list*/
.news_list { padding: 5% 0; }
.news_list_li { font-size:16px; line-height: 200%; color:#005298; }
.news_list_li a {color:#005298;}
.news_list_li .pull-right {color:#b3b3b3; font-size: 14px; }
@media screen and (max-width: 760px) {

}

.news_more { }
.news_more_body { padding: 5% 10%;}
.news_more_info {padding: 3% 0; color:#b3b3b3;}
.news_more_icon span { padding: 0 10px; }
.news_more_main { font-size: 16px; line-height: 195%;  }
.news_more_main p { margin-bottom: 20px; }
@media screen and (max-width: 760px) {
  .news_more_body h1 { font-size: 28px; }
  .news_more_body {padding: 5% 0;}
  .news_more_main { font-size:14px; }
}

.service_li { padding-bottom: 20%; }
.service_li h4 { padding: 10% 0; }
.service_li_icon { border-radius: 50%; height: 150px; width:150px; display: block; padding:5%; }
.service_li_icon img { margin-top: 25%; }
.color_01 { background: #f2bc3b; }
.color_02 { background: #bcc6c9; }
.color_03 { background: #30ce91; }
.color_04 { background: #3b55e6; }
.color_05 { background: #222328; }
.color_06 { background: #005298; }
.color_07 { background: #324a5e; }
.color_08 { background: #fd8469; }
.color_09 { background: #ffd05b; }

/*contact_us*/
.contact_us { padding: 5% 0; background: #fafafa; }
.contact_us_li { background: #fff; border-radius: 20px; display: block; padding: 20% 5% 30% 5%; margin-bottom: 10%;  box-shadow: 1px 2px 2px 2px rgba(8, 6, 6, 0.08); }
.contact_us_li h4 { line-height: 200%; font-size:32px; padding: 5% 0; }

/*regulations*/

.regulations { padding: 5% 0; }
.regulations_li { border-bottom: solid #e6e6e6 1px; padding: 2% 0 1% 0; }
.regulations_li h4 { font-weight:bold; padding-top: 2%;}
.regulations_li .text-right { color: #005298; }

.pager_next a { color: #005298; }
.pagination { margin-top: 5%;}
.regulations_time { font-size:35px; background:#ebf1f2; border-radius: 12px; padding: 1% 0;}
@media screen and (max-width: 760px) {
  .regulations_time  { font-size:12px; }
  .pagination {margin-left: 0%; margin: 5% 0 15% 0;}
}

/* business */
.business { padding: 5% 0; }
.business_body { padding: 0 10%;}

.business_li { border-bottom: solid #e6e6e6 1px; padding: 3% 0 3% 0; }
.business_li h4 { padding: 3% 0; font-size: 24px;}
.business_li .text-left { margin-top: 3%; }
.business_li .text-left span { color: #005298; border: solid 2px #005298; border-radius: 20px; padding: 5px 30px; }

/* online */
.online { padding: 5%; }
.online_li { padding: 5%; margin-bottom: 10%; }
.online_li h4 { font-weight:bold; line-height: 200%; }
.online_li p { padding: 0 20%; }
@media screen and (max-width: 760px) {
  .online_li p {  padding: 0; }
}