@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{ color:#444; font-size:14px; font-family:"微软雅黑";background-color:#fff}
ul, ol { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th {font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:14px;}
.nodispaly{ display:none}
.line{height:20px; line-height:20px; font-size:0px; clear:both; overflow:hidden; display:block;}
.fK{color:#a91432;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0px; visibility:hidden; content:".";}
a{color:#444; text-decoration:none;}
a:hover {color:#eb5300; text-decoration:underline; }
.layout{ width:1000px; margin:0 auto}
.fl{ float:left;}

.header{}
.dingbu{ border-bottom:1px solid #DDD;}
.dingbu .box{ height:30px; line-height:30px;}
.dingbu .box p{ float:left;}
.dingbu .box span{ float:right;}
.top{ height:120px;}
.top .logo{ float:left; padding-top:30px;}
.top .logo h1{ float:left;}
.top .logo .title{ float:left; padding-left:10px;padding-top:6px;}
.top .logo .title p{ font-size:30px; font-weight:bold;font-family:DFKai-SB;}
.top .logo .title span{ color:#eb5300; font-size:17px;}
.top2{ float:left;  margin-left:30px; }
.gzr{ float:right; text-align:center; padding-top:36px;}
.gzr p{ font-size:24px;color:#eb5300; background:url(../images/pic1.gif) no-repeat; padding-left:30px;}
.gzr span{ font-size:12px;}

.nav{ height:47px; background:#EEE;}
.nav ul{}
.nav li{ float:left; width:125px; text-align:center; position:relative; z-index:2;}
.nav li p{ line-height:47px;}
.nav li p a{ display:block;}
.nav li:hover p a{ display:block; text-decoration:none;  background:#eb5300; color:#fff;}
.nav li a.current{ background:#eb5300; color:#FFF;}
.nav li dl{ display:none;}
.nav li:hover dl{ display:block; line-height:30px; background:rgba(255, 255, 255, 0.8); position:absolute; left:0px; top:47px; width:106px; padding-bottom:10px;}
.nav li:hover dd{ margin:0 10px; border-bottom:1px solid #DDD;}
.nav li:hover dd a{ display:block;}
.nav li:hover dd a:hover{ display:block; text-decoration:none;}


.foot{ background:#666; text-align:center; padding-top:20px;}
.foot .foot_nav{ line-height:40px; border-bottom:1px solid #999;}
.foot .foot_nav a{ margin:0 20px; color:#FFF;}
.foot .foot_nav a:hover{ margin:0 20px; color:#FFF;}
.foot .copyright{ color:#FFF; line-height:30px; padding:20px 0;}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:#fb9700 url(../images/top.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: 1;
}
.no-touch .cd-top:hover {
  background-color: #ffd200;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}