@charset "utf-8";
/* CSS Document */

body,td,th{font-family: "宋体";font-size: 12px;color: #666666;}
body{background-color: #FFFFFF;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
a{font-size: 12px;color: #666666;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
a:focus {outline:none;-moz-outline:none;}
div,ul,li,p,dl,dt,dd,s,b,form,h1,h2,h3,h4,h5{list-style:none;margin:0px;padding:0px;}
input,button,select,textarea{outline:none;outline:none;font-family: "宋体";}
.none{clear: both;}
img{border: 0px none #FFFFFF;}
.zi{line-height: 25px;}
.zi img{ max-width:100%;}
.xy{border: 1px solid #DDDDDD;}
.nk1200{width: 1200px;margin-right: auto;margin-left: auto;}
.nk1003{width: 1003px;margin-right: auto;margin-left: auto;}
.nk1017{width: 1017px;margin-right: auto;margin-left: auto;}
.nk1080{width: 1080px;margin-right: auto;margin-left: auto;}

#wap {
	max-width:320px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 0px;
}

/* 分页css代码 白加红*/
.mblistpage{font-family: "宋体";TEXT-ALIGN: center;padding-top: 0px;padding-bottom: 5px;font-size: 12px;}
.mblistpage A,.mblistpage A:visited{font-family: "宋体";PADDING-RIGHT: 7px;PADDING-LEFT: 7px;PADDING-BOTTOM: 3px;COLOR: #333333;PADDING-TOP: 3px;TEXT-DECORATION: none;border: 1px solid #CCCCCC;background-color: #FFFFFF;margin-top: 5px;margin-right: 4px;margin-bottom: 3px;margin-left: 4px;font-size: 12px;}
.mblistpage A:hover{COLOR: #FFFFFF;border: 1px solid #CCCCCC;background-color: #CCCCCC;}
.mblistpage A:active{COLOR: #FFFFFF;border: 1px solid #CCCCCC;background-color: #CCCCCC;}
.mblistpage SPAN.current{PADDING-RIGHT: 7px;PADDING-LEFT: 7px;PADDING-BOTTOM: 3px;COLOR: #FFFFFF;PADDING-TOP: 3px;background-color: #CCCCCC;border: 1px solid #CCCCCC;margin-top: 5px;margin-right: 4px;margin-bottom: 4px;margin-left: 4px;}
.mblistpage SPAN.disabled{PADDING-RIGHT: 7px;PADDING-LEFT: 7px;PADDING-BOTTOM: 3px;COLOR: #333333;PADDING-TOP: 3px;background-color: #FFFFFF;border: 1px solid #CCCCCC;margin-top: 5px;margin-right: 4px;margin-bottom: 4px;margin-left: 4px;}
/* 分页css代码 白加红  end*/
/*翻页*/
.fanye { text-align: center;min-height: 0;line-height: 0;}
.fanye.a_center{text-align: center;}
.nai_page{  display: inline-block;padding: 30px 0;}
.nai_page a{color: #FFFFFF;background-color: #666;border: 1px solid #666;font-size: 10px;padding: 5px;float: left;line-height: 1em; margin-right:5px;}
.nai_page a:hover,.nai_page a:active{color: #FFFFFF;background-color: #0D5CB9;border: 1px solid #0D5CB9;}
.nai_page span.current{color: #FFFFFF;background-color: #0D5CB9;border: 1px solid #0D5CB9;font-size: 10px;line-height: 1em;padding:5px;;float: left;margin-right:5px;}
.nai_page span.disabled{padding: 5px;color: #fff;background-color: #666;border: 1px solid #666;font-size: 10px;float: left;line-height: 1em;margin-right:5px;}
.nai_page span.disabled.disablede_if{border-left-width: 0px;}
.nai_page span.disabled.disablede_end{border-left-width: 0px;}
.nai_page span.d2d{padding: 8px 5px;color: #666666;font-size: 10px;border-right:1px solid #E5E5E5;float: left;line-height: 1em;}
.nai_page span.d3d{padding: 1px 4px;background-color: #FFFFFF;border: 1px solid #E5E5E5;float: left;}
/*左右对齐*/
.fl{ float:left;}
.l{ float:left;}
.fr{float:right;}
.r{ float:right;}
/*---------------------------省略符号
/*省略号*/
.hide{overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
.hide2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}


.top{
	height: 50px;
	background-color: #0D5CB9;
}
.top .logo{
	float: left;
	margin-left: 40px;
	margin-top: 0px;
	line-height:0px;
}
.top .m{
	float: right;
	margin-top: 15px;
	margin-right: 10px;
	line-height:0px;
	cursor: hand;
	cursor: pointer;
}
.top .m span{font-size: 14px;line-height: 30px;color: #FFFFFF;display: none;position: absolute;margin-top: 2px;margin-left: -30px;}
.top dl{background-image: url(images/yy.png);background-repeat: repeat;position: absolute;left: 0px;top: 50px;width: 100%;max-width:320px;z-index: 9;height: 0px;overflow: hidden;}
.top dl dt{height: 15px;}
.top dl dd a{font-size: 14px;line-height: 33px;color: #E3E3E3;text-align: left;display: block;padding-left: 15px;}
.top dl dd.no a{background-image: url(images/yy2.png);}



/*图片播放*/
.picBox{width:100%;height:100%;position:relative;}
.icon_num{position:absolute;bottom:8px;left:0px;width:100%;text-align: center;}
.icon_num a{border-radius:7px;padding:0;line-height:6px;cursor:pointer;margin-right:4px;display:inline-block;overflow:hidden;*zoom:1;opacity:0.5;filter:Alpha(opacity=50);background-color: #FFFFFF;height: 6px;width: 6px;}
.icon_num a:hover,.icon_num .active{background-color: #FF0000;}
.t1z {
	font-size: 16px;
	color: #333333;
	line-height: 1.1em;
}
.bj1 {
	background-color: #FFFFFF;
}



.Ipro {
	padding-left: 10px;
}
.Ipro li {
	float: left;
	width: 145px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.Ipro li.no1 {
	margin-right: 0px;
}
.Ipro li img {
	height: 103px;
	width: 143px;
}
.Ipro li p {
	background-color: #FFFFFF;
	text-align: center;
	display: block;
	height: 33px;
	line-height: 33px;
	color: #666666;
	font-size: 14px;
	padding-top: 2px;
}
.Ipro.nei li p {
	background-color: #F3F9FB;
}
.Ipro li a p span {
	width:90%;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.Ipro li a {
	display: block;
	border: 1px solid #FFFFFF;
	overflow: hidden;
}
/*.Ipro li a:hover {
	border: 1px solid #0D5CB9;
}
.Ipro li a:hover p {
	color: #FFFFFF;
	background-color: #0D5CB9;
}*/
.izi1 {
	font-size: 14px;
	color: #0D5CB9;
}
.izi2 {
	background-color: #0D5CB9;
	height: 2px;
	width: 30px;
}
.izi3 {
	line-height: 23px;
}
.izi3 p{
	word-break:break-all;
	word-wrap:break-word;
}
.bj2 {
	background-color: #F5F5F5;
}
.ftel {
	line-height: 40px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F3F3F3;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F3F3F3;
}
.ftel  b {
	color: #BE8165;
	font-size: 14px;
}
.ftel b a {
	font-size: 14px;
	color: #BE8165;
}

.ftel img {
	vertical-align: -4px;
}
.fbq {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 23px;
	background-color: #2A2A2A;
	color: #C5C5C5;
}
.fbq a {
	color: #C5C5C5;
}


/*foot*/
/*.foot{
	position: fixed;
	z-index: 901;
	left: 0px;
	bottom: 0px;
	width: 100%;
	background-color: #0D5CB9;
	height: 55px;
}
.foot li{float: left;width: 25%;}
.foot li a{
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #01A758;
	display: block;
	height: 55px;
}
.foot li a.on{border-right-width: 0px;}
.foot li a img{
	display: block;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
}
.foot li a span{
	font-size: 12px;
	line-height: 1.2em;
	color: #FFFFFF;
	display: block;
	padding-top: 5px;
}*/
.xbt {
	background-color: #EBEBEB;
	height: 40px;
	padding-left: 10px;
}
.xbt span {
	font-size: 14px;
	line-height: 38px;
	color: #0D5CB9;
	display: block;
	padding-top: 2px;
}
.xbt span b {
	font-size: 12px;
	font-weight: normal;
}
.xbt .b {
	padding-top: 9px;
}



.nBod{padding-top: 15px;padding-right: 10px;padding-bottom: 15px;padding-left: 10px;min-height:200px;}

.nNews{padding-bottom: 10px;}
.nNews.ind{padding-right: 10px;padding-left: 10px;}
.nNews .l{float: left;}
.nNews .r{
	padding-left: 140px;
	float: none;
	height: 110px;
}
.nNews .r .t{
	font-size: 14px;
	color: #000000;
	line-height: 1.2em;
	width: 100%;
	padding-top: 4px;
}
/*.nNews.ind .r .t {
	padding-top: 10px;
	padding-bottom: 10px;
}*/
.nNews .r .d {
	line-height: 1.1em;
	color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
.nNews .r .b{
	font-size: 12px;
	line-height: 20px;
	color: #666666;
}
.nNews li{}
.nNews li a{line-height: 28px;font-size: 14px;position: relative;display: block;width: 96%;padding-left: 4%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nNews li a span{background-image: url(images/d.png);background-repeat: no-repeat;background-position: 0px 0px;height: 5px;width: 4px;display: block;position: absolute;left: 0px;top: 12px;}


.nNews1{position: relative;}
.nNews1 li{float: left;width: 50%;position: relative;margin-bottom: 10px;}
.nNews1 li a{position: relative;display: block; padding:0 2.5px}
.nNews1 li.on a{padding-right: 0px;padding-left: 5px;}
.nNews1 li a .img {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
}
.nNews1 li a .img img{width: 100%;}
.nNews1 li a:hover .rd{background-position: 0px -50px;}
.nNews1 li .bod2{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: #EAEAEA;border-right-color: #EAEAEA;border-bottom-color: #EAEAEA;border-left-color: #EAEAEA;padding-top: 7px;padding-right: 10px;padding-bottom: 7px;padding-left: 13px;}
.nNews1 li .bod2 .t{font-size: 13px;line-height: 20px;color: #666666;height: 40px;overflow: hidden;text-align: left;}
.nNav {
	background-color: #F6F6F6;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.nNav li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.nNav li a {
	font-size: 12px;
	line-height: 26px;
	color: #666666;
	height: 26px;
	padding-top: 2px;
	padding-right: 12px;
	padding-left: 12px;
	border: 1px solid #E7E7E7;
	display: block;
	background-color: #FFFFFF;
	-moz-border-radius: 5px;      /* Gecko browsers */
	-webkit-border-radius: 5px;   /* Webkit browsers */
	border-radius:5px;            /* W3C syntax */
}
.nNav li a.hover {
	color: #FFFFFF;
	background-color: #0D5CB9;
	border: 1px solid #0D5CB9;
}
.bj3 {
	background-color: #FFFFFF;
}
.tit1 {
	height: 60px;
	margin-right: 10px;
	margin-left: 10px;
}
.tit1 span {
	font-size: 16px;
	color: #333333;
	line-height: 1.1em;
	float: left;
	display: block;
	padding-top: 2px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0D5CB9;
	padding-left: 5px;
	margin-top: 20px;
	margin-left: 0px;
}
.tit1 a {
	line-height: 20px;
	background-color: #0D5CB9;
	text-align: center;
	float: right;
	height: 20px;
	width: 40px;
	margin-top: 20px;
	padding-top: 2px;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	-moz-border-radius: 3px;      /* Gecko browsers */
	-webkit-border-radius: 3px;   /* Webkit browsers */
	border-radius:3px;            /* W3C syntax */
}





.Isub1 {
	padding-top: 0px;
	padding-bottom: 15px;
}
.Isub1 li {
	float: left;
	margin-right: 7px;
	margin-bottom: 5px;
}
.Isub1 li a {
	border: 1px solid #CCCCCC;
	font-size: 12px;
	line-height: 23px;
	color: #999999;
	height: 23px;
	padding-top: 2px;
	display: block;
	background-image: url(images/Isub1.png);
	background-size: 11px 15px;
	background-repeat: no-repeat;
	background-position: 6px center;
	padding-left: 20px;
	padding-right: 10px;
}
.Isub1 li a {
	-moz-border-radius: 3px;      /* Gecko browsers */
	-webkit-border-radius: 3px;   /* Webkit browsers */
	border-radius:3px;            /* W3C syntax */
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
}
.Isub1 li a:hover {
	color: #FFFFFF;
	background-color: #0775DC;
	background-image: url(images/Isub1b.png);
	border: 1px solid #0775DC;
}


.footddd{height: 45px;}
.foot{background-color: #333333;height: 45px;position: fixed;width: 100%;left: 0px;bottom: 0px; z-index:999;}
.foot li{float: left;width: 20%;}
.foot li a{display: block;height: 27px;padding-top: 18px;font-size: 14px;color: #FFFFFF;text-align: center; line-height:1.1em;}
.foot li a img{display: inline-block;height: 15px;width: 15px;position: absolute;margin-top: -2px;margin-left: -20px;}
.foot li a span{padding-left: 20px;}
.foot li.no{width: 60%;background-color: #CC0000;}