body, div, ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, form,footer, fieldset, legend, input ,img,a,p,span{
	margin:0;
	padding:0;
}
html {
	width: 100%;
	font-family: 'Î¢ÈíÑÅºÚ', Microsoft Yahei;
	font-size: 20px;
	outline: 0;
	-webkit-text-size-adjust:none;
}
body {
	width: 100%;
	height: 100%;
	-webkit-user-select: none;
	position: relative;
	 background:#fff;
}
a:link,a:visited,a:active{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#000;
	}
.black,.black a:link,.black a:visited,.black a:hover,.black a:active { color:#000;}
ul, li {
	list-style:none
}
h1,h2,h3{ font-weight:normal; line-height:1em;}
p{line-height:1em;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.overH{overflow:hidden;}


#top .logo img{height:2rem;}
#top .menu{ margin:0.25rem 0.16rem 0 0;}
#top .menu img{height:1.37rem;}

.swiper-container1{width:100%; z-index:50;}
.swiper-slide1 {
        text-align: center;
        /* Center slide text vertically */
        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;
		padding-bottom:50.5%;
		background-size:100% 100%;
}

#nav{position:relative; height:4.1rem; text-align:center;}
#nav .navLogo{height:3.5rem;}
#nav a{position:absolute;font-size:0.53rem;color:#074e8c;background:url(xfgd2_03.jpg) no-repeat;background-size:0.6rem 0.6rem;}
#nav .dh1,#nav .dh2,#nav .dh3{padding-right:0.8rem; background-position:right center;}
#nav .dh4,#nav .dh5,#nav .dh6{padding-left:0.8rem; background-position:left center;}
#nav .dh1{top:0.6rem;left:0.7rem;}
#nav .dh4{top:0.6rem;right:0.7rem;}
#nav .dh2{top:1.96rem;left:1.43rem;}
#nav .dh5{top:1.96rem;right:1.43rem;}
#nav .dh3{bottom:0;left:3.2rem;}
#nav .dh6{bottom:0;right:3.2rem;}

.mainT{text-align:center; padding:1rem 0 0.6rem 0;}
.mainT img{height:1.9rem;}

.aboutImg{background:url(xfgd_19.jpg) 8.3rem 0.66rem no-repeat; position:relative; background-size:4.9rem 1.9rem;}
.aboutImg .aboutImg_l{width:7.9rem; height:6.15rem; margin-left:0.41rem; background:url(xfgd_23.jpg) 0.83rem bottom no-repeat; background-size:auto 2rem;} 
.aboutImg .aboutImg_l img{width:7.9rem; height:4.17rem; display:block;}
.aboutImg .aboutImg_l .aboutMore{ font-size:0.6rem; color:#fff; width:3.4rem; height:1.16rem; line-height:1.16rem; text-align:center; background:#e06200; display:block; margin:0.38rem 0 0 1.8rem;}
.aboutImg .aboutImg_r{width:7.8rem;height:4.3rem; position:absolute; top:1.7rem; right:0.41rem;}
.aboutTxt{margin:0.66rem 0.16rem; font-size:0.45rem; color:#4e4e4e; text-indent:2em; line-height:0.86rem;}

.productBox{ background:#f3f3f3; padding-bottom:0.4rem;}
.product{padding:0.27rem; overflow:hidden;}
.product ul{width:17rem;}
.product ul li{float:left; margin-right:0.83rem;}
.product ul li a{display:block;}
.product ul li .prodImg{width:7rem; height:5.25rem;padding:0.13rem; border:1px solid #4b4b4b;}
.product ul li .prodImg img{width:7rem; height:5.25rem;}
.product ul li .prodTxt{font-size:0.5rem;color:#4a4a4a;line-height:1.7rem;text-align:center;}


.news ul li{overflow:hidden; padding:0.4rem 0; border-bottom:1px dashed #424242;}
.news ul li .newsImg{float:left; margin-left:0.3rem; display:block;width:3rem; height:2.25rem; padding:1px; border:1px solid #777;}
.news ul li .newsImg img{width:3rem; height:2.25rem;}
.news ul li .newsTxt{float:left; width:12rem; margin-left:0.4rem; display:block;}
.news ul li .newsTxt .newsTit{ display:block; font-size:0.4rem; color:#424242;}
.news ul li .newsTxt .newsDate,.news ul li .newsTxt .newsJj{ font-size:0.3rem; color:#424242; line-height:0.5rem; padding:0.15rem 0;}
.news ul li .newsTxt .newsJj{ padding:0;}
.news .newsMore{ width:3.6rem; height:1rem; line-height:1rem; text-align:center; border:1px solid #074e8c; font-size:0.5rem; color:#074e8c; display:block; margin:0.66rem auto;}

.contact{text-align:center; font-size:0.4rem; color:#4a4a4a; line-height:0.8rem; background:url(xfgd_42.jpg) center bottom no-repeat; background-size:100% auto; padding-bottom:3.5rem;}
.contact a{ color:#4a4a4a;}
.contact img{width:2.9rem;}
.beian_img{width:0.8rem !important;height:0.8rem !important; line-height:0.8rem !important; vertical-align:middle !important;}

#foot{ width:100%;height:2.37rem; background:#074f8c; position:fixed; bottom:0; left:0;}
#foot .footL{font-size:0.5rem; line-height:1rem; padding:0.25rem 0.5rem 0 0.25rem;/* background:url(xfgd_45.png) left 0.45rem no-repeat;*/ background-size:auto 1.6rem; color:#fff;}
#foot .footR{ background:url(xfgd_48.png) left center no-repeat; background-size:1.45rem 1.45rem; font-size:0.8rem; line-height:2.37rem; padding-left:2rem; margin-right:0.4rem; display:block; color:#fff;}
#foot .footTel{width:4.2rem;height:2.37rem; display:block; text-align:center; line-height:2.37rem; font-size:0.8rem;color:#fd9a00; font-weight:bold;}


.ejMainT{background:url(ej_02.jpg) center no-repeat; text-align:center;background-size:100% auto; margin:0.5rem 0;}
.ejMainT img{height:1.18rem;}



h1.ejT1{font-size:0.65rem; font-weight:bold; line-height:0.7rem; padding:0 0.2rem;}
h2.ejT2{font-size:0.45rem; line-height:1.2rem; padding-bottom:0.1rem; border-bottom:1px dashed #CCC; color:#999; margin-bottom:0.4rem; padding:0 0.2rem;}
.ContentText{padding:0 0.2rem;}
.ContentText,.ContentText p,.ContentText span{font-size:0.5rem !important; line-height:2em !important;}
.ContentText img{width:15rem !important; height:auto !important; display:block; margin:0 auto;}
#dituContent{width:15rem !important; height:20rem !important; overflow:hidden;margin:0 auto;}
#dituContent img{width:auto !important;}



.lmfy{ margin:0.3rem auto 0.5rem auto; line-height:1.3rem; font-size:0.55rem; color:#000; padding:0.3rem 0.3rem; border-top:0.3rem solid #F2F2F2 }
.lmfy a{ color:#333;}

.black2,.black2 a{font-size:0.6rem;}
DIV.black2 { MARGIN:0.5rem 0.08rem 0.6rem 0.08rem; TEXT-ALIGN: center; font-size:0.6rem; padding: 0.1rem  0.25rem;}
DIV.black2 A {padding: 0.1rem  0.25rem;MARGIN:  0.08rem; COLOR: #4B4B4B; TEXT-DECORATION: none;font-size:0.6rem; border:1px solid #CCC; border-radius:0.1rem;}
DIV.black2 A:hover {COLOR: #666;BACKGROUND-COLOR: #F3F3F3}
DIV.black2 A:active {COLOR: #666;BACKGROUND-COLOR: #F3F3F3}
DIV.black2 SPAN.current {
	 padding: 0.1rem  0.25rem; FONT-WEIGHT: bold; MARGIN:  0.08rem; COLOR: #666;BACKGROUND-COLOR: #F3F3F3;font-size:0.6rem; border:1px solid #CCC; border-radius:0.1rem;}
DIV.black2 SPAN.disabled {padding: 0.1rem  0.25rem; MARGIN:  0.08rem;COLOR: #666;background:#F3F3F3;font-size:0.6rem; border:1px solid #CCC; border-radius:0.1rem; }


.ej{margin-bottom:0.4rem}
.ej input{height:1rem; line-height:1rem; width:8rem; border:0.05rem solid #666; font-size:0.5rem}
.ej textarea{width:8rem; height:5rem; line-height:0.7rem; border:0.05rem solid #666; font-size:0.6rem}
.ej #label2{width:3.33rem;}
.ej .Button2{border:0; background:#09F; color:#fff; height:1.16rem; border-radius:0.1rem; margin:0.166rem 0; font-size:0.66rem;}
.ej,ej table tr td{font-size:0.583rem;}
.ej table tr td img{width:1.66rem !important;}

.sou{width:100%;height:2.27rem; background-image:url(sou_02.jpg); background-size:100% 100%;}
.InputTextSc{width:10.5rem;height:1.2rem; margin:0.49rem 0 0 3.5rem; border:0;color:#c3bfbf; font-size:0.67rem; outline:none;}
