div.banner{ width:100%; text-align:center; display:block; overflow:hidden}
div.banner img{ display:block; margin:0xp auto; max-width:100%;/*-moz-transition:all .4s ease 0s; -ms-transition:all .4s ease 0s; -o-transition:all .4s ease 0s; -webkit-transition:all .4s ease 0s; transition:all .4s ease 0s;*/}
/*div.banner:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}*/
div.lefttitle{ background:url(er.gif) no-repeat #2495E4; height:100px; margin-top:24px;}
div.lefttitle span{ display:block; padding-left:30px;}
div.lefttitle span.xdbz{ font-size:18px; color:#FFF; padding-top:14px;}
div.lefttitle span.xdbz1{ font-size:24px; color:#fff;}
div.lefttitle span.xdbz2{ font-size:18px; color:#75b618; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase}
div.lefttitle{ margin-top:0px;}
div.cpleft{ margin:24px 0px 57px 0px;}
div.cpright{ margin-top:24px; margin-bottom:57px;}
div.cprighttitle p{ float:right; display:block; margin-right:15px;}
div.cprighttitle p a{ float:none; background:none; display:inline-block; width:auto; font-size:14px; padding:0px; margin:0px; color:#333}
div.cprighttitle p a:hover{ color:#2495E4}

div.cprighttitle1{ border:1px solid #e6e6e6; background:#fafafa; margin:20px auto}
div.cprighttitle1 p{ float:left; display:block; margin-right:15px; margin-left:20px;}
div.cprighttitle1 p a{ float:none; background:none; display:inline-block; width:auto; font-size:14px; padding:0px; margin:0px; color:#333}
div.cprighttitle1 p a:hover{ color:#2495E4}



div.nynew{ padding-top:57px;}
div.nynewtitle{ height:25px; line-height:25px; width:100%; background:url(hg.gif) left center repeat-x; }
div.nynewtitle span{ float:left; font-size:24px; color:#2495E4; margin-left:27px; display:block; position:relative; width:160px; background:#FFF; text-align:center}
div.nynewtitle span img{ position:absolute; top:4px; }
div.nynewtitle span img.ll{left:6px;}
div.nynewtitle span img.rr{right:6px;}
div.nynewtitle a{ float:right; font-size:14px; color:#999999; display:block; width:60px; padding-left:10px; background:url(m_15.gif) right center no-repeat #FFF}
div.nynewtitle a img{ display:inline-block;}
div.nynew{}
div.nynew ul{ float:left; width:49.2%}
div.nynew ul li{ height:35px; overflow:hidden; line-height:35px; border-bottom:1px dashed #c4c4c4; background:url(li_111.png) 10px center no-repeat; float:left; width:100%; display:block; margin:0px; padding:0px;}
div.nynew ul li a{ float:left; font-size:14px; text-indent:33px;-moz-transition:all .4s ease 0s; -ms-transition:all .4s ease 0s; -o-transition:all .4s ease 0s; -webkit-transition:all .4s ease 0s; transition:all .4s ease 0s;}
div.nynew ul li:hover a{ text-indent:43px;}
div.nynew ul li span{ float:right; font-size:14px; font-family:Arial, Helvetica, sans-serif}
div.nylist{}
div.nylist li{ margin-top:34px; width:100%; display:block; padding:0px; margin-bottom:0px;}

div.nylist li img{ display:block; width:100%;-moz-transition:all .4s ease 0s; -ms-transition:all .4s ease 0s; -o-transition:all .4s ease 0s; -webkit-transition:all .4s ease 0s; transition:all .4s ease 0s;}

div.nylist li a.nylistaaa{ float:left; display:block; overflow:hidden; margin-left:1.6%; border:1px solid #c2c2c2; width:15.5%;}
div.nylist li a.nylistaaa img:hover{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

div.nylist li dl{ float:right; width:79.9%; text-align:left; border-bottom:1px dashed #adadad; padding-bottom:15px;}
div.nylist li dl a{ float:left; font-size:16px;}
div.nylist li dl span{ float:right; font-size:16px; color:#999; margin-right:12px;}
div.nylist li dl p{ font-size:14px; color:#7e7e7e; line-height:24px; display:block; padding-top:36px;}
div.alongs{ padding:14px;line-height:22px;}
div.alongs img{ max-width:100%; }
div.cpdetailtitle{ background:#fafafa; border:1px solid #f2f2f2; height:48px; line-height:48px;}
div.cpdetailtitle span{ display:block; width:164px; border-right:1px solid #f2f2f2; height:47px; line-height:47px; border-top:1px solid #00923d; color:#00923d; font-size:16px; text-align:center}
div.cpdetailnr{ font-size:16px;}
div.cpdetailtxl{ float:left; width:35.5%;margin-top:35px;}
div.cpdetailtxl dl{ border:3px solid #359e0e; height:auto}
div.cpdetailtxl dl img{ width:100%; display:block}
/*div.cpdetailtxl ul{ margin:0px; padding:0px; margin-top:8px;}
div.cpdetailtxl ul li{ display:block; float:left; border:1px solid #f0f0f0; width:23%; margin-right:2.6%; margin-left:-2px; margin-top:0px; padding:0px; cursor:pointer; overflow:hidden}
div.cpdetailtxl ul li.z{ margin-right:0px;}
div.cpdetailtxl ul li.selected{ border:1px solid #5db13e}*/
div.cpdetailtxr{ float:right; width:62.4%; margin-top:35px;}
div.cpdetailtxr span{ display:block; width:100%; height:53px; line-height:26px; border-bottom:1px dashed #c4c4c4; font-size:18px;}
div.cpdetailtxr p{ font-size:14px; line-height:24px; display:block; padding-top:15px;}
div.cpdetailtxr a{ display:inline-block; float:right; background:#2495E4; height:30px; line-height:30px; width:107px; text-align:center; color:#FFF; font-size:16px}
div.zoom dl{ display:none; height:213px; cursor:pointer}

div.caigou{ margin-top:32px;}
div.caigou li{ display:block; width:100%; text-align:left;  line-height:29px; position:relative}
div.caigou li span{ display:inline-block; float:left; font-size:14px;}
div.caigou li span.shenq{ width:117px; text-align:center;text-align: justify; text-align:right}
div.caigou li textarea{ float:left; background:#f7f7f7; border:1px solid #bebebe; width:550px; height:117px;max-width:80%;}
div.caigou li input{ float:left; background:#f7f7f7; border:1px solid #bebebe; width:550px; height:29px; line-height:29px; max-width:80%;}
div.caigou li a{ display:inline-block; float:left; width:126px; height:32px; text-align:center; line-height:32px; color:#FFF; background:#359e0e}
div.caigou li a:hover{ color:#FFF}
div.caigou li a.atj{ margin-right:10px; display:block; position:absolute; left:117px; width:126px; max-width:100px; height:32px; text-align:center; line-height:32px; color:#FFF; background:#2495E4}
div.caigou li a.atj:hover{ color:#FFF}
div.caigou li a.atj1{ margin-right:10px; display:block; position:absolute; left:247px; width:126px; max-width:100px; height:32px; text-align:center; line-height:32px; color:#FFF; background:#2495E4}
div.caigou li a.atj1:hover{ color:#FFF}

div.newtitles{height:40px; line-height:40px; background:#2495E4; width:100%}
div.newtitles span{ display:inline-block; color:#FFF;  font-size:16px; text-indent:13px;}

div.left1{ float:left;   width:71.3%;}
div.left11{border:1px solid #dddddd;}
div.right1{ float:right; width:26.9%;}
div.left1nr{ margin:0px auto; width:95.7%;}
div.left1nrtitle{ text-align:center; margin-top:14px; padding-bottom:10px;}
div.left1nrtitle span.left1nrtitlespan{ font-size:30px; color:#000; text-align:center;}
div.left1nrtitle p{ font-size:14px; display:block; width:100%; border-bottom:1px solid #e5e5e5; height:40px; line-height:40px;}
div.left1nrzi{ line-height:22px; padding:14px 0px; font-size:16px;}
div.prenext{}
div.prenext span{ width:50%; display:block; float:left; height:30px; line-height:30px; background:#f7f7f7; text-indent:9px; overflow:hidden; margin-top:40px;}
p.gjzp{ font-size:14px; height:63px; line-height:63px; margin-top:20px; margin-bottom:35px; border-bottom:1px solid #d7d7d7; display:block}
p.gjzp span{ color:#666; display:inline-block; padding-right:10px;}
p.gjzp a{ display:inline-block; padding-left:10px;}
div.right1 dl{ border:1px solid #e6e6e6; border-top:none; padding-bottom:14px;}
div.right1 dl ul{ margin:0px auto; width:95%;}
div.right1 dl ul li{ border-bottom:1px dashed #c0c0c0; height:33px; line-height:33px; display:block; overflow:hidden}
div.right1 dl ul li a{ float:left; font-size:14px;}
div.right1 dl ul li span{ float:left; width:19px; height:15px; margin-right:8px; line-height:15px; text-align:center; color:#FFF; display:inline-block; margin-top:8px; background:#c4c2c2; }
div.right1 dl ul li span.sanjia{ background:#2495E4}

#dem {overflow:hidden; width:100%; text-align:center; height:220px; overflow:hidden  }   
#indem { float: left; width: 800%;   }   
#dem1 { float: left;}   
#dem2 { float: left;}
#dem a{ margin-right:9px;   width:208px; display:block; display:inline-block; }

#dem a img{ width:100%; border:1px solid #cccccc; width:206px; display:block}
#dem a span{ display:block; height:40px; line-height:40px; font-size:14px}


@media screen and (max-width:1200px){
	div.right1{ display:none}
	div.left1{ width:95%; float:none; margin:auto}
	div.cpdetailtxl{ float:left; width:90%; margin-left:5%;}
div.cpdetailtxl dl{ height:auto}
div.cpdetailtxl dl img{}
div.cpdetailtxl ul{}
div.cpdetailtxl ul li{}
div.cpdetailtxl ul li.z{}
div.cpdetailtxl ul li.selected{}
div.cpdetailtxr{  float:left; width:90%; margin-left:5%;}
	}


@media screen and (max-width:1024px){
div.nynewtitle{ margin-bottom:20px;}
div.nynew ul{ width:100%; margin-bottom:0px; padding:0px;}	



div.nylist li{ }
div.nylist li img{  margin-left:0%; }
div.nylist li dl{ float:left; }
div.nylist li dl a{}
div.nylist li dl span{ }
div.nylist li dl p{ }






	}
	@media screen and (max-width:1040px){
		#spec-n1{ display:none}
		#spec-n5{ display:none}
		}
	@media screen and (max-width:1000px){
div.caigou li span.shenq{ text-align:left}	

div.left1nrtitle p{ font-size:14px; display:block; width:100%; border-bottom:1px solid #e5e5e5; height:auto; line-height:40px;}
div.left1nrtitle p span{ display:inline-block}

	}
@media screen and (max-width:800px){
	div.left1nrtitle p{ font-size:14px; height:auto; line-height:28px;}
	div.left1nrtitle span.left1nrtitlespan{ font-size:18px}
	div.prenext span{ width:100%; margin-top:8px;}
	}	
@media screen and (max-width:640px){
	div.nylist li{  margin-left:0px;}
	div.nylist li a.nylistaaa{ width:90%; margin-left:5%; }
	div.nylist li dl{ width:90%; margin-left:5%; margin-top:15px;}
	
	
	div.cprighttitle p{ display:none}
	div.cpdetailtxr{  margin-top:-10px;}
	
	div.caigou li a.atj{ left:0px; }
div.caigou li a.atj1{ left:127px;}
	
	
	a.pagea{ display:none}
	
	
	
	
	
	
	}