/*浩途科技设计*/
/*2019.11.11版本*/
/*bootst扩展*/
.navbar-topb {
border-bottom: 1px solid rgb(255, 255, 255, 0.3);
    background: transparent;
  /*box-shadow: 1px 1px 1px #ddd;*/
}
.navbar-topb.affix{
 transition: all .7s cubic-bezier(.4, 0, .2, 1);
	background: rgb(0, 0, 0);
}
.navbar-topb .navbar-nav > li > a.active1 {
 /*   color: #198ded;*/
}
div#article_body strong {
    font-weight: bold;
    color: #333;
}
nav.nvabar.navbar-topb.navbar-fixed-top.wz.affix-top {
   /* background: rgba(35, 36, 39, 0.71);*/
}
.navbar-default .navbar-toggle {
    border-color: transparent;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color:  transparent;
}

div#pageend a {
    color: #fff;
     font-size: 0.9em;
}
.biaoqian {
    margin-top: 3%;
}
p.zhuming {
    color: #999;
    padding: 10px 0px;
    font-size: 13px;
}
.ruanzhu{
  color: #777;
    line-height: 29px;
    font-size: 17px;
    padding: 5% 1%;
}
.hangye_h3:hover {
    border: 1px solid #ccc;
    box-shadow: 1px 6px 8px rgba(34, 134, 220, 0.61);
}
.rz{
    display: flex;
    flex-direction: row;
    align-items: center;
}

@media screen and (max-width:718px){
   .rz{
        flex-wrap: wrap;
    } 
}
.fangan2 a {
    display: inline-block;
    padding: 0px 34px;
    color: #fff;
    background: rgb(56 225 201)  ;
    border-radius: 2px;
    line-height: 3;
    font-weight: bold;
    text-align: center;
    font-size: 1em;
    box-shadow: 0px 4px 7px rgb(51 51 51 / 20%);
}
.fangan2 {
    margin: 4% 0;
}
span.jianspan {
    background: linear-gradient(to right, #e0340d , #e62714b0);
    color: #fff;
    font-size: 14px;
    padding: 2px 5px;
    border-radius: 3px;
}
.jjdd{
    padding: 20px 0px;
}
h2.jianspanh2 {
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
}
.rongyu2 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    color: #fff;
}
img.sss{
   transition: all 1.2s;
}

.linian:hover img.sss{
    transform:scale(1.2);
}
.rongyu2 h4 {
    font-size: 18px;
    font-weight: 600;
    color: rgb(56 225 201)  ;
}

span.pageinfo {
    font-size: 0.9em;
}

div#pageend li {
       color: #fff;
    float: left;
    background: #999;
    margin: 0px 5px;
    padding: 2px 10px;
    font-size: 0.9em;
    border-radius: 2px;
}

div#pageend {
    overflow: hidden;
    text-align: center;
    margin: auto;
    width: 50%;
}
span#id{
  
       line-height: 60px;
    font-size: 18px;
    color: #555;
    font-family: "myfont";
    font-weight: bold;
}

div#pageend li.thisclass {
    background: #00b3ff;
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #fff;
   /* border-bottom: 1px solid #333;*/
}
.nav>li>a {
    position: relative;
    display: inline-block;
    padding: 10px 0px;
}
div#article_body a {
    text-decoration-line: underline;
    font-weight: 600;
    color: rgb(1, 149, 255);
}

.navbar-topb:hover {
   	background: rgba(35, 36, 39, 0.71);
    transition: all .7s cubic-bezier(.4, 0, .2, 1);
}
.navbar-topb .navbar-brand {
  color: #777;
}
.navbar-topb .navbar-brand:hover,
.navbar-topb .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-topb .navbar-text {
  color: #777;
}
.navbar-topb .navbar-nav > li > a {
 color: #fff;
    font-size: 15px;
    font-weight: 500;
    padding: 22px 15px;
}
.navbar-topb .navbar-nav > li > a:hover,
.navbar-topb .navbar-nav > li > a:focus {
 /*color: #198ded;*/
    background: transparent;
    border-bottom: 3px solid #198ded;
}
.navbar-topb .navbar-nav > .active > a,
.navbar-topb .navbar-nav > .active > a:hover,
.navbar-topb .navbar-nav > .active > a:focus {
  color: #fff;
 background: linear-gradient(rgba(133, 133, 133, 0.54), rgba(121, 85, 72, 0.08));
    border-radius: 3px;
}
.navbar-topb .navbar-nav > .disabled > a,
.navbar-topb .navbar-nav > .disabled > a:hover,
.navbar-topb .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-topb .navbar-toggle {
 /* border-color: #ddd;*/
}

.header-phone p{
  line-height: 55px;
    font-size: 16px;
    margin: 0px 20px;

}

.liuyan{
    background: linear-gradient(rgb(34 200 178) 0%,#38e1c947 100%);
    text-align: center;
    overflow: hidden;
}
.cebian_2 a:visited{
	color: #Fff;
}
/*a:visited{
	color: #Fff;
}
*/
p.fanhui a {
    color: #fff;
}

a.header-phonep{
font-size: 13px;
    text-align: center;
    color: #333;
    display: inline-block;
    line-height: 57px;
}
.navbar-topb .navbar-toggle:hover,
.navbar-topb .navbar-toggle:focus {
  background-color: transparent;
}
.navbar-topb .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-topb .navbar-collapse,
.navbar-topb .navbar-form {
  border-color: #e7e7e7;
/*  background-color: rgb(255, 255, 255);*/
}
.navbar-topb .navbar-nav > .open > a,
.navbar-topb .navbar-nav > .open > a:hover,
.navbar-topb .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-topb .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-topb .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-topb .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-topb .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-topb .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-topb .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-topb .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-topb .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-topb .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-topb .navbar-link {
  color: #777;
}
.navbar-topb .navbar-link:hover {
  color: #333;
}
.navbar-topb .btn-link {
  color: #777;
}
.navbar-topb .btn-link:hover,
.navbar-topb .btn-link:focus {
  color: #333;
}
.navbar-topb .btn-link[disabled]:hover,
fieldset[disabled] .navbar-topb .btn-link:hover,
.navbar-topb .btn-link[disabled]:focus,
fieldset[disabled] .navbar-topb .btn-link:focus {
  color: #ccc;
}

.alert1 {
  /*padding: 15px;
  margin-bottom: 20px;*/
  border: 1px solid transparent;
  /*border-radius: 4px;*/
}
.alert1-dismissable,
.alert1-dismissible {
  padding-right: 35px;
}

span.fa.fa-angle-left {
     margin-left: -150px;
    font-size: 33px;
    color: rgb(210, 210, 210);
    text-align: center;
    border: 2px solid #d2d2d2;
    border-radius: 50%;
    height: 40px;
    width: 40px;
}

span.fa.fa-angle-right {
    margin-left: 80px;
   font-size: 33px;
    color: rgb(210, 210, 210);
    text-align: center;
    border: 2px solid #d2d2d2;
    border-radius: 50%;
    height: 40px;
    width: 40px;
}
nav.nvabar.navbar-topb.navbar-fixed-top.affix-top {
       background: rgb(0, 0, 1);
   border-bottom: 1px solid rgba(255, 255, 255, 0.23);
}
ul.head-banner {
       position: absolute;
    z-index: 99999999999999;
    overflow: hidden;
    margin: auto;
    width: 55%;
    left: calc(50% - 600px);
    top: 20%;
}

ul.head-banner img {
   float: right;
    width: 23%;
    margin-top: 1px;
    margin-left: 20%;
    position: fixed;
}

img#sipuyunhd {
       width: 36%;
    margin-top: -30px;
    margin-left: 153px;
    position: fixed;
}

img#zhinegnhd {
    margin-top: 0px;
    width: 26%;
    margin-top: -44px;
    margin-left: 16%;
    position: fixed;
}
span.pull-right.hidden-xs {
    margin-right: 12px;
    line-height: 30px;
}

.cajia2.hidden-xs,.cajia2.hidden-xs {
    overflow: hidden;
}


.banner-01-pic {
    display: inline-block;
    margin-top: 65px;
}


.banner-01-pic h3 {
    font-size: 38px;
    color: #fff;
    font-weight: 500;
}

.banner-01-pic h4 {
    font-size: 22px;
    color: #198ded;
    padding-top: 20px;
    padding-bottom: 20px;
}
.banner-01-pic p {
    font-size: 15px;
    color: rgba(255, 255, 255, 0.65);
    padding-bottom: 30px;
}

.banner-01-pic a {
        display: inline-block;
    /* background: #198ded; */
    color: #fff;
    padding: 10px 2px;
    font-size: 18px;
    border-bottom: 2px solid #198ded;
}
.banner-01-pic a:hover{
	color:#198ded;
    text-decoration: none;
   transition: color .3s ease-in-out,background .3s ease-in-out;
   /* background: rgba(25, 141, 237, 0.76);*/
}
i.chakan {
    left: 5px;
    top: 2px;
}

i.tapindex {
    font-size: 50px;
    color: #666563;
}

li.col-md-6.col-xs-6.sipuyunli {
    padding: 7% 0px;
}

li.col-md-6.col-xs-6.sipuyunli1 img {
    width: 90%;
    margin: auto;
    text-align: center;
    margin-left: 5%;
}
li.col-md-6.col-xs-6.sipuyunli1 img {
    width: 80%;
    border-radius: 5px;
}


.article_body .row {
    padding: 35px 0px;
    margin: 0px;
}



ul#myTab4 {
    display: inline-block;
    overflow: hidden;
    padding: 10px;
    margin: 0px;
    text-align: center;
    margin-top: 20px;
}


ul#myTab4 li {
   float: left;
    padding: 0px 70px;
    margin: 0px 43px;
    border-radius: 8px;
    font-size: 16px;
    position: relative;
}
ul.article_cp_ul li a:hover{
  text-decoration: none;
  color: #fff;
  background: transparent;
}
ul.article_cp_ul li:hover ul.article_cp_ul li a{
  color: #fff;
}

span.sec2p {
    display: -webkit-box;
        text-indent: 0px;
}


li.active a {
    color:#17bca7;
}

li.active i.tapindex{
    color: #198ded;
}
ul#myTab4 li a:hover{
  text-decoration: none;
  color: #198ded;

  }

ul#myTab4 li p{
  text-decoration: none;
    color: rgba(51, 51, 51, 0.78);
    padding: 0px;

  }
ul#myTab4 li.active  p{
  text-decoration: none;
color: #198ded;

  }

ul#myTab4 i.tapindex:hover{
  text-decoration: none;
  color: #198ded;

  }

ul#myTab4 li.active:after{
content: '';
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    bottom: 0px;
    width: 10px;
    height: 0;
    border-left: 10px solid rgba(250, 250, 250, 0);
    border-right: 10px solid rgba(250, 250, 250, 0);
    border-bottom: 8px solid rgba(102, 101, 99, 0.09);
    transition: left .3s linear;
    left: 46%;
    top: 100%;

}

.list_article {
    background: #FFF;
}



.sec3_body_jishu h3 {
    font-size: 16px;
}

a.thisclass:after {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #198ded;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 50%;
    top: 110%;
}

