﻿@import url("public.css");

/*顶部*/
.top{ width: 100%; height: 110px; margin: auto;background: -moz-linear-gradient(top, #FEFEFE 0%, #FAFBFD 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FEFEFE), color-stop(100%,#FAFBFD));
    background: -webkit-linear-gradient(top, #FEFEFE 0%,#FAFBFD 100%);
    background: -o-linear-gradient(top, #FEFEFE 0%,#FAFBFD 100%);
    background: -ms-linear-gradient(top, #FEFEFE 0%,#FAFBFD 100%);
    background: linear-gradient(to right, #FEFEFE 0%,#FAFBFD 100%);}
.logo{ width: 181px; height: 62px; float: left; margin-left: 20px; margin-top: 24px;;}
.nav{ width:800px; height: 110px; float: right; background: url(../Images/nbg.png);}
.nav_main{ width: 800px; height: 110px;}
.nav_main li div{ display:none; position:absolute;text-align:center; max-width: 300px; overflow:hidden;z-index:99; background: #FAFBFD; border-bottom: solid 4px #333;}  
.nav_main li div a{ display:block; width:100px; float: left; height:46px; padding: 0px; font-size:14px; color:#333; line-height:46px; text-align:center;}
.nav_main li div a:hover{ color:#333 !important; height:46px; line-height: 46px;  border:0; padding: 0; text-decoration: underline;}
.nav_main li{float:left;width:100px; font-size:16px;}
.nav_main li a{display:block;color:#333;height:110px; text-align:center; line-height: 110px;}
.nav_main li a:hover,.nav_main li a.this{text-decoration: none; color: #DC1C2B !important; background: url(../Images/menubg.png);}
.nav_main li a:hover,.nav_main li a.this span{color: #fff;}
.nav_main li.nav_menu-item.active span{ display: block; color: #fff;}
.nav_main li a:hover span{ color: #fff !important;}
.aboutNews{ width: 1200px; height: 329px; margin: auto; margin-top: 20px;}
.search{ width: 280px; height: 48px; float: right; margin-right: 20px; background: #fefefe; border-radius: 100px; margin-top: 31px;}
.hs_box{ width: 220px; height: 36px; float: left; margin-top: 6px;}
.btu{ width: 28px; height: 28px; float: right; margin-top: 10px; margin-right: 20px;}
.homeAbout{ width: 1200px; height: 400px; margin: auto; background: url(../images/abbg.jpg); margin-top: -40px; z-index: 9999;position:relative;}
.haRIght{ width:480px; height: 329px; float: right; margin-top: 35px; margin-right: 20px;}
.haLeft{ width:660px; height: 330px; float: left; margin-left: 20px; margin-top: 35px;}
.haTitle{ font-size: 24px; color: #2D3849;}
.haTitles{ height: 40px; overflow: hidden;}
.haTitles span{ display: block; font-size: 34px; font-weight: bold; float: left;}
.haTitles label{ display: block; float: left; width: 50px; height: 6px; background: #C88000; margin-top: 28px; margin-left: 10px;}
.haInfo{ display: block; font-size: 14px; line-height: 40px; width: 100%; padding-top: 30px;}
.haInfo a.aboutMore{ display: block; font-size: 18px; font-weight: bold;}
.scsb{ display: block; width: 100%; height: auto;background: -moz-linear-gradient(top, #FBFBFC 0%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBFBFC), color-stop(100%,#fff));
    background: -webkit-linear-gradient(top, #FBFBFC 0%,#fff 100%);
    background: -o-linear-gradient(top, #FBFBFC 0%,#fff 100%);
    background: -ms-linear-gradient(top, #FBFBFC 0%,#fff 100%);
    background: linear-gradient(to right, #FBFBFC 0%,#fff 100%); overflow: hidden; margin-top: 80px;}
.scsbMain{ width: 1200px; margin: auto; height: auto; overflow: hidden; padding-top: 40px; padding-bottom: 40px;}
.scTitle{ display: block; text-align: center;font-size: 24px; color: #2D3849;}
.scsbMain label{ display: block;width: 50px; height: 6px; background: #C88000; margin: auto; margin-top: 10px; margin-bottom: 10px;}
.scTitles{display: block; font-size: 34px; font-weight: bold; text-align: center;}
.scsbBox{ width: 1200px; height: auto; overflow: hidden;}
.scsbBox a.scOne{ display: block; width: 290px; height: 375px; float: left; margin-left: 8px; margin-top: 20px;}
.scsbBox a.scOne:hover{ background: #595959; color: #fff;}
.scsbBox a.scOne img{ display: block; width: 270px; height: 180px; margin: auto; margin-top: 10px;}
.scsbBox a.scOne span.scoTitle{ display: block; font-size:16px ; padding:5px 10px;}
.scsbBox a.scOne span.scoInfo{ display: block; font-size: 14px; line-height: 30px;padding:0px 10px;}
.homeProduct{ width: 1200px; height: auto; margin: auto;margin-top: 80px;background: -moz-linear-gradient(top, #FBFBFC 0%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F9F9), color-stop(100%,#fff));
    background: -webkit-linear-gradient(top, #F9F9F9 0%,#fff 100%);
    background: -o-linear-gradient(top, #F9F9F9 0%,#fff 100%);
    background: -ms-linear-gradient(top, #F9F9F9 0%,#fff 100%);
    background: linear-gradient(to bottom, #F9F9F9 0%,#fff 100%); padding-top: 40px; padding-bottom: 40px; overflow: hidden; }
.homeProduct label{ display: block;width: 50px; height: 6px; background: #C88000; margin: auto; margin-top: 10px; margin-bottom: 10px;}
.pcMain{ width: 1200px; height: auto; overflow: hidden;}
.pcMain a.pcOne{ display: block; width: 250px; height: 285px; float:left; margin-left: 40px; background: #EEEEEE; margin-top: 20px;}
.pcMain a.pcOne img{ display: block; width: 230px; height: 230px; margin: auto; margin-top: 10px;}
.pcMain span.pcTitle{ display: block; height: 35px; line-height: 45px; font-size: 16px; text-align: center;
 padding-left: 10px;}
 .pcMain a.pcOne:hover{ background: #595959; color: #fff;}
 .gbookNews{ width: 1200px; height: 400px; overflow: hidden; margin: auto; margin-top: 80px; background: #fff; margin-bottom: 60px;}
.gLeft{ width: 340px; height: auto; float: left; padding: 20px;}
.nRight{ width: 720px; height: 360px; float: right; padding: 20px;}
.nmOne{ width: 100%; height: 50px; font-size: 14px; line-height: 40px; border-bottom: dashed 1px #eee;}
.nmOne span{ float: right;}
 
.netMain p.netPic{ display: block; width: 300px; height: 300px; float: left;}
.netMain p.netInfo{display: block; width: 300px; height: 230px; float: left; background: #f5f5f5; text-align: center; padding-top: 70px; text-align: center; font-size: 16px; font-weight: bold;}
.netMain p.netInfo span{display: block; display: block; text-align: center; line-height:40px; font-size: 14px; color: #666; font-weight: normal;}
.lyPic{ width: 340px; height: 245px;  margin-top: 20px;}


.foot{ width: 100%; height: 140px; background: #595959; margin-top: 20px;}
.footMain{ width: 1200px; height: 140px; margin: auto;}
.fLeft{ width: 750px; height: 140px; float:left ;}
.fRight{ width: 450px; height: 120px; float:right ; color: #fff; text-align: right; padding-top:20px; line-height: 30px;}
.fRight a{ display: block; color: #fff; padding-top: 10px;}
.fLeft p.flNav{ display: block; padding-top: 40px; overflow: hidden;}
.fLeft p.flNav a{ display: block; float: left; margin-right: 20px; color: #fff;}
.fLeft p.flNav a:hover{ text-decoration: underline;}
.fLeft p.flAddress{ display: block; color: #fff; width: 100%;overflow: hidden; padding-top: 20px;}


.seaOne{ display: block; width: 100%; height: auto; overflow: hidden; margin-bottom: 20px; padding-bottom: 20px; border-bottom: dashed 1px #eee;}
.seaOne span.sDate{ display: block; font-size: 18px; line-height: 40px;}
.seaOne span.sImg{ display: block; width: auto; height: auto; overflow: hidden;}
