@charset "utf-8";


body {overflow:scroll;overflow-x:hidden;}
img {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  vertical-align: middle; border: 0; max-width: 100%; 
}

.w100 {width: 100%; background-color: #f7f7f7;}
.h5 { width: 100%; height: 5px; clear: both;}
.h20 { width: 100%; height: 20px; clear: both;}
.h40 { width: 100%; height: 40px; clear: both;}
.h60 { width: 100%; height: 80px; clear: both;}
.no-mr { margin-right: 0 !important;}
.no-ml { margin-left: 0 !important;}
.no-br { border-right: 0 !important;}


.logo { margin: 20px 0 0 50px;}
/*导航*/
.nav { margin: 30px 50px 0 0 ;  font-weight: bold;   position:relative; z-index:6;}
.nav li { float: left; }
.nav li a { padding:10px 15px; font-size: 14px; display: block; color: #333; font-weight: normal;}
.nav li a:hover { background-color: #fabf00; color: #fff;}
.nav_press {background-color: #fabf00; color: #fff !important; }
.icon01 { background: url("../images/icon01.png") no-repeat; width: 20px; height: 22px; float: left; margin: -2px 5px 0 0;}


/*导航二级菜单*/
.nav_pd:hover .nav_pdl{display:block; }

.nav_pdl{ width: 120px; height:auto;    display:none; /*overflow:hidden;*/ position: absolute; left: 200; top: 40px; }
.nav_pdl li a{width:120px; height: 20px; line-height:20px;  display:block; color: #fff;background: #151515; margin-top: 1px; filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9; }

.nav_pdl ul li { position:relative;}

.nav_pdl ul li:hover .sjfl p {visibility: visible;}

.sjfl {visibility: hidden; top: 0px;left: 150px;position: absolute; top:0px; margin-left:1px;}

.sjfl p{width:150px;background: #151515;opacity: 0.9; height:40px; overflow:hidden;  margin-top:1px; color:#fff;}

.sjfl p:hover{background: #fabf00;}

.sjfl p:hover span{ color:#333;}

.sjfl span{ width:1px; float:left; margin-top:10px;}

.nav_pdl ul li .sjfl a{ width:42px; background:none; float:left; text-align: center; }

.nav_pdl ul li .sjfl a:hover{ font-weight:bold; color:#333;}

/*banne下方广告*/
.idx_one {text-align: center; margin-top: 30px; }
.idx_one h2 { font-size: 36px; font-weight: bold; }
.idx_one p {font-size:18px;  color: #12437d; margin: 15px 0;}
.idx_oneb { width: 150px; margin: 0 auto;}

/*右侧悬浮按钮*/

#add { position: fixed; z-index: 99; top: 30%; right: 10px; font-size: 15px; line-height: 18px; color: #fff; text-align: center;  }
#add .add-btn { width: 80px; height:53px;  color: #fff;  font-size:16px; line-height:1.5em;   margin-bottom: 1px;   padding-top: 12px; padding-bottom: 11px; display: block;   position: relative; }
#add .add-btn span, #add .add-btn i { position: relative; z-index: 2; }
#add .add-btn i { width: 60px; font-size: 30px; line-height: 36px; text-align: center; }
#add .add-btn-gotop { display: none; }
#add .tel400 { display: none; position: absolute; top: 88px; right: 83px; width: 200px; height: 60px; font-size: 22px; line-height: 60px; color: rgb(255, 255, 255); text-align: center; background-color: rgba(15, 15, 18, 0.8); }
#add .qr-code { position: absolute; top: 230px; right: 83px; padding: 8px; display: none; width: 200px; height: 200px; background-color: rgba(15, 15, 18, 0.8); }
#add .gs-td { position: absolute; top: 150px; right: 83px; padding: 8px 8px 3px 8px; display: none; width: 195px; background-color: rgba(15, 15, 18, 0.8); }
#add .gs-td::after {display: block; width: 0; height: 0; content: ''; top: 0; bottom: 0; margin: auto; }
#add .gs-td img { margin-bottom: 5px;}
#add .add-btn .background { position: absolute; top: 0; left: 0px; z-index: 1; width: 100%; height: 100%; background-color: rgb(0, 0, 0); opacity: 0.8; transition: all 0.15s ease-in-out 0s; }
#add .add-btn:hover .background { background-color:#fabf00; opacity: 1; }
.icon09 { background: url("../images/icon09.png") no-repeat; width: 37px; height: 16px;  top:15px; left: 22px;   display: block; }





/*------------------------------------------------------------------------------------------------------------------------------------*/

/*产品页*/

/*产品页-导航*/
#mainMenuBar {  width: 100%; height:60px ; background-color: #fff;  z-index: 100; border-bottom: 1px solid #eeeeee;}
.mainMenu { width: 1200px; margin: 0 auto;  padding: 20px 0; font-size: 18px; font-weight: bold;}
.mainMenu  ul {  margin: 0 auto;  text-align: center;  position: relative;   width: 1000px; float: left; margin-left: 100px;}
.mainMenu  li  {  display: inline-block;   margin-left: 30px;   }
.mainMenu  li a  { color: #666;}
.mainMenu  li a:hover { color: #333; display: block;  height: 40px; border-bottom: 2px solid #333;}
.stick {  position: fixed;  top: 0; }
.pdt_navr { float: right;  width: 100px; }
.icon10 {background: url("../images/icon02.png") no-repeat; width: 15px; height: 15px; float: left; margin: 8px 8px 0 0;}

.hight { height: auto !important;}
.pdt_img { width: 1200px!important; height: 900px !important; margin:50px auto;}

.lbfzt_img{ margin-top: 50px ; margin-bottom: 50px;}
.lbfzt_img img{ position: relative}




/*新闻内页*/


.news_a h2 {font-size: 26px; margin-bottom: 5px; text-align: center; font-weight: bold;}
.news_a h3 {font-size: 14px; height: 30px; margin-bottom: 40px; color: #999; text-align: center; border-bottom: 1px solid #d3d3d3;}
.news_a h4 {font-size: 16px; margin: 15px 0;   text-align:justify; color:#4b95cb;  font-weight: bold;}
.news_a p  {font-size: 16px;  text-align:justify; color: #333; line-height: 1.6em; margin: 5px 0;}


/*联系我们*/
.lx_left{width:550px; height:auto; font-size:16px; }
.lx_left p {  clear: both; height: 50px; }
.lx_left img { float: left; width: 35px; height: 35px;}
.lx_left span {float: left;  margin:6px 0 0 10px;}

.yy_box{width:550px; height:auto;  font-size: 16px; }
.yy_box h2{font-size: 26px; color:#333; margin-bottom: 10px; font-weight: bold;}
.yy_box input{width: 528px; height: 50px; border:1px #d2d2d2 solid;  margin-top:5px; padding:0 10px; }
.yy_box select{width: 528px; height: 50px; border:1px #d2d2d2 solid; padding:0 10px; }
.yy_box textarea{width: 528px; height: 110px; border:1px #d2d2d2 solid;  margin-top:5px; padding:0 10px;}


.cot_yz { width: 410px; float: left;  }
.cot_yz input { width:250px;  float: left; }
.cot_yz a { display: inline-block;  width:130px;  height: 52px; line-height: 52px; text-align: center; background: #d3d3d3; color:#333; margin-top: 5px; }
.yy_box .a_sub{display: inline-block; width: 130px; height: 52px; line-height: 52px; text-align: center; background: #fabf00; color:#333;float: right;
    font-weight: bold; font-size: 18px; margin: 5px 0 0 10px; letter-spacing: 1px;}
.yy_box .a_sub:hover{text-decoration: none;}

.footl_qov {float:left; margin-left:10px; position: relative;}

.footer a, .footer a:hover { color: white}