.carousel-control.left {
    background-image: none;
    width: 60px;
   /* background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
    background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x;*/
}
.carousel-control.right {
   /* right: 0;
    left: auto;*/
    background-image: none;
   /* background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
    background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x;*/
}





/*字体引用*/
@font-face {font-family: "iconfont";
  src: url('/skin/bootstrap/fonts/iconfont.eot?t=1560234175067'); /* IE9 */
  src: url('/skin/bootstrap/fonts/iconfont.eot?t=1560234175067#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/skin/bootstrap/fonts/iconfont.woff?t=1560234175067') format('woff'),
  url('/skin/bootstrap/fonts/iconfont.ttf?t=1560234175067') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('/skin/bootstrap/fonts/iconfont.svg?t=1560234175067#iconfont') format('svg'); /* iOS 4.1- */
}


.myfont{
    font-family: "myfont" !important;
    font-weight: bold;
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-wumoxing:before {
  content: "\ec33";
}

.icon-wangguan:before {
  content: "\ec5d";
}

.icon-yunduanshuaxin:before {
  content: "\ec60";
}

#myCarousel li {
    width: 30px;
    height: 4px;
    border-radius: 0px;
    border: navajowhite;
background: #fff;
}

#myCarousel li.active {
    background: #0195ff;
   margin: 1px;
}

/*开始部分*/

body{

	font-family: PingFang SC, microsoft yahei, helvetica neue, hiragino sans gb, arial, microsoft yahei ui, simsun, "sans-serif", NextIcon;
 background-color: #f4f9ff;
}
.fw_container{
    margin-top:0px;
}
.fw_container .section-name{
    margin: 20px 0;
}

#one,#two,#four,#three {
    background: #fff;
    padding: 20px 40px 40px;
}


*{
    margin: 0;
    padding: 0;
      font-size: 16px;
}
li{
    list-style: none;
}
ul{
    margin: 0;
    padding: 0;
}
p{
    padding: 0;
    margin: 0;
}
a{
    text-decoration: none;
     font-size: 1em;
}
h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}
/*首页头部*/

.header-logo img{
height: 40px;
margin: 10px 15px 0px 0px;
}
#header_ul ul li a{
font-size: 0.86em;
    color: #555;
    padding: 20px 0px;
    background: transparent;
    transform: scale(1,1.1);
}
#header_ul ul li a:hover {
    color: #28cfb9;
}
#header_ul ul li a::after{
position: absolute;
height: 3px;
width: 0%;
font-size: 1.3em;
content: '';
left: 0%;
z-index: 999999999;
display: inline-block;
/*background: #198ded;*/
vertical-align: middle;
bottom: 0px;
border-radius: 5px;
  transition: left .8s linear;
	
}
#header_ul ul li a:hover:after{
	
width: 100%;
}



ul.nav.navbar-nav li{

	padding: 0px 15px;
}

ul.nav.navbar-nav {
    padding-left: 0px;
}
.navbar-default {
    background-color: #fff;
    border-color: #e7e7e7;
   z-index: 9999;
 box-shadow: 0 2px 7px rgba(103, 97, 97, 0.2);
  /*  border-bottom: 1px solid #00000040; */
  height: 80px;
    padding-top: 10px;
    
}
/*@media screen and (max-width:678px) {

.navbar-default {
    height: 60px;    
}	
}*/
/*媒体查询两种方式：*/
/*<link rel="stylesheet" type="text/css" href="styleB.css"  media="screen and (min-width: 600px) and (max-width: 800px)">*/
div#header_ul {
    background: #ffff;
}

.phone.pull-right.hidden-sm {
   line-height: 20px;
    margin-top: 1%;
}

.phone.pull-right.hidden-sm p a{

font-size: 14px;
}

i.contact_i {
  
    font-style: normal;
    color: #198ded;
    color: #333;
	right: 5px;
}

i.contact_i1 {
  
    font-style: normal;
    color: #969799;
	right: 5px;
}

a.contact_i{
	 font-size: 0.95em;
	 color: #555;
}
a:hover{
	
	text-decoration: none;
}
a.tiyan {
    margin-left: 20px;
    font-size: 0.8em;
    color: #fff;
    padding: 7px 10px;
    border-radius: 3px;
    background: #0195ff;
}




span.glyphicon.glyphicon-cloud.icon-light {
    top: 3px;
    right: 4px;
}

span.glyphicon.glyphicon-phone.telphone {
    color: #333;
    font-size: 23px;
    top: 3px;
    right: 2px;
}

.carousel-caption.des {
   
   top: 20%;
    width: 50%;
    text-align: left;
    left: 0%;
}

.banner-h2 {
    position: absolute;
    right: 0px;
    z-index: 10;
    left: 50%;
    width: 50%;
        top: 15%;
}
.des h2{
	font-size: 2.7em;
	color: #fff;
	font-weight: bold;
}
.des h3 {
    color: #fff;
    font-size: 2.4em;
    padding: 5% 0px;
}
.des p{

	padding: 5% 0px;
    font-size: 1.2em;
}
.des a{

padding: 0.6em 1.4em;
    color: #35a2ff;
    border-radius: 5px;
    font-size: 0.8em;
    background: #fff;
    font-weight: bold;
    text-shadow: none;
}

img.bannerimg{

	width: 100%;
}

section.banner {
    margin-top: 80px;
    position: relative;
    background: rgb(56 225 201 / 13%);
    padding: 3em 0;
}
.banner .title{
    font-size: 2.5em;
   font-family: "myfont";
   font-weight: bold;
}
.banner .sub-title{
    font-size: 1.5em;
    margin: 20px 0;
}
.banner .sub-title>span{
    font-size: 1.3em;
    font-weight: bold;
    color: rgb(56 225 201);
    margin-right: 10px;
}
.banner .detail{
    width: 80%;
    line-height: 26px;
    font-weight: 100;
}
.banner .detail>span{
    font-weight: bold;
    color: rgb(56 225 201);
}
.banner .btn,#fuwu_banner .btn{
    width: 8em;
    height: 2.5em;
    background: rgb(56 225 201);
    border-radius: 3px;
    margin-top: 55px;
    color: #fff;
    font-size: 1.2em;
}
.container-banner {
   overflow: hidden;
    z-index: 99;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/*absolute元素居中方法*/

.glyphicon1{
  
top: 50%;
}

/*/////////////////////////footer/////////////*/

footer{
padding-bottom: 20px;
padding-top: 50px;
/* background: url(../../skin/images/footer_bg.jpg) no-repeat 50%;
    background-color: rgba(0, 0, 0, 0); */
 /*   background-size: auto;
background-size: 1920px auto; */
background-color: #252931;
/*border-top: 1px solid#E1E0E099;*/
}
footer h3{
font-size: 1.1em;
color: #fff;
 margin-bottom: 10px;
 font-family: Helvetica,PingFang SC,Microsoft YaHei,微软雅黑;
 font-weight: bold;
}


footer a{
  font-size: 0.85em;
  color: #fff;
  line-height: 25px;
}
footer li{
  padding: 6px 0px;
}

footer p{
float: left;
    color: #fff;
    font-size: 0.9em;
    font-weight: 400;
    padding: 8px 0px;
}
.you_link {
color: #999;
padding-top: 10px;
}
p.banquan {
    padding: 1% 0% 0px 0%;
    font-size: 0.8em;
}

.ban {
    margin-top: 30px;
    border-top:1px solid rgba(150, 151, 153, 0.11);
}


p.dizhi{
  font-size:0.85em;
}
.clear{
  overflow: hidden;
}
img.foot_logo{

  width: 150px;
 /* float: left;*/
}

h4.slogan {
  color: #0e9bff;
font-size: 1.1em;
padding: 12px 0px;
font-family: PingFangSC-Medium;
transform: scale(1, 1.12);
text-shadow: 0 2px 4px rgba(0,0,0,.2);
font-weight: bold;
}

span.footer_time{
  font-size: 0.9em;
}


/*section*/

.section{
	padding: 2em 0em;
}

.section h2{
font-size: 1.8em;
    color: #444;
    padding: 1em;
    font-weight: 600;
}
.section p{
font-size: 1em;
color: #595961;
padding-bottom: 2em;
}
.section-name{
    font-size: 14px;
    color: rgba(1, 1, 1, 0.46);
}
.section-name>span{
   font-family: "myfont";
   font-weight: bold;
    font-size: 28px;
    margin-right: 20px;
    color: #333;
    font-style: italic;
}
/*notice*/

#notice {
   position: relative;
}

#notice a {
    color: #fff;
    font-size: 0.95em;
}


#notice h2{
  font-size: 1em;
   color:#3333336b;
  margin-top: 2px;
}
#notice p{
  font-size: 0.9em;
  color:#3333336b;
}
i.notice_i{
  margin: 0;
  padding: 0;
 padding-right: 6px;
top: 2px;
color:#fff;
font-size: 0.8em;
}

#yewu {
    padding-top: 2em;
}
img.yewu_img {
    position: absolute;
    width: 55px;
    right: 6%;
    top: 4%;
/*opacity: 0.3;*/
}
#yewu h3:hover {
    color: #fff;
}
#yewu h3{
 font-size: 1.2em;
color: #fff;
padding: 1.2em 0px;
background: rgb(228, 245, 255);
    background-size: auto;
background-size: 100%;
text-align: left;
padding-left: 15px;
font-weight: bold;
background-image: linear-gradient(to right, #0195ff , rgb(17 171 195 / 7%));
border-radius: 6px 6px 0px 0px;
}

/*#yewu li:nth-child(1) h3{*/
/*background-image: linear-gradient(120deg, #4CC76D, #17A23E);*/
/*}*/

/*#yewu li:nth-child(2) h3{*/
/*background: linear-gradient(120deg, #F96886, #FA2E76);*/
/*}*/
/*#yewu li:nth-child(3) h3{*/
/*background-image:linear-gradient(120deg, #FBBC24, #EF9A2B);*/
/*}*/
/*#yewu li:nth-child(4) h3{*/
/*background-image:linear-gradient(120deg, #3489F9, #2468E6);*/
/*}*/

dl{
margin: 0;
padding: 0;
}
dt{
margin: 0;
padding: 0;
}
dd{
margin: 0;
padding: 0;
}

.yewu_container{
	background-color: #fff;
border-radius: 5px;
border: 1px solid #e7e7e7;
padding: 0em 0em;
}

.yuyue_c img {
    width: 100%;
    position: relative;
    border-radius: 3px;
}








dl.yewu_cp{
	font-size: 0.9em;
	/*color:#615757;*/
	font-weight: 500;
	text-align: left;
	padding: 1.2em 1.2em;
	position: relative;
	border-bottom: 1px solid rgba(1, 1, 1, 0.05);
    /*width: 90%;*/
    margin: auto;
}


