@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;
}
table {border-collapse: collapse;
border-spacing: 0;
}

fieldset,img {
border: 0;
}
address,caption,cite,code,dfn,em,th,var {
font-weight: normal;
font-style: normal;
}
ol,ul {
list-style:none outside none;
}
caption,th {
text-align: left;
}

q:before,q:after {
content:'';
}
abbr,acronym { border: 0;
} 
input {
    font-family: "SimSun","宋体";
    padding-bottom: 0;
    padding-top: 0;
}
input::-moz-focus-inner {
    border: medium none;
    padding: 0;
}
select, input {
    vertical-align: middle;
}
select, input, textarea {
    font-size: 12px;
    margin: 0;
}
input[type="text"], input[type="password"], textarea {
    outline-style: none;
}
textarea {
    resize: none;
}

/* 基本 */
a { text-decoration:none;font-family:"微软雅黑", "黑体", "宋体"; font-size:16px; color:#333; }
a:hover { color:#cc0000;}
a:focus {  outline: none;  } 
body{font-family:"微软雅黑", "黑体", "宋体"; font-size:16px; color:#333;}
.clear {clear: both; }

/* 中部内容 */








.sec1_list{ background-image:url(dian.jpg);background-repeat:no-repeat; background-position:center left; padding-left:16px;}
.sec1_list a{ line-height:40px;}


.sec2_cnt{ margin-right:-15px;}
.sec2_btn{ background-image:url(rkb_btn.png); width:228px; height:70px; text-align:center; float:left; margin-right:15px; margin-bottom:15px;}
.sec2_btn a{ line-height:70px; font-size:26px; color:#1359b3;}
.sec2_tit{ background-image:url(rkb_tit.jpg); width:1200px; height:106px; padding:19px 413px 21px 562px; background-repeat:no-repeat; background-position:top center; text-align:center; font-size:34px; font-weight:bold; line-height:60px; color:#FFF;box-sizing:border-box; margin-bottom:20px;}

.footer-text a{ font-size:13px;}


/* 鼠标经过下阴影 */

.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);
  /* transform-origin:center center;  */
}

.grow:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}





/* 鼠标经过放大2 */

.grow2 {
  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);
  transform-origin:center left; 
}

.grow2:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
  transform-origin:center left; 
}



.rx_table td{ border:1px solid #CCC; padding:5px;}

/* #zzsc{ width:1200px;} */

.text a{    display: block;
    margin: 5px 10px;
    padding: 0 5px;
    line-height: 26px;
    border: 1px solid #fff;
    border-radius: 4px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap}



