@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:#333;text-decoration:none; cursor: pointer; transition: all 0.5s;}
a:hover{color:#004da0; 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:28px; color:#333; }
.bg1{ background:#f8f8f8}.bg2{ background:#fff}
.se1{color: #fff;} .se2{ color: #004da0;}
.huanhang{display: block;}

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6{color:#333;}
.uk-h5, h5 {
    line-height: 1.8;
}


.yj10{border-radius:10px; overflow:hidden;}



/*公用*/
.uk-slidenav:hover{ color: #004da0}
.uk-lightbox{background: rgba(0,0,0,0.8);}
.uk-lightbox-toolbar{background: rgba(0,0,0,0);}

.weizi{padding:10px 0;border-bottom:0px solid #ddd; font-size: 12px; color: #ddd}
.weizi span{vertical-align:middle; margin-top:-3px; margin-right:0px; color: #999}
.weizi a{color: #333; font-size: 13px;  margin: 0 5px;}
.weizi a:hover{color: #004da0}
.weizi a.crumb{color:#999;}
.weizi a:hover.crumb{color: #004da0}
.weizi .uk-breadcrumb>:last-child>span {color: #333;font-size: 12px;}
.weizi .uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {    content: "|"; margin: 0 12px; color:#ddd;}



.title h1{font-weight:550}
.title h2{font-weight:500}

.title .mtb{margin:20px 0; width:40px; height:4px; background:#df0011;}


.title .bt{position: relative; padding-left: 80px;}
.title .bt:before{content: ""; position: absolute; left:0; top: 18px; height: 2px; background:#333; width: 60px;}
.title .txt{position: relative; padding-left: 0px;}



.more{ font-size: 14px; line-height: 40px; border:1px solid #999; padding:12px 30px; border-radius:50px;}
.more:hover{padding:12px 30px; color: #fff; border:1px solid #004da0; background: #004da0 }
.more span{font-size: 10px; vertical-align: middle; margin-top: -2px}
.more:hover span{color: #fff;}

.more1{ line-height:40px; border:1px solid #666; border-radius:40px; font-size:14px; padding:10px 25px; transition: all 0.5s;}
.more1:hover{padding:10px 25px; color: #fff; border:1px solid #004da0; background: #004da0 }



.more2{border-radius: 20px;color: #004da0; font-size: 14px; line-height: 1;  border:1px solid #004da0; padding:5px 10px 5px 15px;}
.more2:hover{padding:5px 10px 5px 15px; color: #fff; background: #004da0 }
.more2 span{font-size: 10px;color: #004da0; vertical-align: middle; margin-top: -2px}
.more2:hover span{color: #fff;}

.more3{border-radius: 20px;color: #fff; font-size: 14px; line-height: 1;  border:1px solid #fff; padding:5px 10px 5px 15px;}
.more3:hover{padding:5px 10px 5px 15px; color: #004da0; background: #fff }
.more3 span{font-size: 10px;color: #fff; vertical-align: middle; margin-top: -2px}
.more3:hover span{color: #fff;}

.mm:hover{color: #fff; border:1px solid #004da0; background: #004da0}





/*subnav*/
.subnav{position: relative; z-index: 1; width: 100%;}
.subnav .uk-subnav>*{line-height: 42px;}
.subnav .uk-subnav-pill>*>:first-child{padding:0 30px; border-radius:50px;}
.subnav .uk-subnav>* a{font-size: 16px;}
.subnav .uk-subnav>* a:hover{border-bottom: 1px solid #fff; color: #fff;}
.subnav .uk-subnav>*.uk-active a{color: #fff;border-bottom: 1px solid #fff;}

.subnav .uk-subnav>* a{border:1px solid #666; transition: all 0.5s; color:#333;}
.subnav .uk-subnav>*.uk-active a{color: #fff;border:1px solid #004da0; background:#004da0;}
.subnav .uk-subnav>* a:hover{border:1px solid #004da0; background:#004da0; color: #fff;}

.subnav .uk-subnav>* {flex: none; padding-left: px;position: relative;}


.subnav-tu a .more{color: #999 } 
.subnav-tu a:hover h4, .subnav-tu a:hover .more{ color: #004da0 }
.subnav-tu .uk-card-default{border:1px solid #eee;box-shadow:0 5px 15px rgba(0,0,0,.0);}
.subnav-tu a:hover .uk-card-default{border:1px solid #004da0;box-shadow:0 5px 15px rgba(0,0,0,.20);}

.gg-nav .uk-accordion-title{color: #004da0;padding:13px 15px; font-size: 18px; font-weight:bold;}
.gg-nav .uk-accordion-content{margin-top:0px; padding:0; border-top: 1px solid #ddd;}
.gg-nav .mob-subnav li{border-bottom: 1px solid #ddd; font-size: 16px; padding: 10px 15px;}

.da-tit{padding:30px 0 20px 0; border-bottom: 1px solid #eee;background: #fff}
.da-tit h3{color: #999; text-transform: uppercase}
.weizi-1, .weizi-1 a{color:#ccc; font-size: 11px;}
.weizi-1 a:hover{color: #004da0}

.weizi-1[class*=uk-align] {
    display: block;
    margin-bottom: 0px;
}


/*biaodan*/

.biaodan .uk-input, .biaodan .uk-select, .biaodan .uk-textarea {
    max-width: 100%;
    width: 100%;    font-size: 16px; height: 52px;
    border: 0 none;
    padding:0 10px;
    background:#fff;
    color: #333;
    border: 1px solid #eee; border-bottom:1px solid #eee; border-radius:10px;
    transition: .2s ease-in-out;
    transition-property: color,background-color,border;
}

.biaodan .uk-textarea {height: 125px;padding:5px 10px;}
.biaodan .uk-button-default{color: #fff;background:#004da0; border: 0}
.biaodan .uk-button-default:hover{color: #fff; background: #c64d98}



.biaodan fieldset{position: relative;color: #333;}
/*.biaodan fieldset:before{content: ""; position: absolute; bottom: 0; height: 1px; width: 100%; background:#eee;}*/

.biaodan fieldset.dx{height: 40px; line-height: 40px;}
.biaodan fieldset.tj:before{display: none;}
.lxan{font-size:16px; border-radius:10px;height: 50px; background:#004da0;  transition: all 0.5s;}
.lxan:hover{border-radius:10px;height: 50px; background:#db0011;}

/* Focus */
.biaodan .uk-input:focus,
.biaodan .uk-select:focus,
.biaodan .uk-textarea:focus {
  outline: none;
  background-color: #fff;
  color: #004da0;
  border-color: #004da0;
}

/*fangye*/
.fanye {
  color: #808080;
  font-size: 14px;
}
.fanye li {
  display: inline;
}


.fanye span.disabled {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  padding: 0 12px;
  margin: 0 4px;
  color: #808080;
  background: #fff;
  border: 1px solid #ccc;
  vertical-align: middle;
  border-radius:50px;
}
.fanye span.current {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  padding: 0 12px;
  margin: 0 4px;
  color: #fff;
  background-color: #004da0;
  border: 1px solid #004da0;
  vertical-align: middle;
  border-radius:50px;
}
.fanye a {
  display: inline-block;
  color: #333;
  height: 30px;
  line-height: 30px;
  background: #fff;
  padding: 0 12px;
  border: 1px solid #666;
  margin: 0 4px;
  vertical-align: middle;
  border-radius:50px;
}
.fanye a:hover{ background: #004da0; color: #fff; border: 1px solid #004da0;}


/*map*/
.map{width: 100%;height:450px;}
.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;}

.sxt ul li{padding:5px 0; color: #999}
.sxt ul li span{padding:5px 0; color: #999}
.sxt{color: #999}


.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;}
.mrl{margin-left:auto;margin-right:auto;}
/*分享*/
.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: #004da0; background-color: #307cc1 !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:#fff!important; color: #004da0; text-decoration: none;}



