html{margin:0;padding:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal;font-style:normal;} 
h1,h2,h3,h4,h5,h6{font-weight:normal;} 
.clear{ clear:both;}
body{ margin:0 auto;padding:0;font-size:16px; font-family:"微软雅黑";}
img { border:0px;}
a{ text-decoration:none; font-size:16px;}
a:hover{ text-decoration:underline;color:red;}
ul,li{ list-style:none;padding:0; margin:0;}/* CSS Document */
.container {
	width: 1400px;
	margin: 0 auto;
	overflow: hidden;
	font-size: 16px;
}
.toptop{ width:1400px; margin:0px auto;}
.top{ width:1400px; padding-top:25px; padding-bottom:22px; height:100px;   background:#f6f7fb;}
.top .topleft{  height:47px; width:280px;  position:absolute;  padding-left:30px}
.topleft .tu{ width:89px; height:30px; position:relative; top:-45px; left:250px; font-size:14px; font-weight:bold; line-height:50px;}
.top .topcenter{ margin-left:640px;  background:url(../images/tel.png) no-repeat left; height:95px; width:280px; padding-right:100px;  float:left;}
.topcenter .right{ float:left; padding-left:80px; padding-top:25px;}
.right .top1{ padding-left:8px; float:left; color:#000; font-weight:bold; font-family:"微软雅黑"}
.right .bot{padding-left:8px; color:#c30000; float:left; font-family:Arial; font-size:26px;}
.top .topright{ float:right; width:375px;}


.toprighttop{ float:left;padding-top:25px;}
.toprighttop li{ width:75px; float:left;color:#9b9b9b; padding-left:0px; padding-right:11px;}
.toprighttop li a{ font-family:"宋体"; font-size:16px; color:#000;}
.toprightbot{ margin-top:10px; float:left}
.seach{ background:url(../images/seach.png) no-repeat;}

.nav{  width:100%; overflow:hidden; }
.nav li.a1{ background:url(../images/navbj1.jpg) no-repeat; padding-left:0px; width:470px; height:45px; float:left}
.nav li.a2{ background:url(../images/navbj1.jpg) no-repeat; padding-left:0px; width:460px; height:45px; float:left}

.nav li a{ color:#feffff; font-family:"微软雅黑"; width:100%; display:block; font-size:20px; height:29px; padding-left:10px; text-decoration:none; padding-top:10px; float:left}
.tiao{ width:100%; height:8px; float:left}
#main-1{display:block;}
#main-2{display:none;}
.main{ width:100%;height:auto;}
.mainleft{ width:932px; float:left}
.mainleft .mainleftctr{ width:100%; overflow:hidden;}
.mainleftctrbt{ width:100%;overflow:hidden;}
.mainleftctrbt .b1{ background:url(../images/maincenterbtleft.png) no-repeat; height:41px; width:8px; float:left}
.mainleftctrbt .b2{ background:url(../images/maincenterbtctr.png) repeat-x;height:31px; font-weight:bold; padding-left:10px; padding-top:10px; width:906px; float:left; color:#ffffff;font-size:16px;}
.mainleftctrbt .b3{ background:url(../images/maincenterbtright.png) no-repeat;height:41px;width:8px; float:left}

.mainleftctrnr{ float:left; border:#c1c1c1 1px solid;border-top:none; width:930px; height:415px;}
.mainleftctrnr .box{ width:200px; padding-left:25px; float:left; padding-top:13px;transition: transform 0.5s ease 0s;}
.mainleftctrnr .box:hover{transform:scale(1.1);}
.box img{ width:200px; height:140px; float:left}
.box .txt{ text-align:center; width:100%; float:left; margin-top:10px; margin-bottom:7px;}
.txt a{ color:#3a3a3a; font-size:14px; text-align:center}
.mainleft .banner{ width:932px; overflow:hidden;}
.mainright{ float:left; margin-left:8px; width:460px; height:279px;}
.mainright .mainrightbt{ float:left; width:100%; padding-left:70px; padding-top:8px; height:35px; background:url(../images/homebtbj.jpg) no-repeat;}

.mainright .mainrightbt1{ float:left; width:100%; padding-left:70px; padding-top:8px; height:35px; background:url(../images/homebtbj.jpg) no-repeat;}

.mainrightbt1 li{ float:left; width:220px; text-align:center; height:28px;}
.mainrightbt1 li.ts{float:left; width:220px; text-align:center; height:28px; background:url(../images/homebtts.png) no-repeat;}
.mainrightbt1 li.ts a{ color:#000;}
.mainrightbt1 li a{ font-size:16px; height:15px; display:block;width:105px; float:left; padding-top:3px; color:#FFF;}

.mainrightbt li{ float:left; width:220px; text-align:center; height:28px;}
.mainrightbt li.ts{float:left; width:220px; text-align:center; height:28px; background:url(../images/homebtts.png) no-repeat;}
.mainrightbt li.ts a{ color:#000;}
.mainrightbt li a{ font-size:16px; height:15px; display:block;width:105px; float:left; padding-top:4px; color:#FFF;}

.mainright .mainrightnr{ float:left;  }
.mainrightnr .nrtop{width:436px; height:350px; padding-left:13px; display:none; padding-right:9px;  border-left:#c1c1c1 1px solid; border-right:#c1c1c1 1px solid; border-top:#c1c1c1 1px solid; float:left}
.nrtop span{ float:right; width:20px; padding-top:35px; height:5px;  margin-right:45px;}
.nrtop span a{ color:#666; text-align:right;font-size:16px;}

.nrtop li{ background:url(../images/homenewbj.jpg) no-repeat bottom; height:35px; padding-top:12px; width:403px; padding-left:14px; float:left}
.nrtop li a{display:block;width:100%; color:#333333;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.nrtop li a.topts{ color:#c00008;}


.mainrightnr .nrtop1{width:436px; height:408px; padding-left:13px;display:none;padding-right:9px;  border-left:#c1c1c1 1px solid; border-right:#c1c1c1 1px solid; border-top:#c1c1c1 1px solid; float:left}
.nrtop1 span{ float:right; width:20px; padding-top:20px; height:5px;  margin-right:45px;}
.nrtop1 span a{ color:#666; text-align:right;font-size:16px;}

.nrtop1 li{ background:url(../images/homenewbj.jpg) no-repeat bottom; height:35px; padding-top:12px; width:403px; padding-left:14px; float:left}
.nrtop1 li{ background:url(../images/homenewbj.jpg) no-repeat bottom; height:37px; padding-top:12px; width:403px; padding-left:14px; float:left}
.nrtop1 li a{ color:#333333;font-size:16px;display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.nrtop1 li a.topts{ color:#c00008;}
.lxwm1{ width:1400px; margin:0 auto; text-align:left; height:auto}
.mainrightnr .nrbot{background:url(../images/homenrbot.png) no-repeat bottom; width:100%; height:7px; float:left}
.pinpai{ width:100%; float:left}
.pinpaibt{ width:100%; float:left}
.pinpaibt .b1{ background:url(../images/maincenterbtleft.png) no-repeat; height:45px; width:8px; float:left}
.pinpaibt .b2{ background:url(../images/maincenterbtctr.png) repeat-x;height:35px; font-weight:bold; padding-left:10px; padding-top:10px; width:1374px; float:left; color:#ffffff;font-size:16px;}
.pinpaibt .b3{ background:url(../images/maincenterbtright.png) no-repeat;height:45px;width:8px; float:left}
.pinpainr{ height:110px; border:#c1c1c1 1px solid; border-top:none; padding-left:25px; float:left; width:1373px;}
.pinpainr .pptj{ float:left; width:120px;  padding-left:8px; padding-top:30px;  padding-right:8px;}
.pptj img{ width:100%;height:35px;}
.pptj .pptjtt{ float:left; width:100%; margin-top:10px; text-align:center}
.pptjtt a{ color:#3a3a3a;}
.main .ejleft{ width:100%;overflow:hidden; border-bottom:1px solid #a0a0a0;line-height:50px;}
.gyztxt{ width:100%; min-height:30px;}
.gyzbox{ width:100%; min-height:180px;}
	.gyzbox .gyzboxbt {
		width: 100%;
		padding-left: 5px;
		padding-top: 4px;
		background: url(../images/gysbtbj.jpg) no-repeat; margin-left:15px; /*background-size:100% auto;*/
		height: 41px;
	}
.gyzboxbt img{ float:left}
.gyzboxbt span{ /*background:#FFF;*/ height:19px; font-size:16px; font-weight:bold; color:#ffffff; padding-left:10px; padding-right:10px; padding-top:5px; float:left}
.gyzbox .gyzboxnr { width:99%; min-height:165px; float:left;  border-top: #cccccc 1px solid;border-left:#cccccc 1px solid; border-right:#cccccc 1px solid;border-bottom:#cccccc 1px solid; margin-bottom:10px;border-radius:10px 10px 10px 10px; }
.box1{ width:185px; margin-top:15px;padding:5px 23px 30px; float:left;}
.box1:hover{box-shadow: 0px 0px 10px 1px #efefef;transition: all 0.5s ease 0s;}
.box1 img{ float:left; padding-left: 18px;}
.box1 .boxtxt{  float:left; overflow:hidden; margin-top:15px; width:100%; text-align:center}
.boxtxt a{color:#797979;display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.ejleft1{ width:20%; float:left}
.ejleftbt{ float:left; font-size:24px; color:#123d8b; font-weight:bold}
.ejleftnr{ float:right;color:#727272;font-size:14px;}
.ejleftnr1{ width:98%; float:left}

.list{ width:100%; float:left;}
.tj .tjtext{ float:left; width:100%; padding-top:5px; height:25px; margin-bottom:10px; text-align:center}
.tjtext a{font-size:12px; color:#3a3a3a; text-align:center} 
.list1 li{ width:200px; line-height:31px;  float:left; margin-bottom:1px;}


.list .tj{ width:200px;  float:left; padding-left:45px;}
.tj .tjtext{ float:left; width:100%; padding-top:5px; height:20px; text-align:center}
.tjtext a{font-size:12px; color:#3a3a3a; text-align:center}
.list li{ width:100%; line-height:31px;  float:left; margin-bottom:1px;}

.list li .aa{ color:#336699; background:#f1f1f1; display:block; width:98%; text-decoration:none; height:40px; padding-left:5%;}
.list li a.ts{width:98%; height:31px;  background:#acacac; margin-bottom:1px;color:#000000;  display:block;text-decoration:none;   padding-left:5%;}

.list li .aaa{ color:#336699; font-size:12px;background:url(../images/jia.png) no-repeat; display:block; width:180px; text-decoration:none; height:28px;padding-top:3px; padding-left:20px; }
.list li a.tss{  height:31px;padding-top:3px;  background:url(../images/jian.png) no-repeat; margin-bottom:1px;color:#000000;  display:block; width:180px; text-decoration:none;   padding-left:20px;}


.listbot{  width:100%; height:8px; float:left}

.ejright{ width:100%; overflow:hidden;}
.ejright .page{margin-top:30px;}
.ejright .page .pagel{width:49%;float:left;overflow:hidden;}
.ejright .page .pager{width:49%;float:right;overflow:hidden;}
.ejright1{ width:100%;overflow:hidden; }
.ejright2{ width:78%; float:right;}
.ejright ul{ margin-top:30px;}
.ejright li{ width:500px; padding-left:20px; height:50px; background:url(../images/logojt.png) no-repeat top  left; float:left}
.ejright li a{ color:#3a3a3a; font-size:14px}


.ejright2 .pp{ width:100%;color:#3b3b3b; padding-top:25px;float:left;font-size:16px;}
.pinpailogo{ float:right; }
.pinpailogo img {width: 150px;height: 60px;}
.pp .ppbt{ font-weight:bold; float:left;font-size:16px;}
.pp .ppnr{ clear:both; padding-top:20px; line-height:20px;}
.ejproduct{ width:100%;overflow:hidden; padding-top:15px; padding-bottom:25px; padding-left:1%;}
.ejproduct p{padding-top:20px;font-size:16px;font-weight:bold;margin-right:20px;line-height:30px;clear: both}
.ejproduct .probox{ width:245px; float:left; padding-top:25px; overflow:hidden;padding-bottom:25px; padding-left:10px;padding-right:10px;}
.ejproduct .probox:hover{box-shadow: 0px 0px 1px 1px #c30000;transition: all 0.5s ease 0s;}
.ejproduct .probox img{width:100%;height:150px;}
.probox .protxt{ width:100%; padding-top:10px; text-align:center}
.protxt a{ color:#438ac8;font-size:14px; font-weight:bold;display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.ejright1 .ejrightlt{ width:72%; float:left;  color:#3b3b3b;}
.ejrightlt .prolistbt{ width:100%; float:left; font-weight:bold; padding-top:15px; height:25px; background:url(../images/prolistbtbj.jpg)  repeat-x bottom}
.prolist{ width:100%; padding-top:20px;overflow:hidden;}
.prolist p{ min-height:20px;}
.prolistcs{ width:100%;  height:15px; float:left}
.prolistnr{ width:650px;   height:auto; float:right}
.prolist img {
	max-width: 100% !important;
}
.liuyan{ background:#f1f1f1;  padding-top:15px; margin-bottom:100px;  width:100%; overflow:hidden;padding-bottom:30px;margin-top:130px;}
.liuyan .bt{ color:#333333; padding-left:28px; font-weight:bold}
.liuyan table{padding-top:10px;margin:0px auto;width:95%; display:block; }
.liuyan td{padding:5px 0px; }
.liuyan input{ width:170px;}
.liuyan input[id='txt_email']{ width:495px;}
.liuyan input[id='txt_address']{width:705px;}
.liuyan table textarea{width:100%;height:70px;}

.ejrightrt{ width:25%; float:right; margin-top:15px;}
.erttop{ width:100%; height:185px;}
.xiaotupian{ padding-top:10px; float:left}
.xiaoproimg{ width:45px; padding-top:10px; height:30px; float:left; padding-left:4px; padding-right:3px;}
.ertbot{ width:100%; overflow:hidden;margin-top:25px;}
.ertbotbt{ width:100%;overflow:hidden; background:url(../images/xiangg.png) no-repeat;background-size:100%; height:35px; color:#3b3b3b; padding-left:12px; padding-top:7px;}
.ertbotnr{ width:100%; padding:10px 15px; float:left}
.ertbotnrbox{ width:90px; height:90px; padding-left:10px; padding-top:10px; float:left}
.ertbotnrboxtxt{ width:100%; float:left; text-align:center; padding-top:5px;}
.ertbotnrboxtxt a{ color:#438ac8; font-weight:bold;}
.cl{ background:url(../images/show.png) repeat-y;background-size:100% auto; width:258px; display:none; position:absolute;top:0;left:98%;padding:10px 15px}
.ul2 li{ position:relative}
.cl li{line-height:22px;padding-left:10px;}
.cl li a{color:#ffffff;}
.xl{display:none;width:180px; background:#cccccc;padding-left:10px;}
.kuai{height:22px;line-height:22px; position:relative;width:180px;padding-right:10px;background:#cccccc;}
.kuai2{ position:absolute;top:0px;left:175px;width:228px;  background:url(../images/show.png) repeat-y;display:none}
.kuai a{color:#000000; text-decoration:none}
.opi{ width:200px; margin-left:25px; float:left; line-height:30px; height:31px;}
.opi a{ color:#FFF}
.datupian2,.datupian3,.datupian4{display:none;}
.xtp1,.xtp2,.xtp3,.xtp4{ padding-left:4px; padding-right:3px; float:left}
.foot{ width:1400px; height:280px; line-height:20px; text-align:center; font-size:14px; color:#3a3a3a; float:left; padding-top:20px; padding-bottom:30px; margin-bottom:10px; background: #f6f7fb;}
.newsbt{ float:left; width:100%; float:left; margin-top:20px; text-align:center; font-size:20px; font-weight:bold; color:#3a3a3a}
.newsnr{width:100%; overflow:hidden;margin-top:20px;color:#3a3a3a}
.newsnr img{max-width:100% !important;}
.table1{margin:20px auto;width:500px;}
.table1 td{min-height:34px;line-height:22px;_height:34px;}
input.text2{width:400px;border:solid 1px #e1e1e1;height:22px;line-height:22px;}
textarea.text2{width:400px;border:solid 1px #e1e1e1;height:102px;}
#main{ margin: 0 auto; width:552px;}
#map {
	BACKGROUND:url(../images/map.gif) no-repeat top;  float:left; text-align:center; WIDTH:552px; HEIGHT: 447px
}
#map H1 {
	DISPLAY: block; FONT-WEIGHT: normal; POSITION: absolute;top:0px;left:0px;
}
.mapl A:link {
	DISPLAY: block; BACKGROUND: url(../images/maph1.gif) no-repeat; COLOR:#dca327; TEXT-DECORATION: none
}
.mapl A:visited {
	DISPLAY: block; BACKGROUND: url(../images/maph1.gif) no-repeat;  TEXT-DECORATION: none
}
.mapr A:link {
	DISPLAY: block; BACKGROUND: url(../images/maph1.gif) no-repeat; COLOR: #dca327; TEXT-DECORATION: none
}
.mapr A:visited {
	DISPLAY: block; BACKGROUND: url(../images/maph1.gif) no-repeat;TEXT-DECORATION: none
}
.mapl A:link {
	BACKGROUND-POSITION: left 4px; PADDING-LEFT: 20px
}
.mapl A:visited {
	BACKGROUND-POSITION: left 4px; PADDING-LEFT: 20px
}
.mapr A:link {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: right 4px
}
.mapr A:visited {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: right 4px
}
.mapl A:hover {
	PADDING-RIGHT: 20px; DISPLAY: block; padding-top:10px; BACKGROUND: url(../images/maph1.gif) no-repeat; COLOR: #ff0000
}
.mapl A:active {
	PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: url(../images/maph1.gif) no-repeat; COLOR: #ff0000
}
.mapr A:hover {
	PADDING-RIGHT: 20px; DISPLAY: block;padding-top:10px; BACKGROUND: url(../images/maph1.gif) no-repeat; COLOR: #ff0000
}
.mapr A:active {
	PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: url(../images/maph1.gif) no-repeat; COLOR: #ff0000
}
#map .mapr A:hover {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: right bottom
}
#map .mapr A:active {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: right bottom
}
#map .mapl A:hover {
	BACKGROUND-POSITION: left bottom; PADDING-LEFT: 20px
}
#map .mapl A:active {
	BACKGROUND-POSITION: left bottom; PADDING-LEFT: 20px
}
#city {
	PADDING-RIGHT: 0px; BORDER-TOP: #cdcdcd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 950px; PADDING-TOP: 10px; BORDER-BOTTOM: #cdcdcd 1px solid; TEXT-ALIGN: left
}
#city H6 {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(../images/city_icon.gif); MARGIN-BOTTOM: 10px; COLOR: #000; BACKGROUND-REPEAT: no-repeat
}
#city A {
	PADDING-RIGHT: 5px
}
#city STRONG {
	MARGIN-TOP: 5px; DISPLAY: inline; MARGIN-BOTTOM: -2px; COLOR: #333
}
#city H1 {
	COLOR: #333
}
#soil {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 950px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#soil A {
	MARGIN: 0px 2px
}
#soil H6 {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 10px; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(soil_icon.gif); MARGIN-BOTTOM: 10px; COLOR: #000; BACKGROUND-REPEAT: no-repeat
}
A.z {
	COLOR: #ff0000
}
#rightindex {
	FLOAT: right; MARGIN: 10px 0px 0px 10px; WIDTH: 380px
}
.rightbox {
	BACKGROUND: url(index_rb1.gif) no-repeat left top; WIDTH: 341px
}
.rightbox P {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: url(../images/index_rb2.gif) no-repeat left bottom; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; /*FONT-SIZE: 12px;*/ PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-SPACING: 0px; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; /*FONT-SIZE: 12px; */PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-SPACING: 0px; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; /*FONT-SIZE: 12px;*/ PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-SPACING: 0px; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; /*FONT-SIZE: 12px; */PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-SPACING: 0px; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; /*FONT-SIZE: 12px; */PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-SPACING: 0px; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; /*FONT-SIZE: 12px;*/ PADDING-BOTTOM: 0px; MARGIN: 0px; WORD-SPACING: 0px; PADDING-TOP: 0px; LETTER-SPACING: 0px
}
.gray {
	COLOR: #ccc
}
#free {
	POSITION: absolute
}
#img_view_img {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#kijiji_other {
	PADDING-RIGHT: 0px; BORDER-TOP: #cdcdcd 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; WIDTH: 950px; PADDING-TOP: 10px
}
#kijiji_other H6 {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/soil_icon.gif); MARGIN-BOTTOM: 10px; BACKGROUND-REPEAT: no-repeat
}
#kijiji_other LI {
	DISPLAY: inline; MARGIN-RIGHT: 10px
}
#search SPAN {
	PADDING-LEFT: 5px
}
.bobo_news {
	MARGIN-LEFT: -28px; PADDING-TOP: 5px; POSITION: absolute
}
INPUT.code {
	FONT-FAMILY: "Luxi Mono", "Courier New", Monospace
}
.mapl{ position:absolute;top:0px;left:0px; display:block}
.mapl a{color:#ffffff}
.tctop img{ cursor:pointer}  

A:visited {
	 TEXT-DECORATION: underline
}
 .tcleft{width:100px;text-align:center; margin-bottom:5px;  margin-top:10px;float:left}
 .tcright{width:200px; float:left; height:75px;  margin-top:20px; color:#666666; line-height:20px; text-align:left }

sup{ font-size:10px}



#picBox{width:932px; height:400px; margin:0px auto; overflow:hidden;}
#icon_num{ position:absolute; bottom:-3px; right:0px;}
#picBox .swiper-pagination btn .swiper-pagination-bullet{ float:left; background:url(../images/button2.png) 0px 3px no-repeat;margin-left:-1px;width:23px; height:15px;list-style:none; font-size:11px;  color:white; text-align:center;  cursor:pointer; padding-top:3px}
#picBox .swiper-pagination btn .swiper-pagination-bullet:hover,#picBox .swiper-pagination btn .swiper-pagination-bullet-active{ background:url(../images/button1.png)  no-repeat; color:#fff;width:23px;height:15px;}
#demo {background: ffefcc;overflow:hidden;width: 1360px;margin-top:15px;}
#demo img {margin-left:10px;}
#indemo {float: left;width: 1000%;}
#demo1 {text-align:center;float: left;}
#demo1 a{font-size:14px;}
#demo1 div{float:left;}
#demo2 {text-align:center;float: left;}
#demo2 a{font-size:14px;}
#demo2 div{float:left;}
#demo1 div img{margin-bottom:5px;}
#demo2 div img{margin-bottom:5px;}


.chanpin_zhengwen {
		font-family: Arial, Helvetica, sans-serif;;
		font-size:12px;
		line-height:20px;
	}
	
	.chanpin_biaoge td{
	border:1px;/*ensure width*/
	border-collapse:collapse;/*ensure slim*/
	/*background-color:#FFFFCC;*/  /*ensure first color*/
	border-style: solid; /*ensure have line*/
	text-align:center;/*aline:center*/
	}
	
	.chanpin_biaoge {
	border:1px;
	border-collapse:collapse;
	background-color:#FFFFCC;
	
	}

	.chanpin_zhengwen_biaoti_1 {
	font-size: 16px;
	font-weight: bold;
}

blockquote{ margin-left:4em;}

/*NEWSLETTER-START*/

.zhengwen {
	color: #666666;
	font-family: "宋体";
	line-height:20px;
	font-size:13px;
}
.YeJiao {
	color: #666666;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
}
.TiMu {color: #FFFFFF; font-family: "宋体"; line-height: 18px; font-size: 14px; font-weight: bold; }
.STYLE1 {color: #1D2F13; font-family: "华文细黑"; line-height: 30px; font-size: 20px; }
.PICzhu {color: #000066; font-family: "宋体"; line-height: 18px; font-size: 12px; }
.STYLE6 {color: #666666; font-family: "华文细黑"; line-height: 18px; font-size: 13px; }
.STYLE8 {color: #666666; font-family: "华文细黑"; font-size: 23px; }

/*NEWSLETTER-OVER*/



.tcrightxx{ float:right; color:#000; font-size:20px; font-weight:bold}

.a4{ font-size:12px; color:#3a3a3a}

.map{width:842px;height:708px; background: url(../images/xhbj1.gif) top ;margin:0px auto;}
.js{width:300px;padding:15px 10px; background:#FFF; border:1px solid #666; color:#000; font-size:12px; display:none}



#link{ padding-top:10px;clear:both}
#link_a{ background:url(../images/link.jpg) no-repeat; height:45px; line-height:45px; padding-top:5p; padding-left:20px; font-size:16px; font-weight:bold; color:#fff;}
#link_b{ border:1px solid #ccc; border-width:0 1px 1px; padding:0px;}
#link_b a{ display:block; padding:5px 40px; white-space:nowrap; padding-bottom:5px;font-size:16px;}
.wrap {width: 1400px;margin: 0 auto;}


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, a {
	margin: 0;
	padding: 0;
	color: #000;
}

.flex_ecnter {
	align-items: center;
	position: relative;
}

.disflex {
	z-index: 999;
	display: flex;
}
.ft2t {
	padding:27px 40px
}
.ft2t-1 {
	padding:15px 0px
}
.ft2tl {
	width: 100%;
}

.ft2tla {
	width: 100%;
	text-align: left;
	padding-left: 20px;
}
.ft2tla_1 {
	width: 100%;
	text-align: left;
	padding-left: 20px;
}
	.ft2tla h3 {
		font-size: 20px;
		color: #000;
		font-weight: mornal;
		margin-bottom: 15px;
	}
	.ft2tla p {
		line-height: 35px;
		font-size:16px;
	}
.top .topright .top1 {
	display:none;
}
.swiper-slide img{width:100%;height:100%;}
#wapnav {
	display: none;
	text-align: center;
	background-color: #0C377B;
	color: #fff;
	line-height: 3em;
	margin-bottom: 1em;
	cursor: pointer;
	font-size: 1.5em;
}
#lsh {
	background: #eaedf1;
	display:none;
}
@media screen and (max-width: 768px) {
	body {
		font-family: "微软雅黑";
		font-size: 12px;
		min-width: 320px;
		max-width: 768px;
	}

	.container {
		width: 100%;
		transition: all 0.3s ease-in-out;
		font-size: 0.4rem;
	}

	.toptop {
		width: 100%;
		height: 78px;
		background-color: #f6f7fb;
		position: fixed;
		z-index: 9999;
		top: 0;
	}

	.top {
		width: 100%;
		height: 100%;
		display: inherit;
		padding-bottom: 0;
		padding-top: 0;
	}

		.top .topleft {
			width: 74%;
			height: 100%;
			position: initial;
			padding-left: 0;
			float: left;
		}

			.top .topleft img {
				width: 50%;
				margin-top: 15px;
				margin-left: 25px;
				float: left;
			}

			.top .topleft .tu {
				width: 35%;
				position: inherit;
				float: left;
				display:none;
			}

		.top .topcenter {
			display: none;
		}

		.top .topright {
			width: 26%;
			float: right;
		}

	.toprighttop {
		display: none;
	}

	.toprightbot {
		display: none;
	}

	.top .topright .top1 {
		width: 26%;
		margin-left: 4%;
		text-align: left;
		display: block;
		/* margin: 0px auto; */
		/* float: inherit; */
	}

	nav.navbar.bootsnav {
		background-color: inherit;
		border-bottom: none;
		width: 1020px;
		margin: 0;
		display: inline-block;
	}

		nav.navbar.bootsnav .navbar-toggle {
			position: fixed !important;
			top: 0 !important;
			right: 0px !important;
			margin: 25px !important;
			background-color: initial;
			color: white;
		}

			nav.navbar.bootsnav .navbar-toggle .fa.fa-bars, nav.navbar.bootsnav .navbar-toggle .fa.fa-times {
				color: red;
			}

	#navbar-menu {
		width: 280px;
	}

	nav.navbar.bootsnav ul.nav > li > a {
		text-transform: uppercase;
	}

	nav.navbar.bootsnav ul.nav > li > a {
		margin: 0;
	}

	nav.navbar.bootsnav ul.nav > li > a {
		color: initial;
	}

	ul.nav > li > ul.dropdown-menu {
		min-width: 100px;
	}

	.hdrsc i {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 34px;
		height: 34px;
		margin-top: 12px;
		cursor: pointer;
	}

	.tel {
		left:0;
		right: 0;
		top: 28px;
		text-align:left;
		padding-left:15px;
		position: relative;
	}
	.tel span{
		font-size:0.4rem;
		font-weight:bold;
	}

	.nav {
		width: 100%;
		margin-top: 78px;
		float: none;
	}

		.nav li.a1 {
			width: 100%;
			background-size:cover;
		}
		.nav li.a1:nth-child(2) {
			display:none;
		}
		.nav li.a2 {
			width: 100%;
			background-size:cover;
			display:none;hou
		}
	#main-1 {
		display: none;
	}

	#main-2 {
		display: block;
	}
	.mainleft {
		width: 99%;
		float: none;
		margin: 0 auto;
	}

		.mainleft .banner {
			width: 100%;
			height: auto;
			display:none;
		}

	#picBox {
		width: 100%;
		height: auto;
	}

	.mainleft .mainleftctr {
		padding-top: 0;
		float: none;
	}

	.mainleftctrbt {
		float: none;
		overflow: hidden;
	}
		/*.mainleftctrbt .b1{
		height:1.0rem;
	}*/
		.mainleftctrbt .b2 {
			width: 93%;
		}
	/*.mainleftctrbt .b3{
		height:1.0rem;
	}*/
	.mainleftctrnr {
		width: 100%;
		height: auto;
		margin: 0 auto;
		float: none;
	}

		.mainleftctrnr .box {
			width: 47%;
			padding-left: 2%;
			padding-top: 1.5%;
		}

	.box img {
		width: 100%;
		height: 3.6rem;
	}

	.box .txt {
		margin-top: 0.25rem;
		margin-bottom: 0.18rem;
	}

	.txt a {
		font-size: 0.36rem;
		display:block;
		width:100%;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}

	.mainright {
		width: 100%;
		height: auto;
		float: none;
		margin-left: 0;
		overflow: hidden;
	}

		.mainright .mainrightbt {
			padding-left: 5%;
			width: 95%;
		}

	.mainrightbt li.ts {
		width: 50%;
	}

	.mainrightbt li {
		width: 50%;
	}

		.mainrightbt li a {
			width: 55%;
			font-size: 0.4rem;
		}

	.mainright .mainrightnr {
		width: 99%;
		margin: 0 auto;
		float: none;
	}

	.mainrightnr .nrtop {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		height: auto;
	}

	.mainright .mainrightbt1 {
		padding-left: 5%;
		float: none;
		overflow: hidden;
		width: 95%;
		background-size: contain;
	}

	.mainrightbt1 li.ts {
		width: 50%;
	}

	.mainrightbt1 li {
		width: 50%;
	}

	.mainrightnr .nrtop1 {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		height: auto !important;
		float: none;
	}

	.nrtop li {
		width: 98%;
		margin: 0 auto;
		height: 0.8rem;
		padding-top: 2%;
		padding-left: 0;
		float: none;
		background-size: contain;
	}

		.nrtop li a {
			width: 95%;
			margin: 0 auto;
		}

	.nrtop span {
		width: 15%;
		padding-top: 3%;
		margin-right: 5%;
		overflow: hidden;
		height: 0.5rem;
	}

	.nrtop1 li {
		width: 98%;
		margin: 0 auto;
		height: 0.8rem;
		padding-top: 2%;
		padding-left: 0;
		float: none;
		background-size: contain;
	}

		.nrtop1 li a {
			width: 95%;
			display: block;
			margin: 0 auto;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
		}

	.nrtop1 span {
		width: 15%;
		padding-top: 3%;
		margin-right: 5%;
		overflow: hidden;
		height: 0.5rem;
	}

	.pinpai {
		float: none;
		overflow: hidden;
	}

	.pinpaibt {
		float: none;
		overflow: hidden;
	}
		/*.pinpaibt .b1{
		height:0.7rem;
	}*/
		.pinpaibt .b2 {
			width: 93%;
		}
	/*.pinpaibt .b3{
		height:0.7rem;
	}*/
	.pinpainr {
		width: 96%;
		margin: 0 auto;
		padding-left: 0;
		float: none;
		height: 2.83rem;
	}

	.gyztxt {
		min-height: 0.3rem;
	}

	.gyzbox {
		min-height: 5rem;
	}

		.gyzbox .gyzboxnr {
			min-height: 2rem;
		}

		.gyzbox .gyzboxbt {
			margin-left: 0;
		}

	.box1 {
		/*width: 41.5%;*/
		width:16.5%;
		margin-top: 0.4rem;
		padding: 0.1rem 0.4rem 0.45rem;
	}

		.box1 img {
			padding-left: 0;
			width: 100%;
			object-fit:contain;
		}

	.boxtxt a {
		display: block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	#wapnav {
		display: block;
		position: relative;
	}
	#demo {
		width: 100%;
		padding-left: 0;
		margin-top: 0;
	}

	#demo1 {
		float: none;
		display: flex;
	}
	.liuyan{
		padding-top:3%;
		margin-top:5%;
		padding-bottom:4%;
		margin-bottom:4%;
	}
	.liuyan table{
		width:98%;
		margin-left:0;
	}
	.liuyan td:nth-child(2n+1){
		width:10%;
		text-align:center;
	}
	.liuyan input {
		width: 100%;
	}
	.liuyan table textarea {
		width: 100%;
		height: 70px;
	}
	.disflex {
		display: block;
	}

	.ft2tla_1 {
		width: 50%;
		padding-left: 0;
		float: left;
	}
	.ejleft1{
		display:none;
	}
	.ejright2{
		width:98%;
		margin:0 auto;
		float:none;
	}
	.ejright2 .pp{
		float:none;
		padding-top:3%;
		font-size:0.35rem;
	}
	.pp .ppbt{
		float:none;
		font-size:0.4rem;
	}
	.pinpailogo{
		float:none;
	}
	.pinpailogo img{
		width:auto;
		max-width:100%;
		height:auto;
	}
	#link_b a {
		padding: 0.2rem 0.3rem;
		display:block;
		width:95%;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
	}

	.foot {
		width: 100%;
		height: auto;
		overflow: hidden;
	}

	.wrap {
		width: 100%;
	}

	.ft2t {
		padding: 0 0.3rem;
	}

	.ft2tla {
		padding-left: 0;
	}
	.ft2tla:nth-child(2), .ft2tla:nth-child(3), .ft2tla:nth-child(4) {
		display: none;
	}

	.ejleftbt {
		margin: 0px 2%;
	}

	.ejright {
		width: 96%;
		margin:0 auto;
		overflow:hidden;
	}
	.ejproduct .probox{
/*		width:90%;*/
		width:22%;
		margin:0 auto;
		padding-left:0;
		padding-top:0.3rem;
		padding-bottom:0.3rem;
	}
	.ejproduct .probox img{
		height:1.2rem;
	}
	.page {
		flex: 1; /* 使得每个文本块都尽可能平均分配空间 */
		margin: 20px; /* 添加一些外边距以增加可读性 */
	}

	.pager, .p {
		text-align: justify;
	}

	.ejright li {
		width: 88%;
		margin-left: 5%;
		height: 54%;
	}

		.ejright li a {
			max-height: 30%;
		}
	.ejright .page .pagel{
		width:98%;
		margin:0 auto;
		display:block;
		float:none;
	}
	.ejright .page .pager{
		width:98%;
		margin:5px auto 0;
		display:block;
		float:none;
	}
	.ejright1 .ejrightlt{
		width:98%;
		margin:0 auto;
		float:none;
	}
	.ejrightrt{
		padding-top:0.45rem;
	}

	.ejrightrt {
		width: 98%;
		margin: 0 auto;
		float: none;
	}
	#map-container {
		width: 98%;
		margin: 0 auto;
		overflow-x: auto;
	}
	.lxwm1 {
		width: 98%;
		margin: 0 auto;
		overflow: hidden;
	}
	.table1{
		width:100%;
	}
	.table1 td:nth-child(2n){
		width:88%;
	}
	input.text2 {
		width: 100%;
	}
	textarea.text2{
		width:100%;
	}
	#link{
		display:none;
	}
	#link_a {
		width: 95%;
		padding-left: 5%;
		background-size: 100% 100%;
	}
	#link_b{
		width:98%;
		overflow:hidden;
		margin:0 auto;
	}
	.mainrightbt li {
		width: 50%;
		background-size: contain;
	}
	.mainright .mainrightbt {
		width: 95%;
		background-size: contain;
	}
}


