﻿@charset "utf-8";


html, body {
 margin:0;
 padding:0;
 color:#121212;
 font-size:12px;
 line-height:22px;
 font-family:"Microsoft YaHei","SimSun", Verdana, Arial, Helvetica, sans-serif;
 background:#eefaff url(img/headerBG.jpg) no-repeat top center;
}
a {
 color: #000;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}

ul{
 margin:0;
 padding:0;
 list-style:none;
}
img{
 border:0;
}

p{
 padding:0;
 margin:0;
}
h1,h2,h3,h4{
 padding:0;
 margin:0;
}
.top{
 width:100%;
 height:31px;
 background:#eee;
 margin:0 auto;
 border-bottom:1px solid #d8d8d8
}
.top span{
 display:block;
 width:1077px;
 margin:0 auto;
 text-align:right;
 color:#000;
}
.top span a{
 line-height:31px;
 color:#000;
}

.main{
 width:1035px;
 margin:0 auto;
 background:url(img/mainbg2.png) repeat-y  top left ;
}
.maintop{
  background:url(img/mainBG.png) no-repeat top left ;
  width:1035px;
  height:40px;
  margin:0 auto;
}
.header{
 height:340px;
}

.daoyu{
 width:970px;
 height:125px;
 clear:both;
 padding:8px 0;
 margin: 0 auto;
 background:#eeeeee;

}
.daoyu p{
  text-indent:2em;
 line-height:170%;
 font-size:18px;
 padding:0 15px;
 font-family:'微软雅黑';

}
.topphoto_img{
 width:993px;
 padding:15px 0 15px 18px;
 
 

}
.topphoto{
 width:1011px;
 padding:15px 0;
}
.bigphoto{
 width:970px;
 height:350px;
 background:#eee;
 margin: 20px auto 0 auto;

}
.midphoto span{
 display:block;
 width:600px;
 color:#787878;
 font-size:18px;
 text-align:center;
 line-height:40px;
}
.smallphoto li{
 float:left;
 width:300px;
 height:203px;
 margin:20px 0 0 25px;
 position:relative;
}

.smallphoto span{
 position:relative;
 display:block;
 z-index:1;
 margin:-55px 0 0 0;
 font-size:16px;
 width:100%;
 height:45px;
 background:url(img/ph.png) no-repeat;
 text-align:center;
 padding:10px 0 0 0;
 
}
.smallphoto span a{
 color:#fff;
}
.text1{
 border:1px solid #d6d6d6;
 border-top:0;
 background:#fff;
 padding:0 0 5px 0;
}
.text1 li{
 width:95%;
 line-height:36px;
 font-size:16px;
 margin:0 0 0 25px;
 border-bottom:1px solid #dfdfdf;
}
.text1 li a{
 color:#000;
}
.more{
 width:1000px;
 margin:10px 0;
}
.more em{
 width:228px;
 height:76px;
 float:left;
 font-style:normal;
 font-size:28px;
  line-height:54px;
 font-weight:bold;
 color:#fff;
  text-align:center;
 background:url(img/titleBG.png) no-repeat left;
 margin-left:32px;
}
.more a{
 float:right;
 font-size:20px;
 line-height:54px;
 text-decoration:underline;
}
.footer{
 border-top:1px solid #eee;
 width:100%;
 padding:20px 0 ;
}