﻿@charset "utf-8";
/* CSS Document */

.mainnews{ width:1200px; margin:0 auto; margin-top:30px; margin-bottom:40px;}
.main_tit{width:1200px; height:43px; line-height:43px; overflow:hidden; text-align:center;}
.main_tit a{ font-size:36px; color:#003d83; line-height:43px; font-weight:bold;}
.main_tit a:hover { color:#cc0000;}
.main_cnt{width:1200px; height:43px; line-height:43px; overflow:hidden; text-align:center;}
.main_cnt a{line-height:43px;}

/* sec1 */
.sec1{width:1200px; margin:0 auto; margin-bottom:23px;}
.sec1_l{ width:590px; height:373px;overflow:hidden;}
.sec1_r{ width:590px; height:373px; overflow:hidden;}
.sec1_r_tit span{ font-size:22px; color:#003399; padding-left:10px; line-height:22px;}
.more a{ font-size:14px; color:#999999;line-height:22px;}
.more a:hover { color:#cc0000;}
.sec1_r_tit{ border-bottom:1px solid #cccccc; padding-bottom:10px; margin-bottom:20px;}
.sec1_r_li{height:40px; overflow:hidden; background-image:url(dian.jpg); background-repeat:no-repeat; background-position:center left; padding-left:20px;}

/* 焦点图 */
.slideBox{ width:590px; height:373px; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:13px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:3px;  width:14px; height:13px; line-height:13px; background-image:url(slider_num.png); cursor:pointer; }
.slideBox .hd ul li.on{ background-image:url(slider_hober.png); }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:590px; height:373px; display:block;  }
.slideBox .slideBox_txt{ width:575px; height:40px; font-size:18px; line-height:40px; padding-left:15px; color:#FFF; background-image:url(blank.png); background-repeat:repeat; position:absolute; bottom:0px; z-index:999;}


/* sec2 */
.sec2{width:1200px; margin:0 auto; margin-bottom:43px;}

/* sec3 */
.sec3{width:1200px; margin:0 auto; margin-bottom:23px;}

/* sec4 */
.sec4{width:1200px; margin:0 auto;}


/* 鼠标经过下阴影 */

.float-shadow {
  display: inline-block;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.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: -webkit-transform, opacity;
  transition-property: transform, opacity;
}

.float-shadow:hover {
  -webkit-transform: translateY(-5px);
  -ms-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}

.float-shadow:hover:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  -ms-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) */
}


/* 鼠标经过放大 */

.grow {
  display: inline-block;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.grow:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}




/* 更多 */

.bubble-float-right {
  display: inline-block;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.bubble-float-right:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  top: -webkit-calc(50% - 10px);
  top: calc(50% - 10px);
  right: 0;
  content: '';
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: right;
  transition-property: right;
}

.bubble-float-right:hover {
  -webkit-transform: translateX(-5px);
  -ms-transform: translateX(-5px);
  transform: translateX(-5px);
}

.bubble-float-right:hover:before {
  right: -10px;
}











