/* CSS Document */
body{font-size:12px; font-family:"宋体",Verdana, Arial; margin:0; padding-top:30px; color:#000; line-height:100%; text-align:center;}
div{margin:0; padding:0; overflow:hidden;}
h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,form,img,p{margin:0; padding:0; border:none; list-style-type:none;}
ul,li{line-style:none;}
.blank{width:100%; margin:0 auto; height:10px; }
.f_l{float:left;}
.f_r{float:right;}
.none{display:none;}
a{text-decoration:none;color:#333}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
img input select { vertical-align: middle;}
div ,a{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
p,table,tr,td{white-space:normal;}
.allW {
	width:1003px;
	margin:0 auto;
	text-align:left;
}

/*header*/	
.nav-bg{
    width:100%;
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	border-bottom:1px solid #ddd;
	
	z-index:999;
	top: 0;
	left: 0;
	position:fixed;
}
.nav {
	height: 30px;
	line-height: 30px;
	background-color: #fff;
	width:1002px;
	margin:0 auto;	
	color:#333;
}
.li-t1 {
	margin:0 10px;
}
.li-t2 a{	    
	padding:0 10px;
}
.li-t2 a:hover{
	color:#c71510;
}


.logo-bg{
	width:100%; 
	height:214px;	
	position:relative;
}
.logo {
	width:1263px;
	height:219px;
	margin:0 auto;

	position: relative;
}

.logo img{
	width:1263px;
	margin:0 auto;	
	background-color:#ddd;
}
.logo span{
	width:100%;
	height: 30px;
	line-height: 32px;
	text-align:center;
	position:absolute;
	top:145px;
	left:0;
	font-family: '黑体';
	font-size: 22px;
	font-weight: bold;
	color: #0b409b;
	text-shadow:1px 2px 1px #FFF;
}
.logo span.pt-name{
	height: 26px;
	line-height: 28px;
	position:absolute;
	top:132px;
	left:430px;
	font-family: '微软雅黑';
	font-size: 26px;
	font-weight: bold;
	color: #0b409b;
	text-shadow:1px 2px 1px #FFF;
}
.logo a{
	height: 26px;
	line-height: 28px;
	position:absolute;
	top:153px;
	left:430px;
	font-family: '微软雅黑';
	font-size: 12px;
	
	color: #0b409b;
	text-shadow:1px 2px 1px #FFF;
	text-transform:capitalize;
}

/*menu*/
.menu-a{
	height:35px;
	width:100%;
}
.menu{
	height:35px;
	width:1003px;
	margin:0 auto;
	/*background:#3255c9;*/
	
}

.menu  .li_3 {
	float: left;
	line-height: 35px;
	height: 35px;
	width:165px;
}
.menu  .li-line{
	float:left;
	height: 35px;
	width:2px;
	background:url(../images/menu-line.jpg) no-repeat;	
}
.menu  .li_3 a{
	display:block;
	font-family: "宋体";
	font-weight:bold;
	font-size: 14px;
	text-align: center;
	color: #FFF;
	background:#3255c9;
}
.menu  a:hover {
	background-color: #2746ac;
}
.menu  .li_3 ul {
	position:absolute;
	z-index:1;
	width:165px;
}
.menu  .li_3 ul li a{
	text-align: center;
}


/*menu-2*/

.menu{
	height:35px;
	width:1002px;
	margin:0 auto;
	/*background:#3255c9;*/
}
.menu-a{
	height:35px;
	
}
.menu  .li_4 {
	float: left;
	line-height: 35px;
	height: 35px;
	width:166px;
	text-align:center;
}
.menu  .li-line{
	float:left;
	height: 35px;
	width:2px;
	background:url(../images/menu-line.jpg) no-repeat;
}
.menu  .li_4 a{
	display:block;
	font-family: "宋体";
	font-weight:bold;
	font-size: 14px;
	color: #FFF;
	background:#3255c9;
}
.menu  a:hover {
	background-color: #2746ac;
}
.menu  .li_4 ul {
	position:absolute;
	z-index:1;
	
}
.menu  .li_4 ul li a{
	text-align: center;
}
/*menu li_4
.menu  .li_4 {
	float: left;
	line-height: 36px;
	height: 36px;
	width: 123px;
	border-left:1px solid #d82b25;
	border-right:1px solid #b60903;
	background:#c71510;
}
.menu .me .li_4 a{
	display:block;
	font-family: "宋体";
	font-weight:bold;
	font-size: 14px;
	text-align: center;
	color: #FFF;
	background:#c71510;
}
.menu .me a:hover {
	background-color: #bb120d;
}
.menu .me .li_4 ul {
	position:absolute;
	z-index:1;
	width:150px;
}
.menu .me .li_4 ul li a{
	text-align:left;
	padding-left:15px;
	display:block;
	width:135px;
}*/


.m-position { height:30px; line-height:30px; border-bottom:2px solid #ccc; padding-left:24px; background:url(../images/m-pos.jpg) center no-repeat;}



/*footer*/
.footer-bg{
	margin-top:-140px;
	width: 100%;
	height:278px;
	background:url(../images/foot-bg.png) no-repeat;
	background-position:top center;
}
.footer-link{
	height:40px;
	line-height:40px;
	text-align:center;
}
.footer-link .link-c{
	margin:10px;
}
.footer-link  select{
	width:150px;
}
.footer-link  strong{
	font-size:14px;
	color:#444;
}

.footer-bot {
	height:55px;
	text-align: center;
	line-height: 24px;
	color: #898989;
}
.footer-bot a{
	color:#5c5c5c;
}


.more-w {
	width:50px;
	margin-right:14px;
	float:right;
	display:block;
	color:#666;
}
.more-w img { vertical-align:middle; margin-right:4px;}
.go img { margin:5px 0;}
.more-b1 {
	width:40px;
	height: 25px;
	margin:15px 10px 0 0;
	float:right;
	display:block;
	text-decoration:underline;
	color:#2f44cd;
	background:url(../images/more-b1.jpg) no-repeat;
}
.more-g1 {
	width:40px;
	height: 25px;
	margin:15px 10px 0 0;
	float:right;
	display:block;
	text-decoration:underline;
	color:#2f44cd;
	background:url(../images/more-g1.jpg) no-repeat;
}
.more-g2 {
	width:40px;
	height: 25px;
	margin:5px 15px 0 0;
	float:right;
	display:block;
	text-decoration:underline;
	color:#2f44cd;
	background:url(../images/more-g2.jpg) no-repeat;
}


/*banaer1、2*/
.m-ad-1{height:90px;}

/**img-link**/
.m-ad-2{width:1002px;}
.m-ad-2 a{height:95px;float:left;margin-right:1px;position: relative;}
.m-ad-2 .m-img-1{width:363px;height:95px;border:1px solid #cdcdcd;}
.m-ad-2 .m-img-2{width:315px;height:95px;border:1px solid #cdcdcd;}
.m-ad-2 a span{
	color:#fff;
	font-size:14px;
	font-weight: bold;
	width:100%;
	padding-left:5%; 
	height:33px;
	line-height:33px;
	position: absolute;
	bottom:0;left:0;
}

.m-ad-2 a span.sp1{background:#83b6da;background: rgba(10,112,184,0.65);opacity: 0.70;filter:alpha(opacity=70);-moz-opacity:0.70;-khtml-opacity:0.70;}
.m-ad-2 a span.sp2{background:#50e0d8;background: rgba(10,184,174,0.65);opacity: 0.70;filter:alpha(opacity=70);-moz-opacity:0.70;-khtml-opacity:0.70;}
.m-ad-2 a span.sp3{background:#7aca8b;background: rgba(35,168,61,0.65);opacity: 0.70;filter:alpha(opacity=70);-moz-opacity:0.70;-khtml-opacity:0.70;}

/*
.m-ad-2 a span.sp1{background-image: linear-gradient(90deg , #0970b8, rgba(244,244,244,.6) 100%);}
.m-ad-2 a span.sp2{background-image: linear-gradient(90deg , #20a93f, rgba(244,244,244,.6) 100%);}
.m-ad-2 a span.sp3{background-image: linear-gradient(90deg , #ae9668, rgba(244,244,244,.6) 100%);}
*/

.m-position{
	height:30px;
	line-height: 30px;
	border-bottom:2px solid #ccc;
	padding-left:24px;
	background:url(../images/m-pos.jpg) 4px center no-repeat;
}
 
/**img-link**/
.m-ad-3{width:1002px;}
.m-ad-3 a{float:left;width:323px;height:49px;border:1px solid #cdcdcd;margin-right:13px;}
.m-ad-3 a img{}


.m_epag{
	text-align:center;
	margin:40px 0;
}

.pager { margin:20px 20px;}
.pagination { text-align:center;}
.pagination div { display:inline;}

.logo .logo_tittips{
	font-size: 28px;
	font-weight: bold;
	font-family: "Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
	color: #0b409b;

	position: absolute;
	top:85px;
	left:230px;
}