.yewu_cp dt{
   font-size: 0.96em;
    position: absolute;
    top: 0%;
    left: 4%;
    color: #f5f5f5;
    border-radius: 0px 0px 6px 6px;
    padding: 3px 10px;
    box-shadow: 0px 2px 2px rgb(255 0 0 / 26%);
   background-image: linear-gradient(120deg, rgb(255 37 2), #ff250299);
}
p#zixun {
    line-height: 130px;
    padding: 0px;
}
p#zixun a {
  font-weight: bold;
    color: #f50606;
    padding: 15px;
    position: absolute;
    -webkit-animation-name: myfirst;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-duration: 5s;
    line-height: 105px;
    margin-left: 2%;
}

@keyframes myfirst
{
           0%{
                 transform: scale(1);  /*开始为原始大小*/
            }
            25%{
                transform: scale(1.2); /*放大1.1倍*/
            }
            50%{
                 transform: scale(1);
            }
            75%{
                transform: scale(1.2);
            }
}




span.zixunspan {
   background: #0195ff;
    padding: 20px 200px 20px 20px;
    color: #fff;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    font-size: 0.8em;
    position: relative;
}


dl.yewu_cp dt::after {
position: absolute;
    height: 20px;
    width: 4px;
    content: '';
    left: 3%;
    /* z-index: 999999999; */
    display: inline-block;
    background: #0195ff;
    border-radius: 20%;
    top: 16%;
    z-index: -4;
}
.yewu_cp_show a:hover {
    background: #0195ff;
    color: #fff;
}

.yewu_cp dd{
font-size: 0.8em;
    position: absolute;
    top: 30%;
   padding: 8% 40% 0% 8%;
    color: #666;
}
dl.yewu_cp:last-child dd{
	border-bottom:none;
}
.yewu_cp_show{
position: absolute;
width: 100%;
height: 100%;
left: 0px;
bottom: 0px;
background:rgba(0, 0, 0, 0.19);
opacity: 0;
/*transition: all 0.6s cubic-bezier(.4, 0, .2, 1);*/
padding: 1em 1em;
/*border-radius: 0.2em;*/
color: #fff;
/*box-shadow:0 8px 16px 0 rgba(0, 0, 0, 0.1);*/
z-index: 1;

}
.yewu_cp_show p{
	color: #fff;
    font-size: 1em;
    padding: 11% 10%;
}
.yuyue_c:hover .yewu_cp_show{
	opacity:1;
}
/*.yewu_cp:hover .yewu_cp_show{*/
/*	opacity:1;*/
/*}*/
.yewu_cp:hover .yewu_cp1 {
		opacity: 1;
}
.yuyue_c {
    position: relative;
}
.yewu_cp:hover .yewu_dd {
		opacity: 1;
}


.yewu_cp_show a{
  position: absolute;
    top: 40%;
    right: 40%;
    font-size: 0.8em;
    background: rgb(1, 149, 255);
    padding: 10px 25px;
    color: #fff;
    border-radius: 7px;
}



#hangye{
	
	background-color: #f4f9ff;
	position: relative;
}

.swiper-slide{
	height: 150px;
	width: 20%;
	flex-direction: column;
    background: rgb(235, 241, 251);
    border: 3px solid rgb(255, 255, 255);
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
    transition: transform 1.9s linear, -webkit-transform 1.9s linear;
    cursor: pointer;
}

.swiper-slide:hover{
    opacity: 0.7;
    transition: transform 1.9s linear, -webkit-transform 1.9s linear;
    cursor: pointer;
    box-shadow: 0px 0px 15px rgb(68 68 68 / 15%);
}

.swiper-slide a,.fw_li_div a{
    display: block;
    color: #333;
    padding: 13px;
}
.swiper-slide a .title,.fw_li_div .title{
    font-weight: bold;
    margin: 12px 0;
    font-size: 17px;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.swiper-slide a .tags>span,.fw_li_div .tags>span{
    /*display: inline-block;*/
    /*border: 1px solid rgba(62, 127, 249, 0.35);*/
    /*border-radius: 10px;*/
    /*font-size: 10px;*/
    /*color: rgba(1, 1, 1, 0.51);*/
    /*padding: 1px 8px;*/
    /*margin-right: 5px;*/
    display: inline-block;
    border-radius: 4px;
    font-size: 8px;
    padding: 2px 4px;
    margin-right: 5px;
    background: linear-gradient(to right, #ee101094 13%, #e72121 99%);
    color: #fff;
    font-weight: 500;
    box-shadow: 0 2px 4px #f3adb4e3;
}
.swiper-slide a .txt,.fw_li_div .txt{
    color: rgba(1, 1, 1, 0.8);
    font-size: 12px;
    margin: 15px 0;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
}
.swiper-slide a .text-center .btn,.fw_li_div .text-center .btn{
    background: rgb(56 225 201);
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    margin-bottom: 10px;
}
.swiper-slide a .part2{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
}
.swiper-slide a .part2 .title{
    font-size: 20px;
    font-weight: normal;
}
.swiper-slide a .part2 .tags{
    font-size: 14px;
    background: rgb(242, 247, 255);
    border: 1px solid rgb(56 225 201)  ;
    border-radius: 3px 3px 3px 1px;
    color: rgb(56 225 201)  ;
    padding: 0 6px;
}
.swiper-container.common .swiper-slide{
  border: 3px solid rgb(56 225 201)  14;
    /* border-radius: 10px; */
    box-shadow: 0px 4px 7px rgb(51 51 51 / 20%);
}
.swiper-container.common .swiper-slide a{
    position: relative;
    padding: 0;
    font-size: 0;
}
.swiper-container.common .swiper-slide a .title{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 33.3%;
    text-align: center;
    /*background: linear-gradient(rgba(62,127,249,0.97) 0%,rgba(62,127,249,0.43) 100%);*/
    border-radius: 0px 0px 4px 4px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    margin: 0;
}
.swiper-container {
    width: 100%;
    height: auto;
    margin: 20px auto;
}
.swiper-slide {
    font-size: 1.5em;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
  /*  -webkit-justify-content: center; */
  /*  justify-content: center; */
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-wrapper{
	/* overflow: hidden; */
	}
.swiper_row{
	position: relative;
	right: 20px;
	z-index: 9999999999;
}
.swiper-button-next,.swiper-button-prev{
	position:absolute;
    top:50%;
    border: 1px solid;
    border-radius: 50%;
    width: 30px;
    height:var(--swiper-navigation-size);
    margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index:10;
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:center;
    color:var(--swiper-navigation-color,var(--swiper-theme-color))
}

.swiper-button-next{
	right: -5%;
	outline: none;
}.swiper-button-prev{
	left: -5%;
	outline: none;
}
.swiper-button-next:after, .swiper-button-prev:after{
    font-size: 14px !important;
}
.swiper_con{
	
	position: relative;
}
.btn.dz{
    width: 10em;
    line-height: 2em;
    background: rgb(56 225 201)  ;
    box-shadow: 0px 0px 23px rgba(25, 25, 25, 0.13);
    border-radius: 3px;
    border: none;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    margin: 50px;
}
.hangye_h3 {
 background: #fff;
     padding: 0px;
     position: relative;
     top: -25px;
    margin: auto;
     width: 90%;
	 border-radius: 2px;
	 box-shadow: 1px 6px 8px rgba(123, 117, 117, 0.16);
	 font-size: 0.6em;
	 padding: 10px 36px;
}
img.hangye_img{
	width: 100%;
	border-radius: 2px;
}

.hangye_h3 h3{
	font-size: 1.2em;
	font-weight: bold;
	color:#333;
	font-family: Helvetica,PingFang SC,Microsoft YaHei,微软雅黑;
	transform: scale(1,1.12);
}
.hangye_h3 p{
	font-size: 1em;
	padding: 12px 0px;
	color:rgb(103, 101, 101);
	transform: scale(1.1,1.1);
}

.youshi.active .yuoshi_div img {
    transform: scale(1.1);
}
.swiper-pagination.swiper-pagination-bullets {
    margin-top: 44px;
    top: 150px;
}


.youshi .yuoshi_div {
 /*background-image: none;*/
border-radius: 6px;
box-shadow: 0px 6px 18px 0px rgba(0,0,0,0.06);
background: #f1f5fe;
border: 1px solid #ededed;
}

/*.youshi.active .yuoshi_div {*/
/*  background:#0063dc69;*/
/*  border-radius: 6px;*/
/*  box-shadow: 1px 6px 9px #0063dc59;*/
/*  background-image: linear-gradient(to right, rgb(1, 149, 255) , rgb(1, 149, 255))!important;*/
/*}*/

.youshi.active .ys1 {
  background:#fff;
  border-radius: 6px;
  box-shadow: 0px 6px 18px 0px rgba(0,0,0,0.06);
  /*background-image: linear-gradient(to right, rgb(76, 168, 234) , rgb(53, 147, 215)) !important;*/
}

.youshi.active .ys2 {
     background:#fff;
      border-radius: 6px;
  box-shadow:  0px 6px 18px 0px rgba(0,0,0,0.06);
  /*background-image:linear-gradient(to right, rgb(76, 168, 234) , rgb(53, 147, 215)) !important;*/
}

.youshi.active .ys3 {
  background:#fff;
  border-radius: 6px;
  box-shadow:  0px 6px 18px 0px rgba(0,0,0,0.06);
  /*background-image: linear-gradient(to right, rgb(76, 168, 234) , rgb(53, 147, 215)) !important;*/
}

.youshi.active .ys4 {
  background:#fff;
  border-radius: 6px;
  box-shadow:  0px 6px 18px 0px rgba(0,0,0,0.06);
  /*background-image: linear-gradient(to right, rgb(76, 168, 234) , rgb(53, 147, 215)) !important;*/
}


li.youshi h3{
	font-size: 1.5em;
	color: #444;
}
li.youshi p{
	font-size: 0.9em;
	color: #777;
	padding:2% 0%;
}
.yuoshi_div{
 box-shadow: 1px 1px 12px rgba(205, 203, 203, 0.85);
 padding: 9.1% 0px;
 margin: 24px 0px;
 border-radius: 4px;
}
.yuoshi_div img {
    width: 120px;
    padding-left: 40%;
}	
.media-body.text-left {
    padding-left: 10%;
}	

section#fuwu_index {
    background: url(/skin/images/scene_bg.png);
    background-repeat: no-repeat;
    background-size: 100%;
}

/* dongtai */

.nav-tabs2 {
    display: flex;
    align-items: center;
    margin: 30px 0;
}

.nav-tabs2 li a {
	font-size: 0.9em;
	display: block;
	width: auto;
	line-height: 50px;
	color: rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 11px rgba(62, 127, 249, 0.18);
    /*border: 1px solid rgba(62, 127, 249, 0.9);*/
    border-radius: 5px;
    text-decoration: none;
    text-align: center;
    font-weight: 500;
    margin-right: 15px;
    padding: 1px 10px;
}

a.current {
    background: rgb(56 225 201)  ;
    color: #fff!important;
}

.nav-tabs2 .active a {
    color: #fff;
    font-size: 1em;
    background: rgb(56 225 201);
}

#dongtai{
    background: url(/skin/images/news_1.png) no-repeat;
    background-size: cover;
}
#dongtai .section-name,#dongtai .section-name>span{
    color: #fff;
}
#dongtai_tab_content {
    display: flex;
    align-items: center;
    position: relative;
    background: linear-gradient(rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.7) 100%);
    border: 3px solid rgb(255, 255, 255);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.06);
    border-radius: 4px;
    margin: 40px 0 40px 40px;
    padding: 40px 0 70px;
}
#dongtai_tab_content .wechat{
    padding: 0 80px;
    border-left: 1px solid rgba(0, 0, 0, 0.05);
}
#dongtai_tab_content .wechat>img{
   width: 120px;
    border-radius: 4px;
    border: 2px solid rgb(56 225 201)  ;
}
#dongtai_tab_content .wechat>p{
    color: #333;
    padding: 0;
    font-size: .9em;
    margin-top: 20px;
    text-align: center;
}
.nav-dongtai{
    position: absolute;
    bottom: 30px;
    left: 10px;
    display: flex;
    align-items: center;
}
.nav-dongtai li{
    width: 50px;
    height: 7px;
    background: #fff;
    border-radius: 5px;
    margin-right: 20px;
    font-size: .7em;
}
.nav-dongtai li.active{
    background: rgba(62, 127, 249, 0.76) !important;
}
.nav-dongtai a{
    display: block;
    text-indent: -10000px;
    color: #666;
}
.nav-tabs2 li {
    font-size: 1em;
    color:#333;
    border-radius: 5px;
}
#dongtaitab_one {
    height: 100%;
}

