/* CSS Document */

body{ margin:0; padding:0;font-family:"Microsoft YaHei"; min-width:980px; background:#fff; font-size:12px; color:#666; }
img { border:none;}
ul,li{ list-style:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
a{ text-decoration:none; color:#666; font-family:"Microsoft YaHei";}
#clear{ clear:both;}

#header{ width:980px; margin:0 auto; padding:10px 0;}
#header .logo{ width:440px; float:left;}
#header .top_tel{ float:right; margin-top:20px;}

.dh {float:right;margin: 20px 0 0;padding-left: 60px;background: url(../images/tel1.jpg) no-repeat left center;height: 58px;width: 24%;box-sizing: border-box;}
.dh .t1 { font-size: 16px; margin-top: 5px; }
.dh .t2 { font-size: 28px; font-family: "Arial"; font-weight: bold; color: #e51e25; line-height: 30px; }

#nav_zon{ width:100%; height:62px; background:url(../images/nav_bg.jpg) repeat-x;}
#nav{ width:980px; margin:0 auto;}
#nav ul li{ float:left; position:relative; background:url(../images/nav_line.jpg) no-repeat left;}
#nav ul li a{ padding:0 28px; display:block; float:left; color:#fff; line-height:62px;  font-size:14px; }
#nav ul li a.nav1{background:url(../images/nav_line.jpg) no-repeat right;}
#nav ul li a:hover{ background:#0073d6; color:#fff;} 
#nav .nav_active a{ color:#fff; background:#aeaeae;}


/*---导航下拉时固定当前状态 ---*/
#nav .aNavHover{ background:#0073d6; color:#fff;}
/*---导航下拉---*/

.main_nav ul  dl {position:absolute;left:0px;top:48px;width:170px; overflow:hidden;display:none;z-index:999; background:#aeaeae;}
.main_nav ul li dl dt{ width:150px !important; float:left; }

.main_nav ul li dl dt a {display:block; width:150px;height:30px; font-weight:normal;line-height:30px!important;text-align:left; font-size:12px!important; color:#fff!important; font-size:12px;border-bottom:1px solid #c0bebc; }
.main_nav ul li dl dt a:hover{color:#fff!important; background:#3c7f5a !important;}

/* banner 开始 */
.swiper-container1 { width:100%; height:450px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.swiper-container1 .swiper-slide { background-size:1920px 450px!important; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
/*分页器*/
.swiper-container1 .swiper-pagination { width:100%; height:12px; overflow:hidden; margin:0; padding:0; left:0; bottom:20px!important;}
.swiper-container1 .swiper-pagination .swiper-pagination-bullet { width:12px; height:12px; margin:0 5px!important; border-radius:50%; opacity:1; background-color:#ccc;}
.swiper-container1 .swiper-pagination .swiper-pagination-bullet-active { background-color:#2696ff;}

#pro_banner{ background:url(../images/probanner.jpg) no-repeat center; width:100%; height:246px;}
#gy_banner{ background:url(../images/gybanner.jpg) no-repeat center; width:100%; height:246px;}
#js_banner{ background:url(../images/jsbanner.jpg) no-repeat center; width:100%; height:246px;}
#news_banner{ background:url(../images/newsbanner.jpg) no-repeat center; width:100%; height:246px;}
#con_banner{ background:url(../images/con_banner.jpg) no-repeat center; width:100%; height:246px;}
#zx_banner{ background:url(../images/zxbanner.jpg) no-repeat center; width:100%; height:246px;}

#mainpro{ width:100%; padding:30px 0; background:#f3f3f3;}
#biaoti{ width:980px; margin:0 auto; text-align:center;}
#bt_bg{ width:100%; height:100px; background:#f3f3f3; padding-top:50px; margin:20px 0 40px;}
#biaoti b{ font-size:45px; font-weight:normal;}
#biaoti span{ font-size:25px; font-style:italic;}

/*----箭头产品滚动----*