body {
	background-color: #eaeaea;
	font-size:12px;
	text-decoration:none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Microsoft YaHei,微软雅黑,Arial, Helvetica, sans-serif;
	box-sizing: border-box;
}
*{box-sizing: border-box;}
A {
	color:#333333; TEXT-DECORATION: none;
}
A:hover{ text-decoration:underline; color:#d2251e; }
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p{margin:0px;padding:0px;list-style-type: none;}


img{ border:0px;}



/*
.indexmain{width:1020px; margin:0px auto; padding-top:10px;padding-bottom:10px; background:#ffffff}
*/

.indexmain{width:1050px; margin:0px auto; padding-top:10px;padding-bottom:10px; background:#ffffff; display:block; border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;}
.main{width:1150px; margin:0px auto; padding-top:10px;padding-bottom:10px; background:#ffffff; display:block; border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;}

/*menu*/

.top{width:100%; height:101px; background:url(../images/ico-2.jpg); z-index:99999}
.menus{width:1000px; margin:0px auto; height:80px;}
.logo{width:300px;position:relative; float:left;height:80px;}
.alogo{position:absolute; left:0px; top:0px;z-index:99999;}
.alanya{position:absolute; right:0px;}

.menu{/*width:700px;*/ height:30px;float:right; margin-left:0px;z-index:999; margin-top:55px;}
.menu ul{ padding-left:10px; height:30px;/*width:660px;*/}
.menu ul li{height:30px; float:left;position:relative;z-index:999 }
.menu ul li a{color:#ffffff; font-size:14px; display:block; height:30px; line-height:26px;padding-left:10px; padding-right:10px;}
.menu ul li a:hover{text-decoration:none; background:url(../images/menubg_over.png); color:#000000;}

.menu ul li.line{width:2px; height:12px; background:url(../images/ico-13.jpg) no-repeat ; margin-top:7px;}

.menu ul li:hover ul{ display:block;}
.menu ul li ul{display:none;position:absolute;top:27px; left:0px; background:#333333;text-align:left; padding-left:0px; z-index:999; width:auto; border-top:3px solid #ff0000; height:auto;}
.menu ul li ul li{height:28px; line-height:28px;text-align:left;float:left;padding-left:0px; padding-right:0px; width:100%;}
.menu ul li ul li a{ white-space:nowrap;padding-left:10px;padding-right:10px;font-size:14px; font-weight:normal;height:28px; line-height:28px; color:#FFFFFF;}


/*menu*/



/*banner*/
#banners
	{
		width:1000px;
		margin:0px auto;
		height:280px;
		overflow:hidden;
		z-index:999;
		margin-top:0px;
		position:relative;
	}
#banner
	{
		width:1000px;
		margin:0px auto;
		height:280px;
		overflow:hidden;
		z-index:-1;
	}
#banner img{ border:0px}
	#btn
	{	
		width:150px;
		
		hegiht:18px;
		float:right;
		
		z-index:999;
		overflow:hidden;
		text-align:right;
		margin-top:-30px;
	}
	#btn a
	{
		color:#36f;
		font:700 11px "Arial";
		background:url(../images/ibbtn.gif) no-repeat;
		float:left;
		width:18px;
		height:18px;
		line-height:18px;
		text-align:center;
		text-decoration:none;
		margin-left:5px;
	}
	#btn a.activeSlide
	{	
		color:#fff;
		background:url(../images/ibhbtn.gif) no-repeat;
	}
	#btn a:hover
	{	
		color:#fff;
		background:url(../images/ibhbtn.gif) no-repeat;
	}
/*banner*/

/*news*/
.news{width:700px; margin:0px auto;}
.news ul li{width:700px; height:25px; line-height:25px; float:left;position:relative; text-align:left; background:url(../images/cot.gif) no-repeat 0px 5px; padding-left:10px; border-bottom:1px #999999 dotted }
.news ul li span{position:absolute;right:0px;text-align:right;width:80px;height:25px; line-height:25px; float:right;}
/*news*/


.datail{ color:#FF6600;}

/*pros*/
.pros{width:800px; margin:0px auto; margin-top:10px;  display:block; }
.pros ul{margin-left:0px;}
.pros ul li{width:160px; height:190px; float:left;text-align:center; margin-top:30px;margin-left:30px; border:1px solid #cccccc;background:#cccccc; overflow:hidden;}
.pros ul li img{ border:0px; width:160px; position:absolute; left:0px; top:0px;}/*可不固定图片宽度*/
.pros ul li a.prosimg{width:160px; height:160px; float:left;background:#FFFFFF;overflow:hidden; position:relative;}
.pros ul li a.prostitle{height:30px; line-height:30px; width:160px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;  float:left;}
.pros ul li.liover{background:#dc5300; border:1px solid #dc5300; }
.pros ul li.liover a{color:#FFFFFF}
.pros ul li:hover{background:#FF6600;border:1px solid #FF6600;}
/*pros*/


/*prosleftmenu*/

.prosleftmenu{ width:260px; margin-top:10px;}
.prosleftmenu ul li.bclass{width:100%; line-height:30px; height:30px; font-weight:bold; text-align:left; margin-bottom:5px;margin-top:5px; background:url(../images/art1.gif) no-repeat 12px 10px #f4f4f4;}
.prosleftmenu ul li.bclass a{ color:#333333;font-size:14px;margin-left:30px;}
.sclass{ padding-bottom:0px;}
.sclass li{ width:100%; line-height:22px; height:22px;background:url(../images/T.gif) 20px 3px no-repeat; text-align:left;overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.sclass li a{ background:none;}

.prosleftmenu ul li{ width:100%; line-height:22px; height:22px;background:url(../images/T.gif) 20px 3px no-repeat; text-align:left;overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.prosleftmenu ul li a{float:left; margin-left:40px; font-size:12px;}

.prosleftmenu div.sclass{display:none;}
.prosleftmenu ul li.bgover{background:url(../images/leftred.png) no-repeat right;line-height:40px; height:40px; }
.prosleftmenu ul li.bgover a{ color:#FFFFFF;font-size:16px;}
/*prosleftmenu*/


/*marquee*/
.marquee{width:730px;height:200px;margin:0 auto; position:relative; overflow:hidden; margin-top:5px;}
.marquee a.aleft{float:left;background:url(../images/aleft.png) no-repeat 0px 0px #1f79c7;height:83px;width:50px; left:0px; top:33px; overflow:hidden; position:absolute; z-index:999; display:none;}
.marquee a.agrayleft{cursor:default;background:url(../images/aleft.png) no-repeat 0px 0px #999999; }
.marquee a.aright{float:right;background:url(../images/aright.png) no-repeat 0px 0px #1f79c7;height:83px;width:50px;right:0px;top:33px;overflow:hidden;position:absolute; display:none;}
.marquee a.agrayright{cursor:default;background:url(../images/aright.png) no-repeat 0px 0px #999999;}

.marlist {width:730px;height:200px;overflow:hidden;position:relative; float:left;}
.marlist ul{width:20000px;position:absolute;left:0px;top:0px;}
.marlist ul li{width:174px; height:160px; float:left;text-align:left;overflow:hidden; margin-right:8px;}
.marlist ul li img{ width:174px; height:130px; position:absolute; left:0px; top:0px;}
.marlist ul li a.prosimg{width:174px; height:130px; float:left;background:#FFFFFF;overflow:hidden; position:relative;}

.marlist ul li a.xx{width:174px; font-size:14px;text-align:center; display:block; line-height:30px; height:30px;overflow:hidden; white-space: nowrap;text-overflow: ellipsis; color:#FFFFFF; }
.marlist ul li.liover{background:#ff7800;  }
.marlist ul li.liover a.prostitle{background:#333333;}
.marlist ul li.liover a.ms{color:#000000;background:#ff7800;}
.marlist ul li.liover a.xx{background:#ff7800; }


.pxlist{ width:170px; height:140px; border:0px solid #0071ae; margin-left:4px; margin-top:5px; position:relative;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px; float:left;background:#ffffff; overflow:hidden; }
.pxlist span{ width:100%; height:30px;position:absolute;text-align:center; line-height:30px; bottom:0px; font-weight:normal;background:#0071ae;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pxlist:hover span{ background:#333333;}
.pxlist img{ width:100%; height:70px;position:absolute;}


/*marquee*/

.shiyanshi{ width:380px; overflow:hidden; height:170px; padding-top:10px;}
.shiyanshi ul{ width:400px;}
.shiyanshi ul li{ float:left; width:120px; height:120px; overflow:hidden; margin-right:10px;text-align:center;}
.shiyanshi ul li img{height:90px;}
.shiyanshi ul li a{ text-align:center; display:block;}

/*indexprolist*/
.indexprolist {width:1020px;float:left;}
.indexprolist ul{width:1020px;}
.indexprolist ul li{width:233px; height:263px; float:left;text-align:center;margin-bottom:20px;margin-left:10px; margin-right:10px; overflow:hidden; text-align:center; border:1px solid #CCCCCC; background:#CCCCCC}
.indexprolist ul li img{ border:0px; width:233px; position:absolute; left:0px; top:0px; }
.indexprolist ul li a.prosimg{width:233px; height:233px; float:left;background:#FFFFFF;overflow:hidden; position:relative;}
.indexprolist ul li a.prostitle{height:30px; line-height:30px; width:213px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;  float:left;}
.indexprolist ul li.liover{background:#02b1ce; border:1px solid #02b1ce; }
.indexprolist ul li.liover a{color:#FFFFFF}
/*indexprolist*/
/**/
#footer{ width:100%; /*height:73px;*/ background:url(../images/bg_footer.gif) #015a96 repeat-x; line-height:20px; float:left;  color:#FFFFFF; text-align:center; padding-top:10px; padding-bottom:5px;}
.foot{position:relative; width:1020px; margin:0px auto; height:80px;}
.erweima{ position:absolute; right:0px; top:0px; width:70px; height:70px;}

#footer a{ color:#FFFFFF}

.smallimg li{ width:80px; height:80px; float:left; border:1px solid #CCCCCC; margin-top:5px;}
.smallimg li img{width:80px; height:80px; border:0px; cursor:pointer;}






.page,.r{ margin-top:20px;}
	
	



.kehu li{ width:90px; height:45px; float:left;margin-left:20px;}

.kehu li img{width:90px; height:40px;  border:1px solid #CCCCCC;}






/*友情连接*/
.friendlink{ width:1020px; margin:0px auto; margin-top:20px; margin-bottom:20px; border:1px solid #cdcdcd;}
.friendlink_main{line-height:24px; font-size:12px; padding:0 6px 10px 6px;}
.friendlink_main a{ margin:0 5px; word-break:keep-all; white-space:nowrap; display:inline-block;}
.friendlink_title{ position:relative; left:20px; top:-10px; font-size:16px; width:132px; padding-left:35px; padding-right:10px; background:url(../images/link.png) no-repeat 0 -42px;}




/*查询按钮*/
.btn-info {
color: #fff;
background-color: #2372b7;
border-color: #2372b7;
-webkit-appearance: button;
cursor: pointer;
}
.btn-info:hover{
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;

}