.dt_content_left {
    width: 50%;
    float: left;
    overflow: hidden;
    height: 100%;
    margin-left: -40px;
    border: 2px solid rgb(255, 255, 255);
    border-radius: 4px;
}

.dt_content_left li{
    position: relative;
    margin:0px;
    background: url(/skin/images/news_1.png) no-repeat;
    padding: 5% 0px;
    background-size: 100% 100%;
    height: 270px;
}


.dt_content_left img {
	width: 100%;
	height: 160px;
	transition: transform ease-in-out 0.2s, -webkit-transform ease-in-out 0.2s;
}
a.dongtai_hot{
	overflow: hidden;
	display: inherit;
}
.dt_content_left li:hover img.open{
	/*opacity: 0.9;*/
	 transform: scale(1.05);
}
i.dongtai_i{
    padding: 0;
     padding-right: 0px;
    padding-right: 6px;
    top: 1px;
    color: #0d0c0c6b;
   font-size: 0.5em;
}

.dt_content_left h3 {
  color: #FFF;

top: 20%;
text-align: left;
font-size: 0.9em;
line-height: 1.5em;
padding: 3% 5% 6% 5%;
}
.dt_content_left p {
top: 55%;
text-align: left;
font-size: 0.4em;
color: #ebe3e3;
padding: 3% 5% 6% 5%;
}

.dongtai_hot h2 {
    color: #fff;
    font-size: 1.2em;
    text-align: left;
}

.dongtai_hot h2::after {
    content: "\201D";
    left: 3px;
    position: absolute;
    font-size: 2em;
    top: 28px;
}

p.moer{
padding: 0 10% 0 10%;
text-align: right;
}
i.icon-bar {
    margin-right: 5px;
    top: 1px;
    font-size: 0.9em;
}
img.guanzhu{
	border-radius:2px;
width:70px;
display: block;
/*margin: auto;*/
}
p.guanzhu1{
    font-size: 0.8em;
    text-align: center;
    margin-top: 20px;
}
.ljzx a {
    color: #fff;
}
.guanzhu_span {
  position: relative;
    font-size: 1em;
    top: 10px;
}
i.help {
   font-size: 0.8em;
    top: 1px;
    margin-right: 15px;
}
.dt_content_right {
    float: left;
    width: 50%;
    margin-left: 20px;
}
.dt_content_right ul li  {
    position: relative;
    text-align: left;
    padding: 4px 0px 4px 15px;
    margin: 1% 5%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.dt_content_right ul li:before{
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    background: rgba(62, 127, 249, 0.8);
    box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.08);
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
}

.dt_content_right ul li a {
  font-size: 0.85em;
    font-weight: 500;
    color: #555;
    font-family: Helvetica,PingFang SC,Microsoft YaHei,å¾®è½¯é›…é»‘;
    transform: scale(1,1.12);
}
.dt_content_right ul li a:hover{
    color: rgba(62, 127, 249);
}
.tab-pane:after {
    display: table;
    content: '';
    clear: both;
}

span.time{
	float: right;
	font-size: 0.9em;
	color:#5b5959;
}

.partner{
    display: flex;
    justify-content: space-between;
    margin: 20px 0;
}
.partner.p5{
    justify-content: center;
}
.hezuo_liuyan {
    padding: 2% 0%;
	padding-bottom: 0px;
}

.hezuo_liuyan h4{
	font-size: 2em;
	padding: 7% 0 3%;
}

.liuyan_form {
    padding: 2% 0%;
    margin-bottom: 5%;
}

input.liuyan {
    box-shadow:1px 2px 6px #d2d6dc;
    padding: 15px 50px;
    border:navajowhite;
    border-radius: 10px;
    background:#fff;
    font-size: 1em;
    color: #000;
}
.hot {

    color: red;
    position: absolute;
    font-size: 3.5em;
    top: -22px;

}
button.post {
    background:#0195ff;
    margin: 0;
    padding: 15px;
    border: none;
	left: -18px;
	position: relative;
	color: #fff;
	font-size: 1em;
	box-shadow: 1px 2px 6px #d2d6dc;
	border-radius: 0 10px 10px 0;
}
button.post:hover {
	box-shadow: 1px 2px 10px #0063dc;
}

input::-webkit-input-placeholder {
    color: #fff;
    font-size: 1.3em;
}
.idx01{
    width: 80px;
    margin-top: 50px;
    position: absolute;
    animation: run 5s linear 1s infinite;
}

@keyframes run {
    0%{
        top: 0;
        left: 0px;
    }
    25%{
        top: 50px;
        left: 0px;
    }
    50%{
        top: 80px;
        left: 0px;
    }
    75%{
        top: 50px;
        left: 0;
    }
    100%{
        top: 0;
        left: 0px;
    }
}








.partner .hezuo_c {
  position: relative;
    width: 130px;
    border: 2px solid rgb(56 225 201)  ;
    box-shadow: 0px 0px 26px rgb(0 0 0 / 7%);
    border-radius: 4px;
    overflow: hidden;
}
.partner .hezuo_c.orange{
    border-color: #fa6401;
}
.hezuo_c.orange .hezuo_m{
    background-image: linear-gradient(to right, #eb7121cc ,#fa6401);
}
.partner .hezuo_c:not(:first-child){
    margin-left: 40px;
}
.qudao{
    margin: 20px 0;
}
.qudao>span{
    display: inline-block;
    position: relative;
    color: rgba(1, 1, 1, 0.89);
    font-size: 11px;
    padding-left: 15px;
    margin-right: 15px;
}
.qudao>span:before{
    content: '';
    position: absolute;
    width: 7px;
    height: 7px;
    left: 0;
    top:0;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
}
.qudao>.blue:before{
    background: rgb(56 225 201)  ;
}
.qudao>.orange:before{
    background: rgb(250, 100, 1);
}
.hezuo_m {
    position: absolute;
    top: 0px;
    font-size: 0.8em;
    bottom: 0px;
    width: 100%;
   background-image: linear-gradient(to right, rgb(56 225 201)   ,rgb(56 225 201)  );
	color:#fff;
	opacity:0;
}

.hezuo_m p{
color:#f9f4f4;
padding: 15% 25%;
text-align: center;
font-size: 1.2em;
}

.hezuo_c:hover .hezuo_m{
	opacity: 0.9;
}

.phone_show{
    z-index: 99999999999;
    height: 55px;
    position: fixed;
    bottom: 0px;
    z-index: 1;
    width: 100%;
    background-color: #f8f8f8;
    border-color: #e7e7e7;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);

}

.dianhua {
       background: linear-gradient(to right, #ee101094 13%, #e72121 99%);
       position: relative;
       height: 100%;
       padding: 0px;
       text-align: center;
       line-height: 55px;
   }
li.dianhua a{
	font-size: 1.2em;
	color: #fff!important;
}
.phone_show li a{
	font-size: 1em;
	color:#444040;
	line-height: 35px;
}
li.col-md-12.col-xs-12.news_container.canshi {
    width: 100%;
    margin-top: -45px;
}

/* ////////////新闻 */
img.media-object.meidia_aimages {
    width: 200px;
    height: 130px;
    border: 3px solid rgba(228, 237, 255, 0.84);
    border-radius: 2px;
}
.listbox {
    margin-bottom: 20px;
}
.list_wen {
    margin-bottom: 20px;
    padding: 20px;
    background: #fff;
    box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.01);
    border-radius: 7px;
    border: 1px solid #fff;
}
.list_wen:hover {
    background: rgba(86, 119, 252, 0.07);
    border-color: rgba(86, 119, 252);
}
a.jiazai {
    padding: 10px 20px;
    margin-top: 20px;
    color: #999;
    position: relative;
    font-size: 14px;
}
.hot-box{
    background: #fff;
    box-shadow: 0px 0px 11px rgba(0, 0, 0, 0.01);
    border-radius: 4px;
    padding: 15px;
    margin-bottom: 20px;
}
.hot-box .title{
    padding: 6px 0;
}
.hot-box .title span{
    font-family: "myfont";
    font-weight: bold;
    font-size: 20px;
}
.hot-box svg{
    width: 24px;
    height: 24px;
    vertical-align: middle;
}
.hot-box .wechat-box{
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
}
.wechat-box .item{
    flex: 1;
    margin: 10px;
    text-align: center;
}
.wechat-box img{
    width: 86px;
    border: 4px solid rgb(56 225 201);
    border-radius: 6px;
    margin-bottom: 6px;
}
.wechat-box p{
    font-size: 12px;
    line-height: 1.5;
}
.mySwiper{
    position: relative;
    overflow: hidden;
}
.mySwiper .swiper-slide{
    background: none;
    border: 0;
    box-shadow: none;
}
.mySwiper .swiper-slide a{
    padding: 15px 5px;
}
/*li.remen_li a::after{
	    content: '';
	    width: 6px;
	    height: 6px;
	    border-radius: 50%;
	    background: #198ded;
	    display: inline-block;
	    vertical-align: middle;
	    position: absolute;
	    left: -13px;
	    top: 45%;
		
}*/
li.remen_li a {
    position: relative;
}
.postion {
   padding: 35px 0px 15px 0px;
    font-size: 0.9em;
	color: #666;
}
.news_li{
	padding: 22px 0px 0px 0px;
	background: #fff;
	margin-right: 1%;
	padding-left: 2%;
}
.news_li_right{
    padding: 0px 0px 0px 0px;
    margin-left: 2%;
    background: #Fff;
    box-shadow: 0px 1px 8px #eee;
    border-radius: 6px;
}
.col-md-3.col-xs-12.news_li_right.toptop {
    margin-top:0%;
}
b, strong {
    font-weight: normal;
    font-size: 1em;
}
.news_li h2{
	font-size: 1em;
	padding-bottom: 30px;
	color:#198ded;
	font-weight: bolder;
}
.list_wen a{
	font-size:1em;
	color:#333;
	font-weight:600;
}

h4.media-heading.sec_miaoh4 b{
   	font-size:1em;
	color:#333;
	font-weight:600; 
}




.list_wen a:hover{
    color: rgba(62, 127, 249);
}
p.sec_miao{
font-size: 0.82em;
    color: #999;
    padding-top: 1%;
    line-height: 24px;
}
.sec_miao2 {
    color: #888;
font-size: 0.9em;
/*position: absolute;*/
    margin-top: 7px;
}

.sec_miao2.hidden-xs {
    bottom: 4px;
    position: absolute;
	color: #666;
	font-size: 0.8em;
}
.media_c {
	position: relative;
	padding-left: 3%;
}
.renmen_one h3{
font-size: 1.2em;
    padding-bottom: 7px;
    color: #198ded;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 14px;
}
li.remen_li {
   position: relative;
    padding: 0px 3px 0px 15px;
    margin: 8px 0px;
    opacity: 0.9;
    border-radius: 5px;
    background: #fff;
}
li.remen_li:h1over{
	opacity:1;
}


li.remen_li a {
   color: #666;
   font-size: 0.65em;
}
.col-md-9.col-xs-12.news_li_h3 {
    width: 70%;
    background: #fff;
    box-shadow: 0px 1px 8px #eee;
    border-radius: 6px;
}
.col-md-7.col-xs-12.news_li{
    width: 53%;
}

.col-md-3.col-xs-12.news_li_right.jishu_li_right {
  margin-left: 1%; 
}

p.shuoming_p {
    font-size: 0.9em;
    padding: 10px 10px;
    background: #e7e7e7;
    line-height: 19px;
    margin: 2% 0;
    border-radius: 2px;
}

.news_container h1{
	font-size: 1.3em;
	padding-bottom: 20px;
	font-weight: bold;
}
p.time_article{
	color: #666;
	font-size: 0.9em;
}
.zhaiyao{
font-size: 0.2em;
    margin: 2% 0%;
    padding: 2% 2%;
    background: rgb(238 238 238 / 37%);
    line-height: 1.9;
    color: #999;
    position: relative;
    border-radius: 15px 5px 5px 2px;
/*box-shadow: 0px 0px 6px #d8d0d0;*/
}


p.zhaiyao::after {
    content: "\201D";
    left: 3px;
    position: absolute;
    font-size: 3em;
    top: -19px;
    color: #0195ff;
}

/*p.zhaiyao::before {*/
/*    content: "\201D";*/
/*    left: 3px;*/
/*    position: absolute;*/
/*    font-size: 3em;*/
/*    top: -19px;*/
/*    color: red;*/
/*}*/






.news_container {
 width: 70%;
    padding: 2% 2% 2% 2%;
    background: #fff;
    box-shadow: 0px 1px 8px #eee;
    border-radius: 6px;
    margin-bottom: 12px;
}

#article_body  {
  line-height: 0em;
  color:#747474;
  font-size: 1.05em;
}

