body{font-size: 0.875rem;font-family:"微软雅黑"; color: #666;}
*{outline: none;}
ol,li,ul{list-style:none;margin:0;padding: 0;}
a:hover{text-decoration: none;}
.row-small{
  margin-right: -6px;
  margin-left: -6px;
  display: flex;
  flex-wrap: wrap;
}
.row-small .col-1,.row-small .col-sm-1,.row-small .col-md-1,.row-small .col-lg-1,.row-small .col-xl-1,.row-small .col-2,.row-small .col-sm-2,.row-small .col-md-2,.row-small .col-lg-2,.row-small .col-xl-2,.row-small .col-3,.row-small .col-sm-3,.row-small .col-md-3,.row-small .col-lg-3,.row-small .col-xl-3,.row-small .col-4,.row-small .col-sm-4,.row-small .col-md-4,.row-small .col-lg-4,.row-small .col-xl-4,.row-small .col-5,.row-small .col-sm-5,.row-small .col-md-5,.row-small .col-lg-5,.row-small .col-xl-5,.row-small .col-6,.row-small .col-sm-6,.row-small .col-md-6,.row-small .col-lg-6,.row-small .col-xl-6,.row-small .col-7,.row-small .col-sm-7,.row-small .col-md-7,.row-small .col-lg-7,.row-small .col-xl-7,.row-small .col-8,.row-small .col-sm-8,.row-small .col-md-8,.row-small .col-lg-8,.row-small .col-xl-8,.row-small .col-9,.row-small .col-sm-9,.row-small .col-md-9,.row-small .col-lg-9,.row-small .col-xl-9,.row-small .col-10,.row-small .col-sm-10,.row-small .col-md-10,.row-small .col-lg-10,.row-small .col-xl-10,.row-small .col-11,.row-small .col-sm-11,.row-small .col-md-11,.row-small .col-lg-11,.row-small .col-xl-11,.row-small .col-12,.row-small .col-sm-12,.row-small .col-md-12,.row-small .col-lg-12,.row-small .col-xl-12{
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 6px;
  padding-left: 6px;
}
.row-no{
    margin-right: 0px;
    margin-left: 0px;
    display: flex;
    flex-wrap: wrap;
  }
  .row-no .col-1,.row-no .col-sm-1,.row-no .col-md-1,.row-no .col-lg-1,.row-no .col-xl-1,.row-no .col-2,.row-no .col-sm-2,.row-no .col-md-2,.row-no .col-lg-2,.row-no .col-xl-2,.row-no .col-3,.row-no .col-sm-3,.row-no .col-md-3,.row-no .col-lg-3,.row-no .col-xl-3,.row-no .col-4,.row-no .col-sm-4,.row-no .col-md-4,.row-no .col-lg-4,.row-no .col-xl-4,.row-no .col-5,.row-no .col-sm-5,.row-no .col-md-5,.row-no .col-lg-5,.row-no .col-xl-5,.row-no .col-6,.row-no .col-sm-6,.row-no .col-md-6,.row-no .col-lg-6,.row-no .col-xl-6,.row-no .col-7,.row-no .col-sm-7,.row-no .col-md-7,.row-no .col-lg-7,.row-no .col-xl-7,.row-no .col-8,.row-no .col-sm-8,.row-no .col-md-8,.row-no .col-lg-8,.row-no .col-xl-8,.row-no .col-9,.row-no .col-sm-9,.row-no .col-md-9,.row-no .col-lg-9,.row-no .col-xl-9,.row-no .col-10,.row-no .col-sm-10,.row-no .col-md-10,.row-no .col-lg-10,.row-no .col-xl-10,.row-no .col-11,.row-no .col-sm-11,.row-no .col-md-11,.row-no .col-lg-11,.row-no .col-xl-11,.row-no .col-12,.row-no .col-sm-12,.row-no .col-md-12,.row-no .col-lg-12,.row-no .col-xl-12{
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
  }
.text-fff{color: #fff!important;}
.text-gray{color: #909090;}
.text-ddd{color: #ddd;}
.bg-main{background-color: #821616;}
/* 顶部样式 */
.header-top{padding: 1rem 0;}
.header-top .top-l{color: #8e8e8e;}
.top-r ul>li{background: no-repeat center left;padding-left: 3rem;display: inline-block;margin-left: 0.9375rem;line-height: 1.75rem;}
.top-r ul>li>span{display: block;border-top:1px dashed #06acea;}
#top-nav .dropdown-menu {
    top: 95%;
    color: #fff;
    background-color: #26ac94;
    border: 1px solid rgba(0,0,0,0);
}
#top-nav .dropdown-item {
  color: #fff;
}
#top-nav .dropdown-item:hover{
  color: #26ac94;
}
.sy_service{
  position: fixed;
  top: 50%;
  margin-top: -200px;
  /*bottom:355px;
  transform: translateY(-40%);*/
  width: 200px;
  
}
.sy_service_c{
  border:1px solid #f3f3f3;
  background: #f5f5f5;
  padding:20px 10px;
  font-size: 12px;
}
.sy_service_c h4{
  margin-top: 14px;
  margin-bottom: 14px;
  font-size: 18px;
  color: #d30b0b;
  font-weight: bold;
}
/* 首页内容 */
.sy-about{ padding: 5.4375rem 0 3.75rem 0;background-size: cover;}
.sy-about-c{}
.sy-center-t h2{font-size: 1.5rem;font-weight: bold;position: relative;color: #333;}
.sy-center-t h2:after{position: absolute;content:'';width: 59px;height: 3px;background: #26ac94;bottom:-10px;left:0}
.sy-about-c p{line-height: 1.625rem;margin-top:2.1875rem;}
.sy-about-c a{color: #fff;background: #26ac94;padding: 0.75rem 1.5625rem;display: inline-block;}
.parter{background-color: #26ac94; color: #fff; padding-top: 5rem; padding-bottom: 5rem; }
.part-t{ margin-bottom: 3rem; }
.part-t h2 span{ font-size: 2.6rem; }
.parter img{ margin-bottom:2rem; }
/* .sy-about-img{position: relative;}
.sy-about-img span{position: absolute;background: rgba(0, 0, 0,0.75);bottom:0;left:0;color: #fff;width: 100%;;font-size: 1rem;line-height: 3.75rem;padding: 0 0.9375rem;text-align: right;} */
.sy-choose-t h2{font-size: 2.25rem;font-weight: bold;color: #fff;}
.sy-choose-t h2>span{color: #d1222f;}
.sy-choose-t h6{color: #d1222f;font-size: 0.875rem;}
.sy-choose-t>span{display: block;color: #fff;}
.media-choose{background: #e9e9e9;padding: 24px;margin-top: 0.9375rem;}
.media-choose .media-body h4{color: #bc121e;font-size: 1.125rem;}
.media-choose .media-body h6{font-size: 0.875rem;color: #555;line-height: 1.3rem;}
.sy-message{background: #e9e9e9;}
.sy-message-t{font-size: 1.125rem;text-align: center;color: #fff;padding: 2rem 0;background: #bc121e;border-bottom-left-radius: 30px;border-bottom-right-radius: 30px;}
.sy-message form{padding: 1.6875rem 2rem;}
.sy-message form .btn{background: #bc121e;width: 100%;color: #fff;border-radius: 0;border-top-left-radius: 30px;border-top-right-radius: 30px;}
.sy-procate{ background-color: #f7f7f7; }
.sy-procate-img{position: relative;overflow: hidden;}
.sy-procate-img span{display: flex;position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0,0.6);top:0;left:0;justify-content: center;flex-flow: column;text-align: center;color: #ddd;}
.sy-procate-img span h4{font-weight: 700;font-size: 1.875rem;line-height: 3.25rem;}
.sy-procate-img span a{color: #fff;background: #d1222f;padding: 0.8125rem 1.5625rem;align-self: center;}
.sy-procate .sy-pro-t{background: url(images/sy_pro_t.jpg) repeat-x;color: #ddd;font-size: 2.25rem;font-weight: 700;padding: 2.25rem 0;position: relative;}
.sy-pro .sy-pro-t:after{position: absolute;content:'';background: #ddd;width:3.75rem;height: 0.1875rem;bottom: 1.875rem;left:50%;transform: translateX(-50%)}
.sy-procate .col-md-9{margin-left: 24.5%; position: absolute;}
.sy-protit{background-color: #26ac94; padding: 10px 0px; margin: 0 15px; width: 90%;}
.sy-protit h3{font-size: 26px; color: #fff; text-align:center; font-weight: 700; }
.sy-protit h6{color: #fff; text-align:center; text-transform:uppercase; }
.sy-protit1{background-color: #26ac94; padding: 10px 0px; margin-top:15px; width: 100%;}
.sy-protit1 h3{font-size: 26px; color: #fff; text-align:center; font-weight: 700; }
.sy-protit1 h6{color: #fff; text-align:center; text-transform:uppercase; }
.sy-pro-series{background-color: #fff; margin: 0 15px; width: 90%;}
.sy-pro-series ul li{font-size: 16px; font-weight: 700px; padding-left: 25px; line-height: 50px; border-bottom: 1px solid #e9e9e9;}
.sy-pro-series ul li:last-child{border-bottom: 0px;}
.sy-pro-series ul li a {color: #333; }
.sy-pro-series ul li i{color: #c3c3c3; transform: translateY(100%); padding-right: 20px;}
.procate-nav .sy-procate-img{border:5px solid rgba(209, 34, 47,0);transition: 0.35s;}
.procate-nav .sy-procate-img>img{transition: 0.35s;}
.procate-nav:hover .sy-procate-img>img{transform: scale(1.2,1.2)}
.procate-nav:hover .sy-procate-img{border:rgba(209, 34, 47,1) solid 5px;}
.sy-pro-list{padding: 3.75rem 0;}
.sy-pro-list-t{padding: 2.5rem 0;}
.sy-pro-list .media-pro{overflow: hidden;position: relative;}
.sy-pro .cate-list>li{text-align: center;color: #fff;line-height: 2.25rem;}
.sy-pro .cate-list>li>.btn{border:1px solid rgba(255, 255, 255,0.3);width: 100%;display: block;color: #fffefe;background: none;}
.sy-pro .cate-list>li.active .btn,.sy-pro .cate-list>li:hover .btn{background: linear-gradient(90deg,#8c1e1f,#b5352e,#8c1e1f)}
.pro-text a{ color: #666; }
.pro-text a:hover{ color: #26ac94; }
.pro-text h4{ font-size: 1rem; line-height: 2.25rem; }
.you{ width: 100%; margin:0 auto; overflow: hidden; background: url(images/you.jpg);}
.you-tit{ background: url(images/you-titbg.png) no-repeat center; text-align:center; color:#fff; font-size: 36px; height:105px; line-height: 105px;}
.you .container{background-color:rgba(255,255,255,.8); min-height: 300px; margin: 60px auto;}
.you .reason{ padding:60px 50px;}
.you-icon{ background: url(images/you-icon.png) no-repeat center center; background-size:contain; width: 40px; height: 44px; line-height:44px; font-size: 24px; color: #fff; text-align: center; float:left;}
/*.reason-nr{float: left;padding-left: 25px;}*/
.first-tit{ font-size: 20px; color: #333; font-weight: 700px!important; padding-left: 65px;}
.first-tit span:first-child{ font-size: 20px; color: #26ac94; font-weight: 700px!important;}
.Second-tit{ font-size: 0.75em; }


.header-top .form-inline .form-group{border-radius: 10px;overflow: hidden;}
.header-top .form-inline .form-control{border-radius: 0;border:none;outline: 0;}
.header-top .form-inline .btn{background: #06acea;color: #fff;border-radius: 0;}
.sy-center-b{background: url(images/sy_center_b_bg.jpg) #121212 no-repeat center top;padding: 3.125rem 0;}
.sy-center-b .sy-center-t h2{font-size: 1.875rem;font-weight: normal;margin-bottom: 3.125rem;}
.sy-news{padding:2rem 0 4rem 0;}
.new-tit{ margin-bottom: 3rem; }
.sy-news h3{margin-top:1.875rem;margin-bottom:1.25rem;font-weight:400;font-size: 1.125rem;}
.sy-news h3 a{color: #26ac94;}
.sy-news p{line-height:1.5rem;color: #888;}
.sy-news span{color:#26ac94;}
.sy-news span i{padding-right:.3125rem;color:#26ac94;}
.news .more{margin:4.375rem auto;}
.news .news_time{display:block;height:1.875rem;color:#999;font-weight:300;}
.news .news_time i{padding-right:.5rem;color:#f78f28;}
.media-left,.media>.pull-left{padding-right:1.25rem;}
.nimg{overflow: hidden;}
.nimg img{transition: 0.6s;}
.nimg:hover img{transform: scale(1.2,1.2);}
.bot-img img{ margin-top: 1rem; display: block; }
.bot-img h6{ color: #fff; line-height: 2rem; }
/* 底部样式 */
footer{background: #242623;padding: 3rem 0 0 0;}
footer dt{color: #ddd;font-size: 1.25rem;position: relative;margin-bottom: 2.375rem;}
footer dt:after{position: absolute;content:'';background: #fff;width:3.75rem;height: 0.1875rem;bottom:-11px;left:0}
footer dl dd{color: #ddd;background: no-repeat left;background-position-y: 0.75rem;border-bottom:1px dashed #383838;line-height: 1rem;padding: 0.5rem 0;}
footer dl dd a{color: #ddd;}
.copyright{margin-top: 1.375rem;color: #a5a5a5;background: #1c1c1c;padding: 1.5625rem 0;}
/* 内页样式 */
.ny-main{padding:2.5rem 0;}
.ny-title{margin-bottom: 1.875rem;}
.ny-main .ny-title h3 span{color: #db4a1c;}
.ny-content p{line-height: 1.625rem;color: #666;}
.ny-pro .media-pro{margin-bottom: 1.875rem;display: block;}
#map{width: 100%;height: 400px;}
.ny_info { margin:40px 0; }
.mb-4 { margin-bottom:40px; }
.img-responsive{display: block; max-width: 100%; height: auto;}
.page-header {padding-bottom: 9px; border-bottom: 1px solid #26ac94;}
.ny-tit h1{font-size: 26px; color: #26ac94;}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.article {
    padding: 20px;
}
.article-content, .article>.content {
    padding: 20px 0;
    font-size: 14px;
    line-height: 1.78571429;
}
/*新闻中心*/
.ny-main .ny-news .media .media-left{padding:0.3125rem 0.625rem;border:1px solid #ddd;background:#fff;transition:.4s;}
.ny-main .ny-news .media .media-left h2{color:#26ac94;font-weight:700; font-size: 20px; margin-top: 20px; margin-bottom: 10px;}
.ny-main .ny-news .media .media-left h5{color:#666; font-size: 13px;}
.ny-main .ny-news .media:hover .media-left{border:1px solid #26ac94;background:#26ac94;}
.ny-main .ny-news .media:hover .media-left h2{color:#fff;font-weight:700;}
.ny-main .ny-news .media:hover .media-left h5{color:#fff; font-size: 13px;}
.ny-main .ny-news .media-body{color:#666;line-height:1.7;}
.ny-main .ny-news .media-body h4{margin-top:5px;margin-bottom:10px;color:#555;font-weight:700;font-size:15px;}
.shownews-t h4{color:#333;font-weight:700;}
.shownews header h3{color: #26ac94;margin-bottom: 0.9375rem;}
.ny-news{padding-top: 20px;}
.margin-right {margin-right: 10px;}
.pn{margin-bottom: 20px;}
.pn a:hover{color: #26ac94;}
.pn a{color: #666;}
.article h1{font-size: 26px;}
.article>header>dl {
    margin: 0;
    border-bottom: 1px solid #e9e9e9;
}

.article>header>.abstract, .article>header>dl {
    padding: 10px 15px;
    font-size: 12px;
    color: #686868;
    background-color: #f1f1f1;
}

/*分页*/
.pager {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
}
.pager>li {
    display: inline;
}
.pager>li:first-child>a {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pager>li>a {
    position: relative;
    float: left;
    padding: 5px 12px;
    margin-left: -1px;
    line-height: 1.53846154;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pager a, a:hover {
    text-decoration: none;
    color: #666;
}
.pager>li.active>a, .pager>li.active>a:hover{
    background-color: #26ac94;
    border-color: #26ac94;
}

.pagination{color: #666; clear:both; margin-top: 1em; display: block; margin: auto;}
.pagination li{display: inline-block;}
.pagination a{display: inline-block; *display: inline; *zoom: 1; margin-left: -1px; padding: 0 12px; height: 32px; line-height: 32px; color: #428bca; border: 1px solid #ddd; background: #fff; text-decoration: none; overflow:hidden;}
.pagination li>span{display: inline-block; *display: inline; *zoom: 1; margin-left: -1px; padding: 0 12px; height: 32px; line-height: 32px; color: #428bca; border: 1px solid #ddd; background: #fff; text-decoration: none; overflow:hidden;}
.pagination li.active>span{color: #ffffff;background: #2a6496;}
.pagination .prev::before{font-family: "FontAwesome";display: inline-block; content:"\f104"; width: 10px; height: 10px; margin-right: 5px;}
.pagination .next::after{font-family: "FontAwesome";display: inline-block; content: "\f105"; width: 10px; height: 10px; margin-left: 5px;}
.pagination a:not(.goto):hover{background-color: #eee; color: #2a6496}
.pagination a.cur,
.pagination a.cur:hover{background-color: #428bca; color: #fff; border-color: #428bca; margin-right: 1px}
.pagination a.disabled{background-color: #e6e6e6!important; color: #bbb!important; cursor: no-drop}
.pagination .prev{border-radius: 5px 0 0 5px}
.pagination .next{border-radius: 0 5px 5px 0; }


/*浮动QQ*/
html {overflow-x:hidden;}

.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:150px;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden; background: #fff;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(images/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other img{width:120px;height:120px;}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(images/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}

.friendlink {
    float: left;
    color: #fff;
    line-height: 27px;
}

.friendlink i {
    list-style: none;
    font-style: normal;
    line-height: 30px;
    float: left;
}

.friendlink .linkTagcs {
    text-align: left;
    float: right;
    width: 181px;
    max-height: 30px;
    overflow: hidden;
    transition: 0.3s all ease-in-out;
    line-height: 30px;
}

.friendlink .linkTagcs a {
    display: block;
    color: #fff;
}

.friendlink .linkTagcs:hover {
    max-height: 30px;
    overflow-x: hidden;
    overflow-y: auto;
}
