﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
body{ margin:0;	background:#FFF;}
img{ border:0}
ul,li,a{ list-style:none; text-decoration:none;}
.clear{ clear:both}
em{ font-style:normal}
/*Header*/
#Header{width:1000px; margin:0 auto; height:120px; position:relative; background:#FFF;}
#Header .logo{ display:block; width:448px; height:71px; float:left; margin-top:27px; margin-left:0px;}
.zylink{ position:absolute; right:0; top:50px; padding-right:0px;}
.zylink a { font-size:14px; font-family:微软雅黑,"Microsoft YaHei"; color:#044688;}
.zylink a:hover {color:#ff7900; text-decoration:none;}


/*Navber*/
#Navber { background:url(../images/navbg.jpg) repeat-x; height:47px; width:100%; margin-bottom:2px;}
#Navber ul {list-style: none; margin:0 auto; width:1001px;}
#Navber ul li {width:165px; height:47px; float:left; display:block; position:relative;text-align:center;
margin:0 auto;}
#Navber ul li a {font-family:微软雅黑,"Microsoft YaHei"; text-align:center; font-size:15px; color:#FFF; display:block; text-decoration:none; width:143px; height:15px; padding-top:4px;}
#Navber ul li a:hover {background:url(../images/navhoverbg.jpg) repeat-x; color:#ff7900; text-decoration:none; height:47px; display:block;}
#Navber ul li em{ display:block; font-style:normal;font-family:Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:0px;}
#Navhover {background:url(../images/navhoverbg.jpg) repeat-x; height:47px; width:143px; display:block;}
#Navber ul li ul{ display:none; position:absolute; left:0; top:47px; background:url(../images/a1.png); z-index:1000; width:143px;}
#Navber ul li:hover ul{ display:block}
#Navber ul li:hover ul li{ float:none; line-height:47px;}



/*友情链接*/
#youqing{ width:100%; height:30px; background:#86b4e2;}
.youqing{ width:1000px; height:30px; margin:0 auto; font-family:微软雅黑,"Microsoft YaHei"; font-size:12px; color:#fff; font-weight:normal; line-height:30px;}
.youqing dt{ float:left; margin-right:20px;}
.youqing a{ font-family:微软雅黑,"Microsoft YaHei"; font-size:12px; color:#fff; font-weight:normal; line-height:30px; float:left; }
.youqing a:hover{ color:#e95504; text-decoration:underline;}

/*Footer*/
#Footer{ background:#044688; height:120px; width:100%;}
.Foot{height:90px; width:1000px; margin:0 auto; line-height:20px; text-align:center; color:#FFF; font-family:微软雅黑,"Microsoft YaHei"; font-size:14px; padding-top:30px;}
.Foot p{ line-height:30px; color:#FFF; font-family:微软雅黑,"Microsoft YaHei"; font-size:14px;}


/*分页*/
.fenye{ padding-top:10px; color:#333; font-family:"宋体"; font-size:12px; margin:0 auto; text-align:center; margin-top:10px; margin-bottom:20px;}
.fenye a,.fenye span{ padding:3px 6px; border:1px solid #c9c9c9; margin:0 3px; color:#333; font-family:"宋体"; font-size:12px;}
.fenye a:hover,.fenye span a:hover{ background:#ff7900; border:1px solid #cbcbcb; color:#FFF}

/*内容*/
#content{width:920px; margin:20px auto 60px;}
#content dl{ height:auto;}
#content dl dt{ height:40px; font-family:微软雅黑,"Microsoft YaHei"; font-size:20px; color:#000000; font-weight:bold; margin-bottom:10px;}
#content dl dt span{ line-height:20px; float:right; margin-right:10px; font-family:微软雅黑,"Microsoft YaHei"; font-size:12px; font-weight:normal; color:#999a9a;}
#content dl dt span a{ color:#999a9a; padding:0 2px;}
#content dl dt span a:hover{ color:#e95504; text-decoration:none;}
#content dl dd{ line-height:25px; font-family:微软雅黑,"Microsoft YaHei"; font-size:13px; color:#666666;}

/*******************************************************************************************************************
*     banner样式                                                                                            
*******************************************************************************************************************/
#wrapper {
  margin: 0 auto;
  width:100%;
  height:100%;
  }
.rslides {
  margin: 0 auto 40px;
  }
#slider2,
#slider3 {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin: 0 auto;
  }
/* Callback example */
.events {
  list-style: none;
  }

.callbacks_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
  }

.callbacks {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.callbacks li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.callbacks img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.callbacks .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

.callbacks_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.callbacks_nav:active {
  opacity: 1.0;
  }

.callbacks_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }
@media screen and (max-width: 600px) {

  .callbacks_nav {
    top: 47%;
    }
  }