#article_body p  {
 line-height: 25px;
    color: #777;
    font-size: 0.8em;
    overflow: hidden;
}


#article_body h4  {
font-size: 16px;
color: rgba(243, 4, 4, 0.74);
padding: 15px 0px;
font-weight: 600;
}

#article_body h3 {
    font-size: 16px;
    color: #444;
    padding: 15px 0px;
    font-weight: 600;
}


#article_body img {
   width: 90%;
border-radius: 3px;
/*box-shadow: 0px 0px 5px#e3dfdf;*/
margin: 15px auto;
	height: auto;
}

/*.biaoqian {*/
/*    padding-bottom: 15px;*/
/*}*/

.ssul {
overflow: hidden;
    padding-bottom: 5px;
    padding-top: 5px;
  background: #f5f5f5;
    border-radius: 5px;
}

.slong{
     background: #fff;
    padding: 12px;
    box-shadow: 0px 0px 8px #f5f5f5;
    border-radius: 5px;
    font-size: 1em;
    overflow: hidden;
}

.biaoqian img{
    width: 70px;
border-radius: 43px;
display: inline-block;
border: 3px solid rgba(178, 190, 197, 0.33);
}
.slong_er img {
    width: 60px;
    border-radius: 2px;
    border: 1px solid #ececec;
}
.slong p{
	font-size:0.8em;
	position: relative;
}

.saoyisao {
    font-size: 0.6em;
    position: absolute;
    text-align: center;
    left: 0%;
    bottom: -28%;
}

strong.keji{
	
}

.tuijian {
    overflow: hidden;
	padding: 25px 0px;
	padding-top: 15px;
}
.tuijian1 {
    overflow: hidden;
	padding: 25px 0px;
	padding-top: 10px;
}

.tuijian a {
    display: block;
    padding: 5% 2%;
    box-shadow: 0px 6px 30px rgba(120,146,199,0.2);
    border-radius: 8px;
}


.tuijian1 a {
    display: block;
    padding: 5% 2%;
    box-shadow: 0px 6px 30px rgba(120,146,199,0.2);
    border-radius: 8px;
    background: #Fff;
}






.tuijian h3  {
color: #198ded;
padding: 11px 0px 25px 10px;
position: relative;
font-size: 1.2em;
font-weight: bold;
}

.tuijian h3::after{
	content: '';
	width: 3px;
	height: 18px;
	border-radius: 4px;
	background:#198ded;
	display: inline-block;
	vertical-align: middle;
	position: absolute;
	left: 1px;
	top: 13px;
}
.tuijian h4{
    font-size: 0.9em;
    text-align: left;
    color: #666;
    line-height: 1.4;
    padding: 5px 4px;
    overflow: hidden;
    height: 45px;
}

.tuijian li a:hover{
	opacity: 0.8;
}
.tuijian img {
    
width: 100%;
height: 110px;
border-radius: 2px;
}
h4.tuijian_h4 {
 font-size: 0.9em;
    color: #333;
    font-weight: bold;
    padding: 10px 5%;
    text-align: left;
}
.tuijian1 img {
    width: 100%;
    height: 210px;
    border-radius: 5px;
    /*border: 1px solid #f5f5f5;*/
    /*padding: 15px 0px;*/
}
#article_body h2::after {
   position: absolute;
    height: 20px;
    width: 4px;
    font-size: 1.3em;
    content: '';
    left: -10px;
    z-index: 999999999;
    display: inline-block;
    background: rgb(56 225 201)  ;
    vertical-align: middle;
    border-radius: 2px;
    top: 16px;
}
ul.ssul li a {
   font-size: 0.7em;
margin-left: 0px;
/*background: rgba(192, 204, 212, 0.4);*/
padding: 3px 4px;
/*color: rgba(61, 64, 67, 0.78);*/
border-radius: 2px;
}
ul.ssul li{
  margin-right: 10px;
}
.ssul h3{
font-size: 0.3em;
    padding: 5px 5px;
    color: rgba(61, 64, 67, 0.78);
    width: 100%;
    position: relative;
    /*left: 15px;*/
    /*background: rgba(192, 204, 212, 0.4);*/
    border-radius: 4px;
    font-weight: bold;
    top: 2px;
}
/*.ssul h3::after{*/
/*content: "\201D";*/
/*left: -15px;*/
/*position: absolute;*/
/*font-size: 2em;*/
/*top: 0px;*/
/*color: rgb(1, 149, 255);*/
	
/*}*/



/* 技术 */

#jishu {
	    position: relative;
		background: url(../images/xinwen.png) no-repeat;
		width: 100%;
		background-size: 100% 100%;
		margin-top: 60px;
	}

.container.jishu_con {
    text-align: center;
	padding: 4% 0%;
}
#jishu h3{
padding: 2% 0%;
    font-size: 1.8em;
    color: #fff;
    text-align: center;
    padding-bottom: 16px;
    font-family: 'myfont';
    font-weight: bold;
}
#jishu h4 {
    font-size: 1em;
    color: #fff;
    text-align: center;
    padding-bottom: 1%;
}
.input-group {
	width: 60%;
  text-align: center;
margin: auto;
}
#ss-input {
   float: left;
   width: 60%;
   height: 45px;
  border-radius: 2px 0px 0px 2px;
  margin-left: 10%
}
button.post11 {
background:rgb(56 225 201)  ;
margin: 0;
padding: 12.5px;
border: none;
left: -4px;
position: relative;
color:#fff;
font-size: 0.9em;
border-radius: 0 2px 2px 0;
float: left;
width: 20%;
}
.glyphicon.glyphicon-search.ss {
    left: 4px;
    top: 3px;
}

ul.jishu_row{
	margin: 0;
}

.renmen_one.jishu h3 {
 background: #eee;
text-align: left;
padding: 12px;
font-size: 1.2em;
border: 1px solid#c6c1c1;
border-left: 3px solid #1162fc;

}

li.jishu_li a {
    color: #333;
    font-size: 1.2em;
    font-weight: 400;
}

li.jishu_li {
    padding: 20px 0px;
}

li.jishu_h1 h1 {
    font-size: 1.5em;
    text-align: left;
    padding: 19px 0px;
    color: #555;
    font-weight: 600;
}

div#article_body h2 {
    font-size: 18px;
    padding: 15px 0px;
    color: #333;
    font-weight: 600;
    position: relative;
}

.jishu_h1 {
  border-radius: 4px;
    padding: 2% 2% 3% 2%;
    margin-bottom: 30px;
    box-shadow: 0px 1px 8px #eee;
    background: #fff;
     width: 70%;
}
.jishu_li_right {
	    padding-right:1%;
		padding-top: 22px;
		padding-left: 2%;
	}


#jishu_one li a{
	font-size: 0.8em;
	color:
	#757575;
}

#jishu_two li a{
	font-size: 0.8em;
	color:
	#757575;
}

#jishu_throw li a{
	font-size: 0.8em;
	color:
	#757575;
}

#jishu_four li a{
	font-size: 0.8em;
	color:
	#757575;
}
#jishu_two li {
  padding: 5px 11px;
    margin: 5px 0px;
    border-radius: 6px;
    background: #fff;
    /*box-shadow: 5px 8px 14px #e7e7e7*/
}
#jishu_throw li {
  padding: 5px 11px;
    margin: 5px 0px;
    border-radius: 6px;
    background: #fff;
    /*box-shadow: 5px 8px 14px #e7e7e7*/
}
#jishu_four li {
padding: 5px 11px;
    margin: 5px 0px;
    border-radius: 2px;
    background: #fff;
    /*box-shadow: 5px 8px 14px #e7e7e7*/
}

.article_top {
    margin-top: 60px;
}
.ban_index {
    margin-top: 25px!important;
    padding-top: 0px;
    padding-left: 10px;
    border-top: 1px solid #333;
}
.changjian_li {
   padding: 10px 5px;
/*box-shadow: 0px 2px 7px rgba(1, 2, 3, 0.15);*/
margin: 10px 0px;
border-radius: 5px;
}
.changjian_li a {
    padding: 5px 0px;
color: rgb(74, 79, 84);
font-size: 0.9em;
}

