@charset "utf-8";
/*-------------------------全站主样式-------------------------*/
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
body{ text-align:justify;text-justify:inter-ideograph; min-width:1200px; font-family:"微软雅黑"; font-size:13px; color:#000; }
em { font-style:normal; }
ul, ol, li { list-style:none; }
a:link, a:visited, a:hover, a:active { color:#898989; text-decoration:none;outline:none  }
a:hover{ text-decoration:underline;}
img {border:0; outline:none; vertical-align:top;}
table { border-collapse:collapse; border-spacing:0 }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
.clearfix{ zoom:1;}
.clearfix:after{ content:""; display:block; clear:both;}
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }
.fb { font-weight:bold; }
.fe { color:#ff4e00; }
.left { float:left; z-index:1;}
.right { float:right; z-index:1;}
.hide { display:none }
.main{ width:1200px; margin:0 auto;}
.absolute{position:absolute;}
.relative{position:relative;}
.pointer{cursor:pointer;}
a img{ filter:alpha(opacity=100);opacity:1.0; }
a:hover img{ filter:alpha(opacity=90);opacity:0.9; transfrom:scale{2,2};}
 /*-------------------------/ 全站主样式-------------------------*/
/*-------------------------列表页：首页：homePage   上一页：prePage   下一页:nextPage  末页：lastPage---------------------------*/
.wrap {
  width: 100%;
  background-color: #fff;
  overflow: hidden;
  background-repeat: no-repeat;
  background-size: contain;
}

.wrap .module {
  width: 100%;
  min-width: 1200px;
  margin: 0 auto;
  position: relative;
  background-position: center top;
  background-size: cover;
  background-repeat: no-repeat;
}

.con {
  position: relative;
  overflow: hidden;}


.part {
  width: 1200px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;}

.wrap.index .tit {
  color: #000;
  text-align: center;
  padding: 55px 0 30px;
}

.wrap.index .tit h1 {
  font-family: "Aparajita";
  font-size: 56px;
  line-height: 56px;
  display: block;
}

.wrap.index .tit h2 {
  font-size: 28px;
  line-height: 36px;
  display: block;
}

.wrap .btn_zx a {
  font-size: 20px;
  line-height: 30px;
  height: 30px;
  display: block;
  text-align: center;
  background: #000;
  color: #fff;
}
/*-------------------------/ 列表页：首页：homePage   上一页：prePage   下一页:nextPage  末页：lastPage---------------------------*/
/*------------------------------------------------首页顶部-----------------------------------------------------------*/

/*------------------------------------------------/首页顶部-----------------------------------------------------------*/
/*------------------------------------------------首页顶部头部-----------------------------------------------------------*/

.head_top{ width: 100%; height: 92px; background: url(../images/head_top.jpg) center no-repeat;}
.head_top p{ float: right; margin-right: 50px; font-family: "微软雅黑"; font-size: 20px; height: 93px; line-height: 93px; color:#fff;}

.index_nav{ width: 100%;  padding-bottom: 5px; padding-top: 10px; background: #1e180f;}
.index_nav .nav_ul{ width: 1200px; margin: 0 auto;}
.index_nav .nav_ul ul{ width: 1200px; height: 48px; }
.index_nav .nav_ul ul li{ width: 171px; float: left; font-size: 16px; height: 44px;  text-align: center;}
.index_nav .nav_ul ul li a{ color:#fff; text-decoration: none;line-height: 18px;}





 /*------------------------------------------------/首页底部-----------------------------------------------------------*/
#footer {
  border-top: 5px solid #95774c;
  background: #000000;
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  height: 130px;
  padding: 15px 0 20px;
  position: relative;
}
#footer .in_block {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
#footer .logo_w {
  width: 94px;
  height: 99px;
  margin-left: 15px;
  background: url("../images/footlogo.png") no-repeat ;
}
#footer .two_code {
  width: 95px;
  height: 95px;
  margin-left: 20px;
  background: url("../images/ewm.jpg") no-repeat 0px 0;
}
#footer .r_list {
  width: 900px;
  margin-left: 25px;
  margin-right: 15px;
}
#footer .r_list .icon_list {
  display: block;
  width: 100%;
  height: 30px;
  padding-bottom: 8px;
  margin-bottom: 10px;
  border-bottom: 1px solid #666666;
  background: url("../images/sprite.png") no-repeat 0px -177px;
}
#footer .r_list .icon_list li.l8 {
  float: right;
  padding-right: 14px;
  padding-top: 8px;
}
#footer .r_list .icon_list li.l8 span {
  font-size: 12px;
  line-height: 18px;
  height: 18px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
#footer .r_list .icon_list li.l8 a {
  color: #fff;
}
#footer .r_list .icon_list li.l8 i {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  width: 17px;
  height: 17px;
  background: url("../images/sprite.png") no-repeat 0px -125px;
}
#footer .r_list .contact li {
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
	float: left;
  margin-right: 33px;
}
#footer .r_list .contact li i {
  width: 16px;
  height: 18px;
  background-image: url("../images/sprite.png");
  background-repeat: no-repeat;
  margin-right: 5px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
#footer .r_list .contact li.l1 i {
  background-position: -19px -125px;
}
#footer .r_list .contact li.l2 i {
  background-position: -35px -125px;
}
#footer .r_list .contact li.l1 {
width: 380px;	
  margin-right: 45px;
}
#footer .r_list .contact li.l3 {
	width: 380px;
  margin-right: 50px;
}
#footer .r_list .declare {
  color: #6c6c6c;
  margin-top: 5px;
}
