@charset "utf-8";
/* CSS Document */



.zx_nav{ margin-bottom:0px; padding:10px 0;}
.zx_nav .HLF{ font-weight:bold; color:#333; }
.zx_nav .navbar-brand{ padding-bottom:10px; padding-top:10px; }
#navbar_menu .navbar-nav li{ font-size:14px;}
#navbar_menu .navbar-nav .dropdown-menu a{ font-size:13px; /*text-shadow:1px 1px rgba(51,51,51,.3);*/ }
#navbar_menu .navbar-nav li.active{/* border-bottom:3px solid #0079ff;*/ }
#navbar_menu .nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background:#f8f8f8; }

#myCarousel .carousel-indicators{ bottom:0; }
/*=======首页========*/
.pro_Sort .col-md-3,.pro_Sort .col-sm-6{ height:130px; }
.pro_Sort .products{ position:absolute; top:0; left:15px; right:15px; margin-bottom:10px; background:#fff; -moz-background:linear-gradient(#fff, #c2f0f9); -ms-background:linear-gradient(#fff, #c2f0f9); -o-background:linear-gradient(#fff, #c2f0f9); -webkit-background:linear-gradient(#fff, #c2f0f9); background:linear-gradient(#fff, #c2f0f9); z-index:100; }
.pro_Sort .media{ padding:10px 0; height:120px; overflow:hidden; }
.pro_Sort .media .media-heading{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; font-weight:bold; }
.products .list_wrap{ position:relative; }
.products .list_wrap .list{ padding:0 10px; width:100%; position:absolute; top:0; left:0; display:none; }
.products .list dt{ border-bottom:1px solid #333; }
.products .list dd{ padding:5px 0;}
.products .list dd a{ display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666; margin-bottom:2px; }
.products .list dd a:hover{ color:#333; }
/*新闻动态*/
.y_news{ padding-top:20px; padding-bottom:30px;}
.y_news dl{ margin-bottom:0;}
.y_news dl dt{ padding:10px 0 10px 18px; background:url(../img/title_ico1.png) left no-repeat; border-bottom:1px solid #666; font-size:14px; margin-bottom:10px; }
.y_news dl dt .more{ padding:3px 30px 3px 0; background:url(../img/title_ico2.png) right no-repeat; text-decoration:none; color:#0080e7; }
.y_news dl dd{ padding:4px 0; color:#999; /*line-height:1.2em;*/ }
.y_news dl dd a{ display:inline-block; max-width:70%; padding-left:18px; /*line-height:1.2em;*/ color:#999; background:url(../img/list_bg1.png) left no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*=======产品服务========*/
.leftNav{ width:100%; margin:0; padding:0; }
.leftNav li{ margin:0; list-style:none; }
.leftNav>li{ width:80%; position:relative; padding:0 0 10px 0; margin:0 auto; }
.leftNav>li>a{ display:inline-block; width:100%; height:90px; border-radius:5px; line-height:90px; text-decoration:none; text-align:center; background:#e7e7e7; color:#333; font-size:16px; }
.leftNav>li>a.sel,.leftNav>li>a:hover{ background:#0079ff; color:#fff; }
.leftNav .pro_list{ position:absolute; top:0; left:100%; width:300px; border-radius:5px; background:#dfdcdc; z-index:100; padding:10px; display:none; }
.leftNav .pro_list li{ padding:2px 0;}
.leftNav .pro_list li a{ display:inline-block; max-width:280px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#666; }
.leftNav .pro_list li a:hover{ color:#333; }
.pro_detail{ border:2px solid #dfdcdc; min-height:650px; }
.pro_detail .title{ border-bottom:1px solid #666; padding:10px 0; }
.pro_detail p{ text-indent:2em; }
.pro_detail h5{ font-weight:bold; }
.btn_toggle,.phone_nav{ display:none; }



@media (max-width:992px){
		.leftNav{ display:none; }
		.btn_toggle{ display:block; width:34px; height:34px; position:fixed; bottom:10px; left:10px; z-index:1000; background:url(../img/plugmenu.png) center no-repeat #0079ff; transition:all 0.2s; border:3px solid #fff; box-shadow:0 0 2px 2px #999; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; overflow:hidden; cursor:pointer; }
		.btn_toggle.open{ -o-transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg); -webkit-transform:rotate(135deg); transform:rotate(135deg); }
		.phone_nav{ display:block; position:fixed; top:0; left:0; bottom:0; right:0; background:#fff; z-index:990; margin:0; list-style:none; padding:0; transition:all 0.4s; transform:translateY(100vh); }
		.phone_nav.on{ transform:translateY(0px); }
		.phone_nav li{ background:#eee; list-style:none; }
		.phone_nav ul{ padding:0;}
		.phone_nav li a{ display:block; padding:8px 0 8px 15px; color:#666; text-decoration:none; font-weight:bold; }
		.phone_nav>li a:hover,.phone_nav>li a.sel{ background:#0079ff; color:#fff;}
		.phone_nav .childNode{ display:none;}
		.phone_nav .childNode a{ padding-left:30px; font-weight:normal;}
		
}
/*=======投资者服务========*/
.investor_list{ margin:0; padding:0; list-style:none; }
.investor_list li{ padding:2px 0;}
.investor_list li a{ color:#666; display:inline-block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.investor_list li a:hover{ color:#333; }





/*footer*/
footer{ background:#5797d7; padding:10px 0; }
footer p{ padding:0px 0; color:#fff; }
footer p a{ color:#fff; font-size:14px; margin:0 5px; display:inline-block; font-weight:bold; }
footer p a:hover,footer p a:focus{ color:#fff; }

.pop_qrcode{ width:40px; height:40px; position:fixed; right:0; bottom:50px; background:#efefef; box-shadow:0 0 3px rgba(153,153,153,.8); z-index:1000; }
.pop_qrcode i{ display:inline-block; width:40px; height:40px; line-height:40px; text-align:center; font-size:30px; color:#666; cursor:pointer; }
.pop_qrcode i:hover{ color:#0079ff; }
.pop_qrcode dl::before{ content:' '; display:inline-block; position:absolute; right:-8px; bottom:55px; border-bottom:9px solid transparent; border-left:9px solid #fff; border-top:9px solid transparent; }
.pop_qrcode dl{ width:120px; padding:10px; text-align:center; background:#fff; position:absolute; right:50px; bottom:-50px; margin:0; border:1px solid rgba(0, 0, 0, 0.3); border-radius:6px; box-shadow:0 3px 7px rgba(0, 0, 0, 0.3); display:none; }
.pop_qrcode dl dt{ padding:6px 0;}


/*.pop_tel{ width:120px; padding:30px 10px 10px; box-shadow:0 1px 2px 3px rgba(80%,80%,80%,.6); background:#fff; position:fixed; right:0; top:40%; z-index:2000; }
.pop_tel .btn_close{ position:absolute; top:5px; right:10px; width:20px; height:20px; line-height:20px; text-align:center; color:#333; border-radius:50%; background:rgba(204,204,204,.8);}
.pop_tel .btn_close:hover,.pop_tel .btn_close:focus{ text-decoration:none; }*/
@media (max-width:1023px){
		.pop_qrcode{ display:none; }
		
}
@media(min-width:1024px){
		#navbar_menu .navbar-nav{ padding-left:50px;}
		
}




