﻿/* 初始化 */

* {
    margin: 0;
    padding: 0;
}

a {
    text-decoration: none;
    color: black;
}



li {
    list-style: none;
}

.w {
    width: 1445px;
}

li{list-style:none;}

body
{
	background-color: #FFFFFF;
	font-family: 微软雅黑;
	font-size: 16px;
	color: #666666;
	line-height:26px;
}

.top{ width:100%; height:68px; display:block; overflow:hidden; background-color:#0a408a;}
.topmid{ width:1228px; height:40px; display:block; overflow:hidden; margin:0 auto;}
.topdh{ width:900px; height:35px; margin-top:20px;  display:block; float:right; }
.topdh a
{
	padding: 0 22px;
	font-size: 18px;
	color: White;
	font-family: '微软雅黑 Light';
	font-weight: bold;
	display:block;
	line-height:35px;
	float:left;
}

.topdh a:hover{ color:#e5edf3;}

.topdh img{ float:left;}


.dh2{ width:100%; height:68px; background-color:#ececeb;}
.dh2mid{width:1228px; height:68px;  display:block; overflow:hidden; margin:0 auto; }
.dh2mid a
{
	width: auto;
	height: 68px;
	padding: 0 15px;
	display: block;
	float: left;
	line-height: 70px;
	font-size: 18px;
	color: #3F3F3F;
	font-weight:bold;
	 opacity:95%;
	
}

.banner1{ width:100%; height:auto; display:block; overflow:hidden; margin-top:4px;}

.mid1{ width:1228px; height:auto; display:block; overflow:hidden; margin:0 auto; margin-top:20px;  }

.mid1 a { width:32.8%; height:auto; display:block; overflow:hidden; float:left; margin-right:0.1%; margin-bottom:15px; }

.mid1 a:hover
{
	 opacity:95%;
}

.mid2{ width:100%; height:64px; display:block; overflow:hidden; text-align:left; }
      
 .mid2 a
{
	padding: 0 10px;
	font-size: 16px;
	color: #222222;
	font-family: '微软雅黑 Light';
	font-weight: bold;
	display: block;
	line-height: 35px;
	float:right;
	line-height:64px;
}

.botbg
{
	width: 100%;
	height: 567px;
	display: block;
	overflow: hidden;
	background-image: url('images/botbg.jpg');
	background-repeat: repeat-x;
}

.botbgm1{ width:1228px; height:200px; display:block; margin:0 auto; margin-top:25px;}

.botm11{ width:150px;  height:200px; display:block; overflow:hidden; float:left; text-align:left; }
.botm11 a
{
	clear: both;
	width: 100%;
	height: 30px;
	color: #FFFFFF;
	display: block;
	text-align: left;
	font-size: 16px;
}

.botm11 a:hover
{
	color: #BFD2E1;
}

.botm3{ clear:both; width:100%; height:30px; font-size:25px; color:#fff; text-align:left; margin-top:10px; }
.botm4{ clear:both; width:100%; height:40px; font-size:16px; color:#fff; text-align:left; margin-top:25px; }
.botm4 a
{
	clear: both;
	width: 100%;
	height: 30px;
	font-size: 17px;
	color: #fff;
	text-align: left;
	padding:0 10px;

}

.botm4 a:hover{	color: #BFD2E1;}

.about{ width:1168px; height:auto; display:block; margin:0 auto; padding:30px;}






/* 顶部导航菜单CSS*/
	ul,ol{list-style:none}

	


	ul.nav {display: inline-flex;flex: 1;padding-left:50px;}
	li.nav-item {flex: 1;}
	li.nav-item>a{display: block;text-align: center;line-height: 100px;font-size: 16px;position: relative;}
	li.nav-item>a::before{ display: none; content: ''; position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); border-width: 0 10px 10px; border-style: solid; border-color: transparent transparent #119f0f; position: absolute;}
	li.nav-item:hover>a ,li.nav-item.active>a{color: #119f0f;}
	li.nav-item:hover>a::before,li.nav-item.active>a::before{display: block;}
	/* 二级菜单 */
	.subMenu{display: none;position: absolute;top: 100px;left: 0;width: 100%; height: 100px;background-color: #119f0f;}
	.subMenu>ul{display: flex;flex-wrap: wrap;flex-direction: row;justify-content: center;align-items: center;}
	.subMenu>ul>li>a{display:block;padding:0 18px;text-align: center;line-height: 50px;color: #fff;}
	.subMenu>ul>li>a:hover{color:red}


/* 顶部导航菜单CSS*/


	
	/*分页控件样式*/
.fenye{clear:both;  width:800px; height:50px; display:block; margin:0 auto; margin-top:15px;   margin-bottom:50px;   }

.paginator { font: 12px Arial, Helvetica, sans-serif;padding:5px 10px 5px 0; margin: 0px; }
.paginator a {border:solid 1px #2b2b2b;color:#2b2b2b;cursor:pointer;text-decoration:none;}
.paginator a:visited {padding: 1px 6px; border: solid 1px #2b2b2b; background: #083e62; text-decoration: none;}
.paginator .cpb {border:1px solid #2b2b2b;font-weight:700;color:#2b2b2b;background-color:#efedee; }
.paginator a:hover {border:solid 1px #171717;color:#171717;text-decoration:none;}
.paginator a,.paginator a:visited,.paginator .cpb,.paginator a:hover  
{float:left;height:22px;line-height:22px;min-width:16px;_width:16px;margin-right:4px;text-align:center;
 white-space:nowrap;font-size:12px;font-family:Arial,SimSun;padding:0 3px;}
 
 .mes1{ width:100%; height:auto; margin:20px;}
 .mes1 .box1
{
	border: 1px solid #D1D1D1;
	width: 100%;
	height: 30px;
	display: block;
	padding: 5px;
	margin-bottom: 10px;
	font-size: 20px;
	text-decoration: none;
	color: #949494;
	font-family: 微软雅黑;
}


 .mes1 .box2
{
	border: 1px solid #D1D1D1;
	width: 30%;
	height: 40px;
	display: block;
	padding: 5px;

	margin-bottom: 10px;
	font-size: 16px;
	text-decoration: none;
	color: #949494;
	font-family: 微软雅黑;
}

 .mes1 .box1:hover
{
	border: 1px solid #11547f;
}
 
  .mes1 .bt1
{
	border-style: none;
	width: 30%;
	height: 50px;
	background-color: #11547f;
	font-size: 22px;
	color: #FFFFFF;
	margin-top:5px;
}





.msglx
{
	width: 1228px;
	height: 499px;
	background-image: url( 'images/msg.jpg' );
	display:block; 
	overflow:hidden;
	 margin:0 auto;
}


.zhaoshangmsg{ width:100%; height:664px; display:block; overflow:hidden;background-image: url( 'images/msgzs.jpg' ); margin:0 auto;}

.topp{ width:100%; height:59px; display:block; overflow:hidden;text-align:center;}

.caidan2
{
	width: 100%;
	height: 160px;
	display: block;
	background-color: #383431;
	margin-top:4px;
	margin-bottom:4px;
}

.caidan2mid{ width:1225px; height:160px; display:block; margin:0 auto;}

.midbgg
{
	width: 100%;
	height: 1300px;
	background-image: url( 'img/indexbg.jpg' );
	background-repeat: no-repeat;
	margin-bottom:4px;
	margin-top:4px;
}


.newslist
{
	border-style: none none solid none;
	border-width: 1px;
	border-color: #CCCCCC;
	width: 1200px;
	height: 150px;
	display: block;
	overflow: hidden;
	padding-bottom:20px;
	margin-top:20px;
	margin-left:30px;
}

.newslistleft{width:200px; height:150px; display:block; overflow:hidden; float:left; }

.newslistrigth{ width:960px; height:150px; display:block; overflow:hidden; float:right; }


.newslistrigth .ziti1
{
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}
.newslistrigth .ziti2
{
	clear:both;
	width: 100%;
	height: 100px;
	line-height: 35px;
	text-align: left;
	font-size: 15px;
	color: #808080;
	
}