body{font-size:12px; font-family:Verdana; color:#000000; background:#f1f1f1;}
ul{list-style:none;}
li{list-style:none;}
*{ margin:0; padding:0;}
.clear{clear:both;}
img{border:0;}
input,button,select,textarea{outline:none} textarea{resize:none}
a{ color:#000000; text-decoration:none; font-size:12px;}

.top{ width:100%; height:30px; line-height:30px; background:#003a7d; color:#ffffff;}
.center{ width:1000px; margin:0 auto;}
.center1{ width:1020px; margin:0 auto;}
.hygl{ width:500px; float:left;}
.lan{ float:right;}
.lan a{ color:#ffffff;}
.menu{ width:100%; background:#ffffff; height:113px;}
.logo{ width:382px; height:106px; float:left;}
.menu ul{ float:right; margin-top:50px;}
.menu ul li{ width:85px; height:40px; text-align:center; float:left;}
.menu ul li a p{ color:#000000; font-size:14px;}
.menu ul li a span{ font-size:12px; color:#7f7f7f; font-family:Verdana;}


.main{ width:1020px; margin:0 auto; position:relative; z-index:9999;}
.about{ width:231px; height:275px; background:url(../images/index_07.jpg) no-repeat; float:left; margin:0 12px;}
.about1{ width:231px; height:275px; background:url(../images/index_09.jpg) no-repeat; float:left; margin:0 12px;}
.about2{ width:231px; height:275px; background:url(../images/index_11.jpg) no-repeat; float:left; margin:0 12px;}
.about3{ width:231px; height:275px; background:url(../images/index_13.jpg) no-repeat; float:left; margin:0 12px;}
.at{ height:46px; line-height:46px; font-size:14px; color:#003a7d; padding-left:18px; margin-top:113px;}
.ap{ padding-left:18px; padding-right:20px; color:#666666; line-height:24px; height:79px;}
.aa{ padding-left:46px; color:#666666;}

.xxwl{ width:231px; float:left; height:135px; margin:30px 12px;}
.news{ width:390px; float:left; margin-top:40px; margin-left:24px;}
.news ul li{ width:390px; height:24px; line-height:24px; background:url(../images/index_24.jpg) no-repeat left; color:#666666;}
.news ul li span{ float:right;}
.news ul li a{ margin-left:12px; color:#666666; float:left;}

.foot{ width:100%; height:128px; background:#282828; color:#767676;}
.foot a{ color:#767676;}
.lxfs{ width:400px; background:url(../images/index_29.jpg) no-repeat top left; line-height:20px; padding-top:60px; float:left;}
.copy{ float:right; width:600px; height:128px;}
.c1{ height:65px; line-height:65px; width:600px;}
.fimg{ width:245px; float:right;}
.fimg img{ float:left; margin-right:14px;}
.fimg a img{ margin-top:10px;}

.bann{ width:100%; height:300px; margin-bottom:16px;}

.pleft{ width:210px; float:left;}
.ptl{ width:210px; height:42px; line-height:42px; font-size:14px; color:#ffffff; background:url(../images/other_05.jpg) no-repeat;}
.ptl span{ padding-left:15px;}
.lname{ width:210px; padding:7px 0 0 0; background:url(../images/other_11.jpg) repeat-y;}
.lname li{ width:210px; height:30px; line-height:30px; background:url(../images/other_17.jpg) no-repeat;}
.lname li a{ display:block;}
.lname li a:hover{ background:url(../images/other_13.jpg) no-repeat;}
.lname li h3{ font-size:12px; font-weight:normal; padding-left:33px;}
.lname li a:hover h3{ color:#ffffff;}
.lname li .tt{ background:url(../images/other_13.jpg) no-repeat;}
.lname li .tt h3{ color:#ffffff;}
.search{ width:210px; height:100px; background:url(../images/other_11.jpg) repeat-y; color:#a39f9f;}
.st{ width:178px; height:29px; background:url(../images/other1_03.jpg) no-repeat; margin:0 auto;}
.inputtext{ margin:3px; width:140px; height:23px; line-height:23px; float:left; color:#a39f9f;}
.searchbutton{ width:25px; height:23px; float:right; margin:3px 4px 0 0px; cursor:pointer;}
.st input{background:0; border:0;}
.nleft{ width:210px; background:url(../images/other_11.jpg) repeat-y; padding-top:10px;}
.nleft li{ width:170px; height:24px; line-height:24px; background:url(../images/index_24.png) no-repeat left; margin:0 auto; overflow:hidden; background-position-y:0% !important;}
.nleft li span{ float:right;}
.nleft li a{ margin-left:12px; color:#666666; float:left;}

.list_p{ width:784px; float:right; background:url(../images/other_15.jpg) repeat-y; margin-top:4px;}
.n_tou{ width:784px; background:url(../images/other_08.jpg) no-repeat; height:39px;}
.n_tou p{ float:left; height:39px; line-height:39px; font-size:14px; color:#ffffff; padding-left:27px;}
.n_tou div{ float:right; height:39px; line-height:39px; color:#ffffff; padding-right:15px;}
.n_tou div a{ color:#ffffff;}
.plist{ width:776px; margin:0 auto; padding-top:45px;}
.pr{ width:750px; height:28px; line-height:28px; border-bottom:1px dashed #808080; margin:0 auto;}
.pr p{ float:left; font-size:14px;}
.pr a{ color:#808080; float:right;}
.prr{ width:170px; height:166px; float:left; margin:15px 12px;}
.prr img{ width:168px; height:134px; border:1px solid #808080;}
.prr p{ width:170px; height:30px; line-height:30px; text-align:center;}
.pcont h2{ font-size:16px; font-weight:bold; text-align:center;}
.pcont{ width:746px; margin:0 auto; line-height:24px;}
.nlist{ width:746px; margin:0 auto;}
.nlist li{ width:746px; height:39px; line-height:39px; border-bottom:1px dashed #808080;}
.nlist li a{ float:left;}
.nlist li  span{ float:right;}
.tab{ width:784px; background:url(../images/other_08_02.jpg) no-repeat;}
.tab1{ margin-left:584px; width:19px; height:14px; float:left; margin-top:18px;}
.tab2{ margin-left:18px; width:19px; height:14px; float:left; margin-top:18px;}
.tab3{ margin-left:18px; width:19px; height:14px; float:left; margin-top:18px;}
.tab4{ margin-left:18px; width:19px; height:14px; float:left; margin-top:18px;}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.slide_container {
  position: relative;
  float: left;
  width: 100%;
  margin-bottom:-39px;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .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;
  }
  
 .slide_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("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }