.banner-box {
	margin: auto auto 10px; width: 1024px; overflow: hidden;
}
.banner-box .nav {
	background: rgb(60, 173, 217); width: 176px; float: left;
}
.banner-box .fwdh {
	width: 176px; height: auto; float: left;
}
.banner-box .menu {
	background-position: top; width: 176px; height: 38px; text-align: center; color: rgb(102, 102, 102); line-height: 38px; font-size: 16px; font-weight: bold; float: left; background-image: url("imgmenu01.png"); background-repeat: no-repeat;
}
.banner-box .nav li {
	text-indent: 76px;
}
.banner-box .nav li:hover {
	background: rgb(3, 131, 182);
}
.banner-box .nav a {
	background: url("imgmenu1.png") no-repeat; height: 52px; color: rgb(255, 255, 255); line-height: 52px; font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.banner-box .nav .li1 a {
	background-position: 22px 14px;
}
.banner-box .nav .li2 a {
	background-position: 22px -43px;
}
.banner-box .nav .li3 a {
	background-position: 22px -103px;
}
.banner-box .nav .li4 a {
	background-position: 22px -158px;
}
.banner-box .nav .li5 a {
	background-position: 22px -218px;
}
.banner-box .nav .li6 a {
	background-position: 22px -277px;
}
.banner-box .nav .li7 a {
	background-position: 22px -336px; 
}
.banner-box .nav .li8 a {
	background-position: 22px -396px; border: currentColor;
}
.slide_fade {
	width: 558px; height: 463px; overflow: hidden; margin-left: 8px; float: left; position: relative;
}
.slide_fade .box {
	background: rgb(0, 0, 0); width: 558px; height: 362px; overflow: hidden; position: relative; z-index: 4;
}
.slide_fade .list {
	height: 9999px; overflow: hidden;
}
.slide_fade .list li {
	left: 0px; top: 0px; width: 558px; height: 362px; position: absolute;
}
.slide_fade .list li img{	width:558px; height: 362px;}
.slide_fade .btn {
	background: rgb(255, 255, 255); left: 0px; height: 97px; bottom: 0px; position: absolute; z-index: 5;
}
.slide_fade .btn li {
	width: 183px; height: 90px; overflow: hidden; padding-top: 5px; margin-left: 4px; float: left; cursor: pointer;
}
.slide_fade .btn li:first-child {
	margin-left: 0px;
}
.slide_fade .btn li img {
	width: 183px; height: 90px;
}
.slide_fade .btn .selected img {
	border: 4px solid rgb(60, 173, 217); width: 175px; height: 82px;
}
.news-box {
	width: 274px; float: right;
}
.news-box .publish li {
	background-position: 5px; margin: 0px 6px 5px 0px; width: 134px; height: 54px; float: left; cursor: pointer; background-repeat: no-repeat; background-color: rgb(255, 255, 255);
}
.news-box .publish .pic01 {
	background-image: url("imgindextop01.png");
}
.news-box .publish .pic02 {
	background-image: url("imgindextop02.png");
}
.news-box .publish .pic03 {
	background-image: url("imgindextop03.png");
}
.news-box .publish .pic04 {
	background-image: url("imgindextop04.png");
}
.news-box .publish .title {
	width: auto;  color: rgb(0, 153, 204); line-height: 20px; font-family: "Arial Black", Gadget, sans-serif; font-size: 22px; font-weight: normal; margin-left: 50px; float: left;
}
.news-box .publish .title .font12 {
	color: rgb(153, 153, 153); font-family: "Microsoft YaHei", ??????; 
font-size: 14px; font-weight: normal; text-decoration: none;
}
.news-box .publish li.m-r0 {
	margin-right: 0px;
}
.news-box .news {
	border: 1px solid rgb(232, 232, 232); width: 274px; float: left; background-color: rgb(255, 255, 255) ; margin-bottom:5px;
}
.news-box .news h3 {
	height: 37px; line-height: 37px; background-image: url("imgindex_63.png"); background-repeat: repeat-x;
}
.news-box .news h3 .tit {
	font-weight: bold; float: left;
}
.news-box .news h3 .tit span {
	padding: 0px 10px; height: 37px; float: left; display: block;
}
.news-box .news h3 .tit span:hover {
	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(232, 232, 232) rgb(232, 232, 232) currentColor; padding: 0px 9px;
}
.news-box .news h3 .tit span.check {
	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(232, 232, 232) rgb(232, 232, 232) currentColor; padding: 0px 9px;
}
.news-box .news h3 span {
	cursor: pointer;
}
.news-box .news .more {
	color: rgb(137, 137, 137); font-size: 14px; font-weight: normal; margin-right: 10px; float: right;
}
.news-box .news .more:hover {
	text-decoration: none; opacity: 0.8;
}
.news-box .news ul {
	list-style-type: none;
}
.news-box .news ul li {
	background-position: 5px; height: 37px; line-height: 37px; padding-left: 20px; background-image: url("imgdian01.png"); background-repeat: no-repeat;
}
.news-box .news ul li a {
	color: rgb(68, 68, 68);
}
.news-box .news ul li a:hover {
	color: rgb(254, 0, 5);
}
.news-box .news ul li .listnfg {
	width: 178px; overflow: hidden; font-size: 14px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.news-box .news ul li .time {
	font-size: 14px; margin-right: 10px; float: right;
}
.ad-box {
	margin: auto; width: 1024px; height: 150px;
}
.clear {
	clear: both;
}
.container {
	width: 1024px; margin-right: auto; margin-left: auto;
}
.group {
	
}
.layout {
	
}
.container {
	
}
.mr11 {
	margin-right: 11px;
}
.mr10 {
	margin-right: 10px;
}
.mr20 {
	margin-right: 20px;
}
.mb10 {
	margin-bottom: 10px !important;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.main-chanpin {
	margin: 0px auto; width: 1024px;
}
.main-chanpin h3 {
	height: 70px; text-align: left; color: rgb(255, 255, 255); line-height: 70px; padding-left: 70px; font-family: "Microsoft YaHei"; font-size: 26px; font-weight: normal; background-image: url("imgcpdj.png"); background-repeat: no-repeat; background-color: rgb(0, 185, 236);
}
.main-chanpin-left {
	border: 1px solid rgb(220, 220, 220); width: 724px; height: 255px; padding-right: 10px; padding-left: 10px; margin-top: 10px; margin-left: 10px; float: left;
}
.main-chanpin-left .title {
	background-position: left; width: 674px; height: 47px; line-height: 47px; padding-left: 50px; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: normal; float: left; background-image: url("imgcpdj-m.png"); background-repeat: no-repeat;
}
.main-chanpin-left .nr {
	width: 100%; height: auto; float: left;
}
.main-chanpin-left .nr ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.main-chanpin-left .nr ul li {
	color: rgb(68, 68, 68); line-height: 20px; padding-right: 4px; padding-left: 4px; font-size: 14px; margin-top: 5px; margin-bottom: 5px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted; float: left;
}
.main-chanpin-left .nr ul li a {
	color: rgb(68, 68, 68); font-size: 14px; text-decoration: none;
}
.main-chanpin-left .nr ul li a:hover {
	color: rgb(0, 0, 255); font-size: 14px; text-decoration: none;
}
.main-chanpin-left .nr ul li a.yellow {
	padding: 5px 10px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 14px; text-decoration: none; background-color: rgb(255, 153, 0);
}
.main-chanpin-right {
	background-position: center; border: 1px solid rgb(220, 220, 220); width: 238px; height: 255px; margin-top: 10px; margin-left: 10px; float: left; background-image: url("imgbuybg.png"); background-repeat: no-repeat; padding-left:10px;
}
.main-chanpin-left .more a {
	color: rgb(53, 153, 213); font-size: 14px; text-decoration: none;
}
.main-chanpin-right .title {
	background-position: left; width: 178px; height: 47px; color: rgb(255, 66, 0); line-height: 47px; padding-left: 50px; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: normal; float: left; background-image: url("imgcpdj-y.png"); background-repeat: no-repeat;
}
.main-chanpin-right .nr1 {
	width: 200px; height: 40px; margin-left: 10px; float: left;
}
.main-chanpin-right .nr2a {
	background-position: left; width: 66px; height: 40px; margin-left: 15px; float: left; background-image: url("imgbuyan05.png"); background-repeat: no-repeat;
}

.main-chanpin-right .nr1 input {
	border: 1px solid rgb(197, 197, 197); width: 200px; height: 35px; color: rgb(102, 102, 102); line-height: 35px; font-size: 16px; font-weight: normal; margin-top: 3px; float: left;
}
.main-chanpin-right .nr2 {
	width: 100%; height: 40px; text-align: center; margin-top: 12px; float: left;
}
.main-chanpin-right .nr2 input {
	border-width: 0px; width: 115px; height: 37px; text-align: center; color: rgb(255, 255, 255); font-size: 16px; font-weight: normal; background-image: url("imgbuyan04.png"); background-repeat: no-repeat;
}
.main-chanpin-right .nr {
	width: 100%; height: auto; float: left;
}
.main-chanpin-right .nr ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.main-chanpin-right .nr ul li {
	width: 84px; height: 35px; color: rgb(68, 68, 68); line-height: 20px; font-size: 14px; margin-top: 13px; margin-left: 15px; float: left;
}
.main-chanpin-right .nr ul li:hover {
	text-decoration: none; cursor: pointer; opacity: 0.7; -moz-opacity: 0.7;
}
.main-chanpin-right .nr ul li input {
	border-color: rgb(204, 204, 204); width: 15px; height: 25px; line-height: 25px; float: left;
}
.main-chanpin-right .nr ul li .img01 {
	background-position: center; width: 66px; height: 22px; float: left; background-image: url("imgbuyan01.png"); background-repeat: no-repeat;
}
.main-chanpin-right .nr ul li .img02 {
	background-position: center; width: 66px; height: 22px; float: left; background-image: url("imgbuyan02.png"); background-repeat: no-repeat;
}
.main-chanpin-right .nr ul li .img03 {
	background-position: center; width: 66px; height: 22px; float: left; background-image: url("imgbuyan03.png"); background-repeat: no-repeat;
}
.main-chanpin-right .nr ul li .biaoti {
	width: 74px; height: 20px; text-align: center; color: rgb(102, 102, 102); line-height: 20px; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold; float: left;
}
.main-b {
	margin: 0px auto; width: 1024px;
}
.main-b h3 {
	height: 37px; color: rgb(53, 153, 213); line-height: 37px; padding-left: 10px; border-left-color: rgb(53, 153, 213); border-left-width: 5px; border-left-style: solid; background-image: url("imgindex_63.png"); background-repeat: repeat-x;
}
.main-b h3 .tit {
	font-size: 14px; font-weight: bold; float: left;
}
.main-b ul {
	list-style-type: none;
}
.main-b ul li {
	background-position: 5px; height: 32px; line-height: 32px; padding-left: 20px; background-image: url("imgdian02.png"); background-repeat: no-repeat;
}
.main-b ul li a {
	color: rgb(68, 68, 68); font-size: 14px;
}
.main-b ul li a:hover {
	color: rgb(254, 0, 5);
}
.main-b ul li .listnfg {
	width: 230px; height: 32px; line-height: 32px; overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.main-b ul li .time {
	margin-right: 10px; float: right;
}
.p_title {
	overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;
}
.more {
	color: rgb(53, 153, 213); font-family: sans-serif; font-size: 14px; font-weight: normal; margin-right: 10px; float: right; cursor: pointer;
}
.more:hover {
	text-decoration: none; opacity: 0.8;
}
.common-b {
	border: 1px solid rgb(232, 232, 232); width: 332px; margin-bottom: 10px; float: left; background-color: rgb(255, 255, 255);
}
.common-c {
	border: 1px solid rgb(232, 232, 232); width: 504.5px; margin-bottom: 10px; float: left; background-color: rgb(255, 255, 255);
}
.common-d {
	border: 1px solid rgb(232, 232, 232); width: 1022px; margin-bottom: 10px; background-color: rgb(255, 255, 255);
}
.notice {
	height: 278px;
}
.requirement {
	height: 173px;
}
.service-pro {
	height: 478px;
}
.service-chanpin {
	height: 345px;
}
.classified {
	padding: 20px 0px 3px 30px; overflow: hidden; clear: both; _padding: 20px 0px 20px 30px;
}
.classified dl {
	width: 210px; height: 90px; margin-right: 25px; margin-bottom: 15px;
}
.classified dt {
	text-align: left;
}
.classified dt a {
	padding: 8px 15px; border-radius: 8px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; margin-bottom: 5px; background-color: rgb(24, 150, 197);
}
.classified dd {
	text-align: left;
}
.classified dd a {
	color: rgb(68, 68, 68); line-height: 20px; padding-right: 6px; font-size: 14px; display: inline-block;
}
.classified dd a:hover {
	color: rgb(254, 0, 5); text-decoration: underline;
}
.classified dd a.more {
	color: rgb(2, 155, 233);
}
.prod-show {
	padding: 10px 20px;
}
.prod-show .pro-div {
	width: 140px; height: 200px; color: rgb(91, 91, 91); line-height: 22px; margin-bottom: 15px;
}
.prod-show img {
	border: 1px solid rgb(216, 216, 216); width: 128px; height: 128px; margin-bottom: 5px;
}
.prod-show p {
	font-size: 14px;
}
.prod-show img + p {
	color: rgb(53, 153, 213); font-weight: bold;
}
.arip {
	height: 288px;
}
.arip .arip-dn {
	padding: 20px;
}
.arip .arip-div {
	width: 180px; height: 100px; text-align: center; color: rgb(68, 68, 68); line-height: 22px; margin-bottom: 15px;
}
.arip .arip-div:hover {
	color: rgb(254, 0, 5); opacity: 0.9;
}
.arip img {
	border: 1px solid rgb(236, 236, 236); width: 178px; height: 68px; margin-bottom: 5px;
}
.arip p {
	font-size: 14px;
}
.nr_ten {
	width: 100%;
}
.nr_ten li {width: 144px; height: 95px; overflow: hidden; padding-left: 4px; margin-top: 4px; margin-right: 0px; margin-bottom: 0px; border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; float: left; box-sizing: border-box; border-top: 1px solid #fff;}
.nr_ten li:hover{border: 1px solid #3599D5; box-sizing: border-box; padding-left:3px; }
.nr_ten li h2 a {
	width: 100%; line-height: 32px; text-indent: 14px; font-size: 16px;
}
.nr_ten li span a {
	line-height: 28px; font-size: 12px; margin-right: 3px; display: inline-block;
}
.nr_ten select{
	width: 206px;
	margin:10px;
	border:solid 1px rgb(238, 238, 238);
	height: 30px;
}
.nr_ten input[type=button]{
	width: 204px;
	height:40px;
	line-height:36px;
	margin:0px 10px 10px;
	border-style:none;
	/*background-color:rgb(0, 185, 236);*/
	color:#fff;
}
.nr_ten input[type=button]:hover{
	opacity:0.9;
	filter:alpha(opacity = 90);
}
.nr_bzfw {
	background: url("imgnr_bzfw.png") no-repeat 0px 3px; padding-left: 30px;
}
.nr_dgdq {
	background: url("imgnr_dgdq.png") no-repeat 0px 3px; padding-left: 30px;
}
.nr_fzpg {
	background: url("imgnr_fzpg.png") no-repeat 0px 3px; padding-left: 30px;
}
.nr_hxyl {
	background: url("imgnr_hxyl.png") no-repeat 0px 3px; padding-left: 30px;
}
.nr_jxsb {
	background: url("imgnr_jxsb.png") no-repeat 0px 3px; padding-left: 30px;
}
.nr_jxhg {
	background: url("imgnr_jxhg.png") no-repeat 0px 3px; padding-left: 30px;
}
.nr_wjgj {
	background: url("imgnr_wjgj.png") no-repeat 0px 3px; padding-left: 30px;
}
.nr_xjsl {
	background: url("imgnr_xjsl.png") no-repeat 0px 3px; padding-left: 30px;
}
.nr_yjxc {
	background: url("imgnr_yjxc.png") no-repeat 0px 3px; padding-left: 30px;
}
.nr_yqyb {
	background: url("imgnr_yqyb.png") no-repeat 0px 3px; padding-left: 30px;
}
#tab_left_1 {
	width: 124px; float: left; display: inline-block;
}
#tab_left_2 {
	width: 124px; float: left; display: inline-block;
}
.nr_list {
	width: 100%; height: 205px; padding-top: 9px; box-sizing: border-box;
}
.nr_list_th {
	background: url("imgnr_th.png") no-repeat 47px 8px rgb(0, 185, 236); box-sizing: border-box;
}
.nr_list_xq {
	background: url("imgnr_xq.png") no-repeat 47px 8px #0ead51; box-sizing: border-box;
}
.nr_list_kh {
	background: url("imgnr_kh.png") no-repeat 47px 8px #ff8a34; box-sizing: border-box;
}
.nr_list_title {
	height: 25px; color: rgb(51, 51, 51); font-size: 16px; font-weight: bold;
}
.nr_list_con0 {
	height: 25px;
}
.nr_list_con {
	background: rgb(255, 255, 255); border: 1px solid rgb(221, 221, 221); width: 165px; height: 25px;
}
.nr_list_con input {
	border: currentColor; width: 135px; height: 20px;
}
.seach2 {
	background: url("imgsearch2.png") no-repeat 0px 0px; margin: 2px 5px 0px; width: 18px; height: 18px; display: inline-block;
}
.nr_list_con2 {
	width: 165px; height: 25px;
}
.nr_list_con2 select {
	border: 1px solid rgb(221, 221, 221); width: 165px; height: 25px;
}

.classify{display:block;}
.particulars_left h3{ float:left; width:742px;}
.particulars_left h3 span{ float:left; background-color: #F09215;}
.search_qdkh{width:240px; height:24px; border: 1px solid #ddd; border-radius:6px; float:left; padding:4px; margin:2px 2px 0px 22px;}
.search_qdkh select{width:100%; height:24px; border:none; }



.city {	border: 1px solid rgb(232, 232, 232); width: 1022px;  background-color: rgb(255, 255, 255) ; margin:0 auto 10px;}
.city h3 {	height: 37px; line-height: 37px; background-image: url("imgindex_63.png"); background-repeat: repeat-x; overflow:hidden;}
.city h3 .tit {	font-weight: bold; float: left;}
.city h3 .tit span {	padding: 0px 10px; height: 37px; float: left; display: block; }
.city h3 .tit span:hover {	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(232, 232, 232) rgb(232, 232, 232) currentColor; padding: 0px 9px;}
.city h3 .tit span.check {	background: rgb(255, 255, 255); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(232, 232, 232) rgb(232, 232, 232) currentColor; padding: 0px 9px; color: rgb(53, 153, 213);}
.city h3 span {	cursor: pointer;}
.city .more {color: rgb(53, 153, 213); font-size: 14px; font-weight: normal; margin-right: 10px; float: right;}
.city .more:hover {	text-decoration: none; opacity: 0.8;}
.city ul {	list-style-type: none; box-sizing: border-box;}
.city ul li {	background-position: 5px; height: 32px; line-height: 32px; padding-left: 20px; background-image: url("imgdian01.png"); background-repeat: no-repeat;}
.city ul li a {	color: rgb(68, 68, 68);}
.city ul li a:hover {	color: rgb(254, 0, 5);}
.city ul li .listnfg {	width: 220px; overflow: hidden; font-size: 14px; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.city ul li .time {	font-size: 14px; margin-right: 10px; float:right;}

.switch{height:242px;}
.switch_box{float:left; width:332px; margin:0 8px 0 0;}
.switch .switch_box+.switch_box ul{border-left: 1px solid #e8e8e8; padding-left:2px;}
.switch_box h5{font-size:16px; line-height:32px; padding:8px 0 0 50px; background: url(imgindex_title_city.png) no-repeat 20px 15px;}
.switch_box h5 a{font-size:16px;}

.data1{width:100%;padding-top:5px;}
.news-box .shuzi {
	border: 1px solid rgb(232, 232, 232); width: 274px; float: left;color:#ff0000;line-height:25px; background-color: rgb(255, 255, 255) ; 
}

.news-box .shuzi ul {
	list-style-type: none;
}

.news-box .shuzi ul li{
	width: 260px; float: left;padding-left:5px;line-height:25px;
}


.smallbanner{
	width: 252px;
	float: left;
	height: 60px;
	margin-bottom: 10px;
}
.smallright10{
	margin-right: 5px;
}

/*20170919新加的*/

.jdgzztx .tt{
	padding: 0 10px;
}
.jdgzztx .tt img{
	float: left;
}
.jdgzztx .tt .text{
	float: right;
	width: 280px;
}
.jdgzztx .tt .text h6{
	color: #0166B6;
	font-size: 16px;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 10px;
	width: 280px;
}
.jdgzztx .tt .text p{
	height: 68px;
	line-height: 22px;
}
.jdgzztx .tt .text a{
	float: right;
}
.jdgzztx .tt .text a:hover{
	text-decoration: underline;
}


.jdgzztx .lb{
	width: 480px;
	margin-top: 16px;
	float: left;
}




.map{
	width: 490px;
	float: left;
	border: 1px solid #E0E0E0;
	margin-bottom: 6px;
	padding-bottom: 10px;
	height: 305px;
	overflow: hidden;
	background-image: url(imagesmapbg.png);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	background-size:100% 100%;  
}



.map .txtScroll-top .bd{
	width: 140px;
	height: 128px;
	z-index: 1000;
	margin-top: 5px;
	margin-left: 340px;
	position: absolute;
}

.map .txtScroll-top .bd ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.map .txtScroll-top .bd ul li{
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
	background-image: url(imagesdian-blue.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.map .txtScroll-top .bd ul li .diqu{
	width: 80px;
	float: left;
	line-height: 25px;
	padding-left: 8px;
	text-align: left;
}
.map .txtScroll-top .bd ul li .diqu a:hover{
	color: #09C;	
}
.map .txtScroll-top .bd ul li .count1{
	width:50px;
	float:left;
	
	line-height:25px;
}


.tab-content .more{
	float: left;
	height: 35px;
	line-height: 35px;
	width: 100%;
	text-align: right;
}
.tab-content .more a{
	    color: #666;
    width: 100%;
    margin-right: 10px;
}



/*20170919这里是替换的*/



.kuai li{
	float: left;
	width: 197px;
	height: 50px;
	overflow: hidden;
	cursor: pointer;
	margin-left: 1px;
	padding-top: 90px;
}

.kuai li p span{
	font-weight: bold;
	font-size: 18px;
}

/*20170919这里是新加的*/

.kuai li .fenge{float:left; width:50%;}
.kuai li .line1{
	
	background-image: url(imagesline1.png);
	background-repeat: no-repeat;
	background-position: right center;
}