span.suport_span {
   background: #f76105;
    padding: 0px 5px;
    border-radius: 4px;
    font-size: 0.6em;
    margin: 10px 10px 0px 0px;
    color: #fff;
}
.jishu_lie.jishu.tab-content h3 {
    font-size: 1em;
    color: #198ded;
    padding-bottom: 20px;
    font-weight: bold;
}

i.icon-bar_1 {
    font-size: 0.9em;
    top: 2px;
    margin-right: 4px;
    color: #198ded;
}
.banquan1{
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin-top: 20px;
}
.banquan1 img {
    width: 14px;
    margin: 0px 4px 4px 10px;
}
.gzh_ts {
    font-size: 0.8em;
}

#jishu_one li {
padding: 5px 11px;
    margin: 10px 0px;
    border-radius: 6px;
    background: #fff;
    /*box-shadow: 5px 8px 14px #e7e7e7*/
}

section#list_article {
    margin-bottom: 20px;
    margin-top: 20px;
}

ul.jishu_aside li a {
    font-size:0.8em;
	color: #666;
	font-weight: bold;
}
ul.jishu_aside li {
    font-size: 1.2em;
	padding: 6px 0px;
}

ul.jishu_aside li.active a {
   color: #fff;
    background: #23cab4;
    border-radius: 8px 8px 8px 0px;
    padding: 2px 10px;
}


ul.jishu_row{
	margin-top:20px;
}
#jishu_two{
	box-shadow: none;
} 
.jishu_span {
    font-size: 0.8em;
    color: #fff;
    padding: 0px 4px;
    border-radius: 5px;
    background: #0195ff;
}

.renmen_one1 h3 {
    font-size: 1.3em;
    padding-bottom: 10px;
    margin: 0px;
    font-weight: bold;
}
li.col-md-3.col-xs-12.news_li_right.jishu_li_right {
       margin-left: 2%;
    padding-left: 1%;
    padding-top: 20px;
    padding-right: 0%;
    margin-top: 0%;
}


/* 我们 */
#us_banner{
    position: relative;
	/*background: url(../images/usbanner.png) no-repeat;*/
		background: url(../images/xinwen.png) no-repeat;
	width: 100%;
	text-align: left;
	margin-top: 80px;
	background-size: 100% 100%;
}
.us_about{
     padding: 3% 0%;
}
.us_fangan{
	background: url(../images/gongsi01.png) no-repeat!important;
	background-size: 100% 100%!important;
	padding: 3vw 0;
}
#Help_banner{
    position: relative;
	background: url(../images/jj.png) no-repeat;
	width: 98%;
    text-align: left;
    background-size: 100% 100%;
    /*background-image: linear-gradient(to bottom,rgb(1, 149, 255),rgba(1, 149, 255, 0.61));*/
    margin: 2% 1%;
    border-radius: 4px;
}

#Help_banner h3{
    padding: 5% 0% 5% 0%;
    color: #fff;
    font-size: 1.4em;
    text-align: center;
}

.article_help{
	margin-top: 50px;
}

.help_top.hidden-sm.hidden-lg.hidden-md {
    background: #ebe6e6;
    height: 40px;
    text-align: center;
    font-size: 1em;
    position: fixed;
    top: 0px;
    width: 100%;
    overflow: hidden;
    line-height: 40px;
    padding: 0px 2%;
}

#us_banner h3{
	padding: 5% 0;
	color: #fff;
    font-size: 2.3em;
    font-family: "myfont";
    font-weight: bold;
    font-style: italic;
}


#us_banner h4{
    width: 70%;
    padding: 2% 0% 5% 0%;
    color: #fff;
    line-height: 1.5;
}

#about_four {
    padding: 29% 0%;
}
ul.us_tab {
    margin: auto;
	padding: 0px 0px;
  width: 82%;
}

ul.us_tab li a {
    margin: 0px;
    font-size: 1.3em;
    color: #555;
font-weight: bold;
}

ul.us_tab li.active a::after {
  position: absolute;
    height: 3px;
    width: 100%;
    font-size: 1.3em;
    content: '';
    left: -1%;
    z-index: 999999999;
    display: inline-block;
    background: #198ded;
    vertical-align: middle;
    bottom: 1px;
    border-radius: 5px;
}
ul.us_tab li.active a{
  color: #198ded;
}

.navbar11.affix {
    top: 60px;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #eee;
    line-height: 35px;
    z-index: 99;
} 

.navbar22.affix {
    top: 60px;
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #eee;
    line-height: 35px;
    z-index: 99;
}
.navbar22.affix-top {
    /*top: 60px;*/
    /*background: #fff;*/
    /*border-bottom: 1px solid #eee;*/
    top: 0px;
background: #fff;
position: relative;
text-align: center;
border-radius: 6px;
padding: 0px 0px;
box-shadow: 0 20px 40px -20px rgba(0,0,0,.14);
width: 100%;
}
ul.row.fuwu_navbar {
    width: 65%;
    margin-left: 18%;
}

.navbar11.affix-top {
    /*top: 60px;*/
    /*background: #fff;*/
    /*border-bottom: 1px solid #eee;*/
    top: -35px;
background: #fff;
position: relative;
text-align: center;
border-radius: 6px;
padding: 15px 0px;
box-shadow: 0 20px 40px -20px rgba(0,0,0,.14);
}

.affix-top ul.us_tab{

  width: 100%;
 }

 div#one h3,#two h3,#three h3,#four h3{
  text-align: center;
  padding: 40px;
  padding-bottom: 10px;
  color: #303133;
    font-size: 30px;
    font-weight: 600;
 }

 div#one h4,#two h4,#three h4{

  text-align: center;
  padding: 40px;
  padding-bottom: 10px;
 }

div#one p{
    font-size: 1em;
    padding: 20px;
    color: rgba(51, 51, 51, 0.7);
    line-height: 1.6;
}
.about-anli{
    color: rgba(0, 0, 0, 0.68);
    font-size: 14px;
    border-left: 5px solid rgba(250, 115, 5, 0.75);
    padding-left: 15px;
    margin-top: 40px;
}
.about-anli>span{
    color: rgba(62, 127,249);
}
 .linian {
    border-radius: 3px;
    box-shadow: 0px 0px 7px #d7d3d3;
    margin-top: 20px;
    text-align:center;
    background: #dde6ed;
    position: relative;
    overflow: hidden;
}

 .linian img {
   width: 100%;
}
.linian p {
    padding: 20px 0px 50px 0px;
    font-size: .9em;
    line-height: 2;
}

.us_tab_b{
    color: #5c5b5b80;
    text-align: center;
    font-size: 1.5em;
    font-weight: normal;
}
div#one li p.us_tab_b{
    color: #5c5b5b80;
    text-align: center;
    font-size: 1.5em;
    font-weight: normal;

}

#three li .zixun h3{
  padding: 15px 0px;
  text-align: left;
  padding-bottom: 20px;
}

.zixun{
    padding: 20px 35px;
    text-align: left;
    border-radius: 5px;
    box-shadow: 0px 0px 20px #f8f8f8;
    margin-top: 20px;
    overflow: hidden;
    border: 1px solid #eee;
}


.us_zc {
    font-size: 3em;
    text-align: center;
    padding: 10% 0%;
    float: left;
    width: 25%;
}
.us_zc_right {
    padding-left: 40px;
    color:rgba(51, 51, 51, 0.7);
}
.us_zc_right li{
    font-size: 14px;
    margin-bottom: 1.6vw;
}
.us_zc_right li.last{
    display: inline-block;
    margin-bottom: 0;
}
.us_zc_right li>span{
    font-weight: bold;
    font-size: 15px;
}
.us_zc_right li img{
    width: 100px;
    border: 3px solid rgb(56 225 201);
    border-radius: 4px;
    margin-bottom: 5px;
}
p.banquan img {
    width: 9%;
    margin: 0px 5px 0px 10px;
    position: relative;
    top: -3px;
}
i.icon_us{
font-size: 1.2em;
color: #accbe3;
margin-right: 10px;
top: 5px;
}
 .zixun h4,.zixun h4 a {
    font-size: 1em!important;
   padding: 15px 0% 6% 2%!important;
    color: #6e6b6b;
    text-align: left!important;
}
.zixun h4 a {
  
   padding: 15px 0% 6% 1%;
    
}

.zixun img{
width: 40%;
margin: auto;
border-radius: 3px;
box-shadow: 0px 0px 3px rgb(172, 203, 227);
}
.us_gong {
    position: absolute;
    top: 30%;
    right: 0px;
}


p.sao {
    text-align: center;
    font-size: 0.9em;

}
.zaixian {
    height: 120px;
    overflow: hidden;
    padding: 10px 0px;
    margin: 15px 0px;
    border-radius: 4px;
}

.row.wen_tab {
    line-height: 0px;
}

a.on{
  color: #198ded;
}

.news_li_h3 h3 a { 
font-size: 0.9em;
color:#333;
display:inline-block;
padding: 10px 0px 20px 0px;
}

.wen_tab li H3{
    TEXT-ALIGN: LEFT;
    DISPLAY: inline-block;
}

.wen_tab li a.on::after{
width: 68%;
left: 12%;
bottom: 5px;
}

a.on::after {
   position: absolute;
height: 3px;
width: 50%;
font-size: 1.3em;
content: '';
left: 25%;
z-index: 9;
display: inline-block;
background:#198ded;
vertical-align: middle;
bottom: 0px;
border-radius: 5px;
}

ul.row.wen_tab {
   line-height: 0px;
    padding: 5px 0px 5px 0px;
    margin-bottom: 20px;
    /*background: #e7e7e7;*/
    border-radius: 4px;
    width: 100%;
    margin: auto;
}
.news_li_h3 {
    padding: 10px 1% 0px 2%;
}
.postion a {
    font-size: 0.4em;
    color: 
    #747474;
}

.row.suport_row {
    margin: 0px;
}

p.footer_P {
text-align: center;
    line-height: 0px;
    float: none;
    padding-top: 10px;
    font-size: 0.8em;
    color: #505587;
}

i.foot_icon {
    color: #999;
    top: 3px;
}

svg.icon {
    width: 25px;
    height: 25px;
}
.banner .sub-title {
    font-size: 1em;
    margin: 20px 0;
}

p.footer_P1 {
  text-align: center;
line-height: 10px;
float: none;
padding: 2px 0px 0px 0px;
font-size: 1px;
color:#777;
}
i.foot_icon {
    color: #777;
}

.remen_span {
    font-size: 0.7em;
    color: #fff;
     background:#777;
    display: inline-block;
    text-align: center;
    padding: 0px 4px;
    border-radius: 3px;
}

.renmen_one li:nth-child(1) span{

     background:#f44344;
}

.renmen_one li:nth-child(2) span{

     background:#f68f35;
}

.renmen_one li:nth-child(3) span{

     background:#0195ff;
}

#tanchaung{
        padding:2%;
     display: none; 
    position: fixed;
    background: #0063dc;
    margin-left: auto;
    margin-right: auto;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 25%;
    height: 30%;
    color: #fff;
    border-radius: 4px;
    box-shadow: 0px 0px 4px #8e8080;
  }
