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;}
/*******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**********/
.header{ width:100%; float:left; min-width:1200px;}
.top{ width:100%; font:12px/28px "宋体"; color:#FFF; height:28px; background:#474747;}
.top p{ float:left;}
.top span{ float:right; padding-left:20px; background: url(../Image/ttel.png) left center no-repeat;}
.logo{ float:left; margin-top:27px;}
.nav{  width:795px; float:left; float:right;}
.nav li{ width:99px; height:103px; font-size:14px; color:#000; line-height:103px; float:left; text-align:center;}
.nav li a{ display:block; width:99px; height:103px; text-align:center;
 transition: all 0.8s ease 0s;
  -moz-transition: all 0.8s ease 0s;
  -webkit-transition: all 0.8s ease 0s;
}
.nav li:hover a{ background:#cc1d11; color:#fff;}
.main{ width:100%; float:left; min-width:1200px;}
.pro{ height:408px; margin-top:41px;}
.probt{ width:407px; height:95px; background:url(../Image/probt.png) center no-repeat; margin:0 auto;}

.blk_18 {FONT-SIZE: 12px; OVERFLOW: hidden;WIDTH:1176px;ZOOM: 1; margin:30px auto 0;}
.blk_18 .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH:1175px; height:283px;}
.blk_18 .ScrCont {WIDTH: 32766px; ZOOM: 1}
.blk_18 #List1_1 {FLOAT: left; height:283px;}
.blk_18 #List2_1 {FLOAT: left;height:283px;}
.blk_18 .pl IMG {max-width:234px; max-height:234px;}
.blk_18 .pl {FLOAT:left;WIDTH:234px; HEIGHT:280px;TEXT-ALIGN: center;margin-right:1px; position:relative;}
.blk_18 .pl div{width:234px; height:234px;}
.blk_18 .pl p {text-align:center;width:100%;height:45px;overflow:hidden;background:#adadad;font-size:14px;color:#FFF;line-height:45px; margin-top:1px;}
.blk_18 .pl:hover p{ background:#cc1d11;}
.blk_18 .pl span{ width:234px; height:234px; left:0px; top:0px; display:block; background:url(../Image/prospan.png) center no-repeat; display:none; position:absolute;}
.blk_18 .pl:hover span{ display:block;}
.blk_18 .pl div{width:234px; height:234px;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
}

.maind{ width:100%; height:441px; background:url(../Image/maind.jpg) center no-repeat #cc1d11; margin-top:66px; float:left;}
.ggao{ float: left; margin:45px 0 0 413px; font-size:12px; color:#000000; line-height:33px;}
.about{ float:left; margin:128px 0 0 99px; width:390px; font-size:12px; color:#FFF; line-height:2;}
.news{ float:right; margin:130px 47px 0 0; width:500px;}
.news li{ width:500px; height:93px; float:left; border-bottom:1px dotted#fff;}
.news li span{ width:48px; height:56px; background:url(../Image/newstime.png) center no-repeat; float:left; display:block; margin:18px 0 0 6px; font-size:12px; text-align:center; color:#000; margin-right:16px;}
.news li p{ font-size:14px; color:#FFF; float:left; margin-top:25px; line-height:1.5;}
.footer{ width:100%; height:293px; background:url(../Image/footer.jpg) repeat-x;}
.wzxx{ width:203px; float:left; margin:53px 0 0 47px;}
.fbt{ font-size:16px; color:#cc1d11;}
.wzxx p{ font:12px/2 "宋体"; color:#474747; margin-top:10px;}

.ftel{ width:224px; float:left; margin:53px 0 0 10px;}
.fbt{ font-size:16px; color:#cc1d11;}
.ftel p{ font:12px/2 "宋体"; color:#474747;margin-top:10px;}

.fpro{ width:189px; float:left; margin:53px 0 0 64px;}
.fbt{ font-size:16px; color:#cc1d11;}
.fpro p{ font:12px/2 "宋体"; color:#474747;margin-top:10px;}

.link{ width:122px; float:left; margin:53px 0 0 91px;}
.fbt{ font-size:16px; color:#cc1d11;}
.link p{ font:12px/2 "宋体"; color:#474747;margin-top:10px;}
.ewm{ float:left; width:170px; height:170px; background: url(../Image/ewmx.png) center no-repeat; margin:47px 0 0 39px; }
.admin{ font:12px/40px "宋体"; color:#ffffff; width:1200px; float:left; margin-top:35px; text-align:center;}
.nbanner{ width:100%; height:265px; background:url(../Image/nbanner.jpg) center no-repeat;}
.side{ width:239px; float:left; margin-top:-59px;}
.nprof{ background:url(../Image/sidebt.png) top center no-repeat; padding-top:59px;}
.nprof ul{ width:237px; float:left; border:1px solid #d5d5d5; border-bottom:none; border-top:none; padding-top:20px;}
.nprof li{ width:178px; overflow:hidden; height:35px; float:left; border-bottom:1px solid #d5d5d5; font-size:12px; color:#000; line-height:35px; text-align:left; margin-left:20px; padding-left:20px;}

.nprofd{ width:239px; height:58px; float:left; background:url(../Image/sided.png) center no-repeat;}
.nsidebt{ width:239px; float:left; height:46px; background:#cc1d11; float:left; font-size:18px; color:#FFF; text-align:center; line-height:46px;}
.pic{ float:left;}
.nmainr{ width:900px; float:right; margin-top:43px;}
.nbt{ width:100%; height:38px; background:url(../Image/nbt.png) left center no-repeat;}
.nbt p{ font-size:18px; color:#000000; float:left;}
.neirong{ width:90%; margin:30px auto;}
.page{ font:14px/2 "宋体"; margin-top:40px;}
#prev_next{ font:14px/2 "宋体"; margin-top:40px;}
.npro{ width:100%; margin-top:30px;}
.npro li .pic1{width:234px; height:234px;
  display:table-cell;
  text-align:center;
  vertical-align:middle;
}

.npro li IMG {max-width:234px; max-height:234px;}
.npro li {FLOAT:left;WIDTH:234px; HEIGHT:280px;TEXT-ALIGN: center;margin-right:66px; margin-bottom:20px; position:relative;}
.npro li p {text-align:center;width:100%;height:45px;overflow:hidden;background:#adadad;font-size:14px;color:#FFF;line-height:45px; margin-top:1px; float:left;}
.npro li:hover p{ background:#cc1d11;}
.npro li span{ width:234px; height:234px; left:0px; top:0px; display:block; background:url(../Image/prospan.png) center no-repeat; display:none; position:absolute;}
.npro li:hover span{ display:block;}
.fg {
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background: #474747;
    color: #fff;
}
.fg a{color: #fff;}


