body {

	font-size: 14px;

	margin: 0px;

	background-image: url(../images/body_bg_page.jpg);

	background-repeat: repeat-x;

	background-position: center top;

	background-color: #A8D2EA;

}

a:link,a:visited,a:active {

	font-size: 14px;

	color: #333;

	text-decoration: none;

}



a:hover {

	text-decoration: none;

	font-size: 14px;

	color: #FF0000;

}



.inputText {

	height: 18px;

	border: 1px solid #999;

	background-color: #AACFE9;

}

.inputSub {

	height: 25px;

}

.t {

	line-height: 26px;

	height: 26px;

	width: 100%;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #56A0D1;

}

.t30 {

	height: 30px;

	width: 100%;

}

.tn {

	line-height: 26px;

	height: 26px;

	width: 1100px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.tnz {

	float: left;

	height: 26px;

	width: 800px;

	font-size: 14px;

}







.tnr {

	float: left;

	height: 26px;

	width: 300px;

	text-align: right;

	font-size: 14px;

}

.tnr a {

	font-size: 14px;

	color: #660000;

	text-decoration: none;

	padding-right: 20px;

}

.tnz .qc {

	clear: both;

}





.top {

	height: 120px;

	width: 100%;

}

.topn {

	height: 120px;

	width: 1100px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.lgog {

	float: left;

	height: 120px;

	width: 700px;

}
.lgog img{
	margin-top: 20px;
}
.rx {

	float: left;

	height: 120px;

	width: 400px;

}

.rx img {

	margin-top: 10px;

	margin-left: 100px;

	padding: 0px;

}





.dh {

	height: 50px;

	width: 100%;

	background-color: #336699;

	line-height: 50px;

}

.dhn {

	line-height: 50px;

	height: 50px;

	width: 1100px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.dhn ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.dhn li {

	display: inline;

	float: left;

	list-style-type: none;

}

.dhn li a:link,.dhn li a:visited,.dhn li a:active {

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	display: block;

	text-align: center;

	padding-right: 10px;

	padding-left: 10px;

	line-height: 50px;

	height: 50px;

}

.dhn li a:hover {

	color: #FFFF00;

	line-height: 50px;

	height: 50px;

}





.hdp {

	height: 278px;

	width: 100%;

}

.nr {

	height: auto;

	width: 100%;

}

.nrn {

	height: auto;

	width: 1100px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #FFFFFF;

}

.nr1 {

	height: 250px;

	width: 1100px;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #FFFFFF;

	clear: both;

	padding-top: 10px;

}

.nr1z {

	height: 250px;

	width: 350px;

	float: left;

	margin-left: 10px;

}

.nr1zz {

	float: left;

	width: 470px;

	margin-right: 10px;

	margin-left: 10px;

	height: 250px;

}

.nr1r {

	float: left;

	height: auto;

	width: 240px;

	margin-right: 10px;

}

.xwx {

	height: 220px;

	width: 470px;

}

.xwxs {

	height: 90px;

	width: 460px;

	margin-bottom: 10px;

	padding: 5px;

}

.xwtp {

	float: left;

	height: 90px;

	width: 100px;

	margin-right: 10px;

}

.xwtpr {

	float: left;

	height: 90px;

	width: 348px;

}

.xwtpjj {

	font-size: 14px;

	line-height: 1.6;

}



.xwtpbt {

	font-size: 14px;

	line-height: 25px;

	font-weight: bold;

}







.xwxx {

	height: 100px;

	width: 460px;

	padding: 5px;

}

.xwxx ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.xwxx li {

	background-image: url(../images/18010680_43.gif);

	background-repeat: no-repeat;

	background-position: left center;

	line-height: 25px;

	height: 25px;

	width: 230px;

}

.xwxx a {

	padding-left: 15px;

}





.title01 {

	line-height: 25px;

	background-image: url(../images/rd.jpg);

	background-position: left bottom;

	height: 30px;

	padding-left: 15px;

	background-repeat: no-repeat;

	font-weight: bold;

	text-align: left;

}

.title01 span {

	float: right;

	

}

.nr730 {

	height: 240px;

	width: 830px;

}

.spxz {

	float: left;

	height: 200px;

	width: 280px;

}

.spxr {

	float: left;

	height: 200px;

	width: 114px;

	margin-left: 10px;

}

.gg {

	height: auto;

	width: 1080px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 10px;

}









.ggx {

	height: 210px;

	width: 230px;

	padding: 5px;

}

.ggx ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.ggx li {

	line-height: 25px;

	height: 25px;

	background-image: url(../images/18010680_383.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

.ggx a {

	padding-left: 20px;

}





.nr2 {

	height: auto;

	width: 1100px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-color: #FFFFFF;

}

.nr2z {

	float: left;

	height: 240px;

	width: 410px;

	margin-right: 5px;

}

.nr2r {

	height: 240px;

	width: 410px;

	margin-left: 5px;

	float: left;

}

.titie01 {

	line-height: 25px;

	background-image: url(../images/rd.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 30px;

	padding-left: 13px;

	font-size: 14px;

	font-weight: bold;

}

.titie01 span {

	float: right;
    margin-right: 5px;

}



.spx {

	height: 200px;

	width: 405px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 5px;

}





.fgx {

	height: 200px;

	width: 400px;

	padding: 5px;

}

.fgx ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.fgx li {

	line-height: 25px;

	height: 25px;

	background-image: url(../images/288.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

.fgx a {

	padding-left: 15px;

}

.fgxg {

	height: 200px;

	width: 400px;

	padding: 5px;

	background-image: url(../images/21&gp=0.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.fgxg ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.fgxg li {

	line-height: 25px;

	height: 25px;

	background-image: url(../images/288.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

.fgxg a {

	padding-left: 15px;

}



.fw {

	height: auto;

	width: 240px;

}

.fwx {

	height: auto;

	width: 240px;

	overflow: hidden;

}

.fwx ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.fwx li {
	display: block;
	height: 130px;
	list-style-type: none;
	padding: 0px;
	list-style-image: none;
	width: 110px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 10px;

}
.fwx img {
	margin-bottom: 8px;
}


.flash {

	height: 100px;

	width: 240px;

}

.lbz {

	line-height: 25px;

	height: 30px;

	padding-left: 20px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #336699;

	margin-right: 10px;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

	color: #336699;

}

.lbzx {

	height: auto;

	width: 175px;

	margin-bottom: 10px;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 20px;

}

.lbzx ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.lbzx li {

	line-height: 28px;

	background-image: url(../images/18010680_19.gif);

	background-repeat: no-repeat;

	background-position: left center;

	height: 28px;

}

.lbzx a {

	padding-left: 18px;

}

.lxwm {

	padding: 10px;

	height: auto;

	width: 180px;

}

.lxwm ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.lxwm li {

	font-size: 14px;

	line-height: 1.8;

	color: #333333;

	list-style-type: none;

}

.lbrgd {

	background-image: url(../images/rd.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 30px;

	line-height: 25px;

	padding-left: 10px;

	border-bottom-width: 2px;

	border-bottom-style: dotted;

	border-bottom-color: #336699;

	width: 800px;

	margin-right: 20px;

}

.lbrgd b {

	float: left;

}

.lbrgd span {

	float: right;

	padding-right: 10px;

}

.lbrxgd {

	margin-right: 20px;

	height: auto;

	padding: 10px;

	width: 800px;

}

.lbrxgd ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.lbrxgd li {

	background-image: url(../images/288.gif);

	background-repeat: no-repeat;

	background-position: left center;

	line-height: 30px;

	height: 30px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

}

.lbrxgd a {

	float: left;

	padding-left: 15px;

}

.lbrxgd span {

	float: right;

}

.lbr {

	background-image: url(../images/rd.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 30px;

	margin-left: 50px;

	line-height: 25px;

	padding-left: 10px;

	border-bottom-width: 2px;

	border-bottom-style: dotted;

	border-bottom-color: #336699;

	width: 814px;

	margin-right: 20px;

}

.lbljrw {

	margin-right: 20px;

	margin-left: 50px;

	height: auto;

	padding: 10px;

	width: 804px;

}

.lbrx {

	margin-right: 20px;

	margin-left: 50px;

	height: auto;

	padding: 10px;

	width: 804px;

}

.lbrx ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.lbrx li {

	background-image: url(../images/288.gif);

	background-repeat: no-repeat;

	background-position: left center;

	line-height: 30px;

	height: 30px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

}

.lbrx a {

	float: left;

	padding-left: 15px;

}

.lbrx span {

	float: right;

}



.lbfy {

	margin-right: 20px;

	margin-left: 50px;

	height: auto;

	width: 815px;

	margin-top: 20px;

	margin-bottom: 20px;

	padding-left: 10px;

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #CCCCCC;

	padding-top: 10px;

}

.lbfy ul {

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

.lbfy li {

	line-height: 25px;

}

.nrrx {

	margin-right: 20px;

	margin-left: 50px;

	height: auto;

	padding: 10px;

	width: 804px;

}

.nrrx h1 {

	font-size: 24px;

	font-weight: bold;

	color: #333333;

	text-align: center;

	line-height: 30px;

	margin-bottom: 10px;

}

.nrsj {

	line-height: 30px;

	text-align: center;

	height: 30px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	margin-bottom: 10px;

}

.nrzw {
	font-size: 16px;
	line-height: 1.9;
	color: #333333;
	height: auto;
	width: 784px;
	padding: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.nrzw img{width:auto;max-width:100%; height:auto;}



.jiao {

	height: 200px;

	width: 100%;

	background-color: #336699;

	margin-top: 10px;

	font-size: 14px;

	color: #FFFFFF;

	line-height: 25px;

}

.jiaon {

	height: 200px;

	width: 1100px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.jioanz {

	float: left;

	width: 300px;

	padding-left: 100px;

	height: 180px;

	padding-top: 20px;

	text-align: center;

}



.jiaonr {
	float: left;
	height: 160px;
	width: 600px;
	padding-top: 30px;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	line-height: 30px;
}

.jiaonr a {

	font-size: 14px;

	color: #FFFFFF;

	text-decoration: none;

}

.vs12 {

	font-size: 14px;

	line-height: 1.8;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.info_text {

	border-bottom: 1px dashed #ccc;

	line-height: 2;

	padding-bottom: 6px;

	color: #666;

}

.yqlj {

	height: auto;

	width: 1080px;

	margin: 10px;

}

.yqljs {

	background-image: url(../images/40899_b.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	height: 40px;

	width: 1020px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #96473F;

	line-height: 40px;

	padding-left: 60px;

	font-size: 18px;

	color: #96473F;

	font-weight: bold;

}

.yqljx {
	width: 1058px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 10px;
	overflow: hidden;
}
.yqljx a {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	float: left;
	padding-right: 13px;
	padding-left: 13px;
	line-height: 23px;
	height: 23px;
	display: block;
}
.mqzj {

	background-image: url(../images/mqzj.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	height: 40px;

	width: 1020px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #96473F;

	line-height: 40px;

	font-size: 18px;

	color: #96473F;

	font-weight: bold;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-left: 60px;

}

.mqzj a {

	font-size: 18px;

	font-weight: bold;

	color: #96473F;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	float: left;

}

.mqzj span {

	float: right;

	padding: 0px;

	

}



.sjqy {

	background-image: url(../images/sjqy.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	height: 40px;

	width: 1020px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #96473F;

	line-height: 40px;

	font-size: 18px;

	color: #96473F;

	font-weight: bold;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-left: 60px;

}

.sjqy a {

	font-size: 18px;

	font-weight: bold;

	color: #96473F;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	float: left;

}

.sjqy span {

	float: right;

	padding: 0px;

	margin-top: 10px;

}



/*��Ƶ�б�*/

.spfz {

	background-image: url(../images/spfz.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	height: 40px;

	width: 1020px;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #96473F;

	line-height: 40px;

	font-size: 18px;

	color: #96473F;

	font-weight: bold;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-left: 60px;

}

.spfz a {

	font-size: 18px;

	font-weight: bold;

	color: #96473F;

	text-decoration: none;

	margin: 0px;

	padding: 0px;

	float: left;

}

.spfz span {

	float: right;

	padding: 0px;

	margin-top: 10px;

}

.sp {

	width: 1080px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 10px;

	margin-left: auto;

	height: 490px;

}

.spz {

	float: left;

	height: 470px;

	width: 338px;

	margin-right: 20px;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

}

.spz li {

	line-height: 25px;

	background-image: url(../images/0340.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	height: 25px;

}

.spz a {

	padding-left: 15px;

}



.spr {

	float: left;

	height: 490px;

	width: 700px;

}

/*�ײ��õ�Ƭ*/

*{margin:0;padding:0;list-style-type:none;}

a,img{border:0;}

/* videobox */

.videobox{

	background:#ff6600;

	border:solid 5px #ff6600;

	width:700px;

	margin-top: 10px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

}

.video-img{width:700px;height:380px;overflow:hidden;}

.video-list{height:78px;padding:15px 0 0 0;}

.video-list li{width:78px;height:59px;overflow:hidden;position:relative;float:left;border:solid 2px #fff;margin:0 9px;cursor:pointer;}

.video-list li .icon-video{position:absolute;left:22px;top:12px;width:33px;height:33px;z-index:99;}

.video-list li.now .icon-video{display:none;}

/* ��ҳ��ʽ*/

.list_page {

	margin: 15px 5px;

}

.pageLink a,

.list_page a,

.list_page b {

	padding: 4px 4px 2px;

	border: 1px solid #D2EFFF;

	background: #F0F8FF;

	text-align: center;

	display: inline;

	font-size: 14px;

	}

.pageLink a:hover,

.list_page a:hover{

	border: 1px solid #D2EFFF;

	background: #fff;

	text-align: center;

	font-weight: bold;

	text-decoration: none;

	}



/*��ҳ��ʽ2*/

.showpage .epages {

	text-align: center;

	}

.epages{margin:3px 0;font:11px/12px Tahoma}

.epages *{vertical-align:middle;}

.epages a{padding:1px 4px 1px;border:1px solid #A6CBE7;margin:0 1px 0 0;text-align:center;text-decoration:none;font:normal 12px/14px verdana;}

.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}

.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 12px/15px Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}



/*ͼƬ�Զ���ͼ*/

.photoresize {

	max-width:650px;

	myimg:expression(onload=function(){

	this.style.width=(this.offsetWidth > 650)?"650px":"auto"}

		   );

	}



.ecomment {margin:0;padding:0;}

.ecomment {margin-bottom:12px;overflow-x:hidden;overflow-y:hidden;padding-bottom:3px;padding-left:3px;padding-right:3px;padding-top:3px;background:#FFFFEE;padding:3px;border:solid 1px #999;}

.ecommentauthor {float:left; color:#F96; font-weight:bold;}

.ecommenttext {clear:left;margin:0;padding:0;}
.pzjdfz {
	height: 35px;
	width: 1080px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	line-height: 35px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #153161;
}
.pzjdfz b {
	padding-left: 60px;
	float: left;
	line-height: 35px;
	height: 35px;
	width: 300px;
	font-size: 16px;
	font-weight: bold;
	background-image: url(../images/pzfzbj.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.pzjdfz span {
	float: right;
	padding-right: 10px;
	font-size: 14px;
	font-weight: bold;
}
.pxjdw {
	width: 1080px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	overflow: hidden;
}

.pxjd {
	height: 240px;
	width: 1080px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.pxjd li {
	display: block;
	float: left;
	height: 240px;
	width: 255px;
	text-align: center;
	margin-right: 10px;
	margin-left: 5px;
}
.pxjd img {
	margin-bottom: 10px;
	height: 200px;
	width: 255px;
}
.pzjdfz img {
	padding: 0px;
	margin-top: 10px;
}
