html{background:#FFF;color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0;padding:0;}img{border:0;}ol,ul{list-style:none;}h1,h2,h3{font-weight:normal;font-size:100%;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}a{color:inherit;text-decoration:none;}
table { 
 border-collapse:collapse; 
 border-spacing:0; border:1px solid #cecece;
} 
th {
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #000; text-align:center;
border-right: 1px solid #cecece;
border-bottom: 1px solid #cecece;
border-top: 1px solid #cecece;
letter-spacing: 2px;
text-transform: uppercase;

padding: 6px 6px 6px 12px;
background: #003366 no-repeat;
}
td {
border-right: 1px solid #cecece;
border-bottom: 1px solid #cecece;
background: #fff;
font-size:14px;
padding: 6px 6px 6px 12px;
color: #000;
}
td.alt {
background: #003366;
color: #000;
}
th.spec,td.spec {
border-left: 1px solid #cecece;
}
.imgw{ width:100%;}
/*******CSS reset*************/
body{position:relative;z-index:-2; color:#444;font-size:14px;font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;z-index:2;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.left{float:left;}
.right{float:right;}
.t_r{text-align:right;}
.clear{clear:both;}
.relative{position:relative;}
.absolute{position:absolute;}
.rel_center{position:relative;left:50%;}
.hidden{display:none;}
.w{ width:1200px; margin:0 auto;}
/********General**********/
.logo{ float:left; margin-top:27px;}
.nav{ float:left; margin-left:30px;}
.nav li{ width:80px; height:100px; float:left; font-size:16px; color:#353535; line-height:100px; text-align:center; margin-right:17px}
.nav a{ display:block; width:80px; height:100px;}
.nav li:hover a{ background:url(../Image/navbj.jpg) center no-repeat; color:#FFF;}
.pro{ width:100%; float:left; background:url(../Image/proxian.png) center 70px no-repeat; margin-top:20px;}

.lanrenzhijia{ width:1200px; height:911px; float:left;  font-family:'微软雅黑';}
.lanrenzhijia .tab{ overflow:hidden;width:1068px; float:left; margin-left:-48px; height:98px; background:url(../Image/profbt.png) left center no-repeat; padding-left:182px;}
.lanrenzhijia .tab a{float:left; height:50px; font-size:18px; color:#4d4d4d; padding:0 17px; line-height:50px; margin-top:18px; margin-right:15px; display:block;}
.lanrenzhijia .tab a:hover{ border-bottom:5px solid #ff6622; font-weight:bold;}
.lanrenzhijia .tab a.on{ border-bottom:5px solid #ff6622; font-weight:bold;}
.pro #more{ width:89px; height:33px; padding:0; float:right; font-size:16px; color:#ffffff; line-height:33px; font-weight:bold; text-align:center; background:#69696a; margin-top:25px;}
.pro #more:hover{ text-decoration:underline; border:none;}

.lanrenzhijia .content{ overflow:hidden; width:1200px; height:755px; position:relative; margin-top:30px;}
.lanrenzhijia .content ul{ position:absolute; left:0; top:0; height:755px;}
.lanrenzhijia .content li{ width:1200px; height:755px; float:left;}
.lanrenzhijia .content li dl{ width:110%;}
.lanrenzhijia .content li dd{ width:271px; height:220px; float:left; margin:0 36px 38px 0; position:relative; border:1px solid #dddddd;}
.lanrenzhijia .content li dd p{ width:271px; height:200px;display: table-cell; background:#FFF;
vertical-align:middle;

/*设置水平居中*/
text-align:center;}
.lanrenzhijia .content li dd p img{vertical-align:middle; max-width:271px; max-height:200px;}
.lanrenzhijia .content li dd span{ width:271px; height:35px; position:absolute; top:190px; left:0px; font-size:15px; color:#4d4d4d; text-align:center; line-height:35px;
 transition: all 0.8s ease 0s;
  -moz-transition: all 0.8s ease 0s;
  -webkit-transition: all 0.8s ease 0s;
}
.lanrenzhijia .content li dd:hover span{ width:271px; height:220px; background:url(../Image/prospanh.png) center no-repeat; top:0px; line-height:280px; color:#FFF}
.footer{ width:100%;  background:#2d2d2d; float:left;}
.link{ float:left;}
.link li{ float:left; width:120px; font-size:15px; color:#FFF; line-height:59px; list-style:none;}
.admin{ float:left; font-size:15px; color:#a9a9a9; line-height:1.8;}
.ewm{ width:89px; height:89px; background:url(../Image/ewm.png) center no-repeat; float:right; margin-top:19px;}
.location{ font-size:12px; color:#919191; line-height:54px; background:url(../Image/location.png) left center no-repeat; padding-left:23px;}
.side{ width:222px; background:url(../Image/nprofbt.png) top center no-repeat; padding-top:100px; margin-bottom:40px; float:left;}
.side li{ width:222px; line-height:40px; background:#efefef; color:#4d4d4d; margin-bottom:1px; list-style:none; 
 transition: all 0.8s ease 0s;
  -moz-transition: all 0.8s ease 0s;
  -webkit-transition: all 0.8s ease 0s;
}
.side li a{ margin-left:30px; display:block; width:192px;}
.side dl{ display: none;}
.side dl dd{ background:#efefef;color:#4d4d4d;
 transition: all 0.8s ease 0s;
  -moz-transition: all 0.8s ease 0s;
  -webkit-transition: all 0.8s ease 0s;

 }
.side li:hover dl{ display:block;}
.side li:hover{color:#FFF; background:url(../Image/nprofili.png) 167px 16px no-repeat #d8251b;}
.side li dl dd:hover{ color:#FFF; background:url(../Image/nprofili.png) 167px 16px no-repeat #d8251b;}
.nmainr{width:932px; float:right; margin-bottom:40px;}
.nbt{ background:url(../Image/nbtoxoam.png) bottom center no-repeat; width:100%; height:34px; font-size:20px; font-weight:bold; color:#4d4d4d;}
.npro{ width:100%; float:left; margin-top:30px;}
.npro ul{ width:110%;}

.npro li{ width:271px; height:220px; float:left; margin:0 36px 38px 0; position:relative; border:1px solid #dddddd;}
.npro li p{ width:271px; height:200px;display: table-cell; background:#FFF;
vertical-align:middle;

/*设置水平居中*/
text-align:center;}
.npro li p img{vertical-align:middle; max-width:271px; max-height:200px;}
.npro li span{ width:271px; height:35px; position:absolute; top:190px; left:0px; font-size:15px; color:#4d4d4d; text-align:center; line-height:35px;
 transition: all 0.8s ease 0s;
  -moz-transition: all 0.8s ease 0s;
  -webkit-transition: all 0.8s ease 0s;
}
.npro li:hover span{ width:271px; height:220px; background:url(../Image/prospanh.png) center no-repeat; top:0px; line-height:280px; color:#FFF}
.neirong{ width:90%; margin:30px auto;}
#prev_next{ float:left; margin-top:30px;}
.page{ float:right; margin-top:30px;}


.fg {
    line-height: 30px; color:#a9a9a9; text-align: center;
}
.fg a{ color:#a9a9a9;}



