@charset "utf-8";
*{margin:0;padding:0}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,div,span,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;list-style:none;font-weight:inherit;font-style:inherit;margin:0;padding:0; font-weight:normal;font-family:"Arial","Microsoft YaHei","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","nsimsun","宋体";}
dl,dt,dd,ol,ul,li{list-style:none;margin:0;padding:0}

/*==清除浮动== clearfix 和 clear 可以同时使用  clear方便于在dw 里浏览  overflow可以单独使用  ==*/
.clearfix:after,#container:after{display:block;height:0;clear:both;visibility:hidden;overflow:hidden}
.clear{clear:both;height:0;font-size:1px;line-height:0}
@font-face {
  font-family: "font2018";
  src: url("../font/font2018.woff2") format("woff2"),
       url("../font/font2018.woff") format("woff"),
       url("../font/font2018.ttf") format("truetype"),
       url("../font/font2018.eot") format("embedded-opentype"),
       url("../font/font2018.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*淡出效果
-webkit-transition: all 1s;
-moz-transition: all 1s;
-ms-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
*/
/*文字渐变
background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 128, 0, 1)), to(rgba(51, 51, 51, 1)));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
/*边渐变
border-width: 0 0 2px;border-style: solid;
    border-color: #4f29fe;border-image: linear-gradient(90deg,#4f29fe,#a93aff) 2;*/


a{color:#787878;text-decoration:none; cursor: pointer; transition: all 0.5s;}
a:hover{color:#203e80; text-decoration: none;transition: all 0.5s;}
strong{font-weight: bold;}
strong span{font-weight: bold;}
br{line-height:0px}
hr{border:0;height: 1px; margin-top: 20px; margin-bottom:20px;  background: #ddd;}
/*"Microsoft YaHei","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","nsimsun","宋体" #efeff0*/
body {font-size:16px; line-height:30px; color:#787878; }
.bg1{ background:#f7f8f8}.bg2{ background:#fff}
.se1{color: #203e80;}
.huanhang{display: block;}

h1,h2,h3,h4,h5,h6,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6{margin: 0; line-height:1.6;}

.uk-h5,.uk-h6uk-h5{color:#787878;}


/*.top{display: block;position: fixed; bottom: 20px; right: 15px; width: 30px; height: 30px; text-align: center; line-height:28px; border-radius:30px;font-size: 12px; border: 1px solid #999; color: #999; z-index:1}	
.top:hover{color: #fff;border: 1px solid #ff3c55; background: #ff3c55;}
.top i{font-size: 24px;}
*/

/*分享*/
.share .bdsharebuttonbox span{line-height:32px; float: left; font-size: 16px; margin-right: 5px;}
.share .bdsharebuttonbox a {
    background:url(../images/fx.png) no-repeat scroll 0 0; 
    display: inline-block;float: none;
    width: 32px;height: 32px;
    margin: 0 10px 0 0px; padding:0px;
    vertical-align:-7px;}
.share .bdsharebuttonbox .bds_tsina {background-position: 0 0;}
.share .bdsharebuttonbox .bds_weixin {background-position: -32px 0;}
.share .bdsharebuttonbox .bds_tqq {background-position: -64px 0;}
.share .bdsharebuttonbox .bds_kaixin001 {background-position: -96px 0;}
.share .bdsharebuttonbox .bds_linkedin{background-position: -128px 0;}

/*分享*/
.share .bshare-custom.icon-medium-plus .bshare-facebook, 
.share .bshare-custom.icon-medium-plus .bshare-twitter,
.share .bshare-custom.icon-medium-plus .bshare-linkedin,
.share .bshare-custom.icon-medium-plus .bshare-weixin,
.share .bshare-custom.icon-medium-plus .bshare-sinaminiblog,
.share .bshare-custom.icon-medium-plus .bshare-qqim
{width: 32px; height: 32px;line-height: 32px; font-size: 18px; border-radius: 40px; background:initial !important; text-align:center; color: #212121; background-color: #666 !important}
.bshare-custom.icon-medium-plus a{padding-left:0px !important; margin-right: 5px;}

/*.share .bshare-custom.icon-medium-plus .bshare-weixin{width: 32px; height: 32px;line-height: 32px; border-radius: 4px; background:initial !important; text-align:center;  background-color: #bbb !important}*/
.share .bshare-custom.icon-medium-plus .fx:hover{background:#f3b532!important; color: #212121; text-decoration: none;}



/*map*/
.map{width: 100%;height:300px;}
.map .BMap_Marker{z-index:2}
.map .BMap_Marker img{height:25px!important; width:39px!important;  max-width:550px!important;}
.map .BMap_shadow img{max-width:inherit!important;}
.map .BMap_bubble_title{font-weight: bold;}
.map .BMap_bubble_content{font-size: 14px; line-height: 18px; margin-top:5px;}


/*fangye*/
.tcdPageCode {
  text-align: center;
  color: #808080;
  font-size: 14px;
}
.tcdPageCode li {
  display: inline;
}


.tcdPageCode span.disabled {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  margin: 0 2px;
  color: #808080;
  background: #fff;
  border: 1px solid #e6e3e3;
  vertical-align: middle;
  border-radius:1px;
}
.tcdPageCode span.current {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  padding: 0 14px;
  margin: 0 2px;
  color: #fff;
  background-color: #203e80;
  border: 1px solid #203e80;
  vertical-align: middle;
  border-radius:1px;
}
.tcdPageCode a {
  display: inline-block;
  color: #203e80;
  height: 35px;
  line-height: 35px;
  background: #fff;
  padding: 0 14px;
  border: 1px solid #ddd;
  margin: 0 2px;
  vertical-align: middle;
  border-radius:1px;
}
.tcdPageCode a:hover{ background: #203e80; color: #fff; border: 1px solid #203e80;}

#index-profile .right .img{position: relative;overflow: hidden;}

#index-profile .right .img img{display: block;width: 100%;}

#index-profile .right .img .bf{width: 100px;height: 100px;position: absolute;top: 50%;left: 50%;z-index: 9;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background: rgba(255, 255, 255, 0.3) url(../images/bf.png) center no-repeat; cursor: pointer;border: 2px solid #fff;border-radius: 50%;-webkit-box-shadow: 0 0 0 0 rgba(255 , 255 ,255, 0.3);box-shadow: 0 0 0 0 rgba(255 , 255 ,255, 0.3);}

#index-profile .right .img .bf:hover{ -webkit-animation: spulse 1.25s infinite cubic-bezier(0.24, 0, 0.38, 1);animation: spulse 1.25s infinite cubic-bezier(0.24, 0, 0.38, 1);}

.vd_tanchuang{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 10;background: rgba(0, 0, 0, 0.6);display: none;}

.vd_tanchuang .vox{max-width: 100%;max-height: 80%; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}

.vd_tanchuang .vox video{display: block;max-width: 100%;height: 100%;}

.vd_tanchuang .vox .out{width: 40px;height: 40px;position: absolute;top: -50px;right: 0;background: url(../images/out2.png) center no-repeat;background-size: 20px;cursor: pointer;opacity: 0.7;}

.vd_tanchuang .vox .out:hover{opacity: 1;}

@-webkit-keyframes spulse {to {-webkit-box-shadow: 0 0 0 20px transparent;box-shadow: 0 0 0 20px transparent;}  }

@keyframes spulse {to {-webkit-box-shadow: 0 0 0 20px transparent;box-shadow: 0 0 0 20px transparent;}  }

@-webkit-keyframes spulse2 {to {-webkit-box-shadow: 0 0 0 10px transparent;box-shadow: 0 0 0 10px transparent;}  }

@keyframes spulse2 {to {-webkit-box-shadow: 0 0 0 10px transparent;box-shadow: 0 0 0 10px transparent;}  }

@-webkit-keyframes sxld {0% { transform: translateY(2.6vw);-webkit-transform: translateY(2.6vw);opacity: 0; }50% { opacity: 1; }100% { opacity: 0; transform: translateY(-52.6vw);-webkit-transform: translateY(-2.6vw); }  }

@keyframes  sxld {0% { transform: translateY(2.6vw);-webkit-transform: translateY(2.6vw);opacity: 0; }50% { opacity: 1; }100% { opacity: 0; transform: translateY(-52.6vw);-webkit-transform: translateY(-2.6vw); }  }


.mar-b-50 { margin-bottom: 50px }