i#tc_button {
    position: absolute;
    right: -6px;
    top: -11px;
    background: #fd0808;
    font-size: 1em;
    border-radius: 50%;
    padding: 5px;
    cursor:pointer;
  }

  #tanchaung h4 {
    padding: 4% 0%;
    text-align: center;
    font-size: 1.5em;
}
/*服务页面css lochost测试*/


/* 我们 */
#fuwu_banner{
    position: relative;
    background: url(../../skin/images/fw01.png) no-repeat;
    width: 100%;
    margin-top: 80px;
    padding: 3% 0%;
    background-size: cover;
    color: #fff;
}
#fuwu_banner h3{
    padding: 2% 0;
    font-size: 2.6em;
   font-family: "myfont";
   font-weight: bold;
    font-style: italic;
}

#fuwu_banner h4{
    padding: 2% 0% 5% 0%;
    font-size: 1em;
    color: #fff;
    /*font-weight: bold;*/
}
#fuwu_banner h4>span{
    font-size: 1.5em;
    color: orange;
    margin-right: 20px;
     font-weight: bold;
}
.banner-li span{
    display: inline-block;
    color: rgba(62, 127, 249, 0.95);
    margin-right: 20px;
}
#fuwu_banner .banner-li span{
    color: #fff;
}
#fuwulist_con h2 a{
 font-size: 0.6em;
color: #000;
padding: 0em;
}

#fuwulist_con  p{
font-size: 1em;
opacity: .8;
line-height: 1.5;
text-align: left;
padding: 26px 40px 30px 0px;
}

#fuwulist_con h2 {
padding: 0em;
font-size: 1.3em;
color: #000;
}
img.fuwu_img{
  display:flex;
  align-items:center; 
  justify-content:center;
  width: 100%;
}
.fuwu_con .ljzx{
  width: 9vw;
    line-height: 2.5vw;
    background: rgb(56 225 201)  ;
    box-shadow: 0px 0px 5px rgb(0 0 0 / 4%);
    border-radius: 2px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    margin-top: 3vw;
}

.chanpinban {
    background-color: rgba(62, 127, 249, 0.11)!important;
    background: none;
}


h3#chanpinh1 {
    font-size: 1.6em;
    color: #333;
    font-family: -webkit-body;
    font-weight: bold;
    font-style: normal;
    padding-top: 30px;
}
span#spanh5 {
    color: rgba(62, 127, 249, 0.95)!important;
    font-size: 0.8em;
}
h4#minss {
    color: rgba(1, 1, 1, 0.6);
    font-size: 1em;
    line-height: 20px;
}

h3#chanpinh1 {
    font-size: 1.6em;
    color: #333;
    font-family: -webkit-body;
    font-weight: bold;
    font-style: normal;
}






.fuwu_con .img-responsive{
  border: 3px solid rgba(255, 255, 255, 0.89);
    box-shadow: 0px 0px 5px rgb(0 0 0 / 5%);
    border-radius: 10px 10px 10px 3px;
    width: 80%;
    margin: 5%;
}
.gn_con {

    background: #fff;
    /*box-shadow: 0px 0px 10px #8c868657;*/
    padding: 7px;
    width: 60px;
    height: 60px;
    border-radius: 50%;

}
img.fuwu_media {
    width: 30px;
    border-radius: 12px;
    height: 30px;
    margin: auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
#fuwulist_con {
    padding: 30px 0px;
    box-shadow: 0 10px 20px 0 rgba(0,0,0,.06);
}

#fuwu_index li:nth-child(1) .media-body{
  padding-right: 20px;
}

#fuwu_top h2 a{
    font-size: 1em;
    color: #777;
    font-weight: bold;
}
#fuwu_top h2 {
    padding: 15px 0px;
    padding-bottom: 10px;
    font-size: 1.1em;
    padding-bottom: 15px;
}
#fuwu_top{
  padding: 0px;
  margin-top: 85px;
}

i.icon_fuwu{
	font-size: 1em;
margin-right: 0px;
color: #222;
top: 2px;
}
#fuwu_top a.on h2::after{
	
	position: absolute;
height: 3px;
width: 70%;
font-size: 1.3em;
content: '';
left: 8%;
z-index: 9;
display: inline-block;
background: #198ded;
vertical-align: middle;
bottom: 8px;
border-radius: 5px;
	
}

.navbar22.affix ul.fuwu_navbar {
   text-align: center;
    margin: auto;
    width: 65%;
    padding-top: 10px;

}
.col-md-12.fuwu_tb {
    overflow: hidden;
    border-bottom: 2px solid rgba(138, 146, 155, 0.07);
    margin-bottom: 2%;
    padding: 0;
}

.fw_li_div {
    position: relative;
    margin: 10px 0px;
    background: rgb(235, 241, 251);
    border: 3px solid rgb(255, 255, 255);
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.04);
    border-radius: 4px;
}
.fw_li_div:hover{
    border-color: rgb(56 225 201)  ;
    transform: scale(1.05);
}

.fw_li_div img{
    width: 100%;
    margin: 0% auto;
    padding: 0% 0%;
    border-radius: 3px;
}

.fw_li_div h3{
    font-size: 1.12em;
    padding: 20px 0;
    font-weight: bold;
    color: #464343;
}
.fw_li_div p{
    font-size: 0.9em;
    padding: 10px 0;
    text-align: left;
    color: #857f7f;
}


.fw_container h2 {
    font-size: 1.2em;
    padding-left: 11px;
    border-left: 4px solid #0195ff;
    margin: 2% 0%;
    color: #444;
font-weight: bold;

}
.fw_container h5 {
    font-size: 0.9em;
    margin: 2% 0%;
    color: #999;
    font-weight: bold;
}

.hezuo_m p {
    color: #fff!important;
    font-size: 1em!important;
}
.ninwen {
    padding: 10px 15px;
    margin-top: 20px;
    background: rgb(231, 233, 235);
    line-height: 1.9;
    position: relative;
    box-shadow: 0px 0px 6px #d8d0d0;
    overflow: hidden;
}
.ninwen p span a {
  color: rgb(106, 109, 111);
font-size: 0.9em;
margin-left: 0px;
}

.ninwen p {
    font-size:0.9em;
}

.glyphicon.glyphicon-question-sign.icon_i {

    top: 3px;
    margin-right: 5px;

}



.ninwen p a{
    font-size: 1em;
    padding: 8px;
    color: rgb(1, 149, 255);}
.aside_qq {
    position: fixed;
    right: 0;
    width: 60px;
    top: 50%;
}
.qq_list {
   text-align: center;
color: #fff;
margin: 10px 0px;
padding: 10px 0px;
background: #0195ff;
width: 60px;
border-radius: 4px 0px 0px 4px;
height: 50px;
    box-shadow: 0 5px 6px 0 rgba(77,17,17,0.04), 0 6px 16px 0 #198ded59;
}
.qq_show_c:hover .qq_show{
	display: block;
}

.qq_show {
    position: absolute;
    top: -10%;
    right: 53px;
    background: #fff;
    padding: 4px;
    border-radius: 4px;
    display: none;
}

i.glyphicon.glyphicon-menu-up.icon_qq1 {
    left: 10%;
    top: 5%;
    font-size: 1.5em;
}
.qq_list1:hover{
background: rgba(0,0,0,.4);
}
.qq_list a {
   text-align: center;
color: #fff;
margin: 10px 0px;
padding: 10px 0px;
border-radius: 5px 0px 0px 5px;
background: #0195ff;
}
.qq_list1 {
  text-align: center;
    border-radius: 4px 0px 0px 4px;
    background: rgba(0,0,0,.2);
    height: 45px;
    width: 60px;
    color: #fff;
}
.qq_list1 a {
    text-align: center;
    text-align: center;
color: #FFF;
margin: auto;
line-height: 55px;
cursor: pointer;
transition: background-color .3s;
}
.icon_qq {
 font-size: 1.1em;
    line-height: 21px;
    left: 27%;
}
span.span_ss {
    font-size: 12px;
    top: 14px;
    left: -9px;
    position: relative;
}
.fw_li_div dl{
	text-align: center;
	padding: 17% 0%;
}
.fw_li_div dl dt a{
    background: #0195ff;
    display: inline-block;
    border-radius: 4px;
    padding: 10px 15px;
    color: #fff;
    font-size: 1em;
    box-shadow: 0px 17px 21px 0px rgba(0,87,255,0.26);
}
.fw_li_div dl dd  a{
    background: #0195ff;
    display: inline-block;
    border-radius: 4px;
    padding: 10px 15px;
    color: #fff;
    font-size: 1em;
    box-shadow: 0px 17px 21px 0px rgba(0,87,255,0.26);
}

.fw_li_div dl dd {
    padding: 5% 0px;
}
.fuwu_adv img{
    width: 92%;
    border: 3px solid rgb(56 225 201)  14;
    border-radius: 10px;
    box-shadow: 0px 4px 7px rgb(51 51 51 / 20%);
}
.adv_right h2 {
    font-weight: bold;
    font-size: 2em;
    padding: 7% 0px;
}
.adv_right p {
    font-size: 1em;
    color: rgba(51, 51, 51, 0.85);
    line-height: 2.2;
}
.cp_h2 {
    font-weight: 900;
}
.row.fuwu_li_row {
   padding: 10% 0;
}
.gengduo {
    text-align: center;
    padding: 3% 0 0 0;
}
.gengduo a{
    text-align: center;
    display: inline-block;
    line-height: 50px;
    width: 230px;
    height: 50px;
    padding: 0;
    box-shadow: 0px 17px 21px 0px rgba(0,87,255,0.26);
    border-radius: 30px;
    background: #0195FF;
    color: white;
    font-size: 1.3em;
}

.fw_li_div_yun img{
	margin:auto;
	width:100%;
	height: 300px;
	border-radius: 5px;
}
.fw_li_div_yun {
    position: relative;
    border-radius: 5px;
    /*top: 25px;*/
}
.yun_hi {

    position: absolute;
    top: 0px;
    color: #fff;
    width: 100%;
    height: 100%;
    background: rgba(1, 1, 1, 0.6);
    box-shadow: 0px 2px 7px 3px rgba(0,87,255,0.1);
border-radius: 5px;

}
.yun_hi h3 {
    padding: 10% 10%;
    font-weight: 900;
}
.yun_hi p {
    padding: 0% 10%;
    line-height: 30px;
}
.fw_li_div.yun_a a {
    box-shadow: 0px 2px 7px 3px rgba(0,87,255,0.1);
    background: #0195ff;
    display: inline-block;
    border-radius: 4px;
    padding: 10px 15px;
    color: #fff;
    font-size: 1em;
    box-shadow: 0px 17px 21px 0px rgba(0,87,255,0.26);
}
.fw_li_div.yun_a {
    text-align: center;
    padding: 7%;
}
.fw_li_div.yun_a {
    text-align: center;
}

.fw_li_div.yun_a li {
    padding: 10px 30px;
    margin-bottom: 35px;
}
.fw_li_div.yun_a li span {
    background: linear-gradient(to right, #e0340d , #e62714b0);
    color: #fff;
    font-size: 0.95em;
    padding: 12px 15px;
    border-radius: 4px;
}

.fw_li_div.yun_a li span:hover {

 opacity: 0.9;
}


.fw_li_div.yun_a li span:hover {
  opacity: 0.9;
}

.dingzhi {
    width: 100%;
    height: 90px;
    margin: 25px 0px;
    border-radius: 4px;
}
#us_body {
    padding-bottom: 25px;
}

