/**
        
     *             *    
    *     *       *     *
  *         *   *         *
  *             *             * 
   *@description : main 
   *@authro      : zhengxue
   *@created     : 2020-5-8
/*==================================================全局==========================================================================*/
@charset "UTF-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  padding: 0;
  margin: 0;
}
html {overflow: hidden;overflow-y: auto;} /*始终让 Firefox 显示滚动条*/
* {word-wrap: break-word;}/*文字强制换行word-break:keep-all;(Ff)*/
table {border-collapse: collapse;}/*细线表格*/
fieldset, img {border: none;}/*清除描边*/
ul, li {list-style-type: none;}/*无列表项目标记*/
a {text-decoration: none;}/* 链接无下划线,有为underline;链接去框 */
a:link {color: #666;}/* 未访问的链接 */
a:visited {color: #666;}/* 已访问的链接 */
a:hover {color: #0a83b3;}/* 鼠标在链接上 */
a:active {color: #666;blr:expression(this.onFocus=this.blur());}/* 点击激活链接 */
body {font-family: "microsoft yahei";font-size: 12px;color: #666;background:#f8f8f8; min-width: 1200px}
select, input {vertical-align: middle;outline: none;}
em, i {font-style: normal;}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {cursor: pointer}
.h10 {clear: both;height: 10px;overflow: hidden;}
.h15 {clear: both;height: 15px;overflow: hidden;}
.h20 {clear: both;height: 20px;overflow: hidden;}
.h25 {clear: both;height: 25px;overflow: hidden;}
.h30 {clear: both;height: 30px;overflow: hidden;}
.h35 {clear: both;height:35px;overflow: hidden;}
.h40 {clear: both;height: 40px;overflow: hidden;}
.h45 {clear: both;height: 45px;overflow: hidden;}
.h50 {clear: both;height: 50px;overflow: hidden;}
.h60 {clear: both;height: 60px;overflow: hidden;}
.h70 {clear: both;height: 70px;overflow: hidden;}
.h90{clear: both;height: 90px;overflow: hidden;}
.clear {clear: both;overflow: hidden;}
.fl {float: left;display: inline;}
.fr {float: right;display: inline;}
.wrap {
  width: 1200px;
  clear: both;
  margin: 0 auto;
}
/*图片放大效果*/
.imghover{
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -ms-transition: 0.5s all;
  -o-transition: 0.5s all;
  transition: 0.5s all;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  }
.imghover:hover{
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property:transform,opacity;
  transition-property:transform,opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}
.animated2{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
/*===========================头部begin===========================*/
.bodyCon{ overflow: hidden; min-height: 900px; height: 900px; height: auto !important; background: #f8f8f8}
/*头部*/
.top{background:#fff; overflow: hidden;padding:10px 0;}
.logo{ height:60px; width:251px; overflow:hidden;}
.logo a{ display:block; height:60px;width:251px;}
.logo a img{height:100%;width:100%;display:block;}
.logotext{ height:40px; line-height: 40px; overflow:hidden; margin:10px 0 0 15px; font-size: 14px;color:rgb(5,100,163)}
/*search*/
.index_search{height:37px;width:357px;margin:9px 0 0 0; overflow: hidden;}
.index_search .input{width:255px; height:35px; line-height:35px; background:none; border:1px solid #ddd; padding:0 10px; font-family:"microsoft yahei"; font-size: 14px; color: #999}
.index_search .btn{ height:37px; width:80px;background-image: linear-gradient(135deg,rgb(98,195,240),rgb(5,100,163)); border:none; text-align: center; color: #fff; font-size: 16px;font-family:"microsoft yahei"}
/*导航*/
.menuBox{ height:60px; clear: both; background-image: linear-gradient(135deg,rgb(98,195,240),rgb(5,100,163));}    
.menu{height:60px; position:relative;}
.menu dd {float:left;height:60px;display:inline;position:relative; z-index:4; width: 171px;}
.menu dd span{font-size:16px; display:block;text-align:center;line-height: 60px}
.menu dd span a{ display:block; height:100%; color:#fff;}
.menu dd span a:visited{ color:#fff;}
.menu dd span a:hover{ color:#fff;}           
.menu dd span a:active{ color:#fff;}
.menu dd:hover{ background-image: linear-gradient(135deg,rgb(98,195,240),rgb(5,100,163));}
.menu dd.hover{ background-image: linear-gradient(135deg,rgb(98,195,240),rgb(5,100,163));}
.menu dd .second{ position:absolute; top:60px;z-index:5; display:none; background: #0f90e6; width: 100%; left:0; opacity: 0.9}
.menu dd .second a{ height:40px; line-height:40px; font-size:14px; display: block; text-align: center;color: #fff; overflow:hidden}
.menu dd .second a:hover{color:#118cdf; background: #fff;}


/*===========================头部end===========================*/
/*banner开始*/
.banner{overflow: hidden;position: relative;}
.banner .hd{width:100%;position: absolute;z-index: 1;bottom:34px;left: 0;height:7px;text-align: center;}
.banner .hd ul{overflow: hidden;display: inline-block;}
.banner .hd ul li{cursor: pointer;float:left;display: inline;zoom:1;width:12px;height:12px; border-radius:25px;overflow:hidden;line-height:55px;margin:0 6px; background: #fff}
.banner .hd ul li.on{ background-image: linear-gradient(135deg,rgb(98,195,240),rgb(5,100,163));}
.banner .bd{z-index: 0;overflow: hidden;}
.banner .bd li{background-size:cover !important;}
.banner .bd li a{display: block;width:100%;height:100%;}

/*第一通栏 begin*/
.ind1stL{width: 387px;height: 292px;overflow: hidden;border: 4px solid #ddd;position: relative;}
.ind1stL .bd{height: 292px;overflow: hidden;}
.ind1stL_dl{overflow: hidden;}
.ind1stL_dl dd{width: 387px;height: 292px;overflow: hidden;}
.ind1stL_dl dd a{display: block;overflow: hidden;position: relative;}
.ind1stL_dl dd a img{display: block;width: 387px;height: 292px;}
.ind1stL_dl dd a span{display: block;height: 40px;overflow: hidden;width: 367px;
  background: rgba(78, 50, 50, 0.8);line-height: 40px;font-size: 14px;
  color: #fff;position: absolute;left: 0px;bottom: 0px;padding: 0px 10px;z-index: 1;}
.ind1stL .hd{position: absolute;right: 15px;bottom: 15px;z-index: 2;}
.ind1stL .hd ul{overflow: hidden;}
.ind1stL .hd ul li{width: 10px;height: 10px;overflow: hidden;float: left;display: inline;
  -webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;
  -o-border-radius: 10px;border-radius: 10px;cursor: pointer;line-height: 100px;
  margin: 0px 5px;background: #fff;}
.ind1stL .hd ul li.on{ background-image: linear-gradient(135deg,rgb(98,195,240),rgb(5,100,163));}
.indComDiv{overflow: hidden;border: 1px solid #e7f3fb;height:298px;}
.ind1stC{width: 478px;margin: 0px 20px;}
.indTitBox{height: 50px;overflow: hidden;}
.indTitBg1{background-image: linear-gradient(135deg,rgb(98,195,240),rgb(5,100,163));}
.indTitBg2{ background-image: linear-gradient(135deg,rgb(98,195,240),rgb(5,100,163));}
.indTitBg3{ background-image: linear-gradient(135deg,rgb(98,195,240),rgb(5,100,163));}
.indTitBg4{ background-image: linear-gradient(135deg,rgb(98,195,240),rgb(5,100,163));}
.indTitBg5{ background-image: linear-gradient(135deg,rgb(98,195,240),rgb(5,100,163));}
.indTit_ul{overflow: hidden;}
.indTit_ul li{width: 125px;overflow: hidden;float: left;display: inline;background: url(../images/indTitIcon.png) no-repeat right center;}
.indTit_ul li:last-child{background: none;}
.indTit_ul li a{display: block;height: 50px;overflow: hidden;line-height: 50px;text-align: center;font-size: 16px;color: #fff; font-weight:bolder}
.indTit_ul li.hover a{background: url(../images/indTitIcon2.png) no-repeat center bottom;}
a.indTitMore{font-size: 12px;color: #fff;display: block;overflow: hidden;margin: 17px 10px 0px 0px;}
.ind_dl{overflow: hidden;padding: 20px 9px 0px 9px;}
.ind_dl dt{height: 85px;overflow: hidden;position: relative;padding-left: 145px;margin: 0px 0px 10px;}
.indHotImg{display: block;overflow: hidden;position: absolute;left: 0px;
  top: 0px;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;
  -o-border-radius: 3px;border-radius: 3px;}
.indHotImg img{display: block;width: 130px;height: 85px;}
.indHotDeta{height: 75px;overflow: hidden;padding: 5px 0px;}
.newsName{overflow: hidden;font-size: 16px;color: #333;}
.newsIntr{height:48px;line-height: 24px;font-size: 12px;color: #666;overflow: hidden;margin: 7px 0px;}
.newsTime{display: block;font-size: 12px;color: #999;overflow: hidden;}
.ind_dl dd{height: 32px;overflow: hidden;line-height: 32px;}
.style_bg{overflow: hidden;padding: 11px 9px 0px 9px;}
.style_bg dd{padding: 6px 0px;line-height: 20px;overflow: hidden;position: relative;}
.style_bg dd i{display: block;height: 20px;line-height: 20px;overflow: hidden;font-size: 12px;color: #999;position: absolute;right: 0px;bottom: 6px;}
.indList_a{font-size: 14px;color: #666;float: left;}
.indList_a em{font-family: "宋体";padding-right: 5px;}
.style_bg .indList_a{padding-left: 8px;background: url(../images/indListIcon.png) no-repeat left 8px;}
.style_bg .indList_a:hover{background: url(../images/indListIcon_h.png) no-repeat left 8px;}
.ind_dl dd i{font-size: 14px;color: #999;float: right;}
.ind1stR{width: 283px;}

/*第二通栏 2nd begin*/
.ind2ndL{width: 393px;}
.ind2ndC{width: 478px;margin: 0px 20px;}
.ind2ndR{width: 283px;overflow: hidden;}

.adBox{ height: 200px; }
.adBox a{display: block; height: 100%}
.adBox a img{ width: 100%; height: 100%; display: block; }
/*第三通栏 3rd begin*/
.proSlide{overflow: hidden;position: relative;}
.proSlide .bd{overflow: hidden;}
.proSlide dl dd{width:285px;overflow: hidden;float:left;display: inline; margin-right:20px;}
.proSlide dl dd a{display: block;overflow: hidden; height:100%;}
.proSlide dl dd p{width:285px; height:214px;overflow: hidden;}
.proSlide dl dd p img{width:285px; height:214px;display: block;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.proSlide dl dd span{display:block;width: 100%;overflow: hidden;font-size: 16px;color:#333;text-align: center;margin-top:10px; line-height:30px; height:30px;}
.proSlide dl dd:hover span{color: #3698d9;}
.proSlide .bt{display: none;width: 32px;height: 77px;overflow: hidden;}
.proSlide .prev{position: absolute;left: 20px;top: 56px;background: url(../images/ind3rdPrev.png) no-repeat center center;}
.proSlide .next{position: absolute;right: 20px;top: 56px;background: url(../images/ind3rdNext.png) no-repeat center center;}
.proSlide:hover .bt{display: block;}

/*---------------------------footer--------------------------------*/
.foot1{ padding:15px 0 20px; min-height:180px; height:auto !important; height:180px; background:#0061aa; width:100%;clear:both;}
.foot1 .tit{ height:45px; line-height:35px; border-bottom:1px solid #b9d7ed; clear:both; overflow:hidden; font-size:14px; color:#fff; margin-bottom:10px;}
.foot1 a{ color:#b9d7ed;height:28px; line-height:28px; width:92px; float:left; display:inline; padding:0 5px}
.f-contact{overflow:hidden;}
.f-contact em{height:40px; line-height:40px; color:#b9d7ed; padding-right:10px;}
.f-contact i{ width:165px; height:40px;}
.f-contact span{line-height:30px; color:#b9d7ed; font-size:14px; width:335px; overflow:hidden; margin-top:5px;}
.foot1 .box1{ width:255px; overflow:hidden; margin-right:200px;}
.foot1 .box2{ width:405px; overflow:hidden;}
.foot1 .box3{ width:120px; overflow:hidden;}
.f_ewm{ width:120px; height:120px;background:#fff; overflow:hidden;}
.f_ewm img{width:100%; height:100%;}
/*foot2*/
.foot2{background:#0061aa;font-size:12px;text-align:center; padding:10px 0; width:100%; overflow:hidden; clear:both;line-height:35px; color:#b9d7ed;  border-top:1px solid #b9d7ed;}
.foot2  a{ color:#b9d7ed;}
.foot2  a:visited{ color:#b9d7ed;}
.foot2  a:hover{ color:#fff;}
.foot2  a:active{ color:#b9d7ed;}



/*floatBox*/
.floatBox {position: absolute;right: 0px;top: 0px;z-index: 999;}
.floatBox .toTop{ height: 30px; width: 30px; cursor: pointer; position: absolute; right:0; top:55px; z-index: 5;}
.floatBox .float_tittle {width: 30px;height: 141px;background: url(../images/float.png) no-repeat center center;cursor: pointer; margin-top:50px;}
.floatBox .float_bg {width: 118px;border: 1px solid #0061aa;background:#fff;border-radius: 5px;padding: 15px 10px 15px 10px;display: none;}
.float_bg span {text-align: center;color: #0061aa;line-height: 23px;display: block;}
.float_bg .ewm {width: 108px;height: 108px;margin: 5px auto;overflow:hidden;}
.float_bg .ewm img{width: 108px;height: 108px;}
.float_bg .qq {height: 30px;background: url(../images/qq.png) no-repeat 5px center;padding-left: 30px; font-size:14px;color: #333;line-height: 30px;display: block;}
/*---------------------------content--------------------------------*/
/*************************二级页面样式 begin***********************************/
.subbanner{overflow: hidden;height:400px;}
.subbanner a{display: block;width:100%;height:100%;}

/*leftNav*/
.leftNav{width:250px; position: relative;z-index: 2}
.leftNavDl{ background:#fff;}
.leftNavDl dt{height:55px;line-height:55px;width:190px;padding:0px 30px;text-align:center;background:#eee;text-align: center;}
.leftNavDl dt span{font-size:22px;}
.leftNavDl dd{overflow: hidden;line-height:55px;border-bottom:1px solid #efefef;}
.leftNavDl dd span{ display:block; height:100%;  padding-left:45px;background:url(../images/icon7.png) no-repeat 30px center}
.leftNavDl dd span a{ display:block; height:100%; font-size:16px; color:#777;}
.leftNavDl dd .third{ clear:both; overflow:hidden; display:none; padding:10px 0 10px 98px;border-top:1px solid #efefef;}
.leftNavDl dd .third a{ height:30px; line-height:30px; font-size:14px;display:block; clear:both; overflow:hidden;}
.leftNavDl dd .third a:hover{ color:#0a83b3;}
.leftNavDl dd .third a.hover{ color:#0a83b3;}
.leftNavDl dd:hover span{ background:url(../images/icon8.png) no-repeat 30px center}
.leftNavDl dd.hover span{background:url(../images/icon8.png) no-repeat 30px center}
.leftNavDl dd:hover span a{ color:#0a83b3;}
.leftNavDl dd.hover span a{ color:#0a83b3;}
.leftNavDl dd.hover .third{ display:block;}

.hotNews{ overflow: hidden; background:#fff; padding-bottom: 10px }
.hotNews dt{ height: 40px; line-height: 40px; text-align: center; overflow: hidden; font-size: 16px; color: #666; background:#eee; margin-bottom: 10px; }
.hotNews dd{height:30px; line-height:30px; overflow: hidden; padding: 0 10px;}
.hotNews dd a{padding-left:8px; background:url(../images/ddico.gif) no-repeat left center; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.rightBox{ overflow: hidden; width: 900px; padding:0 20px 20px; background: #fff }

/*===========================当前位置 begin===========================*/
.location{width:100%;height:55px; line-height:55px;overflow:hidden; font-size: 14px; border-bottom:1px solid #ccc;}
.location span{ height:55px; line-height:55px; font-size:18px; color:#333;float:left; display:inline;}
.location p{font-size: 14px;}
.location a:last-child{color:#0061aa;}
.contentBox{min-height:720px;height:auto !important;height:720px}

/*页码开始*/
.page{overflow: hidden;margin:0px auto;text-align: center;}
.page ul{ display: inline-block; }
.page li{ float: left; display: inline;margin:0 5px; border:1px solid #dbdbdb; height: 30px; line-height: 30px; width: 35px;}
.page li a{display: block;}
.page li:hover{background: #0061aa;color: #fff;border:1px solid #0061aa;}
.page li:hover a{ color: #fff;}
.page li.active{background: #0061aa;color: #fff;border:1px solid #0061aa;}
.page li.active a{ color: #fff;}
.page li a:hover{ color: #fff;}
/*页码结束*/

.newsList{overflow:hidden;}
.newsList dd{display:block;clear:both;height:80px;padding:20px 0; border-bottom:1px solid #ddd}
.newsList dd .divleft{width: 90px;overflow:hidden;color:#fff;margin-right:15px;background: #cacaca;}
.newsList .divleft span{height: 50px;display:block;text-align:center;font-size: 14px;line-height: 50px;margin-bottom:1px;background:#cacaca;margin: 14px 0;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.newsList .divleft em{ height:25px; display:block; text-align:center;line-height:25px; background:#cacaca; font-style:normal;}
.newsList dd .divright{overflow:hidden;}
.newsList dd a{display:block;line-height:25px;height:30px;clear:both; overflow:hidden;font-size:16px;}
.newsList dd .divright span{display:block;line-height:26px;font-size:14px;color:#999;height:50px;clear:both;overflow:hidden;}
.newsList dd:hover a{ color:#0061aa}
/*downList*/
.downList{ overflow: hidden;border:1px solid #eee; border-bottom:none;}
.downList dt{ background: #f7f7f7; height: 40px; line-height: 40px; overflow: hidden;border-bottom:1px solid #eee; font-size: 14px; }
.downList dd{display:block;clear:both; overflow: hidden;border-bottom:1px solid #eee; font-size: 14px; line-height: 40px; height: 40px;}
.downList span{ float: left;display: inline; overflow: hidden; text-align: center; border-right:1px solid #eee; box-sizing: border-box;-webkit-box-sizing: border-box; height: 40px}
.downList span.span1{ width: 6% }
.downList span.span2{ width: 12% }
.downList span.span3{ width: 15% }
.downList span.span4{ width: 20% }
.downList dt span:last-child{border-right: none}
.downList dd span:last-child{border-right: none}
.downList dd .down{ height: 30px; width: 30px; background: url(../images/down.png) no-repeat center center; display: block; margin:5px auto;}
.downList dd:hover .down{background: url(../images/down2.png) no-repeat center center;}
/*全图列表*/
.newsAllImg{ clear:both; overflow:hidden; width:920px; }
.newsAllImg dd{ width:285px; margin:0 20px 20px 0;float:left; display:inline;}
.newsAllImg dd .pic{ width:285px; height:190px; display:block; overflow:hidden;}
.newsAllImg dd .pic img{width:100%; height:100%;}
.newsAllImg dd .a1{ height:45px;display:block; line-height:45px;font-size:18px; text-align:center; overflow:hidden;}
.videoList dd .pic{position: relative;}
.videoList dd .mc{ position: absolute;left:0; top:0; width: 100%; height: 100%; background:rgba(0,0,0,0.6); }
.videoList dd i{height:36px; width:36px; position: absolute; left:50%; top:50%; margin-top: -18px; margin-left: -18px; background: url(../images/video.png) no-repeat center center; background-size: 100% auto;}
/*全图列表2*/
.newsAllImg2{ clear:both; overflow:hidden; width:920px; }
.newsAllImg2 dd{ width:285px; margin:0 20px 20px 0;float:left; display:inline;text-align:center}
.newsAllImg2 dd .pic{ width:285px; height:344px; display:block; overflow:hidden; margin-bottom:10px;}
.newsAllImg2 dd .pic img{width:100%; height:100%;}
.newsAllImg2 dd .a1{ height:35px; line-height:35px;font-size:16px; color:#0a83b3;display:block;overflow:hidden;}
.newsAllImg2 dd .a1:hover{color:#0a83b3}
/*图文列表*/
.newsTextImg{ clear:both; overflow:hidden;}
.newsTextImg dd{ height:164px;overflow:hidden; margin-bottom:28px; padding-bottom:28px; border-bottom:1px solid #e9e9e9;}
.newsTextImg dd .pic{width:243px; height:164px; overflow:hidden; margin-right:25px;}
.newsTextImg dd .pic img{width:243px; height:164px; display:block;}
.newsTextImg dd .text{overflow:hidden;height:164px;}
.newsTextImg dd .a1{ height:45px; line-height:45px; font-weight:bold; font-size:18px; color:#333; display:block;overflow:hidden;}
.newsTextImg dd .a1:hover{ color:#0a83b3;}
.newsTextImg dd span{ height:72px; line-height:24px; font-size:14px; color:#888; display:block;overflow:hidden;}
.newsTextImg dd em{ font-size:14px; color:#999; font-style:normal; display:block; line-height:25px; margin-bottom: 10px;}
/******招聘˜*****/
.join_dl{overflow: hidden;}
.join_dl dt{ height:45px; line-height:45px; margin-bottom:15px; overflow:hidden; font-size:14px; color:#999; padding:0 30px 0 48px;}
.join_dl span{ width:24%; float:left; display:inline; text-align:center; height: 45px;}
.join_dl span.span1{ width:40%; text-align:left}
.join_dl span.span6{ width:11%}
.join_dl dd{overflow: hidden;margin-bottom:25px;}
.join_dl a.joinTit{display: block;height:50px;overflow: hidden;line-height:50px;font-size:14px;color:#666;padding:0 30px 0 48px;background:#f3f3f3;}
.join_dl a.joinTit .span6{ font-size:32px;}
.join_dl dd.hover .joinTit{background:#0089ff;-webkit-box-shadow: none;box-shadow: none;}
.join_dl dd.hover .joinTit span{color:#ffffff;}
.joinDeta{overflow: hidden;padding:10px 30px 30px 48px; border:1px solid #0089ff;font-size: 14px;color:#888;line-height:34px;display: none;}
.joinDeta em{ text-decoration:underline; color:#0089ff; font-style:normal;}
.joinDeta .border{ height:1px; background:#e3e3e3; overflow:hidden; margin:30px 0;}
/*大事记开始*/
.bigEvent{position:relative;background:url(../images/bigEventLine.png) repeat-y center top;padding:50px 0; width:886px; margin:30px auto}
.bigEvent .bd{ position:relative;z-index:0;overflow:hidden;}
.bigEventList{ overflow:hidden; width:886px; margin:0 auto;}
.bigEventList dd{ height:84px; line-height:28px; overflow:hidden; position:relative; margin-bottom:20px;}
.bigEventList dd .dd1Icn{ display:block; width:11px; height:11px; background:url(../images/bigEventBtn.png) no-repeat -26px -6px; position:absolute; left:50%; margin-left:-5px; top:8px}
.bigEventListL1{ text-align:right; height:28px; line-height:28px; width:410px; overflow:hidden; color:#999999; font-size:14px;}
.bigEventListL2{ width:410px; overflow:hidden;}
.bigEventListL2T{ color:#333333; font-size:18px; height:28px; overflow:hidden;}
.bigEventListL2Text{ color:#999999; font-size:14px; height:56px; overflow:hidden;}
.bigEventList dd.dd2 .bigEventListL1{ text-align:left;}
.bigEventList dd:hover .dd1Icn{ background:url(../images/bigEventBtn.png) no-repeat -41px -6px;}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.bigEvent .prev{ display:block; width:22px; height:22px; background:url(../images/bigEventBtn.png) no-repeat 0px 0px; position:absolute; top:0px; left:50%; margin-left:-11px;}
.bigEvent .next{ display:block; width:22px; height:22px; background:url(../images/bigEventBtn.png) no-repeat -56px 0; position:absolute; bottom:0px; left:50%; margin-left:-11px;}
/*大事记结束*/
/*表单*/
.message_box{ clear:both; overflow:hidden;}
.message_box dd{ clear:both; margin-bottom:20px; line-height:35px;}
.message_box .leftName{ width:70px;font-size:16px; line-height:35px;color:#565656; text-align: right; padding-right: 10px;}
.message_box .input{ float:left; display:inline;height:33px; line-height:33px; border:1px solid #dedede; background:#fafafa;padding:0 10px;font-family:"microsoft yahei"; width:350px}
.message_box .textarea{display:block;line-height:25px;width:688px;height:180px;padding:0 10px;border:1px solid #dedede;background:#fafafa;font-family:"microsoft yahei"; resize:none}
.message_box .radio{ margin:2px 5px;}
.message_box .code{height:35px; width:90px; margin:0 10px;overflow:hidden}
.message_box img{height:35px; width:90px;}
.message_box .change{ color:#565656; line-height:35px; font-size:14px;}
.message_box .change:hover{ text-decoration:underline}
.message_box .upload{width:102px; height:42px; line-height:42px; text-align:center; color:#fff;display:block; background:#2090c4; font-size:16px;}
.message_box .upload:hover{ opacity:0.8}
.message_box .error{ line-height: 35px; color: #cc0000; padding-left:5px; }
.formBtn{ overflow:hidden;height:45px; margin-left:80px;}
.forms_btn{ display:block; width:370px; height:45px; text-align:center; line-height:45px; background:#0a83b3; color:#fff; font-size:18px; border:none; font-family: "microsoft yahei"}
.forms_btn:hover{ opacity: 0.8 }
/*联系我们*/
.conText{ line-height:35px; font-size:16px; color:#454545; overflow:hidden;}
.mapBx{ width:100%; overflow:hidden; height:415px;}
/*单篇，新闻详细页*/
.articleBox{ line-height:30px; font-size:14px; clear:both; overflow:hidden; color:#666; min-height:730px; height:auto !important; height:730px; padding:20px 0;}
.articleBox img{max-width:100%;}
.articleTitle {clear: both;text-align: center;padding:0 10px;line-height:40px;font-size:24px;color:#666;}
.articleTime {text-align:center;color:#666;line-height:40px;border-bottom:1px dashed #f0f0f0;position:relative; font-family:"songti"}
.articleTime .fontSize{ position:absolute; height:40px; right:0; top:0; font-family:"microsoft yahei"}
.articleTime span{ display:inline-block; cursor:pointer;}
.articleTime span.hover{ color:#0061aa}
.articleTime .art_more{margin: 13px 6px 6px 5px !important; background:url(../images/icon8.png) no-repeat center center !important;}
#play{width:780px;height:450px;position:relative;overflow: hidden;background:#fff;border:1px solid #e9e9e9;padding:9px;margin:0 auto;}
#play .change_a{width:40%;height: 100%;position: absolute;top: 0;z-index: 1;cursor: pointer;display: block;overflow: hidden;background:url(about:blank);}
#play .prev_a{left: 0;}
#play .next_a{right: 0}
#play .change_a span{width: 24px;height: 43px;display: block;position: absolute;top: 50%;margin-top: -21px;display: none}
#play .prev_a span{background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span{background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul{position: relative;z-index: 1;width:780px;height:450px;overflow:hidden;}
#play .img_ul li{position: relative;z-index: 1;width:780px;height:450px;background:#fff;}
#play .img_ul li img{position:absolute;}
.imgMove{width:800px;clear:both;margin:20px auto;position:relative;}
.img_hd{margin:5px auto 0;overflow: hidden;height:80px;position:relative;}
.img_hd ul{position: absolute;z-index: 1}
.img_hd ul li{float: left;height:70px;width:100px;padding:3px;margin:0 7px;cursor: pointer;background:#fff;border:1px solid #d4d4d4;position:relative;}
.img_hd ul li p{height:70px;width:100px;display:block;background:#fff;position:relative;overflow: hidden;}
.img_hd ul li i{display:block;clear:both;line-height:20px;padding:0 5px;background:#000;color:#fff;position:absolute;right:3px;bottom:3px;z-index:2;filter:alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;font-family:Arial;font-size:12px;font-style:normal;}
.img_hd ul li img{position:absolute;}
.img_hd ul li.on{border:1px solid #3698d9}
.imgMove .bottom_a{width:25px;height:25px;display: block;cursor: pointer;z-index: 10;float:left;top:25px;position:absolute;z-index:2;background:url(../images/article_icon2.png) no-repeat;}
.imgMove .prev_a:hover{background-position:left bottom;left:0;}
.imgMove .next_a:hover{background-position:right bottom}
.imgMove .prev_a{background-position:left top;left:0;}
.imgMove .next_a{background-position:right top;right:0;}
.video{width:800px;height:450px;overflow: hidden;margin:0px auto;}
.video img{ display:none !important}
.filedl{overflow:hidden; margin-bottom:15px;}
.filedd{height:35px;line-height:35px;overflow:hidden;font-size:14px;}
.article_pageUp{clear:both;overflow:hidden;padding:15px 0 0 0;border-top:1px solid #e8e8e8; position:relative}
.article_pageUp dl dd{display:block;height:30px;clear:both;line-height:30px;}
.article_pageUp dl dd span{float: left;display: inline-block;height:30px;overflow: hidden;text-align: center;color:#666;font-size: 14px;}
.article_pageUp dl dd a{float: left;font-size: 14px;display: inline-block;height:30px;overflow: hidden;}
.f_share{ position:absolute; right:0; top:30px; height:28px; line-height:28px; font-size:14px;}
.f_share a{margin:3px 6px 3px 0 !important; height:22px !important; width:22px; padding-left:0 !important;}
.f_share .a_weixin{ background:url(../images/share.png) no-repeat left top;}
.f_share .a_tsina{ background:url(../images/share.png) no-repeat -27px top;}
.f_share .a_tqq{ background:url(../images/share.png) no-repeat -54px top;}
.articlePage{clear:both;height:30px;text-align:center;font-family:Arial;}
.articlePage a{margin:0 1px;background:#ccc;padding:5px 10px;}
.articlePage a:hover{color:#fff;background:#1e8ddc;}
.articlePage a.hover{color:#fff;background:#1e8ddc;}
.download{clear:both;height:32px;font-size:18px;padding:10px 0 0 0;}
.download a{display:block;line-height:32px;float:left;padding:0 0 0 40px;color:#0079ce;font-family:"microsoft yahei";margin:0 10px 0 0;font-size:14px;background:url(../images/download.png) no-repeat left center;}

/*产品详情*/
.procon {border-bottom: 1px solid #c0c0c0; padding-bottom:30px; overflow:hidden;}
.protu { width:400px; height:355px; border: 1px solid #eee; padding:10px; overflow:hidden; margin-right:30px;}
#proPlay{width:400px;height:300px;position:relative;overflow: hidden;background:#fff;margin:0 auto;}
#proPlay .change_a{width:40%;height: 100%;position: absolute;top: 0;z-index: 1;cursor: pointer;display: block;overflow: hidden;background:url(about:blank);}
#proPlay .prev_a{left: 0;}
#proPlay .next_a{right: 0}
#proPlay .change_a span{width: 24px;height: 43px;display: block;position: absolute;top: 50%;margin-top: -21px;display: none}
#proPlay .prev_a span{background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#proPlay .next_a span{background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#proPlay .img_ul{position: relative;z-index: 1;width:400px;height:300px;overflow:hidden;}
#proPlay .img_ul li{position: relative;z-index: 1;width:400px;height:300px;background:#fff;}
#proPlay .img_ul li img{position:absolute;}
.imgMove2{width:400px;margin:0px auto;}
.img_hd2{height:53px;}
.img_hd2 ul li{height:45px;width:45px;}
.img_hd2 ul li p{height:45px;width:45px;}
.imgMove .bottom_a{ top:15px; }

.proTxt {height:377px;position: relative; overflow:hidden;}
.proTxt h3 { display:block;line-height:35px; overflow:hidden; font-size: 16px; color: #0a83b3; }
.proTxt span { display: block; font-size:14px; color: #9b9b9b; line-height: 30px;overflow:hidden; height:30px;}
.proTxt p {display: block; font-size:14px;font-size:14px;line-height:30px; height:120px; overflow: hidden;}
.proTxt a.zx { display: block; width: 133px; height: 35px; line-height: 35px; text-align: center; color:#ffffff; background-color: #f3be00;font-size: 15px; position: absolute; bottom: 0px; right: 0px;}
.pronotice{font-size: 16px; color: #ffffff; background-color: #0a83b3; line-height: 42px; padding-left: 15px;}



.searchlist{ overflow: hidden; min-height: 250px; height: auto !important; height: 250px;}
.searchlist li{ padding:10px 0; overflow: hidden; border-bottom: 1px solid #eee; }
.searchlist li a{ display: block; height: 100% }
.searchlist li h3{ height: 30px; line-height: 30px; font-size: 14px; color: #333; overflow: hidden; display: block; }
.searchlist li:hover h3{ color: #0a83b3 }
.searchlist li span{line-height: 30px; font-size:12px; color: #666; overflow: hidden; display: block; }
.noInfo{ padding-top: 300px; background: url(../images/noinfo.png) no-repeat center top; text-align: center; font-size: 20px;}


