@charset "gb2312";
body{ margin:0;padding:0;font:14px/1.5 "Microsoft Yahei";position:relative;color:#787878;background:#fff;}
div, form, img, ul,li,dl,dt,dd,p,input,article,aside,details,figcaption,figure,footer,nav,
header,hgroup,section{ margin: 0; padding: 0; border: 0; }
li, dl { list-style-type:none; }
i,em{ font-style:normal}
a{text-decoration:none;color:#787878;}
h1, h2, h3, h4, h5, h6{ margin:0; padding:0; font-weight:500}
a:hover, a:active {text-decoration:none; cursor:pointer;}
a:focus {outline:none; -moz-outline:none}
table{border-collapse: collapse;}
input[type=button], input[type=submit],button,.wx{cursor: pointer;}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{ clear:both;}
.clearfix{clear:both;}
*, *::after, *::before{box-sizing:border-box;-moz-box-sizing:border-box;	/* Firefox */-webkit-box-sizing:border-box;	/* Safari */}
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]),[hidden] { display: none; }
object, embed, video {max-width: 100%}
.fleft{float:left}
.fright{float:right;}
.hright{
	  float:right;
	  letter-spacing: 0px;
    line-height: 1.7em;
    text-align: left;	
	padding:10px 0px;
	position:relative;
	    width: 30%;
	}

.hright	input[type="text"] {
    height: 26px;
    line-height: 26px;
    font-size: 14px;
	    width: 75%;
    text-indent: 8px;
	}
.search-btn {
    width: 26px;
    height: 26px;
	position: absolute;
    top: 14px;
    left: 85%;
    background-repeat: no-repeat;
    background-position: center center ;
    box-sizing: border-box;
    border: 0;
    display: block;
    padding: 0;
    margin: 0;
	background: none;
}
.icon-svg {
    width: 20px;
    height: 20px;
	   background-image: url("../images/an.png");
}
.hr{
	 height:48px;
	 background:#000;
	}
#nav>li{
  float:left;	
  margin:0 auto;
  text-align:center;
  position:relative; 
  line-height:40px;
  height:40px;
  margin-top:10px;
}
#nav>li:hover{
    border-radius:30px;
	background-color:rgb(255,0,0);
	color:white;	
}
#nav>li:hover>a{
	  color:white;
	}
#nav>li:hover>div{
	   display:block;
	}
.ny_locb {
    background: url(../images/line.png) repeat-x center;
    max-width: 400px;
    margin: 0 auto;
    padding: 2% 0;
    margin-top:30px;
}
.tex {
    font-size: 18px;
    padding: 10px 8px;
    border-bottom: 1px solid #ccc;
}
.tex h5 {
    overflow: hidden;
    text-align: left;
    height: 25px;
    margin-top: 20px;
    line-height: 25px;
}

.ny_locb span {
    background: #fff;
    max-width: 180px;
    color: #666;
    font-weight: ;
    display: block;
    margin: 0 auto;
    text-align: center;
    font-size: 25px;
}
.ny_locb i {
    color: #9d9999;
    margin-top: 5px;
    display: block;
    font-size: 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase; 
    font-weight: 600;
}

.box {
	position:absolute;
	background: #fff;
    top: 40px;
	display:none;
	left:0;
	z-index:900;
	width:160px;
	}
.box li{
	 width:100%;
	 border-bottom: 1px solid #eee;
	}
.box a{
	/*line-height:10px;*/
	color: #787878;
	font-size:14px;
}	
.boxs li{
	 width:100%;
	 border-bottom: 1px solid #eee;
	 margin-top:5px;
	}
.boxs{
	position:absolute;
	background: #fff;
    top: 40px;
	display:none;
	left:0;
	z-index:900;
	width:107px;
	}

.boxs li:hover{
	background-color:rgb(255,0,0);
	opacity:0.3;
	color:white;
	
	}
.boxs li:hover a{
	 color:white;
	}
.box li:hover{
	background-color:rgb(255,0,0);
	opacity:0.3;
	
	}
.box li:hover a{
	 color:white;
	}
#nav{
  width:69%;
  float:right;	
  margin:23px 0px;
}
#nv>a {
	  color:#787878;
	 }

.hrd:after{
	 clear:both;
	}
.hrd:before{
	clear:both; 
	}
.logo img{
	width:100%;
	}
.container{
    width:100%;
	margin-top:65px;
}
	.al{
    background: url("../images/sangang.png") no-repeat left center;
	background-size: initial;
    border-left: 0px solid rgb(0, 0, 0);
    border-right: 0px solid rgb(0, 0, 0);
    border-top: 0px solid rgb(0, 0, 0);
    border-bottom: 0px solid rgb(0, 0, 0);
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
		
		}
	.als{
    background: url("../images/sangangs.png") no-repeat left center;
	background-size: initial;
    border-left: 0px solid rgb(0, 0, 0);
    border-right: 0px solid rgb(0, 0, 0);
    border-top: 0px solid rgb(0, 0, 0);
    border-bottom: 0px solid rgb(0, 0, 0);
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
		
		}
		.als h1{
	 margin-left:40px;
	 font-size:25px;
	 color:#000;
	 margin-bottom: 20px;
	 color:white;
	}
.al h1{
	 margin-left:40px;
	 font-size:25px;
	 color:#000;
	 margin-bottom: 20px;
	}
	.ae h1{
		 font-size:20px;
		 color:#000;
		 margin:15px;
		}