.dingzhi_li_a {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 60px 0px;
    color: #fff;
    text-align: center;
    padding: 20px 0;
    background: linear-gradient(rgb(34 200 178) 0%,#38e1c947 100%);
    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.05);
    border-radius: 3px;
}
  
.dingzhi_li_a p.pull-left{
    font-size:1em;
}
.dingzhi_li_a p.pull-left span{
    font-size:1.4em;
}
.dingzhi_li_a img{
    width: 100px;
    margin: 0 6vw;
    border-radius: 3px;
}
.dingzhi_li_a p.pull-right a{
    display: inline-block;
    font-size: 1em;
    width: 170px;
    line-height: 44px;
    background: rgba(228, 237, 255, 0);
    border: 2px solid rgba(255, 255, 255, 0.88);
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
}
.fangan_top{
	background: #f4f9ff;
}
.fangan_top,.fangan_bottom{
    
}
#fangan_one {
    padding: 10vh 0;
}
#fangan_one h2{
	padding: 4% 0%;
	font-size: 1.6em;
}
#fangan_one p{
    font-size: 1em;
    color: #8e8a8a;
    padding: 7% 0%;
}
#fangan_one h3 {
    font-size: 18px;
    color: rgb(51, 51, 51);
}
#fangan_one span {
    display: inline-block;
    font-size: 2.4em;
    color: rgb(56 225 201)  ;
    padding-bottom: 10px;
}

.border-left{
	border-left: 2px solid rgb(56 225 201)  ;
}

.dropdown-menu.top_down {
    left: -66%;
    min-width: 120px;
    border: none;
    box-shadow: 0px 2px 6px rgba(1, 1, 2, 0.31);
    padding: 0px;
}

ul.dropdown-menu.top_down li a{
	padding:10px 0px!important;
} 


.dropdown-menu.top_down li {
    text-align: center;
    padding: 0px 0px!important;
}
font {
    font-size:1em;
   font-weight: 900;
}
.hidden-xs.zixunp {
    font-weight: bold;
    color: red!important;
    font-size: 0.85em !important;
}

h3.articlefuwu_h3 {
       font-size: 1.6em;
    padding: 10px 0px 10px 10px;
    border-radius: 4px;
    font-weight: bold;
    /*color: #999;*/
    text-align: center;
    position: relative;
}
h3.articlefuwu_h3::after{
position: absolute;
    height: 3px;
    width: 5%;
    font-size: 1.3em;
    content: '';
    left: 48%;
    z-index: 999999999;
    display: inline-block;
    /*background: #198ded;*/
    vertical-align: middle;
    border-radius: 5px;
    bottom: -5px;
}

img.afuwu_img {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60%;
    margin: auto;
}

.article_fuwu_top {
   border-bottom: 1px solid #e7e7e7;
    padding-bottom: 30px;
    background: #fff;
    margin-top: 30px;
}

.article_des {
   position: relative;
    top: 50%;
    transform: translateY(-50%);
    border-left: 1px solid #f5f5f5;
    padding-left: 10%;
}

.row.article_hard {
    display: inline-flex;
    padding: 0px 3%;
}
.article_des h1 {
    font-size: 1.6em;
    /*padding: 5% 0;*/
    font-weight: bold;
}
.tuijian1 h3 {
    padding: 20px 0px;
    font-size: 1.4em;
}
.article_des p {
   font-size: 1em;
    color: #555;
    background: #eee;
    padding: 27px 25px;
    border-radius: 10px 10px 10px 10px;
    line-height: 25px;
    border: 1px dashed #ccc;
}
.fanhui {
    font-size: 0.9em;
    background: rgb(1, 149, 255);
    color: #fff;
    padding: 2px 10px;
    border-radius:2px;
}
.clear{clear:both;}

.you_link.hidden-xs a {
	font-size: 0.8em;
    color: #878789;
}
span.lianjie{
		font-size: 0.8em;
    color: #878789;
}



img.tset {
      width: 100%;
    padding: 5%;
    margin: auto;
}

section#fuwu_index .row li {
    margin-bottom: 40px;
}

h3.text-center.qudao_h3 {
   padding: 10px 0px;
    color: #fff;
    font-size: 1.1em;
    position: absolute;
    width: 100%;
    font-weight: bold;
    z-index: 9;
    padding: 25% 0px;
}

h4.text-center.qudao_h4 {
    font-size: 1.5em;
    padding:4% 0% 2% 0%!important;
}

a.qudao_a {
    background: #fff;
    padding: 10px 20px;
    border-radius: 5px;
    color: #666;
    font-size: 1em;
    margin: auto;
    display: table;
}
h3.text-center.qudao_h33 {
    padding: 10% 0% 5% 0%!important;
    font-size: 3.3em!important;
}

p.qudao_p {
   text-align: center;
    padding: 20px;
    color: #fff;
    font-size: 1em;
    padding-bottom: 5%;
}

a.qudao_p {
    text-decoration: underline;
    color: #fff;
    padding: 0px 5px;
}

.qudao_youshi p {
    font-size: 0.95em;
    line-height: 1.8em;
    text-align: center;
    padding: 2px 8px;
}

.qudao_youshi {
    background: #fff;
    box-shadow: 0 10px 20px 0 rgba(0,0,0,.02), 0 20px 40px 0 rgba(0,0,0,.04);
    padding: 15px 0px;
    border-radius: 4px;
}
h3.text-center.qudao_h3h {
   padding: 12px 0px;
    font-size: 1em;
    font-weight: 900;
}
h3.text-center.qudao_h3h::before {
    padding: 25px 0px;
}


h4.qudao_h4h {
    border-bottom: 3px solid rgb(1, 149, 255);
    width: 17%;
    margin: auto;
    margin-bottom: 5%;
}

li.col-md-3.col-xs-6.who img {
    height: 200px;
}
h3.text-center.who_h3 {
    background: #eee;
    font-size: 1.1em;
    font-weight: bold;
    padding: 14px;
}

.padding {
    padding-top: 30px;
}
.zc_bao {
    position: relative;
}
.zc_show {
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgb(1,1,1,0.5);
    width: 100%;
    height: 100%;
    text-align: center;
    font-size: 0.8em;
    padding: 25% 10%;
    overflow: hidden;
    opacity: 0;
}
.zc_bao:hover .zc_show{
	opacity: 1;
	 /*transition: all 1.2s cubic-bezier(.4, 0, .2, 1);*/
        /*bottom: -40px;*/
	 /*transform: rotate(360deg);*/
	  transition: all 1s cubic-bezier(.4, 0, .2, 1);
       /*transition: transform 1.3s ease-in-out 3.1s;*/
}
.zc_show p {
    color: #fff;
    font-size: 1.2em;
    font-weight: bolder;
}

.zc_bao:hover .zc_show p{
	 transition: all 1s cubic-bezier(.4, 0, .2, 1);
}

.zc_bao:hover h3.text-center.qudao_h3{
	 transition: all 1.2s cubic-bezier(.4, 0, .2, 1);
	 padding: 10% 0px;
}


strong.keji {
    font-size: 01.5em;
    font-weight: bold;
}

#ad {
    position: fixed;
    left: 0px;
    top: 30%;
    width: 120px;
    text-align: center;
}

#ad img {
  width: 100px;
    z-index: 9999999;
    position: relative;
    border-radius: 4px;
    border: 2px solid #00aef3;
}

#ad h3 {
    display: inline-block;
    font-size: 1em;
    text-align: center;
    font-weight: bold;
    padding: 10px 20px;
}

button#ceshi {
    background: red;
    padding: 10px 20px;
    font-size: 0.9em;
    border-radius: 4px;
    color: #fff;
    border:none;
    margin-top: 15px;
}

div#ceshi_img img {
    width: 160px;
    position: relative;
}


.modal-dialog.zhezhao {
    margin-top: 15%;
}
.zhezhao h3{
	font-size: 1.2em;
	padding: 10px;
}
.zhezhao p {
    font-size: 0.9em;
    padding: 10px 25px;
    text-align: left;
}

h2.jiage_rot {
    font-weight: 400;
    color: red;
    padding: 5px;
    font-size: 1.3em;
}



div#shenqing {
    height: 300px;
    background: url(../../skin/images/footer-banner.png) no-repeat;
    background-position: center;
    background-size: auto 300px;
    position: relative;
    margin-top: 5%;
    background-size: 100% 100%;
}

button#sq {
    background: rgb(56 225 201)  ;
    box-shadow: 0px 0px 23px rgba(25, 25, 25, 0.13);
    border-radius: 2px;
    border: none;
    color: #fff;
    padding: 7px 14px;
    font-size: 15px;
}
h4#myModalLabel {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 40px;
}
p.sq_p {
    text-align: center;
}
form.sq_b {
    text-align: center;
}

input.intxt {
  border-radius: 4px;
    border: 1px solid #ddd;
    margin: 2% 0%;
    width: 60%;
    height: 40px;
    color: #444;
    padding-left: 3%;
    font-size: 15px;
}

input.coolbg {
    background: #198ded;
    color: #Fff;
    width: 50%;
    padding: 1% 0%;
    border: none;
    border-radius: 4px;
    font-size: 15px;
}
.modal-dialog.zhezhao_sq {
    margin-top: 10%;
    width: 35%;
}
.modal-content.sz_H {
    padding-bottom: 10%;
    width: 70%;
}

img.img-responsive.shenimg {
  position: relative;
    width: 75%;
    top: -72px;
    margin: auto;
    margin-left: 2%;
}
.shen_row{
    display: flex;
    align-items: center;
}
h3.sq_h3 {
    color: #fff;
    padding-bottom: 3%;
    line-height: 45px;
}
h4.sq_h4 {
    color: #fff;
    padding-bottom: 3%;
    line-height: 45px;
}


.modal-dialog.zhezhao_sq {
    width: 40%;
}

h5#lijis a {
    display: inline-block;
    width: 10em;
    line-height: 2.5em;
    background: rgb(56 225 201)  ;
    color: #fff;
    border-radius: 4px;
    font-size: 1.4em;
}

h5#lijis {
    padding: 7% 0%;
}


li.col-md-8.col-xs-12.news_li.jishu_h1 {
    width: 61%;
}


li.col-md-3.col-xs-6.tuijian_li {
    margin-bottom: 20px;
}

button#sq a {
    color: #fff;
}
video#xiaochengxun {
    width: 100%;
    border: 2px solid rgb(56 225 201);
    border-radius: 4px;
}

h3#DONG {
    font-family: "myfont";
    font-weight: bold;
    font-size: 12px;
    margin-right: 20px;
    color: #333;
    font-style: italic;
    line-height: 30px;
}
section#xinxiao {
    padding: 10px 0px;
}

p.jigou a {
    font-size: 12px;
    padding-right: 5%;
    color: rgb(247 68 3 / 70%);
    font-weight: 500;
}




section#list_article img {
    /*width: 100%!important;*/
}








