ul,li,ol{

margin: 0;

padding: 0;

}

li{

	list-style: none;

}

a{


	text-decoration: none;

}



.fl{

	float: left;

}

.fr{

	float: right;

}



.bl{

	display: block;



}

.no{

	display: none;

}



.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} /*所有主流浏览器都支持 :after 伪元素。*/ 

.clearfix{*+height:1%;}

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;} 

.clearfix{*zoom:1;}





body{
	font-family: '宋体';
}











.contrainer{

	width: 960px;

	margin: 0 auto;

}





header{

	width: 100%;

	height: 91px;

}



header .headtel{

	line-height: 91px;

}









nav{

	width: 100%;

	margin-bottom: 10px;

	height: 31px;

}



nav ul{

	/*background:rgb(244,244,244);*/

	background-image: url(../images/indexh.jpg);

	border-radius: 8px;

	width: 100%;

}



nav ul li{

	line-height: 31px;

	display: inline-block;

	width: 112px;

	text-align: center;

}



nav ul li a{
	font-size: 14px;

	color: #333;

	font-family: "微软雅黑";

}







#cc a{
		color: #666;
	font-size: 12px;
	line-height: 22px;
}
#cc a:visited {color: #000;}	








.focusBox { position: relative; width:960px; height:265px; overflow: hidden; }

.focusBox .pic{ position:relative; z-index:0; }

.focusBox .pic img { width:960px; height:265px; display: block; }

.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }

.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;

	display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;

}

.focusBox .hd .on{ background-position:0 0; }



.focusBox .prev,

.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }

.focusBox .prev { left: 0; }

.focusBox .next { background-position: 0 -90px; right: 0; }

.focusBox .prev:hover,

.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }





.pbanner{
	width: 960px;
	height: 265px;
}







.set{

overflow: hidden;

	width: 100%;

	margin-top: 20px;

}



.set .indexpro{

	margin-right: 30px;

	width: 230px;

	height: 208px;

	border: 1px solid #e6e6e6;

}

.set .indexpro ul li img{

	width: 65px;

	height: 52px;

}

.set .indexpro ul li{

	float: left;

}

.set .indexpro div{

	margin: 2px 4px;

}



.set .indexpro div a{

	font-size: 12px;
	color: #666;

}



.set .indexpro div:last-child{

	width: 140px;

}













.set .indexset{

	margin-right: 35px;

	width: 387px;

	height: 208px;

}

.set .indexset ol{

	border-bottom: 2px solid #487fb7;

}

.set .indexset ol li{
	font-weight: bold;
	padding:5px;
	font-size: 12px;
	cursor: pointer;
line-height: 12px;
	display: inline-block;

	/*background: rgb(117,165,211);*/

	background: rgb(240,240,240);

	width: 100px;

	text-align: center;

}



.set .indexset ul li{

	padding: 1px 0;

	float: left;

	width: 50%;

}



.set .indexset ul li a{

	font-size: 14px;

}



.set .indexset ul{

	margin-top: 10px;

}



.set .indexset ul li span{

    width: 0;

    height: 0;

    border-top: 3px solid transparent;

    border-left: 6px solid red;

    border-bottom: 3px solid transparent;

    display: block;

    float: left;

    margin:6px 5px 0 0;

}



.set .indexset ul p{

	border-bottom: 1px dashed #000;

	font-size: 14px;

}



.set .indexset ul p span{

	width: 5px;

	height: 5px;

	background: orange;

	display: block;

	float: left;

	margin-top: 5px;

	margin-right: 5px;

}





















.set .indexab{

	margin-top: -7px;

	width: 275px;

	height: 208px;

}













footer{

	padding-top: 5px;
	padding-bottom: 5px;

	clear: both;

	height: 68px;

	width: 100%;

	background: rgb(247,247,247);

	margin-top: 30px;
border-top: 1px solid #ccc;
}



footer p,
footer a{

	font-family: "微软雅黑";
line-height: 10px;
	font-size: 12px;
	color: rgb(162,162,162);

	text-align: center;

}











#demo {

 background: #FFF;

 overflow:hidden;

 width: 275px;

}

#indemo {

 float: left;

 width: 800%;

}

#demo1 {

 float: left;

}

#demo2 {

 float: left;

}





































.proleft{

	margin-right: 25px;

	width: 191px;

	float: left;

	background: rgb(250,249,249);

}

.proleft p{

	border-radius:10px 10px 0 0;

	color: #fff;

	line-height: 30px;

	text-align: center;

	height: 30px;

	padding: 0;

	margin:0;

	background: rgb(125,125,125);

}



.proleft ul li{

	font-size: 14px;

	line-height: 30px;

padding-left: 10px;

	/*height: 30px;*/

	border-bottom: 1px solid #d5d5d5;

}

.proleft ul li a{

		 color: #4c4948;
    font-size: 12px;

}





.proleft ol{

	padding-left: 10px;

}



.proright{

	width: 740px;

	float: left;

}



.proright .protable table th{

	height: 30px;

	border:1px solid #d7d7d7;

	background: rgb(182,233,250);

}

.proright .protable img{
	max-width: 740px;
}




.proright .protable table td

{	

	height: 95px;

	border:1px solid #d7d7d7;

	padding: 0 5px;

}



.proright .protable table{

	font-size: 13px;

	border-collapse: collapse;

}



.proright .protable table td img{

	width: 72px;

	height: 57px;

	padding: 5px;

	border: 1px solid #d7d7d7;

}



.proright .protable p{

	font-size: 13px;

}



.proright .protable p a{

	font-size: 13px;

	float: right;

	margin-right: 100px;

}













/*单页*/

.proright .tag{

	padding-bottom: 5px;

	border-bottom: 1px solid #d5d5d5;

	color: #000;

}





.proright .pageinfo{

	padding: 20px;

}



.proright .pagenews p{

	border-bottom: 1px dashed #000;

	font-size: 14px;

}



.proright .pagenews p span{





    width: 5px;

    height: 5px;

    display: block;

    background: orange;

    float: left;

    margin:6px 5px 0 0;

}



.proright .pagenews p time{

	float: right;

}