.fa-long-arrow-right:before {
    content: "\f178";
}
.view{
	 height: 33px;
    line-height: 33px;
	 width:118px;
	text-align:center;
	padding-left: 15px;
    padding-right: 15px;
	background: #e90a13;
	display:block;
	color:white;
	 margin-top: 40px;
}

.r-tabs-nav{
     margin-top: 20px;
    width: 100%;
    margin: 0 auto;
    padding-left: 6px;
	}

.r-tabs{
	 float:left;
	 width:19.5%;
	 height:50px;
	 margin-left:4px;
	 line-height:50px;
	 text-align:center;
	 background:rgb(160, 160, 160);
	}
.r-tabs-nav li a{
  font-size:18px;
  color:white;	
}
	.active{
	 float:left;
	 width:19.5%;
	 height:50px;
	 margin-left:4px;
	 line-height:50px;
	 text-align:center;
	 background:#e90a13;
	}
.r-tabs .r-tabs-panel {
    padding: 15px 20px;
}
#sitewidget{
   width:100%;
   margin: 0 auto;
	}
.prodTabList li img{
    width: 100%;
    height: 308px;
	border:1px solid #ccc;
	}
.prodTabList li a{
 color: white;
    width: 100%
}
.prodTabList{
	 margin-top:20px;
	}
.prodTabList-prodName{
    position:absolute;
	bottom: 0px;
	left:0px;
   text-align:center;
   background:#ccc;
   height:40px;
   line-height:40px;
       font-size: 16px;
z-index:1000;
}
.tabList{
     width: 94%;
    height: 309px;
    margin: 0 auto;
	position:relative;
}
#sitewidget a:hover{
	 color:#0066CC;
	 text-decoration:underline;
	}
.scrolltext a:hover{
	 color:#0066CC;	
		
		}
.fot{
	padding-top:40px;
	    background: url("../images/19.jpg") no-repeat scroll center center;
    background-size: cover;
	margin-top: 40px;
	}
.fot ul{
	 	width:1200px;
	margin: 0 auto;
	}

.fot a{
	 color:white;
	}

#map label{color:#000;}
.ly dd{
	width:100%;
	padding:5px 0px;
	}
.frtop{
  padding:15px 40px;
	}
.ly p{
	  font-size:18px;
}

.ys{ 
    background: url("../images/19.jpg") no-repeat scroll center center;
    background-size: cover;
	    padding-top: 35px;
    padding-bottom: 35px;
	margin-top:65px;
	
	}
.ly strong {
    line-height: 30px;
    margin-right: 10px;
}
.ly{
	 margin-left:20px;
	 margin-bottom:10px;
	}
footer{
	background:#000; 
	text-align:center;
	padding-bottom:40px;
	}
.img{
	 text-align:center;
	}
.img img{
	 margin-top:10px;
	}
.fli a{
	 color:white;	 text-decoration:none;
	}

.footText p{
	 float:left;
	 color:white;
	 line-height:30px;
	 margin-right:16px;
	}
.footText a{
	 color:white;
	}
#ys img{
	 float: right;
    height: 80px;
    width: 80px;
    margin: 0px 10px;
	}
#ys:after{
  clear:both;	
}
#ys:before{
	 clear:both;
	}
#ys span{
	line-height: 1.7em;
    text-align: right;
	color: white;
    font-size: 22px;
	}
.sp p{
	 color:white;
	}
.ni{
	 width:100%;
    height: 85px;
	 overflow:hidden;
	}

.bt{
	 background:rgb(255,0,0);
	 border:none;
    display: inline-block;
    font-size: 14px;
	color:white;
	border:none;
	}
.tr{
	background: url("../images/77£¨0£©.jpg") no-repeat scroll center center;
    background-size: cover;
	padding-top: 40px;
    padding-bottom: 40px;
	margin-top:65px;
	}
.sitewidget-hd h2{
	 font-size:28px;
	 color:white;
	}
.sitewidget p{
	    color:white;
	    margin: 20px 0px;
		font-size:17px;
	}
.re{
	 color:white;
	 width:150px;
	 height:40px;
	 line-height:40px;
	 background:rgb(255,0,0);
	 display:block;
	 margin: 0 auto;
	}
.mune{
     margin: 13px 13px 0 30px;
	 position:relative;
	 z-index:9999999;
	
	}
.mune-cont{
	position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    height: 100vh;
    width: 100%;
    background: #333 none repeat scroll 0 0 !important ;
    margin: 0 !important;
	opacity:0.9;
	filter:Alpha(opacity=0.9);
	display:none; 
	}
.subNav h6{font-size:14px;}
.mune-cont a{ position:relative;z-index:99999;color:#fff;} 
.mnu{
	margin: 5.5% 7% 0;
    height: 100%;
	}
.mune-cont li{
    margin:6% auto 0;
    color: #fff;
    padding-bottom: 5px;
	border-bottom: 1px solid #ADBDC6;
	}
.subNav h6{
	 color:#fff;
	}
.navContent {
	 margin-left:12px;
	 display:none;
	}
.mu-list li:last-child{
	 border:none;
	}
.NavA  a{
	   margin: 2% auto 0;
	}
.navContent a{
	font-size:14px;
	margin: 2% auto 0;
	display:block;
	}
.cultrue{
	 margin-bottom:40px;
	}
	
.prd-list{
	margin-bottom:20px;
	}
.prd-list li{
	 display:inline-block;
	}
.prd-list li{padding:5px 0px;width:49%;}
.prd-list li a{padding:5px 10px;font-weight:700;font-size:16px;}
.cul{    color: #ED1A3B;}