@charset "utf-8";
/* CSS Document */
.nav{width:1200px;margin-left:auto;margin-right:auto;}
.nav2{width:1440px;max-width:100%;margin-left:auto;margin-right:auto;background-color:#FFF;}
#gpcode{margin-top:33px;float:left;width:300px;font-size:24px;color:#666;text-align:left;line-height:30px;}
#gpcode span{color:#999;font-size:18px;}
#searchNav{width:320px;float:left;margin-top:35px;margin-left:200px;}
#skey{width:235px;border:1px solid #E9E9E9;height:26px;color:#777;padding-left:5px;}
#sbtn{width:75px;height:30px;background-color:#d9313e;border:none;color:#FFF;border-radius:0px 3px 3px 0px;}
#engbtn{float:right;margin-top:40px;margin-right:50px;color:#999;}
#engbtn span{padding:5px;}
.curlag a{color:#F33;}
.nocurlag{color:#666;}
.nocurlag a{color:#333;}


.indTit{width:70%;font-size:2em;color:#333;font-weight:bolder;margin:0px auto;padding-top:20px;}
.indTit p{font-size:12px;color:#666;padding-top:10px;line-height:20px;font-weight:100;}
.indTit span{padding-bottom:10px;}

.more{padding-left:25px;color:#8b775f;line-height:30px;}
.more a{color:#8b775f;}
.more a:hover{color:#333;}

/*********************内页通用部分****************/
#banner{width:100%;height:auto;overflow:hidden;margin-top:75px;position:relative;background-size:100%;}
#banner img{width:100%;}
#banner li a{color:#FFF;font-size:16px;}
.banner_txt{width:60%;margin-left:auto;margin-right:auto;position:relative;top:30%;}
.banner_txt ul{margin-top:30px;}
.banner_txt li{float:left;color:#FFF;font-size:16px;}
.banner_txt_title{height:65px;background:url(../images/banner_title_bg.png) no-repeat top center;position:relative;}
.banner_txt_title span{position:relative;top:32px;font-size:36px;color:#FFF;font-weight:bold;}


#main{padding-top:40px;padding-bottom:70px;background-color:#FFF;}
#main2{padding-top:70px;background-color:#FFF;}
#pmenu{height:36px;background-color:#da2424;}
#pmenu li{float:left;width:16%;line-height:36px;border-right:1px solid #ef4141;color:#FFF;}
#pmenu li a{color:#FFF;}
#ptitle{background-color:#333;color:#FFF;}
.curbg a{font-weight:bolder;border-bottom:1px solid #FFF;color:#FC0;font-size:16px;}
#mcon{width:100%;margin-top:5px;}



#left{width:240px;float:left;background-color:#f9f9f9;min-height:500px;}
#leftPro{height:360px;}
.leftTit{height:60px;line-height:60px;background-color:#e12722;color:#FFF;font-size:24px;}
#leftPro ul{margin:20px;}
#leftPro li{line-height:60px;font-size:16px;border-bottom:1px solid #e0ddce;color:#4a453f;}
#leftPro li a{color:#4a453f;}
#leftContact{margin-top:20px;border:1px solid #95805d;}
#leftContact ul{margin:10px auto;}
#leftContact li{text-align:left;line-height:24px;padding:5px 15px;color:#6b665f;}
.leftTit2{height:36px;line-height:36px;background-color:#95805d;color:#FFF;font-size:16px;}
#right{width:900px;float:right;}
#rightTit{height:42px;line-height:42px;border-bottom:1px solid #F3F3F3;text-align:left;width:100%;padding-top:30px;position:relative;}
.mtitle{width:75%;float:left;font-size:24px;line-height:42px;position:relative;bottom:0px;border-bottom:1px solid #E9E9E9;position:relative;top:-25px;}
.mtitle li{float:left;width:120px;font-size:24px;line-height:42px;height:42px;text-align:left;}
.mtitle li a{font-size:16px;}
.curtitle{font-size:24px;color:#333;font-weight:bold;position:relative;top:21px;background-color:#FFF;}
.mtitle li:after{content:"";display:inline-block;width:8px;height:8px;float:right;margin-top:18px;background-color:#F30;}
.curtitle a{color:#333;font-weight:bolder;}
#rightTit .np{text-align:right;float:right;font-size:12px;color:#999;line-height:30px;width:23%;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
#rightTit .np a{color:#999;padding:0px 5px;}
#page{margin:40px auto;color:#666;}
#page a{padding:2px 8px;border-radius:2px;color:#666;}
#page a:hover{color:#F30;}


/**************关于我们*****************/
#aboutTxt{margin-top:40px;color:#787063;font-size:14px;line-height:26px;text-align:left;border-bottom:1px solid #F3F3F3;padding-bottom:50px;}
#aboutTxt h1{font-size:18px;font-weight:bold;padding-bottom:15px;}
#aboutTxt p{text-indent:2em;padding-top:10px;}
#aboutTxt p b{color:#F30;}
#aboutTxt p strong{font-weight:bold;}
#aboutTxt img{float:right;padding-left:40px;}
.abouttxt_title{margin-top:70px;text-align:center;}
.abouttxt_title h1{font-size:24px;color:#c61e1d;font-weight:bolder;padding-bottom:5px;}
.abouttxt_title p{text-indent:0;}

.about_ry{background-color:#f3f3f3;width:100%;margin:30px auto;height:auto;min-height:500px;}
.about_rytit{text-align:left;font-size:18px; font-weight:bolder;border-bottom:2px solid #E9E9E9;position:relative;padding-bottom:5px;}
.about_rylist{float:left;}
.about_rylist ul{margin-top:20px;}
.about_rylist li{float:left;width:calc(30% - 2px);height:300px;border:1px solid #E9E9E9;}
.about_rylist li:nth-child(3n+2){margin:0 5%;}
.about_rylist li img{max-width:100%;}



#ryimgs li{width:23%;float:left;margin-left:2.66666%;margin-top:30px;}
#ryimgs li:nth-child(4n+1){margin-left:0;}
#ryimgs ul{margin-bottom:20px;}
#ryimgs img{max-width:100%;height:210px;border-radius:4px;overflow:hidden;}
#aboutJg{margin-left:50px;}
#aboutJg img{max-width:1100px;}
#rys img{margin-top:15px;border:none;float:left;padding-right:0px;}


/*************联系我们************/
#contactTxt{margin-top:10px;height:430px;position:relative;}

#contactInfo{text-align:left;margin-top:30px;color:#666;}
#contactInfo h1{color:#4155c5;font-size:28px;line-height:36px;font-weight:bold;margin-bottom:10px;}
#contactInfo li h3{color:#555;font-size:16px;font-weight:bolder;margin-bottom:20px;}
#contactInfo p{line-height:36px;}
#contactInfo li{width:35%;float:left;margin-right:5%;line-height:46px;}
#contactInfo li:nth-child(3){width:20%;margin-right:0;}
#contactInfo li img{max-width:80%;}
.contactCompany{padding:20px 8%;}
.contactCompany p{color:#ffeaea;font-size:16px; font-family:Arial, Helvetica, sans-serif; letter-spacing:2px;}
#contactTel{font-size:30px;font-family:Verdana, Geneva, sans-serif;margin-top:40px;margin-bottom:20px;border-bottom:1px solid #F3F3F3;line-height:40px;vertical-align: middle;position:relative;}

#contactMap{background-color:#F3F3F3;width:100%;height:400px;margin-top:30px;}
.br{border-right:1px solid #ebeae6;}


/************产品*************/
#prosTxt{margin-top:10px;}
#prosTxt li{width:265px;height:235px;float:left;border:1px solid #E3E3E3;margin-top:20px;margin-bottom:10px;overflow:hidden;border-radius:3px 3px 6px 6px;}
#prosTxt li img{width:265px;height:202px;border:none; transition:all 0.6s;}
#prosTxt li:hover img{}
#prosTxt li p{text-align:center;line-height:20px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666}
.mr45{margin-right:42px;}
#proTxt{margin-top:40px;margin-bottom:50px;text-align:left;}
#proTxt h1{font-size:24px;color:#6c5837;margin-bottom:25px;}
#ppic{height:180px;overflow:hidden;margin-bottom:10px;}
#ppic li{float:left;margin-right:15px;}
#ppic img{max-height:180px;max-width:250px;}
#pcon{line-height:24px;color:#333;}
#pcon h2{font-size:18px;margin-top:15px;}
#pcon h3{font-size:16px;line-height:40px;}
#pcon h4{font-size:14px;line-height:30px;}
#pcon ul{margin-left:20px;}
#pcon li{list-style-type:disc;color:#5b5752;}
#pcon table{width:800px;border-top:1px solid #b0a79a;border-left:1px solid #b0a79a;}
#pcon td{padding-top:10px;padding-bottom:10px;text-align:center;line-height:20px;border-right:1px solid #b0a79a;border-bottom:1px solid #b0a79a;}
.tabHead{background-color:#ede6db;}

.proclass{margin-top:40px;margin-bottom:20px;line-height:30px;height:90px;}
.proclass li{float:left;width:calc(16.5% - 17px);margin-bottom:15px;margin-right:15px;border-radius:3px;line-height:30px;border:1px solid #93bfff; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.proclass li a:hover{color:#d65051;}
.curpro{color:#FFF;background-color:#215baf;}
.curpro a{color:#FFF;}
.nocurpro{}

.protxt{margin-top:60px;}
.proimg{width:35%;float:left;}
.proimg img{width:100%;}
.protel{font-size:30px;font-family:Arial, Helvetica, sans-serif;background-color:#E9E9E9;padding-top:20px;padding-bottom:10px;margin-top:1px;}
.protel p{font-size:13px; letter-spacing:12px;padding-top:5px;}

.procon{width:100%;float:right;text-align:left;}
.procon h1{font-size:28px;font-weight:bolder;margin-bottom:45px;}
.procon h1 span{padding-left:20px;font-size:14px;color:#777;}
.procon table{width:100%;border-left:1px solid #E9E9E9;border-top:1px solid #E9E9E9;margin-bottom:10px;}
.procon table td{text-align:center;border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;font-size:14px;padding-top:3px;padding-bottom:3px;}
.procon table td span{font-size:14px;}
.tabtitle{background-color:#F3F3F3;}
.tabtitle td{color:#333;}
.tabtitle td p{color:#333;}
.protit{font-weight:bolder;color:#dd3938;font-size:15px;padding-bottom:12px;padding-top:10px;}



#equsTxt li{float:left;width:calc(30% - 2px);margin-left:4.5%;border:1px solid #D9D9D9;margin-top:20px;margin-bottom:10px;border-radius:2px;overflow:hidden;height:310px;}
.equ{width:100%;height:280px;display:flex;justify-content:center;}
#equsTxt li:nth-child(3n+1){margin-left:0;}
.equ img{max-width:100%;max-height:280px;display:flex;flex:flex-grow;}
#euqsTxt li p{line-height:36px;}

/********新闻*********/
.newsList li{width:32%;float:left;text-align:left;margin-bottom:35px;border-bottom:1px solid #E9E9E9;padding-bottom:15px;}
.newsList li:nth-child(3n+2){margin:0 2%;}
.newsList li p{color:#888;}
.newsList li p span{color:#999;}
.newsList li h3 a{font-size:14px;font-weight:bolder;color:#555;font-weight:bolder;line-height:36px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newimg{width:100%;height:233px;overflow:hidden;}
.newimg img{width:100%;height:233px; transition:all 1s;}
.newimg img:hover{transform:scale(1.1);}
.hittxt{float:right;}
.newTxt h1{font-size:24px;color:#333;line-height:36px;font-weight:bolder;}
.newInfo{border-bottom:1px solid #E9E9E9;line-height:40px;color:#777;margin-bottom:40px;}
.newInfo span{padding-left:20px;}
.new{text-align:left;line-height:26px;font-size:14px;color:#555;}
.new p{text-indent:2em;padding-top:10px;}
.new img{max-width:90%;display:block;margin:10px auto;}
.new p img{max-width:90%;display:block;margin:10px auto;}
.new h2{font-size:18px;font-weight:bolder;}

/*****不间断横向滚动代码**********/

#marquee{position:absolute;top:160px;left:0px;width:100%;height:75px;overflow:hidden;}
#marquee ul li{float:left;height:90px;background-color:#FFF;padding:0px 10px;margin-left:10px;}
#marquee ul li img{display:block;max-height:45px;margin-top:15px;}

/********漂浮广告代码*******/
#floatImg{width:186px;height:163px;border:none; border-radius:5px;background-color:#de3c3c;overflow:hidden;}
#floatImg img{width:100%;height:100%;}

/*******百度地图****/
#container{width:100%;height:412px;border:1px solid #555;}

@media screen and (max-width:1024px){
	#banner{height:300px;}
	.nav{width:100%;}
	#mcon{width:90%;padding-left:5%;padding-right:5%;margin-top:10px;}
	#contactInfo{width:90%;margin-left:5%;margin-top:200px;}
	#contactInfo li{width:50%;}
#contactInfo li:first-child{width:50%;}
#contactInfo li h3{margin-bottom:10px;margin-top:10px;}
}
@media screen and (max-width:768px){
	#banner{height:300px;margin-top:60px;}
	.nav{width:100%;}
	#mcon{width:90%;padding-left:5%;padding-right:5%;margin-top:10px;}
	.licheng{width:750px;}
	.ld_js div{width:55%;}
	
	#aboutTxt{width:100%;}
	#newTxt{width:100%;}
	#new{width:100%;}
	#contactTxt{width:100%;}
	
	.contact_wx{width:60%;left:20%;}
	.contact_wx img{padding-left:50px;}
}

@media screen and (max-width:640px){
	.nav{width:100%;}
	#mcon{width:90%;padding-left:5%;padding-right:5%;margin-top:10px;}	
#jsnav{display:none;}

#top{height:76px;overflow:hidden;}
#engbtn{margin-right:10px;}
#main{padding-top:0px;padding-bottom:10px;}
#main2{padding-top:30px;}
#menu{display:none;}
#mobmenu{display:block;}
#mobmenu{width:100%;background-color:#de3c3c;color:#FFF;height:34px;line-height:34px;position:relative;}
#mobmenu ul{margin-left:auto;margin-right:auto;padding-left:2%;}
#mobmenu li{float:left;width:16%;}
#mobmenu li a{color:#FFF;}
#mobmenu li div{display:none;}
#mobmenu li:hover{background-color:#b52323;}
#mobmenu li:hover div{display:block;z-index:9999;opacity:0.9;width:100%;padding-top:12px;padding-bottom:12px;height:16px;line-height:16px;background-color:#b52323;position:absolute;top:42px;left:0px;}

#mobmenu li:hover div li{color:#ffeb0f;padding:0px 25px;}
#mobmenu li:hover div li a{color:#ffeb0f;font-weight:100;}
#banner_index{max-height:140px;overflow:hidden;margin-top:110px;}
#searchNav{display:none;}
#banner{width:100%;height:130px;overflow:hidden;margin-top:60px;background-size:cover;}
#banner img{width:100%;}
.mtitle li:after{margin-top:14px;}

.mtitle{width:100%;line-height:36px;border-bottom:none;}
.mtitle li{margin:0 0;padding:0 0;width:25%;font-size:1.1em;line-height:36px;text-align:center; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mtitle a{font-size:1.1em;}
.np{display:none;}

	
/*****关于我们*******/
#pmenu{width:90%;margin-left:5%;margin-right:5%;line-height:32px;height:auto;background-color:#F6F6F6;}
#pmenu li{float:left;width:33.3333%;line-height:32px;color:#FFF;margin-bottom:1px;border-right:none;}
#pmenu li a{color:#FFF;}
#ptitle{background-color:#333;color:#FFF;}

.nobg{background-color:#da2424;}

#aboutTxt img{max-width:100%;margin-bottom:10px;}
#aboutJg{margin-left:0px;}
.about_rylist li{width:100%;height:auto;margin-bottom:10px;}
.about_rylist li:nth-child(3n+2){margin:0 0;margin-bottom:10px;}
.about_rylist li img{max-width:100%;}

/*****新闻*********/
.newsList li{width:100%;margin-bottom:35px;border-bottom:1px solid #E9E9E9;padding-bottom:15px;}
.newsList li:nth-child(3n+2){margin:0 0%;}

#equsTxt li{float:left;width:calc(48% - 2px);margin-left:4%;height:180px;}
.equ{width:100%;height:150px;}
.equ img{max-height:150px;}
#equsTxt li:nth-child(3n+1){margin-left:4%;}
#equsTxt li:nth-child(2n+1){margin-left:0;}


/********产品************/

.proclass{margin-top:20px;margin-bottom:20px;line-height:30px;height:60px;width:94%;margin-left:3%;margin-right:3%;}
.proclass li{width:calc(33% - 17px);margin-bottom:10px;margin-right:15px;border-radius:3px;line-height:26px;border:1px solid #93bfff; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

#prosTxt{margin-top:30px;}
#prosTxt li{width:45%;height:auto;margin-top:20px;margin-bottom:10px;}
#prosTxt li:nth-child(even){margin-left:5%;}
#prosTxt li img{width:100%;height:auto;}
#prosTxt li p{text-align:center;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mr45{margin-right:0;}
#proTxt{margin-top:40px;margin-bottom:50px;text-align:left;}
#proTxt h1{font-size:24px;color:#6c5837;margin-bottom:25px;}
#ppic{height:180px;overflow:hidden;margin-bottom:10px;}
#ppic li{float:left;margin-right:15px;}
#ppic img{max-height:180px;max-width:250px;}

.protxt{margin-top:60px;}
.proimg{width:100%;float:none;}
.protel{}
.protel p{}

.procon{width:100%;float:none;}
.procon h1{font-size:28px;font-weight:bolder;margin-top:35px;margin-bottom:25px;}
.procon table{width:100%;border-left:1px solid #E9E9E9;border-top:1px solid #E9E9E9;margin-bottom:10px;}
.procon table td{text-align:center;border-right:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;font-size:14px;padding-top:3px;padding-bottom:3px;}
.procon table td span{font-size:14px;}
.tabtitle{background-color:#F9F9F9;}
.protit{font-weight:bolder;color:#dd3938;font-size:15px;padding-bottom:12px;padding-top:10px;}

	
	/****联系我们********/

#right{width:100%;float:none;}
#rightTit{line-height:36px;height:36px;padding-top:5px;}
#rightTit h1{font-size:18px;}

#contactTxt{margin-top:0px;height:auto;}

#contactInfo{float:none;margin-top:0px;color:#666;line-height:30px;width:94%;margin-left:3%;}
#contactInfo h1{font-size:1.2rem;}

#contactInfo li{width:100%;float:none;line-height:30px;}
#contactInfo li:first-child{width:100%;margin-top:20px;}
#contactInfo li h3{margin-bottom:0px;margin-top:10px;}
#contactInfo li:nth-child(3){display:none;}
#contactInfo p a{color:#666;}
.contactCompany p{font-size:12px;}

#contactMap{background-color:#F3F3F3;width:100%;float:none;height:240px;margin-top:0px;overflow:hidden;}
#contactMap div{width:100%;}

#container{width:100%;height:300px;border:none;}
}

