@charset "utf-8";


/*共公类*/
body{ margin:0px; font-size:14px; line-height:28px; color:#666; font-family:"微软雅黑",Simsun;}
h1,h2,h3,h4{margin:0px; padding:0px; font-size:14px; line-height:28px; font-weight:normal;}

ul,ol,li{margin:0px; padding:0px; list-style-type:none;}
p,dl,dt,dd{margin:0px; padding:0px;font-size:14px; line-height:28px;}
img{border:none; margin:0px; padding:0px;}
a{text-decoration:none;color:#000;}

.clear{
	clear:both;
	height:0px;
}
* html .clear{
	clear:both;
	display:inline;
}
.flo{ float:left;}
.flot{ float:right;}
/*共公类*/
/* 网页底部 */
.zzb07link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #fff;
}

.zzb07link:hover {
	text-decoration: underline;
	color: #fff;
}
.zzb07tail
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #fff;
}
.zzb07tail a
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #fff;
}


@charset "utf-8";

/*共公类*/
body{ margin:0px; font-size:12px; line-height:23px; color:#666; font-family:"微软雅黑",Simsun;}
h1,h2,h3,h4{margin:0px; padding:0px; font-size:12px; font-weight:normal;}
ul,ol,li{margin:0px; padding:0px; list-style-type:none;}
p,dl,dt,dd{margin:0px; padding:0px;line-height:22px}
img{border:none; margin:0px; padding:0px;}
a{text-decoration:none;color:#000;}

.clear{
	clear:both;
	height:0px;
}
* html .clear{
	clear:both;
	display:inline;
}
.flo{ float:left;}
.flot{ float:right;}

/*共公类*/
.box{ width:100%;}
.boxa{ width:1195px; margin:auto;}
.top{ height:100px;}
.topa{ width:193px;}
.topb{ width:233px; margin-top:31px;}
.topc{ width:163px; height:53px; background:url(../images/2.jpg) no-repeat right top;}
.topc p{ font-size:20px; color:#1664af; padding-top:27px;}
.topd{ width:60px; text-align:center; line-height:50px; font-size:20PX;}
nav{ height:60px; border-top:1px solid #eeeeee;}
nav>ul>li{ width:149px; text-align:center; line-height:60px; float:left; font-size:14px;}

nav>ul>li>a{ display:inline-block; width:149px; line-height:60px;  }
nav>ul>li>a:hover{ background:#1462ad; color:#FFF;}
.nna li{ position:relative;}
.nna>li>ul{ position:absolute; top:60px; left:-10px; z-index:99; display:none;}
.nna>li>ul>li{ width:170px;  !important; padding-top:0px !important; line-height:30px !important;  background:#1462ad; border-bottom:1px solid #FFF;}
.nna>li>ul li a{ color:#FFF;}

.center{ padding-top:30px; padding-bottom:30px;}
.centera{ width:380px; height:282px; background:url(../images/3.jpg) no-repeat center top;  }
.centerb{ width:380px; height:282px; background:url(../images/4.jpg) no-repeat center top; margin-left:20px;}
.centerc{ width:380px; height:282px; background:url(../images/5.jpg) no-repeat center top; margin-left:20px;}
.centerca{ padding-top:37px; padding-left:41px; font-size:23px; color:#1462ad;}
.centercb{padding-left:41px; padding-right:41px; padding-top:20px; color:#000;}

.centerca a{color:#1462ad;}
.centercb a{color:#000;}

.down{ background:#0c4fa0; height:274px;}

.downa{ width:634px; color:#FFF;}
.downa a{ color:#FFF;}

.downb{ background:#003574; width:558px; height:274px;}
.downc{ width:15px; height:109px; background:#ff9c00; margin-top:71px;}

/* 网页底部 */
.zzb07link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color: #fff;
}

.zzb07link:hover {
	text-decoration: underline;
	color: #fff;
}
.zzb07tail
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #fff;
}
.zzb07tail a
{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #fff;
}



.fy{ width:715px; text-align:center; margin-top:20px; margin-top:20px;}
.bt{width:715px; height:33px; border-bottom:#999 dashed 1px; line-height:33px;  font-weight:bold; text-align:center;}
.nr{width:715px;padding-top:20px; }



aside{ width:255px;}
aside>h2{ width:225px; height:60px; background:#1557a5; color:#FFF; line-height:60px !important; padding-left:30px; font-size:15px;}

.zyleftb{ width:255px; height:314px; background:url(../images/42.jpg) no-repeat top;}
.zyleftb ul li{ width:312px;padding-left:10px;height: 72px;display: flex;align-items: center;}


.currentDt{ height:40px; border-bottom:1px solid #CCC; line-height:40px; padding-left:30px;}


.zyleftb ul li ul{ position:absolute; top:10px; z-index:999; left:130px; background:#FFF; border:1px solid #CCC; padding:5px; display:none;}
.zyleftb ul li ul li{ width:130px; float:left;}
.zyleftc{ width:200px; height:81px; margin-top:20px;}
.zylefta ul li ul{ width:300px; border:1px solid #000; padding:5px; position: absolute; top:0px; left:200px;}


.zyleftbc{ width:255px; background:#FFF;  }

.zyleftbc ul li{width:220px;   padding-left:15px;  border-bottom:1px solid #e7e7e7; padding-right:20px; background:#f7f7f7; padding-top:10px;}


.zyleftbc ul li h2{ font-size:14px;}
.zyleftbc  dl dd{  width:215px;  line-height:41px !important; padding-left:20px; height:41px; border-bottom:1px solid #e7e7e7; padding-right:20px; background:#f7f7f7;}


.zyleftbc  dl dt{ width:255px; line-height:40px; border-bottom:1px solid #e7e7e7; background:#f7f7f7;}

.zyleftbc  dl dt a{ display:block; padding-left:15px; padding-right:15px; float:left; line-height:40px;}

.table{border-collapse:collapse;}
 			.table
			 {    
              border:1px solid;   
               border-color:#e4e4e4;   
            }   
            .table td   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
             }   
             .table th   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
            } 
			
.boxb{ width:1107px;  background:#fff;}	

.contentPage{text-align: center; margin:0px 3px; padding:0px; padding-top:15px; width: 100%; color: #666; line-height: 30px; text-decoration: none;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #eeeeee; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #eeeeee; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}



.zyrig{ width:830px; background:#fff; }/*子页右*/
.zyrig>h2{  width:820px; margin:10px; border-bottom:1px solid #CCC; height:60px; line-height:40px; font-weight:bold; font-size:16px; font-family:"微软雅黑"; line-height:61px !important;
}

.zyrigb{  width:830px; padding:10px;}
.fy{ text-align:center; padding-top:10px;}
.zyrigc{width:794px; padding:10px;}
.zyrigc ul li{ height:40px; line-height:40px; border-bottom:1px dashed #CCCCCC; background:url(../images/28.jpg) no-repeat left; padding-left:20px; width:774px;}


.zyrige{width:830px;  background:url(../images/vvccc.jpg) no-repeat right bottom;}


.zyrigd{width:830px; padding:10px;}
.zyrigd ul li{ width:202px; height:160px; margin-left:25px; margin-top:20px; display:inline; float:left; }
.aimg{border:1px solid #CCC; width:200px; height:133px; text-align:center;}
.zyrigd ul li p{ width:200px; text-align:center; line-height:25px;}
.zyrigd ul li img{ border:1px solid #f1f1f1; padding:3px;}

.zyrigpro{width:830px; padding:10px;}
.zyrigpro ul li{width:200px; height:240px; margin-left:30px; margin-top:20px; display:inline; float:left;}
.proimg{width:240px; height:240px;  text-align:center; overflow:hidden; background:#CCC; border:1px solid #dedede;}

.zyrigpro ul li img{}
.zyrigpro ul li p{width:200px; text-align:center; line-height:40px;}


.bt{width:830px; height:33px; border-bottom:#CCC dashed 1px; line-height:33px;  font-weight:bold; text-align:center; font-size:15px;}
.nr{width:830px; padding-top:20px; }
.table{border-collapse:collapse;}
 			.table
			 {    
              border:1px solid;   
               border-color:#e4e4e4;   
            }   
            .table td   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
             }   
             .table th   
             {    
                border:1px solid;   
                border-color:#e4e4e4;   
            } 
			




.zyrigproaa{width:830px; padding:10px;}
.zyrigproaa figure{width:256px; height:240px; margin-left:20px; margin-top:20px; display:inline; float:left;}
.proimga{width:215px; height:180px;  text-align:center; overflow:hidden; background:#FFF; border:1px solid #dedede; vertical-align:middle; display:table-cell;}

.zyrigproaa figure img{ max-height:180px;  width:auto; max-width:215px; height:auto;}
.zyrigproaa figcaption{width:215px; text-align:center; line-height:30px;}

.zyrigj{ width:830px; padding:10px; min-height:231px; margin-top:30px;}




.zyrigprobb{width:830px; padding:10px;}
.zyrigprobb ul li{width:225px; height:270px; margin-left:15px; margin-top:20px; display:inline; float:left;}
.proimgbb{width:225px; height:225px !important;  text-align:center; overflow:hidden; background:#FFF; border:1px solid #dedede;  vertical-align:middle; display:table-cell; overflow:hidden;}

.zyrigprobb ul li img{ max-height:225px !important;  width:auto !important; max-width:225px !important; height:auto !important;}
.zyrigprobb ul li p{width:225px; text-align:center; line-height:30px; background:#2597af; color:#FFF;}
.zyrigprobb ul li p a{color:#FFF;}





.zyrigkk{ background:#e6e6e6; height:40px; line-height:40px;}

.zyrigkk p{ line-height:40px !important; padding-left:30px;}


.tit3{ width:100%; margin-top:20px; margin-bottom:20px; height:50px; background:#e7e7e7; text-align:center; line-height:50px;}

.close{ width:100%; margin-top:20px; margin-bottom:20px; background:#e7e7e7;line-height:30px; height:30px; color:#F00; text-align:center;}
.close a{ color:#F00; }